Телеметрия (часть 1)

maloii

Давайте перечислим приёмники и видео передатчики и как питаем все, вобщем для полноты картины.

У меня.
Приёмник rc: Multiplex Rx-7
Передатчик AV: 2,4 GHz 1 ват
Питание приёмника и видео раздельно.

smalltim

У меня

  • приемник Hitec Electron 6 на 35 МГц
  • передатчик 2.4 ГГц 700мВт
  • питание телеметрии, камеры и передатчика от ходовой батареи
ReGet

У меня

  • приемник Hitec Electron 6 на 35 МГц
  • передатчик 2.4 ГГц 1-2 Вт, точно не помню. Кушает 300 мА от 12 вольт
  • питание телеметрии, камеры и передатчика отдельно от ходовой батареи
smalltim

>В итоге при подключении к ходовой батарее даже одного провода земли начинаются заметные помехи

Значит, он работает как антенна.

maloii

Сегодня игрался c ICP на отстойном приёмнике, который дрожить по всякому поводу и заметил следующее, подключаю плату к приёмнику через ICP, тишина, потом AV соединяю с телеметрией и серва начинает дрожать, питание к телеметрии не подсоединино! Вобщем наводки от PAL сигнала.

Dikoy
smalltim:

Значит, он работает как антенна.

Скорее как петля… Возникакт петлевой ток.
А почему такие маленькие номиналы на входе АЦП? У вас на этих резисторах расходуется мощьности больше, чем ест мега 😃 Попробуйте поставить 100к и 47к или такой порядок номиналов. От входа АЦП к земле капацитор на 0,01 мкФ.

Корее всего ReGet прав - у меги пины до 20 мА тянут. Создать ими помеху можно запросто. Скорее всего происходит следующее - сигнал с камеры просаживается до уровня белого лапкой меги. А куда он просаживается? Правильно - через транзистор пина идёт на землю кристалла и далее - по земле платы телеметрии к земле её источника питания, а далее от туда к земле источника питания видеопередатчика и камеры.
Ещё раз повторю - вся аппаратура, которая так или иначе между собой дружит, должна быть подключена к ОДНОМУ источнику питания РАЗНЫМИ проводами. Если надо измерять напряжения других аккумов - измерительный провод тянем к аккуму, а землю того аккума подводим отдельным проводом к земле питающего телеметрию аккума. Соединение звездой. И будет всё хорошо 😃

Насчёт пульсаций потребления меги - не смешите… Пульсация 1…20 мА даже близко не приблизится к просадкам от работы ОДНОЙ сервы, не говоря про ЭД. Скорее всего где-то создаётся петля, причём эта петля захватывает аппаратуру управления. Нужно её найти и убить (петлю, а не аппаратуру).

Помехи от кварца вещь реальная и частовылезающая. Но обычно от неё сдыхает сама тактируемая плата в первую очередь, а тут плата работает, а мрут все вокруг…

ПС. А ещё можно между лапкой меги и видеосигналом поставить резюк на 50-75 ом. Что тогда получается?

smalltim

Резисторы в делителе на АЦП - да, надо переделать. Там 5-6мА в сумме набегает. Мелочь, но неприятно. И конденсаторы на входах АЦП поставлю.
А вот питание у меня изначально звездой сделано, поэтоу, наверное, и помех таких нет. У меня от балансирного разъема ходовой батареи питаются телеметрия, камера и передатчик, каждый девайс своим проводом, земля питания камеры и передатчика идет _не по оплетке_ экранированного кабеля.

>А ещё можно между лапкой меги и видеосигналом поставить резюк на 50-75 ом. Что тогда получается?

Блин. В схеме уже стоит, если правильно помню, что-то в районе 200 Ом.

Dikoy
smalltim:

Резисторы в делителе на АЦП - да, надо переделать. Там 5-6мА в сумме набегает. Мелочь, но неприятно. И конденсаторы на входах АЦП поставлю.
А вот питание у меня изначально звездой сделано, поэтоу, наверное, и помех таких нет. У меня от балансирного разъема ходовой батареи питаются телеметрия, камера и передатчик, каждый девайс своим проводом, земля питания камеры и передатчика идет _не по оплетке_ экранированного кабеля.

>А ещё можно между лапкой меги и видеосигналом поставить резюк на 50-75 ом. Что тогда получается?

Блин. В схеме уже стоит, если правильно помню, что-то в районе 200 Ом.

Вот и я о том же - звезда спасёт всех 😃

200 ом неправильно. Стандартное волновое сопротивление кабелей и, что немаловажо, выдеовыходов, это 50 или 75 ом. Для согласования нужен аналогичныё резюк. Посмотрите, к примеру, как устроены разветвители видеосигнала коллективных антенн в домах. Звезда из резисторов по 75 ом - в центр кабель, в стороны потребители.
Хотя, это только предположение… 😃

smalltim
ReGet:

Видео с телеметрией fpv flight 13.06.2008

Класс. Термодатчик не впаян? - 61 градус - сурово. Надо будет, как с напряжениями, отрубать вывод, если датчик не обнаружен 😃

Пара интересных моментов:

  1. Высота за 14 минут полета “уползла” на 3 метра в плюс. Жаль, но ничего с этим не поделать.
  2. Вариометр малоинформативен. В текущем варианте с GPS (пока до сих пор не облетанном) вариометра уже нет.
  3. Вход ICP лучше соединить с землей, если не используется мониторинг качества приема RC сигнала. А то процессор ловит какие-то пнаводки на входе ICP и выводит иконку антенны. Но поскольку на входе “мусор”, никаких “палочек” на индикаторе качества приема, конечно, не появляется.
ReGet
smalltim:

Класс. Термодатчик не впаян? - 61 градус - сурово. Надо будет, как с напряжениями, отрубать вывод, если датчик не обнаружен 😃

Не впаян, посадил вход через резистор на землю.

smalltim:
  1. Высота за 14 минут полета “уползла” на 3 метра в плюс. Жаль, но ничего с этим не поделать.

Там небольшое возвышение, поэтому может и не уползла. Да и не нужно высоту по метрам у земли ловить, для информации разрешения и в 20 метров достаточно.

smalltim:
  1. Вариометр малоинформативен. В текущем варианте с GPS (пока до сих пор не облетанном) вариометра уже нет.

Это точно, шумит сильно. Наверное чтоб его сделать точным, нужно обрабатывать датчик многобитным АЦП.

smalltim:
  1. Вход ICP лучше соединить с землей, если не используется мониторинг качества приема RC сигнала. А то процессор ловит какие-то пнаводки на входе ICP и выводит иконку антенны. Но поскольку на входе “мусор”, никаких “палочек” на индикаторе качества приема, конечно, не появляется.

Я все-таки хочу победить помехи, соединить телеметрию с приемником и мониторить качество сигнала 😃

С нетерпением жду вариант с GPS!

smalltim
ReGet:

С нетерпением жду вариант с GPS!

А держите:

При подключении исправного GPS модуля с TTL интерфейсом на скорости 4800 ко входу USART (RX пин Атмеги) по центру должна высветиться “миникарта”, и по мере старта GPS модуля при накоплении 20 NMEA строк, в которых данные позиционирования актуальны, будет запомнена начальная позиция и высота. Во время запоминания начальной позиции справа внизу от карты будет мигать иконка “базы”, ни с чем не спутаете. Ну а дальше - полет 😃

Если GPS модуль не подключен, всё остается как прежде, но с некоторыми важными исправлениями:

  1. Обработка внешних прерываний с LM 1881 переведена со спадающего фронта импульса на восходящий фронт импульса от LM1881. Это дает бОльшую стабильность положения OSD на экране, и меньшую чувствительность к времязадающим номиналам на LM1881, температуре, влажности и т.д.

  2. Сильно оптимизирован код

  3. Убран вариометр

  4. Переделан шрифт, предыдущий вариант меня бесил, до тех пор, пока новый не нарисовал.

  5. Немного всяких разных багфиксов

На 600 метров (пока - мой рекорд 😉 я летал именно с этой самой новой прошивкой.
Кстати, если правильно помню, до сих пор не убрана одна корявость с использованием 16-битной математики в части обработки данных с датчика высоты. После набора высоты больше 620 с чем-то метров телеметрия начинает показывать с нуля, то есть, на 720 метрах будет показано 100 😉
Пока не актуально, но буду прихорашивать GPS - обязательно это поправлю 😃

smalltim

Да, забыл еще пару вещей сказать. Плата телеметрии будет работать некорректно при полетах на границе полушарий, то есть, с нулевой широтой (экватор) и нулевой долготой (гринвич и что там в противоположной стороне глобуса 😃 ) . В этих местах широта переходит с северной на южную, а долгота - с западной на южную.
Обрабатывать эти ситуации я не хочу и не буду. 😛

Artie, Dikoy, если у вас будет возможность проверить эту прошивку на своих GPS-модулях, я буду очень благодарен. А я пока попробую оживить модуль, а если не получится - повоюю с магазином, который продал мне такой модуль. Если не получится - бду покупать новый, только, если найду, то EM-406, а не EM408. 406-й компактнее и питается от 5 вольт, а не от 3.3.

ReGet

Расскажите, пожалуйста, какой нужен модуль и где его можно купить?

leprud

Есть ли положительный опыт использования SPK-GPS-GS405? (efo.ru/cgi-bin/go?2613)
По сравнению с EM-406 - нету батареи подпитки, чуть больше за счет антенны, зато контакты на порядок приятней…

И это, по блютусу (uart <-> bluetooth) может кто просветить?..
Брать, как советуют SocketWireless™ Bluetooth® (efo.ru/doc/MultiTech/MultiTech.pl?1110), или еще поискать?

smalltim

Сейчас я ориентируюсь на GlobalSat EM406/EM408 ( globalsat.ru/catalog/…/moduli_gps/ ), но, извините, но я не могу ничего советовать по поводу GPS модулей, пока сам всё не опробую. Заработает - буду рекомендовать то, что заработало, или аналоги.

smalltim

>при выключении вывода на экран все становится замечательно и все помехи уходят

Стоп, а это я пропустил. При выключении вывода на экран с помощью передатчика? То есть, плата телеметрии к видео подключена, но вывод отключен с передатчика (ручку вверх-вниз-вверх-вниз на выбранном канале) ?
Тогда разгадка еще ближе. Надо подумать.

foxfly
ReGet:

Расскажите, пожалуйста, какой нужен модуль и где его можно купить?

eltech.spb.ru/shop_listing.html?ID=36
Только осторожнее со статическим электричеством: антенна его очень не любит!
Тут кто то жаловался, что при втором включении (первое было удачным) модуль перестал спутники ловить: очень похоже на статику- синтетическая одежда- щелчок и “привет” 😦
Данные NMEA 0183 с модуля будут идти, а координаты- нет.

ReGet
smalltim:

При выключении вывода на экран с помощью передатчика? То есть, плата телеметрии к видео подключена, но вывод отключен с передатчика (ручку вверх-вниз-вверх-вниз на выбранном канале) ?

Да. Плата работает и все подключено, но именно вывод создает помехи.

Какой из них нужно брать, тот что FGPXM0162 с антенной? Какие у него выходные сигналы, ничего не написано 😦

Artie
smalltim:

Artie, Dikoy, если у вас будет возможность проверить эту прошивку на своих GPS-модулях, я буду очень благодарен. А я пока попробую оживить модуль, а если не получится - повоюю с магазином, который продал мне такой модуль.

“As is” я ее быстро проверить не смогу, потому как у меня сейчас два кристалла, и вход с gps поступает, вестимо, в “вычислятель”, а не в “отображаетель”, так что для проверки мне придется перепаять как минимум пару соплей (что несложно, но не уверен что у меня будет на это время в ближайшие дни). В дополнение к этому, аналоговые входы у нас совсем по-разному задействованы (у меня, например, первые четыре - это две температуры, напряжение и ток, референс - 1.1В, а использую я только старшие 8 бит с АЦП), так что надо еще будет посмотреть как отреагирует Ваша версия на “неадекватные” значения на них. Да и тактовые у нас разные…

… Вместо этого дарю идею (как в известном анекдоте про “страну советов, а не страну тачек” 😃) как тестироваться на совместимость с произвольным приемником: Берем лог-файл с желаемого прибора и sed’ом конвертим его в формат макросов для любой вменяемой терминалки, вроде teraterm’а. Если терминалка поддерживает таймауты, то можно эмулировать поступление данных даже с нужным темпом, “идентичном натуральному”, хотя обычно этого и не требуется.
Я, например, так у себя большую часть обработки и отлаживал, потому как от окна сижу далеко, да и через окно мой приемник видит больше трех спутников только по большим праздникам…

ЗЫ: Логи от Lassen IQ и с нескольких Garmin’ов могу кинуть.

lio

привет!
подключил проверил
конфигурация:
платка на слепише
жпс ем-411(тож самое как и 406 тока выход RS232 ) через max232 подаю как описано на 2 ногу меги
камера кх-191

результат
1 - подключаю без модуля - все чисто показует все как и прежние прошивки (естественно без варио)
2 - подключаю с модулем
модуль нашел спутники - светик начал моргать
на екране в такт вывода карты идет прорисовка нижних строк как слева (высота давление и темпиратура и ниже проскакивают куски сообщения с модуля - типа буфер вывода не зачищается) так и справа - напряжение банок питания

высота сдвижки дето пару строк помоему вверх
такие новости с тестового включения жпс

жпс полностью жив - рабатаю с ним на автопилоте RCAP