Форум myROBOT.ru » Роботы и робототехника » Обо всем » Мк для регулирования тока.

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

1. beam - 16 Июня, 2010 - 23:14:28 - перейти к сообщению
Привет всем,нужна микросхемка (если такова бывает) для регулирования тока поступающего на двигатель,от контроллера.двигатель на 5в....Или может есть другие способы это осуществить...Заранее благодарен.
2. ОЛЕГ - 16 Июня, 2010 - 23:32:43 - перейти к сообщению
Скорость вращения двигателя регулируется Широтно- Импульсной Модуляцией (ШИМ).
Для этого в программе управления подается не просто постоянный сигнал, а сигнал с паузами. На частоте около 1000 Гц, например, регулируется скорость шуруповертов. Если обращали внимание- они пищат на малых оборотах.
То есть, можно сделать примерно вот так: 5 мс сигнал (крутим мотор), 5 мс пауза (мотор по инерции крутится). Получится, что при том же токе и напряжении мотор крутится примерно вдвое медленнее. Если 7 мс сигнал и 3 мс пауза (к примеру, опять же), мотор крутится на треть медленнее максимальной скорости.
По ходу выполнения программы Вы сможете изменять скорость.
3. beam - 16 Июня, 2010 - 23:52:43 - перейти к сообщению
Ясно,значит берем любой программируемый вывод от МК и делаем прерывания,для драйвера двигателей,а он в свою очередь передает их на двигатель да?...или там идут специальные выходы ШИМ?
4. ОЛЕГ - 16 Июня, 2010 - 23:57:08 - перейти к сообщению
Мне кажется, проще взять любой программируемый.
А на драйвере для этих прерываний есть ножки Enable.
То есть, Вы рулите драйвером как обычно, а скорость регулируете дополнительной ножкой МК, которая соединена с Enable драйвера. Все просто.
5. nest - 17 Июня, 2010 - 00:00:42 - перейти к сообщению
а что бы не загружать МК бесполезной работой - используем его выходы ШИМ (они обычно зовутся OCRxA/B). Настраиваем счётчики на работу с ШИМ и радуемся :)

Но можно и "ручками" весь ШИМ соорудить, но это ... не спортивно как то.