FMS смулятор

Модернизация пульта от FMS симулятора.

вернуться на главную

Обзавёлся намедни симулятором Realflight G3 и попробовал использовать с ним пульт от симулятора FMS (с программой ppjoy v0.83).

FMS simulator

Однако реакции симуляторного вертолётика оказались как бы тупыми, что-ли... Встроенная функция калибровки не позволяла нормально откалибровать газ и тангаж. С помощью самодельной программы удалось выяснить, что диапазон изменения передаваемых по rs232 данных сильно не дотягивает до полного диапазона (0-255).
Данные в пульте симулятора формируются процессором e-lan EM78P458AM-G.

FMS simulator chip

Под рукой оказался at90s4433, для него и написал программу.
Программа несколько сложнее, чем могла бы быть, из-за стремления сэкономить потребляемый ток. Поэтому вместо циклов ожидания готовности RS, ADC вставлены выходы в sleep.
Первая версия программы (без sleep) имела потребление 9mA.
Затем я инициализировал все неиспользуемые порты на выход - 8.7mA.
Затем отключил компаратор - 8.7mA.
Затем появился выход в sleep в паузе между посылками - 6mA.
Затем появился выход в sleep при ожидании готовности АЦП - 5.9mA.
Затем появился выход в sleep при ожидании готовности RS - 4.45mA.

Новая платка в пульте симулятора FMS.
FMS new chip

Диапазон изменения данных в rs-канале стал шире, а самое главное, пропала раздражающая задержка реакции вертолёта на отклонение ручек управления.
Видимо дело в алгоритме работы фирменного контроллера.

Схема

FMS sch

вернуться на главную