roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 07:14

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Драйвер коллекторного мотора. Удержание скорости
СообщениеДобавлено: 18 июл 2019, 12:48 
Не в сети

Зарегистрирован: 01 июл 2019, 00:39
Сообщения: 2
Добрый день.

Есть такая драйвер для управления коллекторным мотором. https://www.cytron.io/p-30amp-5v-30v-dc-motor-driver
С ардуино работает хорошо.

Одна только проблема, нет удержания скорости. Т.е на малых оборотах мотор можно остановить руками, при этом драйвер не добавляет ток. Если возможность как то допилить схему-драйвер этот, чтобы была обратная связь по скорости. Т.е при возникновении сопротивления драйвер бы добавлял ток, чтобы удержать заданную скорость. Или это на бесколлекторных моторах без датчиков холла в принципе невозможно?

Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер коллекторного мотора. Удержание скорости
СообщениеДобавлено: 18 июл 2019, 15:19 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
kovmax86 писал(а):
Или это на бесколлекторных моторах без датчиков холла в принципе невозможно?Спасибо

У вас обычный ШИМ драйвер, нет обратной связи. Скорость оборотов самое надежное и безопасное делать как описали (оптика, холлом), теоретически можно добавить считывание оборотов через (скажем) ЭДС катушки, но это уже никак не будет иметь, никакое отношение к драйверу, просто новая схемная реализация для чтения данных. :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер коллекторного мотора. Удержание скорости
СообщениеДобавлено: 18 июл 2019, 23:12 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
kovmax86 писал(а):
Если возможность как то допилить схему-драйвер этот, чтобы была обратная связь по скорости.

Конечно.
Ставишь на двигатель датчик скорости, заводишь его на ардуину и корректируешь прошивку в ардуине так чтобы ШИМ на мотор зависел от разницы между заданной и фактической скоростью.

Но в любом случае, надо понимать что не получится получить максимальную мощность на низких оборотах.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер коллекторного мотора. Удержание скорости
СообщениеДобавлено: 19 июл 2019, 01:21 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2014, 13:53
Сообщения: 448
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч
1. На мотор ставите энкодер (лучше с датчиком хола, а лучше с двумя датчиками, чтобы определять направление вращения мотора), или берете готовый двигатель с энкодером;
2. Выход датчика цепляете к линии прерывания контроллера (Ардуино или другого);
3. Линии управления драйвером к соответствующим выходам ардуинки (ШИМ и направление вращения);
4. Вы подаете извне на контроллер нужную скорость вращения, ардуино задает соответственно заданной скоростью нужный ШИМ;
5. Ардуинка обрабатывает прерывания от датчика хола и в соответствии с частотой следования импульсов от него, формирует нужный ШИМ на выходе, для этого лучше всего использовать программный ПИД регулятор.
Таким образом, вы, задав желаемое значение скорости на входе получаете эту скорость на выходе от мотора. Если на вашем моторе стоит редуктор с достаточно большим передаточным числом, то хорошее усилие вы получите даже при низких оборотах выходного вала редуктора.
Это решение имеется на наших роботах, если нужно могу поделиться кодом для ардуинки.


Последний раз редактировалось lorry 20 июл 2019, 04:00, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер коллекторного мотора. Удержание скорости
СообщениеДобавлено: 19 июл 2019, 10:01 
Не в сети
Аватара пользователя

Зарегистрирован: 20 апр 2015, 22:02
Сообщения: 562
Откуда: Москва
Skype: sergelola
ФИО: Сергей
Не мощность, а усилие на выходном валу.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO