Кто что знает? Turnigy 9XR

SecondaryAndrew

У меня новый 9XR не хочет стартовать от блока питания на 12V 2A — никаких признаков жизни не подает. Батареи пока нет. Радиомодуль Авионикс. Это нормальное поведение?

Если я правильно понимаю, проверить работоспособность аппарата в принципе можно подав +5В на разъем программатора? rcopen.com/files/5120bc7c99707300779b2078

Dareck

Можно вставить любой 3s Lipo балансирным разьёмом и не парица с БП

PigTail

Если в разъем питания пихаете блок питания, то он только для зарядки и отрубается при включении кнопки питания передатчика

SecondaryAndrew

В выключенном состоянии и подключенном блоке стабильные +12V на пинах батарейки есть (судя по схеме так и должно быть). Т.е. полярность нужная и в пульт напряжение входит 😦

Брак?

PigTai
*присмотрелся к схеме*
А, да! И правда. А я уже переживать начал.

Но батарейка будет не скоро. За одну такую в минске на HK можно 4шт купить. Просто подать 12В на разъем батарейки не стоит пробовать?

c4Faraon

Терпи.
Либо у друзей возьми попробовать 3s

PigTail
SecondaryAndrew:

Просто подать 12В на разъем батарейки не стоит пробовать

Если не путать полярность и блок с нормальным стабилизированным питанием, почему б и не подать

Neznaykin

А чем 12В от блока питания хуже 12,6В от 3s акка?

SecondaryAndrew

Запитал от блока питания 12В, полет нормальный. Термопластик помог сделать “разъем” для питания и программатора. Правда к программатору пока не подключал, не уверен в его совместимости.

SecondaryAndrew

Экспериментирую с прошивальщиком на ArduinoISP
Пока ничего не пишу, только читаю в eepe. Смущает что вместо прошивки бэкапится что-то странное

Весь файл состоит из такой последовательности:

PigTail

Смахивает на залоченный процессор, фьюзы считайте.

SecondaryAndrew

PigTail, а можно еще раз, только раскрыв понятия “залоченный процессор” и считание фьюзов, чем бы это ни было?

PigTail

Фьюзы (определенные регистры) отвечают за конфигурацию микроконтроллера, часть из них отвечают за защиту от чтения и записи прошивки. Обычно когда прошивка защищена(залочена) то считанная прошивка имеет вид некой ахинеи типа как в Вашем случае с увеличивающимся на 1 значением байт. Либо Вы чего неправильно подсоединили или прога чего не то делает.

SecondaryAndrew

PigTail, как определить что конкретно не так? никак в принципе? Если я попробую “Считать фьюзы” — это безопасная операция?

Фьюзы считал
FUSES: Low=0e High=c9 Ext=ff
Какие нормальные/залоченные/разлоченные?

SecondaryAndrew

PigTail, судя по всему какая-то несовместимость ArduinoISP. Второй программатор на CH341A в avrdude вообще не виден, как и LPT, что в целом странно, LPT меня пока не подводил. Надо отдельный комп с 98й виндой где никаких ограничений на использование портов =_=

SecondaryAndrew

Прочитал локбитс = 3С
Что это значит и можно ли пробовать их менять?

Насколько я понимаю, просто затереть их нельзя и надо полностью прошиваться, например, ex9r прошивкой?

SecondaryAndrew

Я уже ничего не понимаю. Прошиться получилось как openTx так и er9x прошивками. После чего пульт хочет форматировать eeprom. Я форматирую.
При этом ни eePe ни companion9x прочитать или записать настройки моделей не могут вообще ни до ни после форматирования. Это как?

Ну и раз уж я здесь. Как на er9x настроить несколько режимов полета для одной модели, отличающихся, например уровнем триммеров или выбором кривых? И навесить это на ID0 1 2 например как на фазы полета.

SecondaryAndrew

Выяснил. Дело было в ArduinoISP — их слишком много разных версий и все они по разному работают с разными версиями IDE.
Результат: для 9XR точно работает сочетание Arduino UNO + Arduino IDE 1.5.1 (beta) + модифицированный ArduinoISP пример
В частности в скетче заменены все два вхождения int start = here * 2; на int start = here;

После этого и прошивка и EEPROM читаются и пишутся хорошо.

P.S. работает и с Ардуино Нано, но я читал советы, что в этом случае 5В на пульт лучше подавать из отдельного источника.
P.S.S. со стороны аппаратной части не забудьте выключить auto-reset установкой 10uF конденсатора между землей и пином reset. В противном случае avrduve будет общаться с чипом Ардуины, а не пульта.

airstas53

Добрый день всем . У меня друг приобрёл Турнидже -9ХR . Стал её осваивать . Возникло пару вопросов пока : - при включении аппаратуры выдаёт " ALERT eeprom low mem press any key " . После нажатия любой клавиши это предупреждение исчезает . И при програмировании выскакивает надпись " ALERT eeprom overflow press any key " . После дальнейшего нажатии исчезает и опять вновь появляется . Подскажите что это такое и как устранить . Заранее благодарен .

SecondaryAndrew

airstas53, спрошу сначала очевидное - сколько моделей забито в прошивке и сколько “XXXX free” показывается в меню моделей
Всего там около 1500+ байт памяти, чего в среднем хватает на 16 моделей, но если модель сложная, с кучей миксов, то она может занимать больше места и таких моделей много может не влезть

airstas53
SecondaryAndrew:

airstas53, спрошу сначала очевидное - сколько моделей забито в прошивке и сколько “XXXX free” показывается в меню моделей
Всего там около 1500+ байт памяти, чего в среднем хватает на 16 моделей, но если модель сложная, с кучей миксов, то она может занимать больше места и таких моделей много может не влезть

Спасибо за отзыв . Посмотрю сколько он там моделей вбил , возможно что -то лишнее . Направление понял . Сам то я ипользую апу МС-19 и Эклипс 7 . У них всё проще .