Доработка Spektrum DX6i до 8 каналов
я вот как раз занят передачей 14-ти каналов. делаю передатчик из оранжевого приемника. оранж 6 каналов в ДСМ2 1024 22 мсек сдался сразу. AR8000 в ДСМ2 пока бодается, 2048 передаю, корректно принимает, но только в режиме 22 мсек. по ДСМ_Х есть подвижки, пока обнадеживать не буду.
допилю, останется только залить в ВЧ модуль ДХ6 (да собственно в любой).
з.ы. я все еще ищу где взять ДХ6i, клон/не клон - пофигу.
Дмитрий, а Вы уверены, что правильно подали 7-ой канал? Скорость должна быть 125000, а не 115200 вообщето, я сегодня попробовал на модуле от DX5e DSMX, он уж явно позднее Вашего выпущен и 7-ой канал благополучно съелся модулем, правда посмотреть канал нечем, завтра возьму 7 или 9 канальный приемыш и попробую уж окончательно. Первый канал гуляет от -100 до +100, остальные в -100, приемник AR6110e, все происходит в DSM2, для подключения использовалось Arduino nano 5V\16MHz, выход на модуль через резисторный делитель. Скетч прост до безобразия:
Это я просто по привычке писал 115200. Разумеется с кварцем 8Мгц в спектруме получается именно эта скорость - 125000. За правильность скармливания 7-ого канала я ручаюсь, так как 6 каналов кушало без проблем, а посылки я дополнительно контролировал на компе. Ошибок быть не должно. А вот кстати, с сателита спектрума 115200 идет или тоже 125000? Мне показалось, на 115200 последовательность устойчивая.
собственно у меня на модуле намеряется все тоже :
Код:
protocol analysis from a dx4eDid some more research:
Code:
DSM2/DSMX mode: 18 00 AA AA BB BB CC CC DD DD EE EE FF FF
DSM2/DSMX mode, range test: 38 00 AA AA BB BB CC CC DD DD EE EE FF FF
DSM2/DSMX mode, bind: 98 00 00 00 05 FF 09 FF 0D FF 10 AA 14 AA
DSM2 mode: 10 00 AA AA BB BB CC CC DD DD EE EE FF FF
DSM2 mode, range test: 30 00 AA AA BB BB CC CC DD DD EE EE FF FF
DSM2 mode, bind: 90 00 00 00 05 FF 09 FF 0D FF 10 AA 14 AA
France mode: 00 00 AA AA BB BB CC CC DD DD EE EE FF FF
France mode, range test: 20 00 AA AA BB BB CC CC DD DD EE EE FF FF
France mode, bind: 80 00 00 00 05 FF 09 FF 0D FF 10 AA 14 AAAA…FF means channels 1…6
For the bind sequence i am not sure if the values following the two
header bytes are relevant but they are static for my dx4e.
So this leads to the following bit meanings for the first byte:
bit 7 - 1 -> bind mode enable
bit 6 - unknown, always 0
bit 5 - 1 -> range test enable
bit 4 - 1 -> normal mode, 0 -> france mode
bit 3 - 1 -> DSMX enable
bit 2 - unknown, always 0
bit 1 - unknown, always 0
bit 0 - unknown, always 0
Note:
The manual says that in france mode DSMX cannot be enabled.
The tested device was recently bought from a retailer in germany.
У меня было заснифино: 40, 60, С0 - так что шестой бит тоже что-то делает. Возможно мощности разные есть, а не только “ренджтест”. Возможно еще разновидность европа-америка.
П.С. точно. 6 бит=1 моща америкосовская, =0 - моща европейская. Теперь пробелов стало меньше… Осталось 3 непонятных бита… Чую в одном из них будет крыться DSMJ, хотя какая разница, если сергей софт перепишет. 😃
Подскажите пожалуйста можно ли в DX6i вместо тумблера на 6 канале gear поставить крутилку
Можно, но зачем? Там просто замкнуто-разомкнуто, а все остальные параметры выставляются программно.
для квадрика, управлять подвесом камеры или сделать трех позиционный переключатель
DX6i не вариант. Переходите на Турнигу.
Жду, а впринципе работать будет?
Нет. Там просто “0” и “1” на ноге процессора.
блин 😦 , спасибо.
Кстати, как вариант допиливания DX6i без допиливания вч-модуля, это использования модел мач байта. можно пихнуть еще 6 каналов, на борту еще один приемник для дополнительных каналов.
Попробовал, идея оказалась несостоятельной, модуль переключение модел мач на ходу не воспринимает 😦
Может где-то ошиблись? Буржуи писали, что работает. Хотя, возможно версий совта радиомодулей вагон… Применики к своим номерам моделей прибиндили заранее?
Да вроде все проверил, приемники заранее прибиндил и сервами покрутил, пакет передающийся в 11 мсек, приемники ели, притом в разных вариантах, повторяющийся 1-й фрейм или 1-й и 2-й фреймы последовательно, реакция только на первые 6 каналов, остальные выходы на приемнике не реагируют на данные. Далее делал два первых фрейма с разными модельматчами, при передачи одного из фреймов приемник с соответствующим модельматчем реагирует, при передачи двух последовательно никакой реакции у обоих приемников, как будто модуль в ступор входит.
У меня есть модуль ДМ-9, так на них наклейка с реально измеренной мощностью, по которой в последствии модули сортируют на европу и америку. Так вот, у меня американский, 22дбм
Вскрыл и посмотрел на моем , 18.30dBm. Для европы до скольки должно быть.
до 20.
OrangeRX DSMX/DSM2 2.4Ghz Transmitter Module (JR/Turnigy compatible)
• Standard JR compatible 5-pin connection (works with any JR compatible module-based transmitter)
• Offer 4 operating modes: DSM2 1024/22ms, DSM2 2048/11ms, DSMX 22ms, DSMX 11ms
• Can support up to 14CH transmitters
и это за 30$
ну вот. сколько трудов коту под хвост. можно теперь вообще не заморачиваться за переделку спектрумовских приемников/передатчиков. ждем дешевую телеметрию. столько времени потратил =(
можно теперь вообще не заморачиваться за переделку спектрумовских приемников/передатчиков.
Ну почему же? Если переделать DX6i под самодельный передатчик, то много народу будут благодарны.
Ну Алексею они не смогли ответить какой такой ППМ туда 14 каналов запехнет
ну х.з. если все еще нужно, переделаем по выше приведенному плану. но нужна аппаратура в руках. у меня тут из под носа пока в отпуске был ушла ДХ6 за 2 тыр.