SoS писал(а):Зона нуля, как я ее назвал ранее, оказалась сигналом отсутствия PWM сигнала
Нет, не совсем так, зона нуля это N число микросекунд ниже определенного уровня/порога.
SoS писал(а):Но HOBBYWING все равно не работает, кто знает, как можно инверсировать PWM сигнал с ARDUINO???
Никак нельзя! Чтобы ротор пошел в обратную сторону, нужно менять фазу одной из обмоток.
Я точно сейчас оперировать цифрами не могу, т.к. не разбирался, но когда пришел тестер с ESC и мотором, чуток поигрался.
Вообще меня убил на повал этот контроллер (ESC) тем, что он через чур умный!
Контролируется всё:
- если питание входное меньше определенного порога - отключает нагрузку;
- если ток потребление мотора большой - отключает нагрузку;
- если обороты недостаточны (заклинило) - отключает нагрузку;
- если управляющий сигнал не находится в "0" точке после подачи питания - не запускается нагрузка.
В общем сейчас мне эта вся штука нужна не для квадракоптера, а CNC станка и хар-ки в любом случае будут удовлетворяться, но вот как люди на этой хрени летают - диву даюсь. Так как скажем, если лопасть заклинит в ветке дерева, то вырулить уже будет не возможно, контроллер просто выключит нагрузку. Хотя тут всё сложно, ведь токи/мощность такие сумасшедшие, что обычно либо ветку срезает, либо лопасть разлетается на куски.
зы: ну и как из вашего опыта, начинаю понимать, что режим программирования осуществляется при определенных условиях входного, управляющего сигнала.