OrangeRx Open LRS 433MHz TX Module
Первый график со включенным на расстоянии примерно 25см видео-комплектом(камера, осд, передатчик) работающим на 1120мгц. Второй график с отключенным видео комплектом.
Наверное наоборот?
достаточно просто отключить камеру - то есть несущщая частота чуствительность приемника не давит, а давит лишь вариант когда вместе с частотой летит видео-сигнал
А если отключить видеопередатчик и оставить только камеру?
Я ожидал увидеть наоборот зашумление от наличия видео-комплекта,
Камера может светить на сотнях мегагерц. Сделайте скан с максимальным размахом: 240-470 МГц.
И еще делайте накопление из 5-10 сканов…
PS: Чистый у Вас эфирчик! Ни одного пика…
Нет, именно на первом со включенным, а на втором с выключенным! Это меня больше всего и удивляет. Как будто от включения комплекта у приемника тупо ухудшается чуйка. Завтра попробую посканить отдельно с камерой(кстати камера в люминиевом корпусе, посаженом на минус). Недавно, пытаясь улучшить дальность связи, попробовал все в хлам заэкранировать - провода между камерой-осд-передатчиком, экраны на корпуса этих устройств, осд специально тоже в коробочку засунул. И нифига, связь никак лучше не стала… На самолетах с этой проблемой не сталкивался, всегда не хватало дальности видео, а не управления. А тут коптера долголетающие строить научился - встала проблема с дальностью связи - с одним ватом на передатчике я не смог улететь дальше киллометра(не, я конечно мог, но уже периодически срабатывал фэилсэйф).
Кто нибудь уже летал на оранжевском приемнике с RMILECом? Как дальность? Есть смысл брать родные приемники или на оранже можно так же далеко улететь?
Подскажите пожалуйста: Сегодня пришел FTDI адаптер и смог прошить свой приемник, но зеленый огонек не работает и маяк не включается 😦 ( подал 5в с isp программатора). Что могло случится?
( подал 5в с isp программатора). Что могло случится?
Куда подали? Прямо на Мегу?
Тогда RFM-ка могла сгореть, она больше 3.6 В не любит.
Нужно было снять перемичку (джампер) . И питат приёмник от отделного источника через серво разём
Вопрос к тем, кто использует OrangeRX с прошивкой KHA (openLRSng).
У вас сервы не дергаются?
У меня это выглядит это как нерегулярные (раз в 2-5 сек) подергивания на один шаг туда-обратно. Для рулевых поверхностей это не особо критично, а вот на пантилте ужасно раздражает.
Сначала я грешил на фиговые сервы HXT900, но с Hitec HS-55 и MD260 все то же самое.
Потом думал на кривой PPM с аппы, но и с выключенной аппой приемник падает в ФС и точно так же дергает сервами.
Помех нет, видео TX выключен, от сервы до приемника проводок 10-15см.
Куда еще порыть?
Куда еще порыть?
Это так называемый “джиттер”. Бороться можно только корректировкой прошивки.
Это так называемый “джиттер”. Бороться можно только корректировкой прошивки.
Сам KHA пишет вот что:
Current features
…
- use timer hardware when possible to avoid jitter
Ковыряю прошивку, пока не могу найти где он выводит PWM…
Меня сильно смущает, что этот вопрос никого не волнует (если верить гуглу). Может приемник бракованый у меня?
Может приемник бракованый у меня?
Наврятли. У меня нет приемников оранж, но есть экспертовские родные и самодельные под 2G. Они почти одинаковы в схемотехнике, но ждиттера нет.
Гляньте осциллографом, на хорошем осцилле легко можно увидеть скачок в десяток микросекунд. Если скачок есть, дело в алгоритме. Заодно прверьте каков период PWM пачек - аналоговые сервы обычно не любят периода отличного от 20 мс. Если на осцилле скачка нет, дело в сервах. Но можно попробовать добавить по 5 мкс в ширины PWM.
Я использую Орандж с экспертовскими прошивками - джиттера или подергиваний нет.
самодельные под 2G
Alex, а вы платки разводили или на ардуину паялись?
Alex, а вы платки разводили или на ардуину паялись?
После ардуиновских экспериментов, развел плату.
Покажите на пальцах глупому - как вывести RSSI? Какие именно контакты ответственны за этот канал? нужно ли прошивать девайс для активации этой функции? Я понял, что по умолчанию, приемник дает информацию в цифровом виде (пакетах) и для подкючения к обычным ОСД с хоббей (Мини ОСД и Тини ОСД) нужно впаивать резистор и конденсатор.
И при перепрошивке - нужно подключиться программатором к 6 пиновому разьему, убрать перемычку с программатора (до подключения) и подать стандартное питание 5.5 вольт на разъем серв?
Покажите на пальцах глупому - как вывести RSSI? Какие именно контакты ответственны за этот канал? нужно ли прошивать девайс для активации этой функции? Я понял, что по умолчанию, приемник дает информацию в цифровом виде (пакетах) и для подкючения к обычным ОСД с хоббей (Мини ОСД и Тини ОСД) нужно впаивать резистор и конденсатор.
И при перепрошивке - нужно подключиться программатором к 6 пиновому разьему, убрать перемычку с программатора (до подключения) и подать стандартное питание 5.5 вольт на разъем серв?
RSSI на самом первом пине. Он даже подписан. 😃
Работает ли в штатной прошивке я не проверял, сразу шил openLRSng. Фильтр очень желателен, иначе RSSI на осд скачет как бешеный.
Прошивка возможна двумя способами: через UART и через ISP программатор. И в том и другом случае питать нужно 5V через серво разъем.
Кроме варианта, когда программатор умеет выдавать 3.3v, что редкость.
Ах это наклейка так смещена… А я подумал, что первый контакт это 1 канал, а последний питание и биндилка.
Это так называемый “джиттер”. Бороться можно только корректировкой прошивки.
KHA ответил так:
Due to lack of timer resources on the atmega328 the PWMs are generated by interrept routine which is prone to interrupt latency (another tinterrupt running e.g. timer).There is not much I can do to make it better however I have something in mind to reduce it but it may have some ill effects so I need to test it throughly.
KHA ответил так:
Ну что сказать… Пусть проверяет.
Видать код у него оптимизирован хуже чем у эксперта. У него ресурсов 328 хватает.
RSSI полета с карбонового планера. Антенна (штатная спиралька) стоит над крылом.
Во-во, на коптерах все еще хуже…
Ну что сказать… Пусть проверяет.
Видать код у него оптимизирован хуже чем у эксперта. У него ресурсов 328 хватает.
Проблема там не в оптимизации кода, а том что используются штатные библиотеки и среда ардуины. Некоторые прерывания и таймера там просто недоступны для программирования, поэтому и возникают иногда случайные задержки. У Эксперта прошивка полностью самостоятельная (у меня под RMILEC тоже) поэтому таких проблем не возникает.