Гувернер на низких оборотах для коллекторного двигателя

pobelka

Я собираю нечто вроде робота-автопилота на базе дешевой электро машинки 1:10 и микроконтроллера, который должен в широких пределах задавать скорость вращения ходового двигателя.
На ней стоит безымянный коллекторный мотор размера 380.
Мне нужно задавать его скорость примерно от 60 до 8000 об/мин с реверсом.

В идеале я ищу готовый регулятор, который на вход примет:

  • либо голый ШИМ с любой скважностью и периодом;
  • либо ШИМ со скважностью 1…2мс и периодом 20мс, как обычно делают. Без каналов PPM.

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

ШИМ должен задавать скорость вращения нелинейно, чтобы обеспечить хорошую точность установки скорости в районе низких оборотов.
И, наверное, как следствие - посредственную точность в районе высоких оборотов.

Раз гувернер, значит регулятор должен быть с неким датчиком обратной связи.

Вопросы:

  1. Есть ли такой готовый регулятор?)
  2. Если нет, что посоветуете для его изготовления?

Я программист, могу че-то накодить.
В аналоговой электронике не разбираюсь,
в цифровой - все понимаю, а вот что-то создать трудно.

belyay

Может есть смысл сделать на моторе обратную связь на опто датчиках или датчике холла… Считывать обороты и уже под них настраивать ШИМ. я так себе это вижу.

pobelka

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

leprud

Стандартно - ардуина, motor shield, любой датчик

pobelka

спасибо!
написано, он 4 А держит…
пора измерить ток своего мотора)