Форум myROBOT.ru » Шаг за шагом » С чего начать? » Драйвер DRV8833 Dual Motor Driver Carrier

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

1. fortekom - 06 Ноября, 2013 - 17:43:16 - перейти к сообщению
У меня есть Драйвер DRV8833 Dual Motor Driver Carrier
вот такой - http://robototehnika.ru/e-store/...atalog/203/1176/
Как его совместить с Atmega 8 и двумя моторами?

Когда использовал L293, то цеплял Enable1 к PB1(OC1A),а Enable2 к PB2(SS/OC1B)
и меняя параметр OCR1A и OCR1B изменял скорость двигателя.
А в этом драйвере нету Enable, но можно использовать ШИМ на все 4 входа.
Тогда возникает проблема, так как в Atmega8 только 3 выхода ШИМ.

Я предполагаю, что нужно добавлять какую нибудь микросхему либо менять МК.

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

Подскажите или пните в нужном направлении.
(Добавление)
Пришла мысль в голову.
Если два входа подключить к шим, а два остальных к порту цифр выхода.
Тогда получим подаем 0 на выход(МК), а ШИМу даем 255 получим - едет в одну сторону
подаем 1 на выход , а ШИМу даем 0 получим - едет вдругую сторону.

Так получится?
2. SkyStorm - 07 Ноября, 2013 - 21:52:19 - перейти к сообщению
Получится.

Можешь вообще все 4 входа на GPIO подключить и управлять 100% вперед - 100% назад.
А ШИМ он для управления скоростью.
3. cjA - 12 Ноября, 2013 - 06:07:15 - перейти к сообщению
Весь PORTC можно отдать под шим. А шим-то точно нужен?
4. fortekom - 12 Ноября, 2013 - 22:32:42 - перейти к сообщению
cjA пишет:
Весь PORTC можно отдать под шим. А шим-то точно нужен?

А чем ещё можно регулировать скорость колекторного двигателя?
5. nestandart - 12 Ноября, 2013 - 23:13:56 - перейти к сообщению
Цитата:
А чем ещё можно регулировать скорость колекторного двигателя?


Напряжением,частотой (ШИМ) , током, механически.
6. cjA - 13 Ноября, 2013 - 23:53:20 - перейти к сообщению
fortekom аппаратно любой ногой любого порта,nestandartА как Вы напряжением шимить аппаратно будите ппрограммно? Только частотой
(Добавление)
Ну еще можно механически, за пять секунд реле сгорят
(Добавление)
fortekomпрограммно, скасячил