Самодельный передатчик (часть 2)
вообще, чем грозит низкое разрешение (не дотягивание до верхних границ)? пока обнаружил, что таймер в режиме “AUTO” стартует не зависимо от положения ручки газа. видимо там игнорируются калибровки ручек.
Ребята ести у кого то прошивка 1.9 или 1.9.1 под 3410 желательно без температуры и тока антенны .Заранее благодарен.
Вот 1.9 под 3410
3410.rar
ручки ходят от -100 до 100. а должны от -256 до 256.
Кстати, а кто сказал что ±256? Там же масштабирование делается, а в монитор вобще проценты от расхода выводятся? Поставите расходы в 120% будет ±120…
З.Ы. Кстати, зачем от турниджи прошивку??? Почему не от МСВ, не коцанную??? Я ж там кой-чего под турниджи специально менял. Назад вернули??? К примеру вывод ППМ, корректировал таймера под 16мгц кварц…
З.Ы.Ы. и почему всеж дисплей этот, а не тик? Там ж проводов мало, можно еще что-нибудь к меге прицепить. А с паралельным дисплеем - тяжко. Ног в обрез. Разве что кнопки с тумблерами на матрицы разводить…
Кстати, а кто сказал что ±256? Там же масштабирование делается, а в монитор вобще проценты от расхода выводятся? Поставите расходы в 120% будет ±120…
насчет монитора не скажу, а в процедуре калибровки ясно сказано:
if(ADmax[i]-ADmin[i]<512)
не хватает “ручек” чтобы калибровку пройти. вывел на экран абсолютные значения с АЦП. все ручки ходят ADmax-ADmin около 200 отсчетов.
З.Ы. Кстати, зачем от турниджи прошивку??? Почему не от МСВ, не коцанную??? Я ж там кой-чего под турниджи специально менял. Назад вернули??? К примеру вывод ППМ, корректировал таймера под 16мгц кварц…
кварц какой - мне фиолетово, лишь бы правильно РРМ формировался. а коцанность - ерунда. мне одной доп крутилки вполне хватает, ток антенны не нужен, у меня ассан, синтезатор не нужен по той-же причине. термометр и тахометр вообще не знаю зачем. ну и выбор в пользу прошивки для турниги - дисплей там 128х64, не охота лазить и расставлять картинку по местам.
З.Ы.Ы. и почему всеж дисплей этот, а не тик?
да просто у меня есть этих дисплеев.
слева 4-ре кнопки основные. справа кнопки EXIT и MENU,
Э-э-э, я наверное что то пропустил😍, откуда взялись кнопки EXIT и MENU???
поясните кто нить по временным параметрам PPM используемым в самодельном передатчике
Длина канального импульса от 1000 до 2000, а вот какова длина паузы между импульсами ?
p.s. запустил в своей прошивке микшер каналов, но приемник чтото не понимает то что я ему передаю… на первый канал приемника влияет третий передаваемый… третий канал приемника (двигатель) - короткие писки (то есть нет сигнала)…
Наверное чтото с временными задержками напутал…
Расскажите как это работает у вас ?
пауза между импульсами входит в эти 1мс до 2мс и обычно составляет 0,3мс
то есть считается не длина самого импульса, а длина импульса и паузы после него ?
то есть так:
-----1000-------|_300__|--------
|-----------------------|
длительность всего промежутка считается как длительность канального импульса ?
в данном случае (положительная фаза импульса 1000 мкс, отрицательная 300) канальный импульс будет считаться как 1300 мкс ?
Спасибо за прошивку Andrej100. Но в ней есть неточтости. Вот исправленный и проверенный вариант.
то есть считается не длина самого импульса, а длина импульса и паузы после него ?
то есть так:
-----1000-------|_300__|--------|-----------------------|
длительность всего промежутка считается как длительность канального импульса ?
в данном случае (положительная фаза импульса 1000 мкс, отрицательная 300) канальный импульс будет считаться как 1300 мкс ?
вопрос снялся вот такой диаграммой, может быть кому нить поможет тоже в чем то
а вот новый вопрос - период отправки пакета PPM на рисунке 22,5 мс… это по стандарту ? или может быть и 20 мс ?
картинка вот отсюда aerodesign.de/…/PPM-Stoerungen-beim-Landen.htm
изначально стандарт был 20мс 4 пропорциональных канала, причем пауза 0,4мс. но насегодняшний день в ППМ пихают сколько? по моему до 14 каналов - они просто не умещаются в 20мс. Диаграмма похоже с такой аппаратуры.
да нет на ппм стандарта. Кто как хочет, так и делает. Изначальная идея была в качестве дешифратора использовать счетчик копеечный. И этот счетчик с любым ппм работает. В зависимости от реализации ппм-а только нейтрали уползают чуть… С этим вобще париться не стоит. Сделал что-то “похожее” и все. А с повсеместной цифронизацией - ппм должен вымирать. Есть ведь и цифровые последовательные протоколы. Смысл плодить джиттер на преобразованиях туда-обратно? Еще раз порекламирую модуль от пятого спектрума. Чистый и понятный компорт. В принципе, можно и из сменных модулей саму вч-сборку выковыривать. Но ей уже по spi рулить надо, и досконально сам DSM2 изучать.
вопрос по триммерам:
как реализовать лучше триммеры ?
думал прибавлять значение тримера (-125…+125) к каналу (1…4) - но получается что не всегда такая схема будет работать - например для ЛК триммер должен влиять на два канала сразу…
а если сделать чтобы триммер влиял на ADC значение органа управления ? то есть к значению ручки еще прибавить значение триммера…
как сделано у Фокуса-МСВ ?
вопрос снят. сделал как написал (прибавляю значение триммера к значению считанному с АЦП)
прибавляю значение триммера к значению считанному с АЦП
Намек: так можно… если нет кривых и переключаемых расходов.
Как в моей версии, можно подсмотреть в диаграмме обработки сигналов. Ну и в исходниках, конечно…
а чем помешают кривые или расходы ?!
я просто вспомнил как были сделаны триммеры в том же хоббикинге…
там триммер меняет значение канала… и все.
причем даже дополнительного резистора нет - триммер поворачивает основной резистор на небольшой угол к которому потом добавляется поворот стика!
двойные расходы там нормально работали, кривые в вертолетном функционале тоже есть…
я просто вспомнил как были сделаны триммеры в том же хоббикинге…
там триммер меняет значение канала… и все.
…
двойные расходы там нормально работали, кривые в вертолетном функционале тоже есть…
К примеру при наличии экспонент с таким подходом - получаем абсолютную кривизну. Во первых - триммера с экспонентой может и нехватить, во вторых - получится весьма разная зависимость изменения положения РМ относительно стика в разные стороны.
К примеру при наличии экспонент с таким подходом - получаем абсолютную кривизну.
+100
Сам натолкнулся на такую бяку в НТ-6А. Там если триммер стоит в центре (0) и стик канала в центре, то при переключении двойных расходов положение рулей не меняется. Если триммер сдвинуть от центра, то при переключении двойных расходов изменяется положение рулей (стик не трогаем). А все из-за того, что математика не знает, что изменилось триммирование, а считает, что просто стик чуть-чуть подвинули.
Господа!
Предлагаю к обсуждению типичную проблему помех в работе связки кодер - ВЧ часть 35Mhz, 40Mhz или 72Mhz.
В моем случае печатная плата - согласно файла во вложении. ВЧ часть - 35Mhz Hitec Focus 4FM. Провода от канальных потенциометров идут в экранированном проводе, провода к тумблерам - провод МГТФ, увязанный в пучек, по наружной части - экран, который припаян к “земле”. Пучек проводов проложен подальше от антенны. Между “землей” и органами управления (переключателями и триммерами) распаяны конденсаторы по 0,1мкф. Напряжение Vref - порядка 1,5В.
Кодер сам по себе работает без проблем (хождение по меню, работа триммеров, микшеров, переключателей), но в паре с ВЧ частью возникают серьезные проблемы - наводки по всем каналам. Причем наводки эти сохраняются даже тогда, когда провода канальных потенциометров отпаяны от платы кодера.
Кто сталкивался с подобными проблемами - прошу дать рекомендации - как бороться?
по питанию ВЧ модуля дросселя поставить ?