Управление ESC через Arduino

pavlick

Приветствую!

Пробую управлять ESC (T-Motor T40A) через Arduino.
При калибровке выставляю минимальный сигнал на длительности 700мкс, максимальный на длительности 2000мкс.
В дальнейшем управление идет отлично до тех пока двигатель не будет остановлен минимальным сигналом (на самом деле остановка происходит уже где-то на 740мкс). После этого запустить двигатель не получается. Я подаю любой сигнал в диапазоне от 700 до 2000, контроллер (и мотор) никак не реагирует.
Перезагрузка спасает дело, но хотелось бы понять, почему так происходит, и как решить проблему? Чтобы мотор можно было запустить после остановки не прибегая к перезагрузке.

Moonlight_Dreamer

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

Serg5791

Запишите осциллограмму управляющих импульсов после остановки мотора и при попытке повторного пуска. Если нет приборов, то хотя бы через звуковую карту компьютера. Возможно программа ведет себя не корректно и генерирует не то .
Минимальный газ лучше был бы стандартный 1000 мкс (±100). Зачем ставить не стандартные значения?