Альтернативная прошивка к FlySky/Turnigy/I-Max/Eurle от Thus

bobt

Дополнил 41 проблему и покополся в инете. Я понял почему у Томаса длинна фрейма 22.5 ms и пауза 300 микросек. Если в гугле ввести PPM Frame, то немецкие источники выдают именно такую информацию для 8 канальных передатчиков.
Вот примеры:
www.aerodesign.de/peter/2000/…/PCM_PPM_eng.html
или вот
www.mftech.de/ppm_en.htm
Однако иные источники приводят длинну фрейма 18-20 ms и паузу 250-400 микросек.
agert.homelinux.org/blog/index.php/PPM
Я вижу только один путь, если это критично. Выносить оба параметра в настройки.
В догонку. Нашел еще про Футабу и снова 22.5:
insecure.ws/…/control-rc-aircrafts-from-your-compu…

DD

ребят, это не пауза между канальными импульсами, это поидее и есть канальный импульс, а вот расстояние от начала одного канального импульса до начала другого и кодирует положение сервы. то есть так сказать импус это 0,3 паузы + 1,7 = 2 либо - 0,4 + 1,6 = 2, так что 0.4 или 0.3 это действительно ни на что не влияет. А длинна фрейма действительно на сколько я читал бывает разная и 20 и 22.5, но 25-26 не видел. Пробовал так же на обычную не цифровую серву подавать импульсы с повышенной частотой - серва действительно двигается неадекватно, наверное если период фрейма сильно увеличить будет тоже самое, но как мне кажется между 20 и 22.5 разницы нет

server28

Это вопросы терминологии, нет документа, где эти понятия определены. Главное, что мы поняли, о чем речь и проблему решили.
Про разницу - ну не с тоски ведь я все это замутил? Читайте выше - там все написано.

bobt

AlexeyM сделал модель данного пульта для Proteus. Начальный пост можно найти тут.
rcopen.com/forum/f4/topic139588/1215
И на основе его модели уже парень из Эстонии сделали сборку:
www.rcgroups.com/forums/showpost.php?p=15368931&po…
Я связался с Алексеем и он общал немного подправить эмулятор LCD. Не всегда чисто отображает. Он прислал мне подправленный DLL эмулятора LCD и новый
DSN. Поменял шрифт на более читабельный, но пока немного мажет по краям, что вообщем то не мешает эмуляции. Мажет за пределами зоны экрана прошивки.

Краткий порядок действий :

  1. Страртуем Proteus.
  2. Загружаем файл appa.DSN
  3. Кликаем на процессоре и выбираем прошику ( в бинарной форме )
  4. Стартуем. Нажмаем MENU и форматируем EEPROM, если он был не от нашей версии прошивки или кладем свой, скаченный с аппы.
  5. Теперь можно кликнуть на виртуальный осцилограф и посмотреть PPM сигнал. Крутим резистор ( подводим мышку к RV1 и нажимаем +)
bobt

В предыдущем посте я был не точен.
3) Кликаем на процессоре и выбираем прошику ( в HEX формате )
На картинке общий вид протеуса с эмулятором аппы.

romushock

А если такое пишет ?
Мож поделитесь свеженьким, Володя ?

Syberian

Забить и все-таки заменить ДЛЛ-ку. Иначе на 7.6 пустой экран

romushock
Syberian:

Забить и все-таки заменить ДЛЛ-ку. Иначе на 7.6 пустой экран

А как пошагово (звиняйте селянина…) ?
Экран не пустой, а весь замазан рябью…

Syberian

Заходим в каталог C:\Program Files\Labcenter Electronics\Proteus 7 Professional\MODELS и переименовываем файл avr2.dll в avr2.dl_
Из архива из папки PROTEUS вытаскиваем файл avr2.dll и копируем в папку C:\Program Files\Labcenter Electronics\Proteus 7 Professional\MODELS
Все.
Протеус, разумеется, должен быть выключен на время замены.
Перед запуском файла аппы нужно извлечь ВСЕ файлы из архива.

romushock

Bcё нашёл…
В той же выкладке Алексей всё дал в папке MODELS. Как говорили в студенческом прошлом - читайте первоисточники… Спасибо, пошёл играться…

bobt

Cорры. Забыл выложить обновление от Алексея. Установка: выгрузить проект из протеус. Заменить одноименные файлы. Загрузить снова.

appa.zip

bobt

Роману да и другим вертолетчикам будет наверное интересно. Ветолетчик из франции приводит установки для

electric collective pitch helicopter (Belt CP V2) CCPM 120° под данную прошивку:

www.rcgroups.com/forums/showpost.php?p=15833740&po…

bobt

Томас вернулся с отпуска и взялся за дело 😃 server28 можете ли проверить, что после его изменений с спектрумом работает нормально ? Обратите внимание на его коменты к 41 тикету. Еще исправлены 4 29 35 39 40.

server28

Обязательно проверю и прочту комментарий. Только домой вернулся, завтра отпишусь.

server28

Проверил - и неудачно сохранился - пропали настройки 2-х самолетов. Один из них настроил - прошивка работает, нужно только проверить детали калибровки регулятора.

KZ-850

Подскажите - можно ли в этой прошивке произвольно назначать любой тумблер на любой канал? Мне нужно два канала управляемые тумблером и Тротлкут (самолет ФПВ) - в родной прошивке такое не получается - вот ищу альтернативу. Мануал скачал, но так и не понял, про тумблера.

server28

Да. Я именно с целью переназначения стиков на каналы установил себе TH9x, чтобы получить соответствие каналов раскладке Spectrum.
В программе имеется экран MIKSER
В закладке - список 8-ми реальных и сколько-то там виртуальных каналов. В любой канал вы можете добавить положение любого стика с любым фактором (или просто задать фактор) и включать такой микс любым выключателем. Либо иметь этот микс постоянно включенным. Можно еще передаточную кривую использовать в каждом миксе. Мне понравилась концепция микширования, раньше такой нигде не встречал.

KZ-850

Подскажите кто знает - как настроить, например 5-й канал на тумблер “Двойные расходы РН” - что с чем микшировать, что куда назначать?

server28
  • Перейти в экран MIKSER
  • навигацией и кнопкой MENU выбрать и открыть CH5
  • Выбрать навигацией MAX
  • оставить как есть 100%
  • в позиции curve оставить прочерк
  • в позиции switch выбрать нужный переключатель RUD
    дождаться сигнала “бип” о сохранении настроек через 1.5 сек после последнего нажатия и выйти из программирования микса, нажав нажав Exit.
server28

Поправлю себя: лучше поставить FUL вместо MAX