FrSky Taranis - Максимум возможностей за минимальные деньги.

Arseni

Да не - прыгают у меня все аналоговые каналы. Причем примерно одинаково. На видео это не очень заметно (лаг экрана + выдержка камеры), но если внимательно смотреть на экран, то видно.
Еще “заметность” дрейфа зависит от положения ручки. Тронешь ручку - дрейф еле заметен, тронешь еще - скачет отчетливо. Это наверное зависит от того, насколько близко к границам значений остановился стик.

Например, если стик встал ровно между (X) и (X+1), то дрейф более редкий и будет только два значения, а если в значении (X+0.1), то тут он уже скачет уже на три значения, и чаще.

Кстати, еще интересное наблюдение:
Посчитал количество отсчетов между макс. и мин значениями стиков на турниге и таранисе. (Разность между hex значениями перевел в десятичный формат для наглядности)
Итак турнига: 850, 1068, 760, 1028 (меньшие диапазоны - это вертикальные стики)
Таранис: 1274, 1273, 1281, 1272 (макс. разброс - 9единиц - крутота!)

В итоге стики тараниса читаются процессором точнее в 1.19 - 1.48 раз (в зависимости от того какой стик). Может турнига не показывает дрейф просто из за более низкой точности?

Моя шарлотанская гипотеза:
Значения у меня болтаются примерно одинаково и для стиков, и для потенциометров на слайдерах.

При этом слайдеры вроде бы подключены прямо на ноги процессору, а у стиков есть усилители:

По идее каналы с усилителями должны шуметь от наводок заметно слабее. Или шум тоже усиливается усилителем?
не воспринимайте гипотезу всерьез - это не более чем мои фантазии 😉 Я с трудом понимаю что там этот усилитель усиливает, если диапазон на входе все равно ограничен 3.3v

Веселый_Роджер
Neznaykin:

Ни очень понял, причем тут скорость обработки? Поправят же вывод информации на экран.

Выходной синал АЦП (любого) всегда содержит шумовую составлющую в пределах полной шкалы преобразования. В хороших АЦП (к коим АЦП тараньки не относится) шкала свободная от шумов (SDFR) как правило на 2 разряда меньше. Это в лучшем случае (а STM никогда просто приличные, не говоря уже о хороших, АЦП даже близко не ваяла). Для выделения сигнала в шумах применяют узкополосные фильтры или режимы усреднения накопленного сигнала. И в том и в другом случае падает скорость реакции на мгновенное изменение сигнала.

Кстати разводка платы в тараньке, так себе. Работали непрофессионалы, видны грубые ошибки, как в части обеспечения точности встроенного в проц АЦП (а встроенный АЦП уже само по себе не есть гуд…) так и по помехам по плате в целом.

Boroda-msk:

попробовать зашунтировать небольшой емкостью опорный и провод на стике около потенциометра,тем самым снизить влияние наводки на опорное напряжение на потенциометре

Не поможет. Там скорее всего показания плавают из-за температурной нестабильности потенциометра.
Это по опыту работы с тензометричискими мостами. Сопротивления (широкого применения) не хило так текут… по сравнению с тензорезисторами.

solev45:

Здравствуйте все!
Господа, сообщаю о глюке, присутствующем на моём “Таранисе” ( куплен 28.08 на ХК, Mode 1, сделан 16.08). Если в настройках включения/выключения подсветки дисплея выбрать режим “both” или “sticks”, то происходит самопроизвольное включение подсветки при отпущенных стиках. В режиме “keys” этого нет. Причём, если удерживать стики в крайних (диагональных) положениях (при режиме “both” или “sticks”) - подсветка самопроизвольно не включается. Поскольку в электронике я полный ноль - выводы о причинах глюка делать не берусь 😦. На бытовом уровне понимания - кажется, что дрейф показаний каналов стиков воспринимается аппой как движения стиками и, как результат, включается подсветка дисплея.

Видео дать или поверите на слово? И ещё - только мне так “повезло”, или у кого-нибудь тоже есть такое?

Это глюк прошивки, железо здесь ни причем.

Neznaykin
Веселый_Роджер:

STM никогда просто приличные, не говоря уже о хороших, АЦП даже близко не ваяла

А у ATmega64 АЦП лучше чтоли?!

Веселый_Роджер:

а встроенный АЦП уже само по себе не есть гуд…

В каких аппах АЦП не встроенный?

Веселый_Роджер:

Не поможет. Там скорее всего показания плавают из-за температурной нестабильности потенциометра

Значит у всех аппаратур также, кроме тех что на датчиках Холла (и то, там наверное свои замороки)

Arseni

Попробовал подключить приемник по PPM к ArduPilot - дрейф по стикам при стандартном миксе без экспоненты таки заметен. Но совсем не намного больше, чем дрейфуют “фиксированные” каналы (ppm же тоже не идеален).

На температуру вроде не похоже потому как:

  1. В чужих видеороликах проблемы нет. Неужто у меня все потенциометры “другие”?
  2. В аппе как минимум три вида потенциометров разного типа. А дрейф уж больно однородный.
  3. Сдвига после включения из “холодного” состояния не наблюдается
  4. Значение болтается практически так же при полностью отключенном потенциометре

Разводка да не фонтан, отдельные эл-ты паяны вручную и плату никто не мыл. Но вполне в пределах разумного.

У турниги разводка разве лучше? А дрейф таки меньше… Опять же чем моя разводка отличается от тех, что на чужих видео?
Интересно - это особенность хоббикинговской партии, или не только…

Ясно одно - без заинтересованного специалиста разобраться в причинах дрейфа будет сложно. Поэтому проще принять как факт.
Жалко, что при таких приятных стиках, проблема вылезла откуда не ждали.
Так заколхозил бы (или выкинул) слайдеры по бокам и была бы аппа моей мечты.

Веселый_Роджер

Да забейте вы на этот дрейф!
Вы что, всерьез полагаете, что на концевом исполнительном механизме идет отработка с точностью 1/4096 диаппазона? С учетом погрешностей в механике и точности отработки серв… а если еще учесть влияние на исполнительный механизм динамических нагрузок… Я вас умоляю… там если реальных 8 бит есть, то это уже полный шоколад.
А все эти маркетинговые мантры про 12 бит полная лажа. Для любого типа аппаратур, точнее каналов управления куда входит и исполнительный механизм со всеми его причиндалами по люфтам/ошибкам, имеющимся на рынке.

Не забивайте себе голову лишними сущностями.

Serpent

Напомню еще раз - речь идёт об 1 или 2х битах.
У 90% здесь присутствующих люфты от оси рульмашинки до управляющей плоскости превышают обсуждаемый дрейф раз в 20-30. У остальных 10% - раз в 5.
Ни те, ни другие даже не заметят явления иначе, чем на дисплее передатчика.

Arseni

Да оно понятно, что не выведи фриска положение каналов с десятыми долями - я бы вообще не задумался о дрейфе.

А теперь вот меня беспокоит, что турнига не дрейфует, а таранис…

Ясно дело, что в реально жизни я этого не замечу. Там, где уж очень критичен стабильный ноль (некоторые коптерные задачи) всегда есть возможность задать мертвую зону.

Ну и дрейф там если грубо - все-таки не 1/4K, а ~1/1000 (на стиках я насчитал по ~1270 шагов, а дрейф на 1-2 шага)
Например, шаг первых трех кликов триммера тоже по 1 биту.

Но я конечно согласен, что даже с отрицательной экспонентой, приличная цифровая серва не видит этого дрейфа.

Насчет АЦП:
Вот тут пишут, что таранька осредняет 12-битные измерения объединяя по 4 отсчета.

По мне, сделали бы лучше 10 бит, но надежно - без проблем с центровкой и дрейфом, чем 12 фальшивых разрядов.

Впрочем, аппаратура нравится и при наличии футабы и дрейфа, будет, похоже у меня основной.

AIRDAN
Arseni:

Например, шаг первых трех кликов триммера тоже по 1 биту.

Поставьте триммер не экспоненциальный, а медиум и будет постоянно по 0.8 процента.

Arseni

Да наверное можно настроить и стартовый шаг для экспоненты? Или нельзя? (ну это программный, то есть решаемый вопрос)

Я про него написал только к тому, что зачем делать по умолчанию триммер таким, что нужно 2 его шага, чтобы выйти хотя бы за пределы дрейфа

Serpent

Затем же, что и 4К “шагов” сервы у некоторых брендов.
Никто не видит, никому не надо, но ведь круто?

Arseni

Вот сделал более наглядное сравнение дрейфа тараниса и 9XR. Покажу его буржуям - посмотрим что скажут.

Alex013

Уважаемые, а в чём тонкость процесса прошивки? Поставил Компаньон, он скачал новую прошивку. Настройки апы могу и “слить” и “залить” - то есть связь с РС есть. А при попытке прошивки Компаньон выдаёт сообщение о ошибке:

Куда копать?

AIRDAN

Прошивать надо с ВЫКЛ юченным передатчиком.

AIRDAN

openrcforums.com/forum/viewtopic.php?t=3809

Для чистоты эксперимента порядок действий такой:

  1. ВЫК лючить пульт.
  2. Подсоединить шнурок к USB 2.0.
  3. Проверить в диспетчере устройств наличие нормально определившегося драйвера STM32 BOOTLOADER
  4. Запуск companion9x от имени администратора.
  5. Прошивка.
Alex013

Всё так, кроме того, что у меня нет USB 2.0 - все USB 3.0
Результат тот же 😦
И с драйвером, который Zadig ставит:

И с тем, на который Винда его обновляет:

AIRDAN

Попробуйте поставить драйвер не из Zadig, а вот этот code.google.com/p/companion9x/downloads/detail?nam…
Я ставил этот драйвер.
Только его надо ставить в ручном режиме и когда винда ругнётся на то, что драйвер не подписан, согласиться на установку.
У меня винда семёрка и сама его не меняет на STM Device in DFU Mode.

AIRDAN

Ну тогда для начала с другого компа пробовать, а потом уж думать дальше.
Ещё как вариант попробовать удалить ручками драйвер STM Device in DFU Mode из системы, чтоб его наново не подхватывало.
И отключить авто обновление рекомендуемых, чтоб винда опять не обновила драйвер.

Arseni

С usb3.0 частенько не шьются то атмеги, то таранисы.
Как советуюют выше - попробуйте другой компьютер с usb 2.0

Кстати, по жужжанию динамика: если программно отключить внутренний модуль, то часть жужжания (определенные частоты) пропадают.

То же происходит и в режиме range test.

P.s. настроил громкость на крутилку - удобно 😃

Serpent

Хотите без проблем? Поставьте второй системой Ubuntu…