Переход на 2.4GHz Turnigy 9ch (часть 2)
Алексей, Андрей, спасибо за информацию. Осталось дождаться пока приедет приемник. Планирую под FPV.
по поводу замены резисторов и теоретической потери разрешения.
резюк в канале газа заменен на прецензионный многооборотный потенциоментр 1кОм, на крайних выводах повешены два обычных по 5кОм. то есть рабочий участок составляет всего 9% от родного, напряжение вместо идеальных 0…5В - 2,27…2,73В. передатчик откалиброван под новый переменник.
подключаю к выходу приемника осцилограф, частотомер, сервотестер, вобщем все, что умеет измерять длину импульса.
накручиваю многооборотник и вижу, что импульс плавненько так себе увеличивается от 985мкс до 2050мкс (микросекунд) изменясь ровненько на единичку. было пару перескоков на 3-4 единицы, но это скорее древний многооборотник глючил.
если бы потеря разрешения произошла, то вместо ряда 985…986…987… я бы увидел что-то похожее на 985…995…1005… как минимум. однако этого не произошло. думаю, что с резюками на 270 градусов уменьшение точности вобще не будет заметно.
кто с прошивками занимался, скажите, может сабжевый проц оцифровывать напряжение с заданной точностью (10 бит) не в конкретном диапазоне 0…Uпит, а в свободно выбранном?
кто с прошивками занимался, скажите, может сабжевый проц оцифровывать напряжение с заданной точностью (10 бит) не в конкретном диапазоне 0…Uпит, а в свободно выбранном?
Проц может работать с ацп в диф. режиме, может в качестве эталонного использовать внешнее стабилизированное, может использовать напряжение питания.
Схемотехнически (и соответвенно в родной прошивке) используется последний вариант. С альтернативными прошивками - можно подправить пару байт и “подняв” одну две ноги проца использовать любой из первых двух. В первом - придется пожертвовать одной крутилкой.
тогда вобще непонятно отсутсвие какой-либо заметной “ступенчатости”, видимо, надо смотреть сигнал до вч-модуля, может приемник так сглаживает.
думаю для альтернативных прошивок особых проблем не будет при замене резистора…
мега возьмет с одной стороны - потенциал земли (ноль), с другой - напряжение на выводе aref и поделит их на 1024 ступеньки…
вообще нужно пробовать конечно, то что Вы, Дмитрий, описываете я не совсем понял 😦
Владельцам приемников Турниги 9х9! Посмотрите, пожалуйста, кто-нибудь у себя, есть ли в приемниках версии V2, которая сейчас продается на хоббисити, микросхема Т212 (усилитель)? Она на рисунке по центру, немного ближе к правой стороне. Ищу ее для своей аппы НК-6Х. Если есть, то закажу данный приемник и перепаяю. заранее благодарен!
Подскажите по миксам элеронов, канала 1 и 5 там не выбираются, можно выбрать ELE, GYR ну и тому подобное, вопрос насчет тренерского кабеля остаётся открытым. )
по миксам элеронов
то что Вы, Дмитрий, описываете я не совсем понял 😦
- проц оцифровывает входное напряжение 10 бит на 5 вольт, то есть ~0,049мВ на отсчет.
- я поставил делитель который регулируется только в узком десятипроцентном диапазоне, то есть на проц теперь поступает не 0…5В, а 2,27…2,73В, вместо 1024 отсчетов проц имеет на входе всего 94.
- после калибровки проц должен эти 94 отсчета на входе “растянуть” до 1024-х на выходе. если на входе значение меняется на единичку, то на выходе значение должно скакать десятками.
однако при очень плавном изменении входного напряжения в этом узком диапазоне (для чего и нужен был многооборотник) выходной сигнал никуда не скачет, а довольно уверенно меняется по единичке во всем своем 10-ти битном диапазоне.
вот это и не понятно. если мега оцифровывает диапазон 0…5В, то просто обязательно должна вылезти дикая ступеньчатость. если же проц (или прошивка) может привязаться к новым уровням, то все понятно.
вот как у вас сделано, что будет, если откалибровать аппу на очень маленький диапазон входного напряжения?
к сожалению нет под рукой схемы… 😦 на aref идет +5 в ?
Кстати, Дмитрий, давно тебя не было у меня в гостях… заходи… прошивка уже готова… нуждается возможно в небольшом тестировании (давно чтото никто ошибок не находил)…
сейчас пытаюсь сделать функционал захвата PPM каналов с тренерского разъема (захотели тут некоторые хедтрекер подключить) а в остальном все работает…
…проц оцифровывает входное напряжение 10 бит на 5 вольт…
Откуда уверенность насчет 10 бит, Вы прошивку дизассемблировали или считаете, что китайцы не читают аппноутов?
Откуда уверенность насчет 10 бит
я включал режим калибровки, подавал на вход напряжение 0…50В с лабораторного БП с точностью 1мВ через делитель 1:10, плааавненько менял его и наблюдал raw-циферки меняющиеся от 0x0 до 0x3ff (0x3ff = 1024 = 2^10). я тоже не доверяю сухим цифрам и стараюсь их перепроверить.
ну и довольно странно предположить, что при 10 битах на выходе входное напряжение будет оцифровывать с меньшим разрешением. или это тоже под вопросом?
да, какие именно апноуты вы имели ввиду?
на aref идет +5 в ?
со схемой тоже какой-то напряг, но на крайних выводах переменников там точно 5В.
заходи… прошивка уже готова.
да я слежу с интересом за развитием, однако к сожалению осталась только одна аппа, которую врменно решил поберечь 😉
Посмотрите, пожалуйста, кто-нибудь у себя, есть ли в приемниках версии V2, которая сейчас продается на хоббисити, микросхема Т212 (усилитель)? Она на рисунке по центру, немного ближе к правой стороне. Ищу ее для своей аппы НК-6Х. Если есть, то закажу данный приемник и перепаяю. заранее благодарен!
К сожалению данный чип (усилитель) в приемниках V2 с ХК отсутсвует, они построены на чипе А7105
я включал режим калибровки…и наблюдал raw-циферки меняющиеся… оцифровывать с меньшим разрешением…
Монитор может казать уже обработанные цифры… соответственно они непонятно что показывают, речь про увеличение разрядности ацп, соответственно и апноут про тоже, избыточная разрядность объяснила бы Ваш эксперемент, впрочем зачем так китайцам заморачиваться тоже не ясно…
Мужики. Кажется, созрел для заказа этой аппы с leadershobby. Но т.к. полный чайник в RC, есть пара вопросов:
* может уже появилась какая-нибудь новая версия по той же цене ($60)?
* в пульте есть аккумулятор или надо покупать отдельно, какой?
* зарядка для него есть?
* проблем с таможней не будет, все же радиопередающее устройство?
* что купить до кучи из полезного на этом сайте?
* как я понимаю, там передатчик и приемник на 2,4 ГГц, ткните носом в подходящие к этому пульту 30, 40, 70 Мгц передатчики и приемники, пожалуйста.
Извините, за чайниковские вопросы.
* вряд ли
* аккумулятора нет
* зарядки нет
* проблем не будет
* можете взять аккумулятор к аппе
* Модули подходят от JR
PS Читайте пожалуйста форум! Ну всё же написано!
Монитор может казать уже обработанные цифры
так он и показывает уже обработанные цифры, 0x000 - 0 вольт, 0x3ff - 5 вольт. можно вместо вольтметра использовать.
ну и на всякий случай, я о входных цифрах говорил, которые видны исключительно в режиме калибровки. что творится на выходе я выяснял уже на приемнике.
попробую немного прояснить ситуацию. модные нынче 100Гц телевизоры при просмотре чего-нить в обычном киноформате 24 кадра в секунду делают из них ~100 кадров в секунду. при этом возникает неестественная плавность движений и вобще складывается впечатление что смотришь не фильм, а мыльный сериал 80-х годов, но речь не об этом. телик берет 2 соседних кадра и достраивает недостающие 3 штуки по довольно распостраненному алгоритму распознавания движения (практически все энкодеры по нему работают), ну и вставляет их между оригинальными кадрами.
однако если смотреть кино покадрово, то этих достроенных кадров увидеть нельзя. возвращаясь к аппе, я как ни старался, но не смог обнаружить и следов достраивания, почему и последовал вывод о чистом и незамутненном входном сигнале.
нормально там АЦП работает
выше я давал ссылку на прошивку которая просто берет значение АЦП для каждого канала… скачайте, прошейте аппу - и увидите…
никаких достраиваний в той программе нет…
и точность именно 1024 значения (то есть 10 бит)
К сожалению данный чип (усилитель) в приемниках V2 с ХК отсутсвует, они построены на чипе А7105
Спасибо за ответ. Жаль, почему-то так и думал. Будем искать…
и точность именно 1024 значения (то есть 10 бит)
т.е. полное движение стиком даст всего около 300 единиц? Я прошиву не ковырял, но думаю там должно быть чтото типа ПИ регулятора, потому и нет дискретности.
Максим, почему 300 то ???!!
еще раз повторяю код буквально читает значение АЦП и выводит на экран…
значения обычно от 0 до 1023…
почему 300 ???!!!
я наверное нить разговора потерял
исходники той прошивки (uch_ver.hex) к сожалению не сохранил…