Чем управляется регулятор скорости в авиамоделях (бесколлекторный двигатель)?

lee
Offline
Зарегистрирован: 13.03.2014

Поскольку регулятор имеет трехпроводной интерфейс управления (GND, Vcc, Signal) аналогично сервоприводу, да и втыкается в рессивер в идентичные разъемы, предположил, что управляется ШИМ. Написал простенькую программку, где за(МАР)ил скважность сопротивлению переменного резистора. Все заработало, но как то странно, двигатель начинает вращаться при значениях pwm 160 и выше. Может девайс управляется просто величиной постоянного напряжения на сигнальном выводе?

Vasia.Z
Vasia.Z аватар
Offline
Зарегистрирован: 30.11.2013

lee пишет:

Поскольку регулятор имеет трехпроводной интерфейс управления (GND, Vcc, Signal) аналогично сервоприводу, да и втыкается в рессивер в идентичные разъемы, предположил, что управляется ШИМ. Написал простенькую программку, где за(МАР)ил скважность сопротивлению переменного резистора. Все заработало, но как то странно, двигатель начинает вращаться при значениях pwm 160 и выше. Может девайс управляется просто величиной постоянного напряжения на сигнальном выводе?

Наверное этот регулятор хот как-то промаркирован => скорее всего на него есть даташит
там должно быть написано

lee
Offline
Зарегистрирован: 13.03.2014

Даташита нет, есть инструкция пользователя. Но там нет информации каким сигналом управляется. Сам регулятор - brushless 30A ESC. Я не думаю что именно этот регулятор управляется как то уникально, но как управляются вообще они все нигде найти не смог.

Vasia.Z
Vasia.Z аватар
Offline
Зарегистрирован: 30.11.2013

lee пишет:

Даташита нет, есть инструкция пользователя. Но там нет информации каким сигналом управляется. Сам регулятор - brushless 30A ESC. Я не думаю что именно этот регулятор управляется как то уникально, но как управляются вообще они все нигде найти не смог.

//на офф. форуме ардуино советуют использовать библиотеку Servo и подключать как серву (не зря такой похожий коннектор :) ) : 

недочитал ту тему до конца

http://forum.arduino.cc/index.php/topic,20594.0.html

гугл нашел это по запросу "brushless 30a esc arduino code"

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

http://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80_%D1%85%D0%BE%D0%B4%D0%B0

По-идее, должны идти импульсы на вход...

А есть еще "PILOT-PCARD (Карта программирования для регулятора оборотов)", так что, если BEC с мозгами, то еще и не запустится без программирования.

lee
Offline
Зарегистрирован: 13.03.2014

С мозгами он. Сначала не пустился. Потом методом тыка и общения с мотором, который изгает разные звуки и бипы немного понял. Перед пуском приходится обучать потенциометр на мин и мах обороты. После запускается. Только работать начинает как я писал выше при значениях pwm больше 160. Может так оно и работает. Хз. Кстати интересно будет с библой от сервы поиграться. Как откликаться будет. За ссылки спасибо.

В ссылках пишут что частота импульсов дб 8-12КГц а ардуинка дает 490 кГц... Хм, надо как то придумать как снизить часоту pwm ардуинки

inspiritus
Offline
Зарегистрирован: 17.12.2012

Как правило у рега есть задний ход, тобы мотор не стартанул в руках и не рубанул винтом , есть нылевая зона , в которой рег бодро бибикает обмотками , после чего его модно плавно регулировать. Вне зоны старта он издает отрывистые бип... Бип... В ожидании выхода в безопасную зону... 

kayot
kayot аватар
Offline
Зарегистрирован: 11.04.2014

lee пишет:

Поскольку регулятор имеет трехпроводной интерфейс управления (GND, Vcc, Signal) аналогично сервоприводу, да и втыкается в рессивер в идентичные разъемы, предположил, что управляется ШИМ. Написал простенькую программку, где за(МАР)ил скважность сопротивлению переменного резистора. Все заработало, но как то странно, двигатель начинает вращаться при значениях pwm 160 и выше. Может девайс управляется просто величиной постоянного напряжения на сигнальном выводе?

на вход подаются обычные серво ипульсы

но есть регули  котрые управляются  ШИМ сигналом

серво от ШИМ отличаются

ваш вариант имеет управление серво а вы подключили к ШИМ  поэтому и странно работает

kayot
kayot аватар
Offline
Зарегистрирован: 11.04.2014

регуль на минимальном газу серво сигнала при влючении

издает звуки мелодичные в этот момент он определяет батарею к которой подключен можно ли с ней работать

нормально заряжена или нет

после этого дает команду на старт  и регулирет обороты в зависимости от импульса серво сигнала

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

а так в принципе и все

lee
Offline
Зарегистрирован: 13.03.2014

Хм. А чем импульсы серво отличаются от ШИМ? Ну так мне для общего развития можете рассказать? Пока только могу предположить, что импульсы серво есть частный случай ШИМ

kayot
kayot аватар
Offline
Зарегистрирован: 11.04.2014

 

а вот чем

 

 

 

оба  сигнала получаются с помошью аппаратного шима но они разные

lee
Offline
Зарегистрирован: 13.03.2014

Переписал тестовую софтинку с использованием серво. Работа никак не изменилась. Так же пришлсь  в map  минимальное начальное значение для серво забивать 70. До этого не работает.