Самодельный передатчик (часть 2)
Спасибо за прошивку 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В.
Кодер сам по себе работает без проблем (хождение по меню, работа триммеров, микшеров, переключателей), но в паре с ВЧ частью возникают серьезные проблемы - наводки по всем каналам. Причем наводки эти сохраняются даже тогда, когда провода канальных потенциометров отпаяны от платы кодера.
Кто сталкивался с подобными проблемами - прошу дать рекомендации - как бороться?
по питанию ВЧ модуля дросселя поставить ?
по наружной части - экран, который припаян к “земле”.
Экраны припаяны к “земле” только с одного конца?
Вообще идей много…
- Попробовать запитать ВЧ и кодер от разных источников и посмотреть что получится;
- Попробовать поставить опторазвязку выхода на ВЧ и посмотреть что получится;
- Если не лень - попробовать отнести ВЧ часть от кодера на проводах и посмотреть что получится;
- Попробовать поэкспериментировать с точками пайки экранов к “земле”. Особенно по части цифровой и аналоговой земель.
Предлагаю к обсуждению типичную проблему помех в работе связки кодер - ВЧ часть 35Mhz, 40Mhz или 72Mhz.
Не нужно столь категорично насчет “типичной проблемы”…
если ВЧ часть не “пылит” и нагрузка (антенна) более-менее согласована, то проблем не должно быть.
У меня что-то аналогичное было при попытке использовать укороченную спиральную (резонантсную) антенну.
Так и не победил, вернулся на штатный телескоп.
ВЧ - 35 МГц от E-Sky
Экраны припаяны к “земле” только с одного конца?
Вообще идей много…
- Попробовать запитать ВЧ и кодер от разных источников и посмотреть что получится;
- Попробовать поставить опторазвязку выхода на ВЧ и посмотреть что получится;
- Если не лень - попробовать отнести ВЧ часть от кодера на проводах и посмотреть что получится;
- Попробовать поэкспериментировать с точками пайки экранов к “земле”. Особенно по части цифровой и аналоговой земель.
Буду пробовать все варианты…
Что касается “земли” - экран в одном месте припаян…
Антенна - стандартная, телескопическая, при работе от встроенного кодера проблем не наблюдалось…
У меня вообще все провода от резюков и тумблеров просто жгутом-скруткой, без всяких экранов, ВЧ-модуль вфлай-35МГц, помех ни разу не наблюдал, плата старая, еще первых версий 1.1, 1.2
Закончил переделку НК-Т4А. Хочу поделиться нюансами:
доработку можно сделать легко;
дисплей прекрасно встаёт внизу, но вверху будет геморрой;
подвес передатчика очень удобно делать новый, как у меня. На штатном ремень закрывает дисплей, и передатчик норовит опрокинуться назад - перевешивает батарея;
обнаружил люфт в ручках - вылечил разборкой механизмов и заменой осей на новые диаметром 1,6 мм;
на руле высоты обнаружил дефект - ручка не встаёт в нейтральное положение при движении вперёд - назад : лечится каплей термоклея в место, где соединяются пластины триммера и их ось.
Может запитываться после переделки от 2-х LiPo.
Итог: аппаратура вполне апгрейднопригодна, цена небольшая.
Дальность с моим планером 150 м уверенно, дальше пока не улетал.
Из недостатков ( неустранимых ) - запаздывание машинок при резких отклонениях ручек около 0,1 сек - скорее всего лечению не поддастся.
Мой вывод: для повседневных развлекательных полётов аппаратура очень хороша.
запаздывание машинок это их проблема 😃 в передатчике никаких задержек нет…
а кнопки на переднюю панель откуда брали?
Это тактовые кнопки с колпачками ( с радиорынка , были и в “Буром медведе” )
Подвес от немецкого Сигнала\мввс открутили? 😉
Точно так!