Когда использовал L293, то цеплял Enable1 к PB1(OC1A),а Enable2 к PB2(SS/OC1B)
и меняя параметр OCR1A и OCR1B изменял скорость двигателя.
А в этом драйвере нету Enable, но можно использовать ШИМ на все 4 входа.
Тогда возникает проблема, так как в Atmega8 только 3 выхода ШИМ.
Я предполагаю, что нужно добавлять какую нибудь микросхему либо менять МК.
Мне надо чтобы двигатели меняли направление вращения (при необходимости) и регулировать их скорость, но не знаю как это грамотно организовать ...
Подскажите или пните в нужном направлении. (Добавление)
Пришла мысль в голову.
Если два входа подключить к шим, а два остальных к порту цифр выхода.
Тогда получим подаем 0 на выход(МК), а ШИМу даем 255 получим - едет в одну сторону
подаем 1 на выход , а ШИМу даем 0 получим - едет вдругую сторону.
Так получится?
SkyStorm
Отправлено: 07 Ноября, 2013 - 21:52:19
Генерал
Сообщений всего: 92
Дата рег-ции: Дек. 2009
Получится.
Можешь вообще все 4 входа на GPIO подключить и управлять 100% вперед - 100% назад.
А ШИМ он для управления скоростью.
cjA
Отправлено: 12 Ноября, 2013 - 06:07:15
Генерал
Сообщений всего: 3291
Дата рег-ции: Янв. 2010
Весь PORTC можно отдать под шим. А шим-то точно нужен?
fortekom
Отправлено: 12 Ноября, 2013 - 22:32:42
Маршал
Сообщений всего: 148
Дата рег-ции: Окт. 2012
cjA пишет:
Весь PORTC можно отдать под шим. А шим-то точно нужен?
А чем ещё можно регулировать скорость колекторного двигателя?
nestandart
Отправлено: 12 Ноября, 2013 - 23:13:56
Супер-модератор
Сообщений всего: 1490
Дата рег-ции: Сент. 2010
Цитата:
А чем ещё можно регулировать скорость колекторного двигателя?
Напряжением,частотой (ШИМ) , током, механически.
cjA
Отправлено: 13 Ноября, 2013 - 23:53:20
Генерал
Сообщений всего: 3291
Дата рег-ции: Янв. 2010
fortekom аппаратно любой ногой любого порта,nestandartА как Вы напряжением шимить аппаратно будите ппрограммно? Только частотой (Добавление)
Ну еще можно механически, за пять секунд реле сгорят (Добавление) fortekomпрограммно, скасячил
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.