1. Уважаемый Гость! При написании вопросов в раздел форума [ArduCopter] Вопросы, проблемы и решения обязательно придерживаться шаблона сообщения, оговоренного в правилах раздела! Если сообщение не будет оформлено должным образом, то и ответ на вопрос будет с наименьшим приоритетом. Старайтесь дать максимально полную информацию по вашей проблеме, чтобы можно было более детально рассматривать вопрос!
    Скрыть объявление
  2. Уважаемый Гость! Хотите получать кэшбэк с покупок в online-магазинах? Сервис "Zozi.ru" дает такую возможность!
    Скрыть объявление
  3. Друзья! Для нашего ресурса необходим дополнительный объем пространства в облаке Dropbox. Подробнее.
    Скрыть объявление

Разбор (парсинг) телеметрии

Тема в разделе "Оборудование FPV и телеметрия", создана пользователем ExxxIM, 17 фев 2016.

  1. ExxxIM

    ExxxIM Научный сотрудник

    Регистрация:
    3 апр 2015
    Сообщения:
    131
    Город:
    Томск
    Имя:
    Кирилл
    Привет!
    Сегодня получил кучу всего полезного для Ардуиновода :)
    Решил опробовать разные дисплеи, и был приятно удивлен простотой их использования!

    Первое что в голову пришло, это использование этих дисплеев в авто, и, на старенькой, но очень надежной аппаратуре JR. Хочу туда поставить телеметрийный модуль FrSky, и этот дисплей, чтоб получать телеметрию.

    Подключился к модулю XJT, но не могу понять, на какой кодировке и скорости там передаются данные?
    9600 бод, UTF8, получаю кракозябры но более менее похожие на слова
    На других кодировках или скорости - получаю одиночные символы

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

    В общем это то, что я хочу на первое время разобрать: как мне строки парсить
     
  2. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Ну так - надо ковырять Фрискин телеметрийный протокол. У меня инфы нет.
     
  3. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Оо, это надо к знатокам ковыряния в прошивках, портах, протоколах и т.д.
    У меня была идея получать часть данных от контроллера через телеметрию (надо парсить mavlink) и выводить так же через контроллер куда-то. Идея пока похоронена до лучших времен.
     
  4. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Кстати. Есть прошивка для Турниги, где Фрискина телеметрия выводится на экран аппы. Она так и называется "Turnigy ER9X FrSky" (всмысле это гуглить). Возможно где-то найдутся и исходники, может даже и описание.

    Посмотрел на сайте Фриски. Возможно поможет вот это или вот это.
    Насколько я понял, формат такой: идет шестнадцатиричное название параметра, и значение.
     
  5. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    5yoda5 нравится это.
  6. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Саша, надо только заранее понять - а чего собственно Кирилл парсить-то собирается? КаГбЭ Фриска - это один протокол, Мавлинк - другой протокол. Здесь выше я дал ссылки именно на Фрискины протоколы (это когда к телеметрийному приемнику цепляют кучу Фрискиных сенсоров, и потом это видят на экране аппы). А в той теме разбор Мавлинка.
     
    raefa нравится это.