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

nox007

Народ!!! Люто затупил и переполюсовал x8r. Кто знает что прозванивать или где искать что сгорело? С виду чисто…

nox007

В общем всё обошлось, перепаял стабилизатор напряжения и заработало.

AlexandrCNH

А можно фото и маркировки что именно паять. У меня походу тоже такой лежит.

Greyukrck
AlexandrCNH:

Ну, нужно как-то поменять адрес, чтоб не было похоже на запретную. Например www.паркфлайер.com

Никак из танка не вылезу…
Так как статью найти и почитать?

AlexandrCNH

Да, я от куда знаю?

Это он.ру

Тоже не помогло.

Plohish
Greyukrck:

Так как статью найти и почитать?

зайти на паркфлюер, поискать по нику Plohish

Simoom

Посоветуйте приёмник на Taranis X9D+ нужен SBUS+Телеметрия, приём желательно чтобы на телеметрии можно было убрать инверсию. Видел такое для X4R-SB.
Здесь написано что можно тоже самое сделать и для R-XSR вопрос как у него с дальностью такая же как на остальных или ниже и вообще какие могут быть проблемы?

AlexMMC
Simoom:

…R-XSR вопрос как у него с дальностью такая же как на остальных или ниже и вообще какие могут быть проблемы?

На первых версиях не было пятаков для подпайки телеметрии без инверсии, сейчас есть, но паять аккуратно, иначе отлетают. У меня первая версия, телеметрию гоню через Softserial с общей колодки (разъем на таком приемнике больше самого приемника, поэтому выдернул). Прием как у старшего XSR - дерьмоватый, хуже, чем у X4R-SB, для полетов совсем рядом пойдет. (Антенны у меня на текстолитовых лучах, если или выводить наружу, им капец быстро придет.) Единственное, что очень радует, это размер.

На счет инверсионного входа телеметрии - Фриски выпускают уже не первый год специализированные приемники (только выход SBUS) под полетные контроллеры. Ну неужели трудно вывести на общую колодку оба входа SPort на новых моделях. Тем более, что уже можно использовать двухсторонний однопроводной протокол FPort. Без двунаправленного инвертера в обвесе проца F4(самых популярных на сегодняшний день), он просто бесполезен(если не паяться к элементам на приемнике), ибо Softserial в этом случае использовать уже нельзя.

loxic

Приветствую сообщество. Созрел для покупки БУ Тараниса. Вопрос, насколько критичен дисплей с " подсветкой и без подсветки". Спасибо…

SkyPlayer
AlexMMC:

Тем более, что уже можно использовать двухсторонний однопроводной протокол FPort.

…и получить адские лаги по телеметрии и lua из-за того, что какой-то умник решил сэкономить целый один проводок асинхронного порта. Удачи в использовании 😁

Simoom
AlexMMC:

Прием как у старшего XSR - дерьмоватый, хуже, чем у X4R-SB

Оставлю тогда X8R и самодельный инвертер, который по размеру вышел как XSR.

AlexMMC:

Без двунаправленного инвертера в обвесе проца F4(самых популярных на сегодняшний день), он просто бесполезен(если не паяться к элементам на приемнике), ибо Softserial в этом случае использовать уже нельзя.

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

AlexeyStn
Simoom:

Оставлю тогда X8R и самодельный инвертер, который по размеру вышел как XSR.

А можете поделиться схемой, как сделали инвертор для X8R? Тоже возникла необходимость получить неинвертированный S.Port. Пытался подобраться к площадкам на приёмнике, но там придётся верхнюю плату выпаивать, чтоб это сделать. Уже и не знаю, что проще, разобрать или собрать внешний двунаправленый инвертор…

Simoom

Тоже сначало хотел отпаять верхнюю плату но чтото меня смутилл качество текстолита, побоялся.
Сема вот такая
Заработала сразу без проблем, с обычными деталями на макетке, полчилось гдето 1,5 на 1,5 сантиметра, если взять SMD компоненты думаю можно граздо мельче сделать, но платы ждать долго да и не нужны они мне в таких количествах.
PS. на схеме стоит питание +5 но от 3.3 тоже работает без проблем.

wcorp

Коллеги, прошу не ржать 😃
Я прям тоже “сел в танк”. Прошивки для приемышей EU и nonEU
может кто САМ тестировал на дальность?
По описаниям вроде чувствительность может возрасти с минус 90, до минус 104Дб.
(т.е. в теории может вырасти и дальность)

Greyukrck:

Так как статью найти и почитать?

Если Вы про самопальный датчик питания, я делал (для общего) через подстроечный резистор (от 5 до 10Ком)

  1. Подключаем заряженный(!!!) акк к крайним выводам
  2. Выставляем напряжение 3,3 Вольта на среднем выводе.
  3. Средний и массу выводим на вход приемыша
  4. Вводим поправочный коэф.
    Прибор желательно точный, резистор- много оборотистый
SkyPlayer

Пытаюсь “раскурить” датчик состояния GPS c iNAV, его значение состояит из:
0…99 - число спутников
+
0…9 * 100 - точность определения позиции “в попугаях” (0 наихудшее, 9 наилучшее)
+
1000 - GPS_FIX
+
2000 - GPS_FIX_HOME
+
4000 - сброс координат точки старта в полёте.
Хотелось бы сделать из этого добра 3-4 виртуальных датчика (количество спутников, точность определения позиции, GPS_FIX, GPS_FIX_HOME), но как это сделать при помощи доступных функций виртуальных датчиков (математика там довольно специализированная) - сообразить не могу. Никто ничего подобного не пытался делать? Не обязательно с GPS - просто пример “расчленения” целочисленных данных с датчика.

Ю_Н_К
wcorp:
  1. Средний и массу выводим на вход приемыша

Не во всех случаях массу можно подключать. Опять же, подробно в статье. Да и во многих других.
У меня лично с делителя идёт один провод. А всё остальное так и есть. Только подстроечник физически не совсем удобен.

Simoom
SkyPlayer:

Никто ничего подобного не пытался делать? Не обязательно с GPS - просто пример “расчленения” целочисленных данных с датчика.

Ну вообще с INAV идёь lua срипт который если я правильно понял это и делает. Для какого железа вообще хочется это сделать? И что хочется на выходе получить?

SkyPlayer:

Пытаюсь “раскурить” датчик состояния GPS c iNAV, его значение состояит из:
0…99 - число спутников
+
0…9 * 100 - точность определения позиции “в попугаях” (0 наихудшее, 9 наилучшее)
+
1000 - GPS_FIX
+
2000 - GPS_FIX_HOME
+
4000 - сброс координат точки старта в полёте.
Хотелось бы сделать из этого добра 3-4 виртуальных датчика (количество спутников, точность определения позиции, GPS_FIX, GPS_FIX_HOME), но как это сделать при помощи доступных функций виртуальных датчиков (математика там довольно специализированная) - сообразить не могу. Никто ничего подобного не пытался делать? Не обязательно с GPS - просто пример “расчленения” целочисленных данных с датчика.

Распишу по подробней на всякий, одно занчение на 4 цифры, если пришло меньше 4 цифр то спереди добавляем 0 до получения 4 цифр. Если их записать шаблоном то получится что то типа FASS (F - fix type, A - точность, SS - количество спутников). Если лень морочится с математикой то проще всего преобразовать строку в число вычилинить нужную цифру и потом заново преобразовать в число.
Самое замороченое это тип фикса спутников, так как там несолько значений. Тут стоит вспонить двоичную систему:
001 - 1 - GPS_FIX
010 - 2 - GPS_FIX_HOME
100 - 4 - Сброс координаты старта
Тоесть каждое значение это один бит на определенной последовательности, чтобы получить нужное установлено ли нужное значение нужно сделать операцию побитового AND на си будет примерно так if ((digit & 1) > 0) {par_param = tum_turum;}

SkyPlayer
Simoom:

И что хочется на выходе получить?

Хочется получить на выходе “сенсоры”, на значения которых можно вешать функции озвучки - типа “Спутники найдены”, “Спутники потеряны”, “Недостаточная точность GPS, отказ арминга”.

Simoom:

Ну вообще с INAV идёь lua срипт который если я правильно понял это и делает.

Не обратил внимания на него - там, вроде, и “голосилка” цепляется. Спасибо, буду разбираться с ним.