Переход на 2.4GHz Turnigy 9ch (часть 2)
Друзья, а никто не встречался с такой особенностью апы.
Похоже врожденная, так как с самого начала замечал необходимость триммирования после паузы больше 15-30 минут после каждого полета. Для проверки ухода триммирования собрал стендик, приемник, регуль и серва с удлинненой качалкой ок 30 см, для заметности процесса. Так вот после каждого большого перерыва серва при включении пульта устанавливается в положение градуса на 3 в одну сторону от положения, которое занимает после 3-5 минут. Т.е за это время серва постепенно приходит в другое положение и затем остается в таком любое продолжительное время до выключения. Если сразу после выключения включить пульт, то все нормально и положение сервы то же самое, если пауза больше примерно 15-20 мин, то серва при включении в другом положении и потом опять постепенно приходит в то же самое.
Вот такая вот засада. Кто то тут уже на форуме как то упрминал про такой глюк.??!
Что было сделано… Проверен приемник-дело не в нем, серва с другим пультом Эклипсой и другим приемником тоже стабильна при включении. Турниговский пульт с оригинальной прошивкой. Напряжение на внутреннем стабилизаторе 5.01 стабильно как при включении так и при нагреве до 50 гр и охлаждении до 4. Если пульт простоял включенным примерно более 15 мин, то серва не плывет ни при нагреве ни при охлаждении!!
Да, еще поменял кварц, думая на него.
Вот такая вот засада… Уход триммеров заметен и в симуляторе.
Может кто наступал на такие грабли, в чем засада??! Просто чудо какое то…
Я в небольшом шоке!
в чем засада??
Проверьте еще опорное напряжение на процессоре для АЦП. Если плывут все стики, то дело в нем. Но тогда и напряжение ака на дисплее должно плыть.
Проверено AREF на 62 ноге 5.01 стабильно и не плывет - не меняется . Измерено сразу после включения и после…30 мин.
VCC -52,21 ноги 5.01 стабильно. Измерено сразу после включения и после…30 мин.
Аналоговое питание AVCC на 64 ноге 5.01 стабильно, не плывет. Измерено сразу после включения и после…30 мин.
дрейф АЦП ?
Ну тогда только тестовую программку по опросу АЦП.
Для начала можно сменить прошивку, чтобы проверить железо на другой прошивке.
Да, вот напрашивается ответ на АЦП , и-или предельную тактовую для проца?? Прошивку то поменять не проблемма, только вот поможет ли…
Вопрс к Виталию, не может быть такого , что в оригинальной прогме как то некорректно делается настройка АЦП или портов?? Что как то может сказываться предельная тактовая частота?
Вопрс к Виталию
По оригинальной это скорее ко мне. Там все просто. Могу выслать кусок проги. Только что толку. У всех это работает.
Там тупо опрашивается порт 4 раза, потом усредняется.
Ну тогда только тестовую программку по опросу АЦП.
Для начала можно сменить прошивку, чтобы проверить железо на другой прошивке.
Простой способ проверки АЦП -> uch_ver.hex
На экран выведет значения АЦП… смотрите и тестируйте сколько хотите 😃
Спасибо, Георгий! Пока не надо, это уже на крайний случай оставим. Да вот, не уверен я, что у всех всех это работает. Кто то на форуме уже упоминал о том же, лень рыть весь форум. Далее, у моего товарища тоже похоже такой фифект присутствует, тут как то оттримировал ему аероплан один раз, приезжаем в следующий, спрашиваю его,- что то менял, ответ нет. Пришлось опять и снова триммировать. Так что, возможно, народ не обращает внимание… Лано, завтра попробую на кварце поставить поменьше капаситоры, может амплитудка тактовых чуть поднимиться, посмотю, что получиться…
Виталию, тоже спасибо за отклик!
Там тупо опрашивается порт 4 раза, потом усредняется.
Георгий, а интервал между 4мя опросами большой или просто 4 раза подряд читаем значение канала АЦП с максимально возможным значением предделителя ? - ИМХО такой способ ничего не даст в принципе…
и в VCoder’e и в новом кодере читаю значение один раз - дребезга значения нет… по поводу дрейфа по методике описанной здесь - не пробовал… не знаю 😦
кстати, для нового кодера предусмотрел и 8ми битный режим работы АЦП - по моим тестам его разрешения нам было бы так же достаточно (там около 200 итераций на ход стика - реально очень много!)
Может кто наступал на такие грабли, в чем засада??! Просто чудо какое то…
я наступал, и не в одиночестве, писал в конце лета вроде. Теперь пульт в поле просто не выключаю.
Причем, как я понял, от ВЧ части это не зависит.
Да, Сергей, именно так, проверил от вч никак не зависит, тоже было предположение, наводки. Но проц по всем портам грамотно обвешан RC фильтрами. В симуляторе ВЧ отключена, и таже хрень! Да, я тоже давно заметил, вот и решил разобраться, уход серв то достаточно ощутимый на полет, надоело триммировать.
Простой способ проверки АЦП -> uch_ver.hex
Отличная программа. У меня за 10 минут два стика изменили значения на 1 (0.2%).
У вас какая версия прошивки? У меня 568, все работает .
Было такое и у меня.Прошил последнию с его сайта всё работает.😒
На его сайте про этот глюк уже ктото писал.
Версия 573
Да, я тоже давно заметил, вот и решил разобраться, уход серв то достаточно ощутимый на полет, надоело триммировать.
нашел начало rcopen.com/forum/f4/topic207274/4428
блииин
откалибровал стики - запрыгало напряжение…
443
Георгий, а интервал между 4мя опросами большой или просто 4 раза подряд читаем значение канала АЦП с максимально возможным значением предделителя ? - ИМХО такой способ ничего не даст в принципе…
L_7ADA: ldi R20,0x00 ; @
ldi R21,0x00 ; P
ori R24,0x40 ; d
out ADMUX,R24
ldi R24,0x80
out ADCSR,R24
ldi R22,0x00 ; `
L_7AE1: sbi ADCSR,2 ; 2
sbi ADCSR,6 ; 6
L_7AE3: sbic ADCSR,6 ; 6
rjmp L_7AE3
in R24,ADCL
mov R18,R24 ; (/
clr R19 ; 3’
in R24,ADCH
clr R25 ; ’
mov R25,R24 ; /
clr R24 ; ’
or R18,R24 ; (+
or R19,R25 ; 9+
add R20,R18 ; B
adc R21,R19 ; S
subi R22,0xFF ; o_
cpi R22,0x04 ; d0
brcs L_7AE1 ; p
movw R24,R20
lsr R25
ror R24
lsr R25
ror R24
ret
В R24 номер ноги. Тупо подряд опрашивают 4 раза, складывают, а потом делят на 4.
дрейф АЦП ?
Это дрейф резисторов стиков, у меня такая же хрень, на втором аке верт в сторону и внос вести начинает, хвост тоже вести начинает, газ естествено не заметно. Греются чтоль с легонца и меняется сопротивление, с какого гавна они сделаны не известно. Может я туплю но чет так подумал. Поэтому и тремировать надо, на них через резюк 10 кОм 5 вольтов шурует, видать достаточно чтоб тело греть начинало, да они и без 5 вольтов гавнистые.
ага - нашел - доказывается если после прошивки аппы при калибровке вертеть вертелки - то сбивается батарейка…
те калибруй - но вертелки не трожь!
Это дрейф резисторов стиков
Еще бы кто-нибудь объяснил что это за дрейф. Стики почти в центральном положении. Никаким нагревом тут дрейф не объяснишь. Если это дрейф, то такой сложный прибор, как омметр, должен этот дрейф обнаруживать.
Вообще-то в постах постоянно всплывает отсылка к потусторонним силам. 😃 Я понимаю такую отсылку у сложных устройств типа ноутбука. Но для устройств на одном микропроцессоре с десятком резисторов должны находиться более приземленные объяснения.
Тут нужен вольтметр с офигенно высокоомным входом- попробовать им замерить напругу на движке стика, посмотреть изменение во времени, может и оно…