Альтернативная прошивка ER9X для Turnigy 9X

cept
Plohish:

тут всё есть Телеметрия от FrSky на экране Turnigy

у вас условия противоречат друг другу!

Сергей ,спасибо что ответили, я Вашу статью читал (почти все статьи), условия поправил но аларма при просадке напряжения в А2 (батарея) всёравно нет.Прошивка er9x - r809 для голосовой платы может поэтому непикает.

AlexandrCNH

В приличном обществе, для “спасибо” кнопочка есть 😁 (не принимайте близко к сердцу 😉 ).

pitalenko
cept:

Прошивка er9x - r809

у меня тоже не пикает на А1, А2, RxRSSI и TxRSSI
прошивка er9x - r809 для FrSky и 128 процессора

аппа Turnigy 9XR, передатчик FrSky DJT, приемник FrSky D8R-II plus с телеметрией. Переделка под телеметрию FrSky внутри аппы и передатчика сделана. Циферки на экране бегают, а писков при понижении пределов нет 😦

rage-nsk

Перепрошил свою 9Х, все работает. С прошивкой более-менее разобрался.
Но смущает один момент. Прошивал по инструкции с помощью eepe и программатора usbasp. Подпаял проводки, подключил к программатору, аппа не включилась, хотя в инструкции написано, что должна включится. Попытался считать eeprom - ошибка. Отключил от программатора, включаю а она истошно пищит и пишет EEPROM ERROR думал все, конец аппе 😃 Сидел час перепроверял контакты - все правильно. Подключил еще раз и каким то чудом прошивка считалась, но аппа все равно не включилась при подключении к программатору.
Залил прошивку, все заработало. Где я мог ошибиться?

Юrik
rage-nsk:

но аппа все равно не включилась при подключении к программатору.

Как только программатор обращается к аппе, сразу гаснет экран, т.к. контроллер остановлен и “общается” с программатором.
Как только программирование закончено, если питание аппы включено, аппа запускается.
Любое обращение программатора к включенной аппе вызывает остановку МК и, как следствие, гаснет экран. Даже считывание EEPROMа вызывает выключение аппы (точнее, остановку программы МК).

rage-nsk:

Подпаял проводки, подключил к программатору, аппа не включилась, хотя в инструкции написано, что должна включится

Чтобы включилась аппа нужно включить её. Или вы питаете аппу от программатора?

rage-nsk
Юrik:

Как только программатор обращается к аппе, сразу гаснет экран, т.к. контроллер остановлен и “общается” с программатором.
Как только программирование закончено, если питание аппы включено, аппа запускается.
Любое обращение программатора к включенной аппе вызывает остановку МК и, как следствие, гаснет экран. Даже считывание EEPROMа вызывает выключение аппы (точнее, остановку программы МК).
Чтобы включилась аппа нужно включить её. Или вы питаете аппу от программатора?

Она вообще не в какой момент не включалась, ни когда подключил ни когда прошивал. Питание взял с программатора (2 контакт VCC/VTG/+5V с разных источников?).
Если питания нет, то считывание и прошивка все равно будут возможны? А то есть подозрение, что китайца +5В эти не распаяли…

leon01

Добрый вечер! Ребята подскажите, как замикшировать газ на руль направления.
Так что бы от положения газа менялись расходы руля направления. Чем больше газ тем меньше расходы руля направления. Прошивка ER9X r792

Plohish
rage-nsk:

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

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

при подключении программатора к аппе (втыкании разъёма), подаётся питание на проц, экран…
аппа как бы включается, мы можем видеть что экран засветился
при нажатии кнопки чтения или записи экран гаснет на время прошивки или записи

с программатора должно идти 5 вольт

Юrik
rage-nsk:

Она вообще не в какой момент не включалась, ни когда подключил ни когда прошивал. Питание взял с программатора

Вы бы не мучили программатор, может он и не тянет питание аппы. Просто включите аппу и прошивайте, считывайте, а питающий провод от программатора отключите и будет Вам счастье.

rage-nsk
Plohish:

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

Тоже интересует этот вопрос 😃

Plohish:

при подключении программатора к аппе (втыкании разъёма), подаётся питание на проц, экран…
аппа как бы включается, мы можем видеть что экран засветился
при нажатии кнопки чтения или записи экран гаснет на время прошивки или записи

У меня нет подсветки, возможно по этому ничего и не видно? Под включением я думал, что на экране будет хоть, что то. Ну там загрузка прошивки и т.д.

Plohish:

с программатора должно идти 5 вольт

Ну раз она прошилась, значит идет 😃

Plohish
rage-nsk:

У меня нет подсветки, возможно по этому ничего и не видно?

дело не в подсветке, на экране вы должны видеть обычные надписи, как при обычном включении аппы…
что гадать? нужно проверять наличие 5 вольт от программатора, при подключенной аппе, или отказываться от питания от программатора (обрезать этот провод) и включать штатное питание аппы для операций прошивки и чтения…

Юrik
rage-nsk:

Ну раз она прошилась, значит идет

Судя по танцам с бубном, неизвестно правильное ли напряжение идет или нет. Дело в том, что питания может и хватило, чтобы прошить, но гарантии, что всё записалось без сбоев нет. Прошивание должно проходить стабильно, без подозрений что что-то идёт не так. Я бы на Вашем месте подключил тестер в режиме вольтметра к шине питания МК и проводя программирование понаблюдал бы за напряжением. Если напряжение не опускается ниже 5V, проблем нет. Если напряжение уходит, то есть возможность записи программы со сбоем.
Чтобы этого не происходило, питать передатчик нужно от его же блока питания, а провод +5V, идущий от программатора, не подключать. Дело в том, что если питается прошиваемая плата от программатора, на плате кроме контроллера находятся и другие цепи питания оборудования. Суммарное потребление по цепи +5V может превысить расчетный ток нагрузки на программатор. Тогда будет проседать напряжение и увеличивается возможность появления ошибок. Потом, не забывайте, что максимально допустимый ток нагрузки USB порта очень маленький, сжечь его проблем не составляет.
Обычно питание от программатора используется когда программируемый контроллер находится не на плате, а на монтажной панельке.
Это мое предложение. Как Вы будете шить - дело Ваше.

zTheYobs

Подскажите глупому)) перешился на данную прошивку но вот такая проблема возникла не знаю как исправить

Aleksey_Gorelikov
Юrik:

Суммарное потребление по цепи +5V может превысить расчетный ток нагрузки на программатор. Тогда будет проседать напряжение и увеличивается возможность появления ошибок. Потом, не забывайте, что максимально допустимый ток нагрузки USB порта очень маленький, сжечь его проблем не составляет.

Выложите фотку платы и укажите, что составляет суммарное потребление по цепи +5в. Что там на плате есть, что еще потребляет? И какие токи?
Приведите спецификацию на программатор или расчет “расчетного тока нагрузки”, коли он расчетный.
Потом помните, что максимально допустимый ток нагрузки USB порта составляет 0,5 ампера по спецификации USB. На практике “дешевые” производители компьютеров экономят и питают УСБ напрямую от БП, а современные БП могут и апер 20-30 отдать. И даже максимального по спецификации в 0.5А вполне достаточно чтобы запитать 2-3 таких аппаратуры вместе с передающими модулями в рабочем режиме.
Еще почитайте про USB. Правильные УСБ имеют мониторинг питания и при превышении 0.5А отключаются. Спалить УСБ да, можно, но как правило даже замыкание шин данных на питание или землю не приводит к печальным последсвиям, а дохнут они в момент подключения устройств от статики или разности потенциаллов земли устройства и компьютера в следствии неправильной электросети (без защитного заземления) и конденцаторов в сетевом фильтре блока питания, которые образуют емкостной делитель напряжения на 2, т.е. на незаземленном компе корпус под напряжением 220/2=110В.

Открою еще один секрет: АВР можно прошить без питания вобще! Каждая нога процессора имеет защитные диоды на шину питания и землю. Если подключить программатор к контроллеру, то сигнал с шин контроллера будет через защитные диоды проходить на шину питания, а импульсы - сглаживаться конденцатором по питанию. Вот такие чудеса! Конечно, злоупотреблять этим не стоит, т.к. диоды слабенькие и могут выгореть.

Юrik
Aleksey_Gorelikov:

Правильные УСБ имеют мониторинг питания и при превышении 0.5А отключаются

Правильных давно не встречал, а ширпотреб китайский никто не гарантирует заявленными вами токами. Как правило, любой маломальский толчок по питанию вызывает в “неправильных” мамках обнаружение неизвестного USB устройства.
Я понимаю Ваше желание установить истину, но… Не нужно убеждать человека, что китайский программатор + китайский комп + еще что-нибудь китайское впишется в нормативы работы USB порта. Тем более его отключения при неправильной нагрузке. Практика показывает, что если он отключился, то включиться он уже не сможет.

Aleksey_Gorelikov:

Приведите спецификацию на программатор или расчет “расчетного тока нагрузки”, коли он расчетный

Посмеялись?
Это к тому, что не нужно на него возлагать функции БП.
Поверьте, я не собираюсь с Вами спорить, просто, из практики, питание аппаратуры пусть будет своим, а питание программатора - своим. При наличии хорошего минусового провода вполне достаточно соединить их сигнальными проводами. А питающая линия избыточна.

Aleksey_Gorelikov:

питают УСБ напрямую от БП

Ну так и напишите человеку, что для гарантированной запитки рекомендую +5 брать с разъёма HDD.

Aleksey_Gorelikov

0.5 ампера даст гарантированно любой УСБ, что китайский, что не китайский. В Китайских вобще ток ограничивается способностью дорожек и не более. Но дорожки выгорят гараздо при большем токе. Вы утверждали, что питания с УСБ не хватит по току, вот и докажите!

А обнаружение неизвестного устройства - происходит при подтяжке одной шины данных к +3.3 вольта (по стандарту - через сопротивление в 1.5кОм). Если порты обнаруживают неизвестные устройства - пылесосте комп. Толчёк не причем.

Юrik:

Потом, не забывайте, что максимально допустимый ток нагрузки USB порта очень маленький, сжечь его проблем не составляет.

0.5 А это очень маленький? Аппа потербляет в трое меньше!

Когда судите о чем-то (меньше, больше, маленький, удаленький и т.д.) неплохо оперировать реальными цифрами, чтобы не быть голословным.

Юrik:

Посмеялись?

Ни капли! Вы же пишете:

Юrik:

расчетный ток нагрузки

Вот я и прошу его озвучить или расчитать. Нет, я конечно сам могу посчитать допустимый ток по сечению проводника ( а в китайских программаторах питание идет напрямую с усб), но по опыту скажу, что он будет больше 0.5А, который _ЛЮБОЙ_усб обязан выдавать в принципе.

З.Ы. господа, прошу прощения за офтопик. Обещаю впредь писать исключительно по теме. Но имейте ввиду, что интернет наполнен искусственным интелектом и часто заумные фразы не несут смысла.

Юrik
Aleksey_Gorelikov:

вот и докажите

Не хочется ввязываться в перепалку не по теме. Вы доказываете, что порт может питать устройство. Никто с этим не спорит. Если Вам хочется сделать что-то хорошее, проанализируйте ситуацию с rage-nsk и дайте дельный совет.

Aleksey_Gorelikov
Юrik:

проанализируйте ситуацию с rage-nsk и дайте дельный совет.

rage-nsk:

Если питания нет, то считывание и прошивка все равно будут возможны? А то есть подозрение, что китайца +5В эти не распаяли…

Уже писал, почему может читаться и писаться без питания - паразитное питание сигналами программатора через защитные диоды контроллера. По этой же причине может попортить содержимое епром-а (в момент зарядки конденцаторов по питанию). Если в фьюзах БОД не активирован, то содержимое первой ячейки может портиться и просто при включении-выключении аппы.
В остальном, как вижу проблем нет.

rage-nsk:

Залил прошивку, все заработало.

rage-nsk:

Где я мог ошибиться?

У программаторов часто есть перемычка включающая\выбирающая напряжение питания целевого МК. Может она снята или не запаяна? По-этому питания небыло.

cnyx
zTheYobs:

Подскажите глупому)) перешился на данную прошивку но вот такая проблема возникла не знаю как исправить

Что в микшерах? Модель с нуля создавали?

zTheYobs

Модель с нуля или настройки тут скидывали в начале тем получается тоже самое всеравно выходит что правый стик дублирует газ

cnyx

А в стикомониторе правый стик тоже дублирует газ?