OrangeRx Open LRS 433MHz TX Module

Карабас

Коллеги, а кто-то реально свою рабочую прошивку написал под RFM22-23? Мы могли бы обсудить некоторые ключевые моменты, оптимальные параметры. Ведь LRS, сделанная под свои нужды - гразадо удобнее в использовании.

Adekamer

какие моменты ? нужно свое - берещь прошивку КНА и правишь под себя
благо не эксперт - открытая

Панкратов_Сергей
Карабас:

Мы могли бы обсудить некоторые ключевые моменты, оптимальные параметры. Ведь LRS, сделанная под свои нужды - гразадо удобнее в использовании.

Большинство моментов тут на форуме обсуждалось. Тогда по памяти- Эксперт вопросы знатокам задавал по нюансам - полоса, термостабильность, бодовая скорость…

Карабас

Здесь собрались в основном прошивальщики и тестеры. (без обид). Я подумал тем, кто строит что-то свое, будет интересно обсудить это что-то в отдельной ветке, на родном языке(хватит с нас pdf-ов). Например, проработать алгоритм синхронизации приемника с передатчиком, когда помехой заняты все каналы кроме одного. Вот тут Baychi хорошо выступил со своим обзором протокола Эксперта и KHA. Честное слово, было бы проще свое собрать, чем разгребать чужое.
Теперь по теме: вот тут народ тестирует до посинения прошивки, молодцы, а частоты задающих генераторов вы выставили или это прошивка за вас сделает? Мне попадались такие модули, что там никакая автоподстройка не справлялась.

Панкратов_Сергей
Карабас:

Я подумал тем, кто строит что-то свое, будет интересно обсудить это что-то в отдельной ветке, на родном языке(хватит с нас pdf-ов).

Я повторюсь- обсуждение уже было. Там и Слон участвовал, и msv ( Сергей Мельник). Если перелопатить тот материал- вопросов практически не останется.
Думаю если к msv обратитесь - он летает на своей LRS - он в консультации не откажет.
rcopen.com/forum/f8/topic162911/668

Adekamer
Карабас:

а частоты задающих генераторов вы выставили или это прошивка за вас сделает?

почитайте документацию на модуль, половина вопросов исчезнет

Карабас

Чукча не читатель, чукча - писатель. Читать доки на RFM и исправлять опечатки - это конечно на любителя. А вот Атмел - серьезная контора. Посмотрим, что они пишут про mega168PA и его тактовую частоту. Простейший расчет показывает, что для напряжения 3,3В, частота кварца - 13,3Мгц максимум. Теперь берем, ну скажем, Tiny (фотка из дневника Baychi) и видим 16Мгц. Ах, Эксперт, старый оверклокер 😃

Adekamer

Карабас - признайтесь! это конкуренты эксперта проплатили Ваш пост, с целью дискредитировать продукт! 😃
Если серьезно - это ловля блох, тк скорее всего эти атмеги большинство времени делают NOP

Федор_Иванович
Adekamer:

Если серьезно - это ловля блох

Это не ловля блох, это реальная …ОПА большая. Этот кривовато сконструированный приемник везет в среднем 1000 ваших долларов, и от него зависит, прилетят ли они к вам назад.

Что вам кажется, типа фигня, если проц ошибется делая NOPы? А если на 500 млн NOPов разогнанный проц сделает один RJMP? Это совсем не фигня… 😦 Вы же понимаете, что при такого рода ошибках даже автопилот может не помочь, так как поведение приемника абсолютно непредсказуемо.

Adekamer

а Вы уверены что там действительно 20 мгц а не 16 или 10 ?

Shuricus
Федор_Иванович:

Это совсем не фигня…

И как же все тогда летают и все нормально?

baychi
Adekamer:

а Вы уверены что там действительно 20 мгц а не 16 или 10 ?

Антон, формально Карабас и Федор Иванович правы.
Для 3.3 В согласно рекомендациям даташита: atmel.com/…/Atmel-8271-8-bit-AVR-Microcontroller-A… (страница 310), максимальная гарантированная частота 13.3 МГц.
Кстати 328 Мега в Орандже/Опене имеет те-же ограничения, а ведь она тоже 3.3 В и 16 МГц.

Не знаю, может где есть более детальные рекомендации от производителя, но при беглом осмотре Aplication Notes я этого не нашел.

Насколько это опасно, могу сказать так: 13 МГц при 3.3 В гарантируют, что мега будет работать без сбоев во всем диавазоне температур (-40…+85 С)и нагрузок на выходах. В реальности мы летаем все-же в более мягких условиях, где запас по частоте есть. Учитывая “хоббийные” условия применения, такой оверклокинг вполне допустим, ИМХО.

Shuricus

А зачем этот оверклокинг вообще сделан? Разве скорости не хватает, или это ошибка дизайна?

baychi
Shuricus:

А зачем этот оверклокинг вообще сделан?

Чем выше частота, тем лучше точность всяких PPM/PWM. Ну и производительность никогда лишней не бывает.
Кстати, для “параноиков” проблемму можно решить не снижением частоты работы (что тоже не сложно, выставив делитель на 2 во фьюзах, получим 8 МГц), а увеличением напряжения питания до 3.9-4 В. 😃

Федор_Иванович
baychi:

Кстати, для “параноиков” проблемму можно решить не снижением частоты работы (что тоже не сложно, выставив делитель на 2 во фьюзах, получим 8 МГц), а увеличением напряжения питания до 3.9-4 В.

Очень ценный совет! А можно увеличить еще на 0,8 вольта и почти гарантированно сжечь радиомодуль. Александр, выше 3,6 питание RFM22 не допускается.

Shuricus:

И как же все тогда летают и все нормально?

Ну да, краш на аппе Эксперта похоже был только у меня одного 😃)))))))))))))))))))))
Я как то соседскому мальчику говорю - “Не перебегай дорогу на красный свет” , а он мне - “Да фигня, я уже тыщу раз так делал”.
Похоже Shuricus когда то получил почетное право переходить дорогу на красный свет, стоять под стрелой и заплывать за буйки.

Собственно, если никого не волнует надежность работы электроники на борту, то почему:

  1. Многие выбирают Эксперта, а не Оранжа, Эксперт же НАМНОГО дороже?
  2. Почему все так расстраиваются, что самолетки улетают?
baychi
Федор_Иванович:

Александр, выше 3,6 питание RFM22 не допускается.

Точно! Что-то я и забыл что RFM-ка только до 3.6 В. 😦
Ну можно специально для нее диод по питанию поставить. Тогда до 4.2 В безопасно

Федор_Иванович:

то почему: 1) Многие выбирают Эксперта, а не Оранжа, Эксперт же НАМНОГО дороже?

В данном случае приемники от Оранджа и Эксперта в одинаковой ситуации. А вот спян Экспертовский - намного лучше.
Кстати, на передатчике - у Эксперта стоит RFM23BP, который питается от 5 В, а вот мега все равно от 3.3 В, через LDO-шку, хотя могла бы и напрямую от стабилизатора.

Федор_Иванович
baychi:

Ну можно специально для нее диод по питанию поставить. Тогда до 4.2 В безопасно

Александр, браво! Жжете все больше и больше. Только еще не забудтьте диодиков по цифровым выходам меги натыкать, а то РФМки как то болезненно реагируют на повышение напряжения на своих входах выше, чем питание. И всего то на 0,3 вольта. А потом попробуем со всем этим колхозом взлететь 😁😁😁

nyc73
Федор_Иванович:

Ну да, краш на аппе Эксперта похоже был только у меня одного )))))))))))))))))))))
Я как то соседскому мальчику говорю - “Не перебегай дорогу на красный свет” , а он мне - “Да фигня, я уже тыщу раз так делал”.

Вы намекаете, что эксперт угнал ваш самолет из-за кривого RJMP? Можно больше информации - высота, диспозиция, антенны и тд?

baychi
Федор_Иванович:

РФМки как то болезненно реагируют на повышение напряжения на своих входах выше, чем питание. И всего то на 0,3 вольта

Внутренний импенданс выходов меги не менее 100 Ом. На перепаде напряжения 0.6-0.7 В (на диоде питания) - 0.3 В (на защитном) = 0.4 В, они смогут развить максимальный ток в 3-4 мА через защитный диод RFM-ки. Неужели RFM-ка не выдержит 4 мА? Обычно защитные диоды кристаллов держат 10-20 мА.

Expert

вот флайстрону что то яй. никто не выкручивает из за 16мгц…

я в радар детекторы ставлю вообще 30мгц, тоже меги 168 и тоже на 3.3в, и ничего…
и до 40 даже гонятся

BAU
Федор_Иванович:

а то РФМки как то болезненно реагируют на повышение напряжения на своих входах выше, чем питание.

Да ни хрена модулю не станет. Пробовал мегу на 5в. РФМку на 3.3. Все отлично работает.

Р.С. А, во, Александр уже более научно объяснил почему работает))