роботы робототехника микроконтроллеры


 Страниц (2): [1] 2 »   

> Без описания
Kvadrat Post Id


Рядовой


Сообщений всего: 16
Дата рег-ции: Март 2012  



Я в самом начале изучения робототехники. На руках еще нет никаких устройств. Цель вопроса - определиться с покупками необходимых компонентов. Буду рад подробну разъяснению с азов по вопросу. А вот если кто то пришлет мне ссылку с полезной иформацией, то скорее всего я там уже был - моим поискам уже не одна неделя.

Что намерен собрать - устройство черчения(пользы никакой - просто что бы поупражняться, еще можно это сравнить по общей идее с плоттером).

Механическое устройство:
-По рельсам ездит платформа приводимая в движение одним шаговым двигателем.
-В другом направлении по плтформе ездит крепеж держащий карандаш. Это движение осущесстляется вторым шаговым двигателем.
-Управление движения осущствляется с компьютера. Делется это передачей заранее подготовленной послдеоваетльности координат.
Например мне нужно начертить квадрат. Когда устройство начертит квадрат я буду считать что достиг цели.

Подробнее о том как я это представляю и о том во что я никак не могу въехать:

1.Если устройство полностью управляется с комаьютера, с микроконтроллерами в этом проекте я не встречусь. Это так?
2.Программу мне нужно написать в Python. Для взаимодействия Python и COM порта есть вот такая ерунда: http://pyserial.sourceforge.net/ .Ктонибудь пробовал? Есть подводные камни?
3. Посылать сигналы на шаговые двигатели буду посредствам этого устройства: http://www.kernelchip.ru/Ke-USB24A.php .Есть аналоги? Подешевле, получше, подоступнее?
4. Можно ли этим (Ke-USB24A) устойством напрямую управлять шаговыми двигателями? Т.е. нужно ли еще в эту схему включить какие то дополнительные устройства, например блок питания?
5.Какие шаговые двигаетли посоветуете?
6. Вот здесь http://www.joyta.ru/551-upravlen...ovym-dvigatelem/ написано что для управления шаговым двигателм нужен контроллер. Сиграет ли в моей схеме Ke-USB24A его роль? Или мне нужно Ke-USB24A + ULN2003 ? Автор статьи описывает прграммулину для управления контролером. ULN20036 поймет команды посланные из Python?
7.Ну и пожалуй самое главное. Что вообще мне стоит взять в расчет? Какиенибудь дполнительные микросхемы, реле(я почти не знаею что это такое), программы?
 
 Top
anar Post Id



Главнокомандующий


Сообщений всего: 441
Дата рег-ции: Июнь 2011  



Kvadrat пишет:
Можно ли этим (Ke-USB24A) устойством напрямую управлять шаговыми двигателями?
Нет надо использовать реле или (если не ошибаюсь) драйвер двигателей например l293d .
Kvadrat пишет:
реле(я почти не знаею что это такое),
Реле это такое устройство у которого есть управляющие входы и коммутируещие.Управляющие входы представляют собой два вывода + и - на них должно подаваться строго определенное напряжение например 5 в.Мне кажется вам легче будет понять если вы представите, что реле это переключатель тогда ползунок - это управляющие входы а выводы переключателя - это коммутируещие выводы реле.На коммутируещие выводы можно подавать и большое напряжение( в зависимости от реле например 100в), а на управляющие, как я уже сказал строго определенное например 5 в.
(Добавление)
Когда на управляющих входах реле есть напряжение то коммутируещие выводы переключаются, как и в переключателе.

(Отредактировано автором: 09 Марта, 2012 - 17:47:10)

 
 Top
Kvadrat Post Id


Рядовой


Сообщений всего: 16
Дата рег-ции: Март 2012  



Если к Ke-USB24A ( http://www.kernelchip.ru/Ke-USB24A.php )
присоединить L293D ( http://myrobot.ru/stepbystep/el_driver.php )
а, к ней Stepper Motor:1207 ( http://www.megachip.ru/item.php?item_id=2427261 . см. подробное описание в конце сообщения),
я смогу посылать из программы сигналы двигателю?

Есть какие то особенности в управлении шаговым двигателем в сравнении с обычным? Для него нужны какие то особые микросхемы?

Описание двигателя Stepper Motor:1208
Stepper Motor: Bipolar, 200 Steps/Rev, 35x28mm, 10V, 500mA Описание Этот гибридный шаговый мотор имеет величину шага 1,8 (200 шагов на оборот). 500 mA на катушку при 10 В обеспечивют удерживающий момент в 1000 г*см (14 oz-in). Мотор имеет четыре разноцветных провода. Спецификация Размер: 35 mm квадрат x 28 mm (без учета длины вала) Вес: 140 g (5 oz) Диаметр вала: 5 mm Номинальный ток: 500 mA на катушку Номинальное напряжение: 10 V Длина провода: 12 in Сопротивление: 20 Ом на катушку Удерживающий момент: 1000 г*см (14 oz-in) Шагов на оборот: 200 Размеры Размер length = 28мм. Выходной вал имеет длину 21 мм и диаметр 5 мм.

(Отредактировано автором: 10 Марта, 2012 - 00:55:42)

 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  




Не знаю что у вас за шаговики, но догадываюсь что из принтеров. L293d сгорит моментально. Купите L298 (вроде) , ну и и драйвер на каждые два движка из тини...
одна тини легко управляется с двумя степперами.
ИМХО
 
 Top
Kvadrat Post Id


Рядовой


Сообщений всего: 16
Дата рег-ции: Март 2012  



Я только подбираю необходимые компоненты. У меня еще нет шаговика. Купить собираюсь например Stepper Motor:1207 (см. предыдущее сообщение).
Судя по вашим словам мне нужны и L298 и драйверы. Разве L298 это не драйвер? Или мне какие т о особенные драйверы нужны?
Что такое тини ?
 
 Top
anar Post Id



Главнокомандующий


Сообщений всего: 441
Дата рег-ции: Июнь 2011  



Kvadrat пишет:
Что такое тини ?

Семейство микроконтроллеров авр аттини.
(Добавление)
Выбор драйвера зависит от шаговика.Советую вам почитать вот эту статью: http://www.easyelectronics.ru/up...-dvigatelem.html
(Добавление)
Насчет реле все поняли?
(Добавление)
вы это читали http://www.kernelchip.ru/articles/KA004.php

если я правильно понял здесь вам не нужен никакой драйвер и не нужно никакое реле:http://www.joyta.ru/551-upravlen...ovym-dvigatelem/

(Отредактировано автором: 10 Марта, 2012 - 13:00:21)

 
 Top
Kvadrat Post Id


Рядовой


Сообщений всего: 16
Дата рег-ции: Март 2012  



Читал эту статью. Не понял какую роль играет L298N. Там кстати нет реле в этой схеме.
Я правильно понимаю что реле эта такая штука которая преобразует слабое управляющие напряжение в напряжение необходимое для работы двигателя?
Логика мне подсказывает, если мы из меньшего напряжения получаем большее, где то в этой цепи возможно должен появиться дополнительный источник питания. Так? (...как бы комп не спалить).
Вообще судя по спецификации Stepper Motor:1207 - слабый мотор у ему на катушку нужно всего 10В
 
 Top
anar Post Id



Главнокомандующий


Сообщений всего: 441
Дата рег-ции: Июнь 2011  



я же вам до этого обьяснил,что такое реле и я сказал, что на ее коммутируещие входы можно подавать большое напряжение и ток , которое подходит для шд в то время как на управляющие входы подается маленькое напряжение и ток.А спросил я вас, чтобы узнать поняли вы или нет то, что я скал в начале темы .

(Отредактировано автором: 10 Марта, 2012 - 13:30:42)

 
 Top
Kvadrat Post Id


Рядовой


Сообщений всего: 16
Дата рег-ции: Март 2012  



теперь я вроде все понял про реле. долго доходит
теперь еще неясность с особенностью ШД:
обычный двигатель будет работать до тех пока подается напряжение на него. Но количество шагов которые сделает ШД будет зависеть от количества сигналов посланных на него. Что дает такую дискретность сигнала? какое устройство будет определять длину и частоту сигнала понятную ШД?

у меня уже начинает складываться понимание того что в схеме помимо Ke-USB24A не будет никаких драйверов. Ke-USB24A + Реле + ШД

(Отредактировано автором: 10 Марта, 2012 - 14:06:48)

 
 Top
anar Post Id



Главнокомандующий


Сообщений всего: 441
Дата рег-ции: Июнь 2011  



Kvadrat пишет:
у меня уже начинает складываться понимание того что в схеме помимо Ke-USB24A не будет никаких драйверов. Ke-USB24A + Реле + ШД

Я вам до этого сказал можете подключить 2-мя путями посредством драйвера или реле.
Длина импульсов поступающих на шд может быть любой почитайте - это http://www.fictionbook.ru/author...line.html?page=5
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
Насчет реле все поняли?

Цитата:
а на управляющие, как я уже сказал строго определенное например 5 в.


Да вы что городите то ?

Цитата:
Я правильно понимаю что реле эта такая штука которая преобразует слабое управляющие напряжение в напряжение необходимое для работы двигателя?


Дивный бред.

Реле это простой электромеханический прибор , работает в режиме ключа.
Какое определенное напряжение ? Реле прибор токовый и напруга питания соленоида там не особо важна (+/- 2-5вольт ).
Простое реле имеет два положения : соленоид вкл и выкл. У реле может быть несколько
групп контактов.


И вообще , зачем вам реле ? Использовать в качестве драйвера ШД ?
В лучшем случае (если скорости переключения хватит для вашего ШД) будет работать с жутким треском релюшек.

Или может вы путаете "реле" и "твердотельное реле" ?
Так твердотельное это и не реле . Это полупроводниковый ключ.
 
 Top
anar Post Id



Главнокомандующий


Сообщений всего: 441
Дата рег-ции: Июнь 2011  



nestandart пишет:
Да вы что городите то ?

Просто я не совсем правильно выразился.
(Добавление)
nestandart пишет:
Цитата:Я правильно понимаю что реле эта такая штука которая преобразует слабое управляющие напряжение в напряжение необходимое для работы двигателя?

Дивный бред.

Я уже исправил автора.
(Добавление)
nestandart пишет:
Какое определенное напряжение ? Реле прибор токовый и напруга питания соленоида там не особо важна (+/- 2-5вольт ).
Я имел в виду то, что напряжение может изменяться на управляющих входах максимум на 2-3 в, а на коммутирующих на сколько хотите главное, чтобы не привышало пикового значения.

(Отредактировано автором: 11 Марта, 2012 - 12:27:51)

 
 Top
Kvadrat Post Id


Рядовой


Сообщений всего: 16
Дата рег-ции: Март 2012  



В статье Контроллер шагового двигателя (http://kazus.ru/shemes/showpage/0/843/1.html) сказано:
“В полушаговом режиме всё несколько сложнее и требуется уже минимум 4 сигнала. Все сигналы управления шаговым двигателем можно сформировать программно, однако это вызовет большую загрузку микроконтроллера. Поэтому чаще применяют специальные микросхемы драйверов шагового двигателя, которые уменьшают количество требуемых от процессора динамических сигналов. Типично эти микросхемы требуют тактовую частоту, которая является частотой повторения шагов и статический сигнал, который задает направление.”

Два вопроса:

1) Какие компоненты позволят собрать схему работающую по выше сказанному принципу? Например из этого чтониубдь получится ? :
? - L297* - ULN2003 - ШД
Вопрос это источник импульсного сигнала - микроконтроллер, или напрямую с компьютра, или еще что-то?

2) В статье сказано “...эти микросхемы требуют тактовую частоту...” то есть на вход CLOCK микросхемы L297 будет идти импульсный сигнал. (например от таймера 555 как в http://www.fictionbook.ru/author...line.html?page=5 )
Но если мне нужно что бы сигналов было точно скажем 947 - вот не больше не меньше, ну для точности позиционирования хотябы в режиме полного шага. На каком уровне и каким образом вообще будет происходить такой контрль? Это надо в микроконтроллере запрограммировать специально заточенном для управления шд? Или есть какие-то универсальные источники имрульсного сигнала, которым можно с кома задать: пикнуть ровно 947 раз?

*- L297 вообще можно управлять униполярным ШД?
 
 Top
anar Post Id



Главнокомандующий


Сообщений всего: 441
Дата рег-ции: Июнь 2011  



Kvadrat пишет:
Вопрос это источник импульсного сигнала - микроконтроллер, или напрямую с компьютра, или еще что-то?

Вам нужен таймер 555 или мультивибратор.
(Добавление)
А, что насчет этого http://www.joyta.ru/551-upravlen...ovym-dvigatelem/ ?Здесь вам ничего лишнего не нужно.

(Отредактировано автором: 16 Марта, 2012 - 14:43:33)

 
 Top
Kvadrat Post Id


Рядовой


Сообщений всего: 16
Дата рег-ции: Март 2012  



я читал (где сейчас не вспомню) что напрямую с компа импульсные сигнали не очень надежно по двум причинам:
-комп на высоких скоростях сбивается. это для меня не очень критично - скорости не большие
-и, если я это правильно понял, при небольших зависаниях компа при подче импульсного сигнала может случится рассинхорнизация двигателя.

короче я сделал выводчто частоту должно диктовать внешнее устройство. хотя если оно не обязательно я буду только рад
 
 Top
Страниц (2): [1] 2 »
« С чего начать? »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru