OrangeRx Open LRS 433MHz TX Module
Да, описание у опен проектов - это жесть полная, обычно.
Тоже сначала подумал, что гиры/аксели и удивился, что мк только один…
Но нет, это USB-UART CP2102 и TI-шный чип для зарядки Li-Ion 😃
60 баксов явно перебор)
Доброго времени суток! Пытаюсь залить загрузчик через ArduinoIDE, вылетает такая ошибка. Перед этим исправил фьюзы ExtremeBurner у Efuse на FD, более ничего не делал. С чем это может быть связано?😃
Using Port : usb
Using Programmer : usbasp
avrdude: seen device from vendor -><-
avrdude: seen product ->USBasp<-
AVR Part : ATMEGA328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : usbasp
Description : USBasp,
avrdude: auto set sck period (because given equals null)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f
avrdude: erasing chip
avrdude: auto set sck period (because given equals null)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: reading input file "0x3F"
avrdude: writing lock (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude: 1 bytes of lock written
avrdude: verifying lock memory against 0x3F:
avrdude: load data lock data from input file 0x3F:
avrdude: input file 0x3F contains 1 bytes
avrdude: reading on-chip lock data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: 1 bytes of lock verified
avrdude: reading input file "0xFD"
avrdude: writing efuse (1 bytes):
Writing | ***failed;
################################################## | 100% 0.03s
avrdude: 1 bytes of efuse written
avrdude: verifying efuse memory against 0xFD:
avrdude: load data efuse data from input file 0xFD:
avrdude: input file 0xFD contains 1 bytes
avrdude: reading on-chip efuse data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0xfd != 0x05
avrdude: verification error; content mismatch
avrdude done. Thank you.
avrdude: verification error, first mismatch at byte 0x0000
0xfd != 0x05
-Uefuse:w:0xfd:m поменял на -Uefuse:w:0x05:m
Все наладилось😒
согласующий трансформатор
Антенна уже согласованно длинной штыря !
КСмометром
Есть ксв метр, ксмометр ни разу не видел.
Уточню,сопряжение по уарт оранжа рх и апм производится на прямую проводами,или требуется конвертер уровней?
…сопрягал через конвертер,работает только на скорости 125000-эксперементал (я про мавлинк по лрснг).Индикация потери пакетов через 150-300 метров горит почти постоянно,по управлению на 300-500 метров отпускает.Проверял среди кучи “фонящего” и непрямой видимости.
Разобрался,и на 19200 работает,проста в МП следует в настройках АПМ сериал1 выставить значение 115200.
Не могу понять,Оранж Рх (lrsng) поддерживает CPPM?
Хочу сделать миниатюрную версию для квадракоптера на базе этого модуля: www.ebay.com/itm/251624588031...%3AMEBIDX%3AIT
В общем сделал… и оно - не работает чего-то. Зеленый светодиод дает короткие вспышки при включении передатчика. Как будто связь находится на грани разрыва. Разводку перепроверил, все правильно…
Заработало! Проблема была в кварце модуля. При нагреве он работал, при остывании переставал. Поменял кварц, и все стало на свои места!
Принимайте работу! Orange OpenLRSng mini Si4432
Размеры платы с разъемами 25*25 мм. Кварц потом заменю на СМДшный на модуле.
В архиве печатная плата для Sprint Layout 6. yadi.sk/d/HWIBs3uCcbHdp
Такй вопрос. Или я туплю, или чего-то не понимаю. Контроллер выпаял с заведомо исправного оранжа. В общем связь есть, все управляетс. Но на выходе РССИ пусто. Пробовал на выход РССИ назначать канал PWM. все норм, значит порт рабочий. А РССИ не индицируется. В чем может быть дело? Тыкал осциллографом, никаким импульсов так же нет.
Вопрос отпал. Надо было кварц на 16 мгц ставить. Теперь все нормально с РССИ )
Перезалил архив с указанием частоты кварца.
Народ, может кто-то замерить РССИ на родном оранж приемнике с прошивкой ОПенЛРСнг? Замерить напряжение в метре от передатчика. И уйти в другую комнату и замерить там. У меня разница 3.03 и 2.80 0_о Так и надо?
Прошу совет.
Есть приемник OrangeRx Open LRS 433MHz 9Ch Receiver и передатчик OrangeRX Open LRS 433MHz Transmitter 1W, пульт Turnigy 9XR. Все это дело прошил через хром openlrsng v3.7.3 , забиндил и вроде все роботает, НО почемуто пищит(пиииии около 1-2 сек с интервалом иногда 5 сек иногда 8 сек). Да с прошивкой 2.1 летал 2 месяца все хорошо. Может кто сталкивался.
Перезалил архив с указанием частоты кварца.
Прошивка baychi становится без доработок?
В смысле RFM22 и SI4432 имеют одинаковый протокол управления?
Да абсолютно.
Единственное что у байчи кажется РССИ выведен на порт, который я не выводил под разъемы.
А, и еще у байчи вроде как чтоб подключить оранж к терминалу, надо было замыкать два пина возле серийного разъема… Их я тоже не выводил. Так что лучше на всякий случай учтите эти ньюансы.
А, и еще у байчи вроде как чтоб подключить оранж к терминалу, надо было замыкать два пина возле серийного разъема…
Какие это пины?
Какую прошивку сам пользуешь?
Единственное что у байчи кажется РССИ выведен на порт, который я не выводил под разъемы.
Это какой порт? На схеме его не нашел, может как-то по особенному называется? Вот что пишет автор (мануал Rx)
На приемниках Orange выход RSSI выведен на общую гребенку каналов (перед первым каналом).
и будет ли работать это
Выход RSSI может работать в одном из 3-х режимов:
Аналоговый выход, отражающий уровень принимаемого сигнала (буквальный RSSI). Его источником является цифровые замеры уровня приема RFM модуля.
на SI4432?
Аа… что-то я возможно попутал с прошивкой Рмилека. Завтра сравню и скажу что совпадает а что нет.
Какие это пины?
Какую прошивку сам пользуешь?Это какой порт? На схеме его не нашел, может как-то по особенному называется? Вот что пишет автор (мануал Rx)
и будет ли работать это
на SI4432?
В общем по поводу совместимости моей платки с прошивкой Байчи:
- Для того чтоб вывести ППМ необходимо воткнуть перемычку в 1-2 (2-3) каналы - у меня они НЕ выведены.
- 9-10 каналы (разъем I2C) на Orange так же нельзя замкнуть для саттелита - они НЕ выведены
- Перемычка на разъеме UART (между ножками RX и TX) запускает автопривязку приемника к работающему рядом передатчику и используются для подключения к терминалу - так же - НЕ выведены
В остальном все работать будет. Если пункты выше для вас не критичны, можете собирать. Если критичны - то либо переделайте разводку под нужные вам функции (выведите каналы наружу), либо используйте опенЛРСнг (я под нее и расчитывал).
- Для того чтоб вывести ППМ необходимо воткнуть перемычку в 1-2 (2-3) каналы - у меня они НЕ выведены.
PPM и SBUS активируются программо, через меню.
То же касается и автобинда.