roboforum.ru

Технический форум по робототехнике.

Датчик заместо LPT

Датчик заместо LPT

Nemo » 15 окт 2009, 21:57

Есть схема которая для управления шаговыми двигателями использует информацию с компа, а получает ее схема через LPT-порт.Надо заменить LPT-порт на 4 датчика, типа шарп.Как, не знаю. Help???
Вложения
.jpg

Re: Датчик заместо LPT

yak-40 » 15 окт 2009, 22:13

Заменить LPT на дальномеры Sharp что-ли??? :shock:

Re: Датчик заместо LPT

Nemo » 15 окт 2009, 22:23

Буквально,да. Просто надо как-то управлять чрез шарп 2 шаговыми двигателями, вот ссылка http://roboforum.ru/viewtopic.php?f=35&t=6023.Посоветовали схему, казали работает, а кок туда датчики подключить не сказали!!! :(

Re: Датчик заместо LPT

galex1981 » 15 окт 2009, 22:57

Тебе, насколько я понимаю, не нужно подключение железяки к ПК?
Если да, то Шарпы подключай к АЦП МК, как советовали в той теме, что ты указал, и от МК выходы, назначенные тобой подключай к нужному драйверу двигателей. И пиши программу-обработчик

Re: Датчик заместо LPT

Myp » 16 окт 2009, 09:14

шарпами нельзя напрямую управлять шаговиками

шарпы надо подключить к МК, а к МК подключить схему управления ШД
в МК соответсвенно надо написать программу чтения информации с шарпов и управления шаговиками

Re: Датчик заместо LPT

Nemo » 16 окт 2009, 20:08

А можно без АЦП? А можно подрубить с помощью некого софта шарпы которые выдают лог. еденицу (как и LPT)? Схемка с шарпом в той ссылке(см. выше)

Добавлено спустя 6 минут 45 секунд:
Кроме той схемы есть драйвер для каждого движка:
Вложения
untitled.JPG

Re: Датчик заместо LPT

avr123.nm.ru » 16 окт 2009, 20:15

в базы надо резисторы 300 - 1000 Ом чтоб к МК или к сильнй логике подключать.

Кто если не AVR будет задавать последовательность для шагания ?

Re: Датчик заместо LPT

Nemo » 16 окт 2009, 20:41

Резисторы я поставлю, спасибо за советю. Я от AVR и не отказываюсь, вопрос в том как???

Re: Датчик заместо LPT

avr123.nm.ru » 16 окт 2009, 20:50

Довольно просто. Описывай алгоритм тебе нужный в псевдокоде - пример в задаче-упражнении 1 курса по AVR - www.avr123.nm.ru/z1.htm Затем кодируй алгоритм на любом языке програмирования для AVR.

Re: Датчик заместо LPT

galex1981 » 17 окт 2009, 07:40

А можно подрубить с помощью некого софта шарпы которые выдают лог. еденицу (как и LPT)?

Шарпы выдают на выходе сигнал 0..Vcc, который не является цифровым

Re: Датчик заместо LPT

Nemo » 17 окт 2009, 12:01

Тогда выход один - АЦП, правда не очень хочется покупать довольно дорогой PIC, а есть АЦП на Atmega8?

Re: Датчик заместо LPT

Duhas » 17 окт 2009, 12:10

есть ) вроде бы 6-8 каналов...

Re: Датчик заместо LPT

contr » 17 окт 2009, 12:51

правда не очень хочется покупать довольно дорогой PIC

купите дешевый :) PIC16F684 - 8 каналов, 50руб или PIC12F675 - 4 канала 35 руб. Только учтите, что кроме стоимости комплектующих есть еще стоимость разработки, т.е. решения задачи.

Re: Датчик заместо LPT

Nemo » 17 окт 2009, 16:47

Дайте ссылки, а то уже 3 день по нету рыскаю и нашел токо на PIC который на ваши деньги (рубли) стоит 100 рублей...а лучше :lol: схему 6-8 канальную на 8Атмеге!!

Re: Датчик заместо LPT

flyroman » 17 окт 2009, 22:28

ты понимаешь сам что ты хочешь сделать? я думаю ты немного недопонимаешь....зачем тебе в чистом виде АЦП? все равно ты на выходе не получишь сигнал 1 или 0 для нормального управления...хотя для тех картинок мож и пойдет...

зачем тебе PIC? И в mega есть ацп. и PIC и Atmega надо программировать.

от шарпов идет аналоговый сигнал...от 0 до Vcc как говорилось выше...
подключаем его на вход ацп Atmega ....с другой стороны подключаем драйвер шагового двигателя к Atmega...Пишем программу чтобы mega замеряла шарп и выдавала соответветствующие сигналы на драйвер двигателя....

Добавлено спустя 2 минуты 32 секунды:
Atmega8 может даже много будет....хотя....

Добавлено спустя 3 минуты 14 секунд:
2333.JPG


сначала думаю тебе следует разобраться как работает шаговый двигатель...

Добавлено спустя 1 минуту 56 секунд:
так, значит ты писал
viewtopic.php?f=35&t=6023
27 май 2009

до сих пор не научился? задаешь практически тот же вопрос...


Rambler\'s Top100 Mail.ru counter