Телеметрия. Настройка модулей
Рассмотрим процесс настройки модулей телеметрии, которые будем подключать к контроллеру APM.
Для чего нужны модули телеметрии (или телеметрия), мы уже разобрались. Теперь, перед использованием, их необходимо настроить. Рассмотрим модули ближе.
Собранные модули выглядят следующим образом:
Один модуль имеет разъем USB для подключения к ПК, второй имеет разъем на контактах PLS или DF-13.
Модуль с USB имеет встроенный на плате адаптер USB-COM на, уже известной нам по предыдущим статьям, микросхеме FT232RL. На модуле с HobbyKing.com обнаружена поддельная микросхема, о чем свидетельствует отказ работы адаптера на свежих драйверах (о подделке впервые информация появилась на habrahabr.ru). В том числе и мне попался такой модуль. Но ничего страшного — надо всего лишь установить драйвер для Windows XP-7 x32 по-старее (версия 2.08.28), который можно скачать тут. Драйвер, который у меня заработал на Windows 8 x64, можно скачать тут. Также ссылка на официальный сайт производителя микросхемы.
Рассмотрим выводы на модуле, который будем устанавливать на коптер.
Настройка модулей осуществляется двумя способами:
1. Модуль с разъемом USB подключается к ПК, а для второго модуля нам необходим отдельный адаптер USB-COM (можно использовать все тот же, на микросхеме FT232RL, который мы уже использовали для прошивки контроллера). Если у вас нет адаптера (а он должен быть! :-)), то необходимо сначала воспользоваться вторым способом, чтобы не наломать дров (на самом деле ничего страшного, перед изменением каких-либо параметров всегда запоминаем/записываем что было ранее, чтобы была возможность вернуть все назад)!
2. Модуль с разъемом USB подключается к ПК, а на второй модуль подается только питание. Этот способ может быть использован для повторной настройки или, если нам повезло и, модули уже были ранее настроены на совместную работу друг с другом. Чтобы это проверить — необходимо подать питание на оба модуля (один подключаем к USB ПК, а на второй подаем 5В) и, если мы увидели, что на обоих модулях зеленые индикаторы горят, то значит модули уже были настроены на совместную работу. Процесс настройки можно упростить, настраивая оба модуля одновременно.
Опишу весь процесс настройки модулей с нуля.
Подключаем наземный модуль (с USB) к ПК, устанавливаем драйвер, смотрим и запоминаем номер COM порта в диспетчере устройств. Далее для настройки можно использовать утилиту 3DR Radio Configuration Utility или Mission Planner. Процесс настройки абсолютно идентичен. Для простоты настройку будем производить через Mission Planner. Запускаем его, выбираем нужный COM порт и скорость 57600 бод. Кнопку «Connect» нажимать не надо!
Переходим на вкладку «Initial Setup — Optional Hardware — 3DR Radio». Далее нажимаем кнопку «Load Settings» и ждем несколько секунд, пока настройки считаются. Если процесс не пошел, то попробуйте выбрать другую скорость и опять нажать кнопку. Если считать параметры так и не удается, то возможно «все плохо» и тогда в модулях необходимо обновить прошивку. Об этом я, возможно, напишу позже, но сейчас почитать о прошивке можно здесь и здесь.
После считывания увидим изображение, подобное этому:
Выставляем/проверяем параметры:
- Format: 25 — формат параметров в прошивке. Менять не надо.
- Baud: 57 — скорость работы порта, означает 57600 бод. Может иметь и другие значения. Для APM по-умолчанию надо 57600.
- Air Speed: 64 — скорость передачи данных по радиоканалу (для большинства случаев лучше всего оставить 64кбит, что является средним значением). Уменьшение этой скорости увеличивает радиус действия, вместе с этим снижение этой скорости уменьшает и общий объем данных которые могут быть переданы по каналу.
- Net ID: 30 — тут ставим что угодно, но лучше изменить от значения по умолчанию. Задает идентификатор сети для совместной работы модулей. Если вы используете несколько комплектов телеметрии для ваших коптеров или полеты часто проходят совместно с друзьями, то на всех парах модулей вы должны установить разные значения.
- Tx Power: 20 — мощность передатчика. 20 — означает 100мВт, максимальное значение.
- ECC: включено — коррекция ошибок. Если вы используете ECC (рекомендуется) объем передаваемых данных по беспроводному каналу данных удваивается. Но это позволит обеспечить более надежную связь на больших расстояниях.
- Mavlink: 1 — включение режима кадрирования пакета.
- Op Resend: включено
- Min Freq: 915000 — минимальная частота (кГц).
- Max Freq: 928000 — максимальная частота (кГц). Лучше оставить как есть. Модули выбирают менее зашумленный канал. Прошивка модемов реализует скачкообразную перестройку частоты (FHSS) с синхронным адаптивным мультиплексированием с временным разделением каналов (TDM). Эти оба параметра можно варьировать, чтобы задать границы частоты вручную. Для обоих парных модулей указывать одинаковые значения.
- # of Channels: 50 — количество используемых каналов.
- Duty Cycle: 100 — процент времени на передачу.
- LBT Rssi: выключено — функция LBR («Listen Before Talk», слушать эфир перед передачей).
- RTS CTS: выключено — Request To Send / Clear To Send, Запрос на отправку/Разрешение отправки.
После того, как указали все значения — нажимаем кнопку «Save Settings» для сохранения измененных параметров в модуле.
Далее необходимо настроить второй (бортовой) модуль. Производим подключение «один к одному» модуля и адаптера USB-COM (в моем случае FTDI). Самое важное, что необходимо — подать массу и плюс питания и правильно подключить RX и TX.
Производим все те же настройки для бортового модуля, что и для наземного, использую Mission Planner. Выставляем полностью такие же параметры и сохраняем. Еще проверим, чтобы у обоих модулей была одна и та же версия прошивки. Если это не так, то приступаем к обновлению на обоих модулях (см. ссылки выше).
Теперь у нас должна получиться пара настроенных друг на друга модулей телеметрии. Далее необходимо проверить их работу. На модулях имеются индикаторы, которые означают:
- Зеленый индикатор моргает – поиск второго модуля
- Зеленый индикатор горит постоянно – связь со вторым модулем установлена
- Красный индикатор моргает – передача данных
- Красный индикатор горит постоянно – режим обновления прошивки
Подаем питание на оба модуля (один подключаем к USB ПК, а на второй подаем 5В, можно оставить подключение через USB-COM адаптер) и, если мы увидели, что на обоих модулях зеленые индикаторы горят, то значит настройка прошла успешно.
Проверить модули на уровне передачи данных можно, подключившись программой-терминалом (например Hyper Terminal, Putty, SecureCRT) к COM порту (наземного модуля, подключенного к ПК). На бортовом модуле необходимо оставить питание и замкнуть RX и TX (от адаптера соответственно их лучше отсоединить), далее в программе необходимо получить «эхо» (echo), для чего достаточно начать печатать на клавиатуре и в окне терминала будет виден набираемый текст. При размыкании RX и TX соответственно текст набираться не будет.
Теперь, при подключенных обоих модулях, можно проверить работу передачи настроек от одного модуля к другому. Для наземного модуля измените какой-нибудь параметр, например «Net ID», нажмите кнопку «Copy Required Items to Remote», чтобы передать отличающиеся параметры, затем нажать кнопку «Save Settings».
В данной статье мы рассмотрели, как произвести настройку и проверку радио модулей, которые будем использовать для получения данных телеметрии контроллера APM. О подключении далее…
Update 09.09.2014: Важно учесть, что при настройке модулей, нельзя питать плату APM от USB ПК. Подробнее тут. Так же почитайте комментарии Михаила ниже.
Если вы нашли ошибку на странице, то нажмите Shift + Enter или нажмите здесь, чтобы уведомить нас.
А вот у меня проблемы какие-то появились с подключением телеметрии. Между собой у них есть связь, данные в Slave модуле сохраняются, а вот к APM подключиться не получается. Распиновка на APM понятна, она подписана на обратной стороне платы, а вот на телеметрии ничего не написано, проводки шедшие в комплекте испробованы — результат нулевой, скорости порта перепробовал все. Что еще можно посмотреть?
Телеметрия у меня такая http://goo.gl/qgjPpQ
1. Скорость на модулях должны быть 57600.
2. Должны быть одинаковые прошивки и одинаковые параметры, особенно это касается канала.
3. Может быть поддельная микросхема FTDI232RL, в данном случае поможет старый 28 драйвер. На Windows 8 придется помучаться с установкой.
Распиновку можете проследить на плате, найдя даташит на микросхему. Найдите RX и TX и подключайте их правильно (RX телеметрии к TX APM и TX телеметрии к RX APM). Проводки не всегда могут быть правильными. Китайцам не особо важно как они воткнули проводки в разъем.
Хорошо бы вам проверить это отдельно в каждом модуле и в совокупности. Для этого качаем программы типа Putty, SecureCRT, Hyper Terminal от Windows XP. Дальше на модуле с USB (наземном) после микросхемы FTDI232RL находите RX и TX и замыкаете их. В программе-терминале (не терминале Mission Planner) начинаете печатать текст на клавиатуре. Если печатается, то все ОК. Дальше таким способом проверяете второй модуль отдельно, подключив его через отдельный FTDI адаптер. Дальше так же проверяете модули в совопупности. Для этого на бортовом модуле (без USB) замыкаете RX и TX и подаете питание 5В.
Пробуйте!
Спасибо за помощь, но у меня все равно связи с APM нет.
Что проверил с утра на свежую голову.
1. Дрова на USB модуль установлены правильно, com порт виден, скорость на нем настроил 57600.
2. Связь со Slave модулем есть — зеленый горит постоянно.
3. Данные с обоих модулей считываются, прошивки одинаковые (1.7), на Slave модуль параметры передаются и там сохраняются.
4. С питанием Slave модуля с самого начала было все нормально, опытным путем были найдены контакты RX TX (при их замыкании в терминалке видно эхо, при размыкании соответственно эхо пропадает) Осталось только не выясненым кто из них RX а кто TX.
5. Так как, не понятно кто из этих контактов кто, опять же, методом «научного тыка» попробовал соединится с APM. В теории вариантов подключения всего 2 (на APM есть маркировка). Но связи все равно нет.
Также в MP в разделе Full Parameter List был найден параметр Serial1_Baud и поменян на «57». Эфекта никакого. Делал прошивку и сброс настроек APM результат нулевой.
Подумываю о браке APM. Как еще можно проверить работоспособность телеметрийного порта у APM?
PS о чем еще подумал, я зпитываю APM всегда от USB. попробую сегодня запитать от батарейки, может изменится что.
Все, я сам себе «злобный буратино» . От батареи все поехало. Если вам не сложно добавьте данный момент в свои статьи. Может быть когото это убережет от пары суток ковырянья с электроникой
Хотя я склонен рассматривать данный инцидент как приобретение дополнительного опыта. 🙂
Точно! Как же я забыл это учесть! Когда подключен USB к плате — именно этот порт и используется. Подключение и настройку телеметрии надо проводить именно при питании от аккумулятора.
Вот спасибо! А то я уже упарился подсоединяться — не работает и все тут. Буду ждать АКБ.
До кучи еще момент. У меня две пары телеметрии, на 433 и 915, У пары что на 915 я случайно прошил USB vjlekm yf ghjibdre 1.9, а у Slave модуля осталась 1.7 Так вот — они рпекрасно рабатоают в паре на разных прошивках, проверенно опытным путем.
блин, а у меня проблема — телеметрия абсолютно такая же, у того же продавца брал. Симптомы как вы писали, только прошивка разная на модулях (1,9 и 1,7). Но при этом ничего так и не работает, питаю от батарейки…
попробуйте установить одинаковые прошивки, и проверьте наличие эха
Если с помощью MP не получается настроить (у меня не получилось) можно воспользоваться http://www.rctimer.com/download/RCTIMER_Radio.rar . Настраивать сразу оба. Один подключен непосредственное к USB, а второй через FTDI.
Кстати у вас не не написано какие лучше выставлять частоты, если частота радио 433, а не 915.
Очень большая инструкция про настройку радио — https://code.google.com/p/ardupilot-mega/wiki/3DRadio
Виктор, зеркал с программами и инструкциями предостаточно, все не стал включать. А так хорошо, что и эту ссылку написали.
Для модулей частоты лучше оставлять все, т.к. модули должны выбирать более чистую. Либо, если вы просканировали эфир и видите однозначно частоту без помех, то можно указать диапазон рядом, но не рекомендую этого делать, т.к. пойдете вы летать в другое место и там уже эта частота будет с помехами.
Добрый день.
Подскажите, что я делаю не так.
1. Есть FTDI, уж не знаю поддельный или нет, но драйвер поставил 28.
2. Телеметрия из этого набора (http://www.banggood.com/APM-Flight-Controller-Set-APM-2_6-6M-GPS-OSD-Radio-Telemetry-Etc-p-920659.html) 433 МГц.
Ни Mission Planner ни APM Planner не видят эти модули.
Делал так.
1. Подключил один модуль в USB на компьютере (COM 4) , второй через FTDI к тому же компьютеру (COM 5). Зеленые диоды помигали и стали гореть постоянно, значит связь установлена.
2. Запускаю MP, выбираю COM4 57600 и жму connect, появляется окошко с отсчетом времени, таймер доходит до 0 и ничего не происходит.
3. Запускаю APM Planner, после нажатия на Connect ничего не выскакивает, но на вкладке настройки 3DR при попытке соединиться с модулем пишет ошибку.
Далее решил попробовать по инструкции (https://code.google.com/p/ardupilot-mega/wiki/3DRadio). Скачал 3DR Configuration Utility (http://vps.oborne.me/3drradioconfig.zip).
Все соединилось. Только информацию о бортовом модуле получает удается не всегда. Прошивки были обе 1.7. Нажал «Update Firmware» и прошивка на USB-модуле стала 1.9. Записывать и считывать настройки в оба модуля получается. Замкнул RX и TX — эхо получилось.
Попытка присоединиться к модулю через FTDI не увенчалась успехом.
Вопросы:
1. Почему так и не получилось соединиться с MP? Может нужно, чтобы второй модуль был установлен на APM?
2. Как обновить прошивку в бортовом модуле и надо ли?
Спасибо.
1.1. Забыли как я понял (по невнимательности?) нажать кнопу Load. 1.2. Как было сказано где то в комментариях, связь с MP всеравно не удастся установить при питании apm от USB.
А у меня APM вообще не участвовал в процессе. Оба передатчика питались от USB.
А load configuration, получается нажать/выполнить?
Как раз после нажатия этой кнопки и появляется надпись Failed и ничего не происходит.
А программа от 3DR — работает.
1. Не обязательно должен быть установлен. Модуль настройки в MP идентичен 3DR Configuration Utility. Порт вообще правильный выбираете? И скорость должна быть 57600.
2. На бортовом модуле прошивку можно обновить через переходник с FT232RL. Закупается отдельно. Либо можете использовать любой другой переходник USB-COM (TTL), только сброс перед заливкой надо делать будет в ручную. Чтобы все было по феншую, то версия должна быть одинаковая.
Это я все внимательно прочел.
1. Порт верный, скорость 57600.
2. Для прошивки бортового модуля использую — http://www.banggood.com/FTDI-Basic-5V-USB-Transfer-TTL-MWC-Programmer-p-81426.html
Только вот при подключении через FTDI, в отличии от модуля с USB ни одна из программ его не видит. Команды шлет — а ответа нет (даже менял местами RX TX)/. Я правильно думаю что он сломан?
Я даже пытался перевести его в режим загрузки прошивки (замкнул землю и CTS (вроде так), красным загорелся диод, но тишина в ответ.
Не знаю даже на что грешить. Может провода глючат.
Кстати. При отправке команд, у модуля с USB загоратеся красный диод, а у бортового только зеленый постоянно горит.
Еще периодически они мигают зелеными диодами, как-будто теряют связь.
P.S. прошу прощенья, если комментарии превратились в форум. Просто не нашел больше подобных тем, а где лучше поднимать — не знаю, новичок в этом.
2. Ну должно через эту штуку работать. А замкните на нем RX и TX, будет ли эхо в программе-терминале? Если нет, то модуль умер. Уже был у меня такой прецедент с FT232RL на Arduino Pro Mini.
Замкнул RX и TX — все работает, эхо приходит.
Снова соединил модуль через FTDI. Запустил 3DRRadio Config 1.3.1. Нажимаю Load, получаю сначала «invalid comport or in use», затем «Failed to enter command mode».
Подключил к бортовому модулю только питание от FDTI, замкнул RX и TX. Через PuTTY эхо проходит. 3DRRadio Config 0.9 видит модуль и его настройки.
MP так ничего и не нашел. Жду аккумуляторы, может при непосредственном присоединении к APM все заработает. Только вот прошивка останется 1.7.
Все заработало. Модуль был увиден в программе 3DR. Видимо что-то я напутал при подключении (RX и TX) или за неимением под рукой специальных кабелей воспользовался скрепками — тонковаты были они.
После прошивки обоих модулей на версию 1.9 MP и APM Planner увидили модули и заработали.
Всем спасибо за участие. Извините за глупые вопросы.
Хорошо, что все получилось!
Приветствую! может кому интересно будет недавно начавшееся явление — Телеметрия оригинальная была изнасилована и добита паяльником, взамен встала с левым чипом, дрова просто лень крутить и в итоге соединение в след режиме : по воздуху планшет, а покрутить чего USB….Вот теперь самое интересное сколько помню всегда отключение бортогого модема в обязательном порядке иначе соединение не устанавливалось, а с недавнего времени я как то подключаюсь и не замечаю что модем физически подключен к контроллеру. Т.е. паралельно шланг usb и telem порт физически заняты, оба на uart 0 и соединение по usb полностью функционально? Глюк или я че-то пропустил? )
Я никогда не отключал телеметрию, когда подключаюсь по USB. При совместном подключении просто работа телеметрии невозможна, а по кабелю все работает.
Хм, что то у меня не получается ни как установить дрова для FT232RL (вот от сюда: http://www.banggood.com/FT232RL-USB-To-TTL-232-Serial-Adapter-Module-Download-Cable-p-911397.html)
По приведенным дровам, он определяться отказывается. При установке вручную как usb serial converter — выдает This device cannot start. (Code 10)
Не может быть, это связано с тем, что до этого я подключал USBasp и устанавливал под него дрова, в том числе и не подходящие?
Никак не должно влиять. На USBasp контроллер ATMega8 со своим загрузчиком. Драйвер там совсем другой. Т.е. драйвера по всем моим ссылкам не удается установить?
При подключенном переходнике попробуйте полностью удалить драйвера (в диалоговом окне удаления поставить галку «Удалить файлы»), затем опять поставить выбрав драйвер с новой папки, предварительно удалив со старой. Также поэкспериментируйте с обновлением и откатом, выбирая уже другую версию для установки.
Сначала попробуйте установить драйвер постарее на другом ПК (лучше на x86), если есть такая возможность. Этим мы попытаемся удостовериться, что модуль все-таки рабочий.
На всякий случай отписываюсь, что проблема была, к сожалению, с кабелем мини usb. Нашел другой кабель, подключил. Устройство тут же определилось как в инструкции.
Все равно спасибо за помощь!
Отлично, что все получилось 🙂
Я вот немного недопонимаю, вот эти два устройства чемнибудь отличаются существенно в плане использования? Я понимаю что они на микрухах от разных производителей, а еще есть чтонить?
http://www.ebay.com/itm/121411752251?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
http://www.ebay.com/itm/111361715814?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Возьмите лучше первый. Тут все просто и понятно. А лучше возьмите еще с дополнительным разъемом ISP (пригодится для прошивки).
Насчет второго китаец написал бред. Не может быть одновременно RS-232 и TTL. Что-то одно. Но если верить, что там стоит FT232RL, то все-таки будет TTL.
Есть еще подобные вещи на распространенных микросхемах CP2102 и PL2303. CP2102 имеет так же TTL логику, как и FT232RL, а вот PL2303 имеет RS-232 логику, что нам не годится. Чтобы ее применить, надо еще воспользоваться переходной микросхемой MAX232.
Еще в описаниях можно встретить надпись «UART», это микросхема приемопередатчика, которых может использовать разную логику (RS-232 или TTL).
Обобщим:
FT232RL (TTL) — нам годится.
CP2102 (TTL)(нам годится, но если использовать для прошивки, то необходимо жать Reset вручную).
PL2303 (RS-232) (не годится, т.к. у нас используется TTL логика).
PL2303 (RS-232) + MAX232 (RS232 <-> TTL) годится, но это уже лишнее.
Крайний способ подключения все хочу попробовать, но еще не добрался. Поэтому на 100% не утверждаю, что все сразу заработает.
Что-то у меня все равно не получается подружить бортовой модуль с компом. Подключаю при помощи FTDI FT232RL . RX TX уже неоднократно менял местами, но прога 3DRradiocofig не видит модуль. Хотя на нем питание мигает, то-есть ищет второй модуль и на APM он работает нормально. C драйвером на FTDI все нормально — работает отлично. Что еще можно покрутить?
Так выгглядит моя телеметрия и FTDI https://plus.google.com/photos/113256976231193884114/albums/6073272702257981825?authkey=CJuRkPSiysfsXg
Т.е. на коптере все подключается и все работает? Да обычно при правильном подключении ножек FTDI к ножкам модуля все должно быть нормально. А эхо при замыкании RX и TX на FTDI есть? Еще попробуйте подключиться к модулю из MP. Там все то же самое в настройке.
Забыл раньше отписаться, проблема была в FTDI сгорел подлец. Даже не знаю когда. Месяц назад работал, а щас только лампочками помигивает, в системе определяется, а вот эха от него нет. Заказал еще один, другоuо вида, но тоже FTDI
Подскажите, у меня такая же телеметрия, не могу юсб модуль в компьютер настроить, дрова поставил вроде (Silicon Labs CP210x USB tu UART Bridge (COM20), но ни в мишшин планере ни в 3дррадио конфиг не загружаются данные, не видет модем, лампочка зеленая горит, грасная подмыргивает
А драйвера все доставились? До кучи у меня с этими все работает.Другие программы типа Putty видят порт?
Да все драйвера установлены и эти тоже, вчера в куках подключеный модуль помял, зеленая лампочка стала ярко моргать и красная стала не бледно а ярко мограть, модуль стал определяться, но до конца не работает, при отключении из юзб и подключении обратно опять не работает, как помну в руках начинает, видимо контакта где то нет
Прогреть феном, пропаять. Думаю других проблем не будет.
грел феном все контакты проверил, поменял сами радиомодули местами с удаленной платой, заработало, теперь нужен радиомодуль на АРМ плату, я брал вот этот комплект http://ru.aliexpress.com/item/Single-TTL-3DRobotics-3DR-Radio-Telemetry-Kit-433Mhz-for-APM-APM2/1440901786.html
продавец не хочет сотрудничать. Если другой марки немного поставлю будет работать вместе? или может подскажете где такой же взять)
Да, любой, который выглядит похожим образом — подойдет.
Всем добрый день.Очень маленькая дальность телеметрии1-2 метра.Все работает на этой дальности кроме невозможности считать настройки в 3Dradio.Грешу на антенки но блин не до такой же степени.Без конекта могу посмотреть настройки usb модуля,при конекте ошибка.В остальном все настройки работают.Что можно посоветовать?
Что-то неоднозначное вы написали.
Такая дальность скорее всего из-за непропая на модулях. Если были бы не правильные антенны, то метров 50 хотя бы работало, да и параметры читались бы без проблем.
Первым делом рекомендую проверить настройки обоих модулей отдельно. Один подключить со штатным USB, а второй через адаптер FTDI. Настройки должны считываться независимо от дальности работы радио. Если не считываются, то, есть еще вероятность неправильной работы драйвера (надо поиграться с версиями).
Нет сейчас адаптера проверить настройки на другом модуле.И такой вопрос если неправильные настройки мне кажется небыло бы вообще конекта? Спасибо.
Т.е. при подключении к плате APM у вас телеметрия работает, но проблема только в расстоянии 1 метр?
Не должно быть так конечно, но предположу, что может стоит большой битрейт (больше 64) на передачу и поэтому на большем расстоянии уже канала не хватает. Если была бы частота разная, то скорее всего телеметрия не работала бы, т.к. используемую частоту модули устанавливают автоматически.
Модули на 433МГц или 915? Если 433, то может в эфире все плохо? Попробуйте в другом месте подключиться.
Да все работает,только не читаются настройки телеметрии.Частота 433.Сегодня вечером попробую его отпаять и припаять на модуль usb.Посмотрю настройки.
—
Настройки считал все в норме.Блин наверно дело в железе.
—
Разобрался!Обрыв антенны ,подключил от роутера на 2,4 проверить и все завелось.Всем спасибо.
Удачной дальнейшей настройки!
Спасибо!
Хочу поделиться своим опытом настройки телеметрии. У меня телеметрия из банггудовского комплекта http://www.banggood.com/APM-Flight-Controller-Set-APM-2_6-6M-GPS-OSD-Radio-Telemetry-etc-p-920659.html Модули были уже настроены на работу друг с другом и после подключения сразу заработали. Тем не менее, я решил перепрошить их и настроить максимальную мощность сигнала. При этом я столкнулся с несколькими проблемами, решение которых заняло у меня всю ночь до пол-шестого утра. Надеюсь, мой опыт позволит кому-то избежать подобных ошибок.
Итак, установил драйвер адаптера USB-COM, в этом модуле контроллер не FTDI, а SiLabs. Подключил телеметрию, модули установили связь, на обоих горят зеленые лампочки. В Mission Planner (MP) выбрал правильный COM-порт и скорость 57600, нажал Connect, MP видит коптер, все прекрасно. Далее, хочу прошить модуль телеметрии, открываю окно настройки телеметрии, нажимаю кнопку «Load Settings» и получаю ошибку. Потратил несколько часов на копание интернета, думал, что проблема в том, что у меня не FTDI, хотел уже замыкать контакты на модуле, чтобы перевести его в режим Bootloader, как вдруг, случайно, не понял в чем дело. Оказывается, MP не должен быть подключен по телеметрии к APM, то есть надо было сначала нажать «Disconnect» в правом верхнем углу окна MP, а потом уже «Load settings». После этого я успешно обновил прошивку обоих модулей с 1.2.7 на 1.2.9. Странно, что MP не предупреждает об этом, как, например, при подключении в режиме терминала. Очевидно, что с такой проблемой могут столкнуться только те, у кого модули изначально настроены на работу друг с другом. Александр, просьба добавить эту информацию в инструкцию.
Следующий затык, на борьбу с которым я потратил несколько часов, это нестабильная работа моих модулей при большом числе каналов — параметр «# of Channels». Я не сразу понял, какой из измененных мной параметров повлиял на надежность работы модулей, то ли мощность сигнала, то ли что-то ещё. Опытным путем установил, что это именно число каналов. При максимальном числе каналов подключение MP к APM не удавалось. Максимум, что получалось — это загрузка нескольких параметров из APM в MP, потом процесс подключения зависал. Когда я установил число каналов в значение по умолчанию, телеметрия заработала стабильно.
Еще хочу добавить, что копирование параметров из модуля телеметрии, подключенного к компьютеру, в модуль телеметрии, подключенный к APM (кнопка «Copy Required Items to Remote»), в последних версиях MP не работает. Эта функция работает в программе 3DR Radio Config, но в это программе есть другой глюк — диапазон частот радиомодуля сбрасывается на неправильные значения, будьте осторожны.
Сергей, приветствую! Спасибо за ваш опыт.
По поводу «Load settings» могу сказать, что в инструкции не написано, что надо сначала нажимать «Connect», что вы сделали лишним. На всякий случай жирным дописал, что эту кнопку нажимать не надо.
По поводу каналов могу посоветовать разобрать и проверить антенны. Возможно они на другую частоту. При близком расположении все каналы работают, а стоит отодвинуть модули друг от друга и сигнал может уже не идет. С нормальными антеннами модули должны работать на всех каналах.
Согласен, в инструкции, не написано, что надо жать «Connect», но такие нетерпеливые пользователи настроенных модулей как я, могут ее нажать, а потом долго мучится 🙂 Спасибо, что добавили и выделили жирным шрифтом.
Антенны у меня с пружинками, длину по памяти не скажу. При большом числе каналов связь была очень плохой как раз при близком расположении — от 10 см до 3 метров в комнате, специально проверял. При стандартном числе каналов летал в поле на 200-300 метров максимум, телеметрия работала, RSSI не смотрел.
Спасибо за прекрасный ресурс для начинающих!
Когда я сбрасываю модули на дефолтные настройки, каналов используется много. Затруднений не было. Может у вас рядом что-то еще сильно шумит на частотах телеметрии? Понаблюдайте еще.
Удачных полетов!
Спасибо!
У меня значение «# of Channels» по умолчанию — 10, максимум — 50. На десятке связь отличная, на 50 — сильно глючит. Промежуточные значения не пробовал.
Всем привет, у меня телеметрия такая CP2102 USB to UART Bridge Controller ни один драйвер не подходит не знаю что делать w8.1 и 7
Попробуйте это. У меня работает на Win8.1 x64. На Win7 не проверял, но должно работать и на x32 и x64.
ООО Спасибо тебе большое, заработало!!!
Здравствуйте, извините за невнимательность, если не заметил, но можно ли прошить телеметрию USBasp»ом? А то ждать пока приедет программатор новый как-то вообще уныло(
и, не подскажите ли, какая вообще последовательность действий, если у меня телеметрия на Silabs?
спасибо за внимание
хорошего вам дня
USBasp не для этих целей. Это чисто программатор. А FT232RL и программатор и адаптер USB — COM UART. Если у вас есть любая плата Arduino, то в нее можно загрузить скетч, который из нее «сделает» такой адаптер.
Если на телеметрии у вас Silabs cp2102 взамен FT202RL, то разница будет только в драйвере для Windows. Прошиваться и так должна тоже.
Удачи!
спасибо, закажу наверное с китая данный программатор, а пока она и без перепрошивки работает 😉
Приветствую! Помогите с дравами, пожалуйста. На компе стоит win7 подключилось без проблем (определяеться как Silicon Labs CP210x USB) а на ноутах win7 и win8 нивкакую. Пробовал указанные здесь драйвера, удалял, ставил заново результат нулевой.
На маке определился так же, я пошел на http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx
Там для всех ос. Встали без проблем
Спасибо!
Добрый день! Помогите советом. Уже третий день меня мучает моя телеметрия.
Телеметрия на чипе CP2102, дрова стоят (побывал разные), лампочки горят зеленым, порт правильный, скорость 57600, к Mission Planner подключается(показывает скорость, высоту, положение в пространстве)…
но впритык не желает считывать и передавать параметры (в Mission Planner не доступны никакие настройки). Вообще подключится к телеметрии из любой программы так и не удалось. Побывал замыкать ножки для «эхо», в Putty вроди на порт заходит а эха нет. Переводил в режим загрузки прошивки, тоже ничего не получилось…(правда с прошивкой не все так понятно как хотелось бы) Вообщем не знаю даже что ещё то попробовать. Если есть какие советы буду очень признателен, а то я уже истощен…. =(
DISCONNECT?
Сначала добивайтесь работы эха, а уж только потом проверяйте в планере. Если не считываются параметры, то может у вас на APM еще и стабилизатор 3.3В сдох (проверьте напряжение на крайних выводах I2C). Но похоже просто ерунда с модулями. Если планер и 3DR Radio Config не хотят подключаться, то возможно проблема с .NET Framework (переустановите). Но а Putty или подобные программы должны явно показывать эхо.
Приветствую!
У меня возникла проблема с наземным модулем. Оба модуля работали нормально, как-то я выдернул модуль из USB потом через 1 мин. втыкаю, а он перестал определяться как com-порт и в диспетчере устройств теперь виден как неизвестное устройство FT232R USB UART. Судя по лампочкам оба модуля находят друг друга, даже какими-то данными обмениваются, но MP его не видит. С этим же модулем работал и планшет и тоже теперь не видит. Что могло произойти? Можно ли его оживить?
Было такое. FT-шка так дохнет. Поменяйте и все заработает.
То, что посоветовали на RCDesign по прошивке — сомневаюсь в этом.
Я прошу прощения за свою «темноту»! Правильно ли я понимаю: FT-шка это плата с USB к которой сверху припаян собственно радио модуль? Если так, то предполагаю, что можно использовать отдельный FTDI (или бывают платы специально под данный радио модуль)? Только как правильно его припаять, на плате не расписаны контакты?
Заранее благодарен!
FT232RL — это микросхема на плате с USB — адаптер USB-UART. Бывает прямоугольной с ножками или квадратной под BGA пайку. Можно как и перепаять микросхему, так и купить/изготовить плату под сам радиомодуль (вторую напаиваемую плату).
Как припаять — проще проследить на бортовом модуле, либо смотреть datasheet.
Сейчас не вспомню, но встречал и отдельно продаваемые платы. Поищите на ebay или ali.
Вот что дает просто поиск. https://www.google.ru/search?q=HM-TRP&newwindow=1&source=lnms&tbm=isch&sa=X&ei=PquyVMz6MMiqygO_y4HoBQ&ved=0CAgQ_AUoAQ&biw=1680&bih=923
Большое спасибо за консультацию!!! Последнее, эта http://www.aliexpress.com/item/High-sensitivity-HM-TRLR-S-Series-100mW-LoRa-Transceiver-Wireless-Module-Frequency-Hopping-Spread-Spectrum-TTL/32216348134.html подойдет?
Это сам радиомодуль. У вас скорее всего он целый, а сдохла микруха на большой плате, куда эта припаяна.
Огромное спасибо за потраченное время! Я припаял к модулю FTDI и все заработало! по схеме: http://diydrones.com/forum/topics/rctimer-433-usb-ground-radio-ftdi-mod-to-improve-noise
Отлично! Так держать! Надеюсь, от старой фтшки контакты отпаяли? Или вообще радиомодуль выпаяли с платы?
Пока просто тестил, поэтому старую еще не отпаял, но займусь на досуге.)) тем же еще антенна на старой плате держится, надо будет подумать как с ней быть… Возможно как-то так: http://www.rc-fan.pl/images/3DR_Radio.jpg
Всем привет!
У меня другая проблема: один и тот же комплект телеметрии 433МГц на одной плате APM 2.6 работает, а на другой нет (нет связи в MP и красный светодиод на бортовом модуле вместо нормальной яркости помаргивает очень бледно). Причем вторая плата APM, за исключением проблем с модулем телеметрии, никаких проблем не имеет.
Понимаю, что скорее всего дело не в модулях телеметрии. Подскажите куда копать, с чего начать.
Заранее спасибо.
Питание на разъеме телеметрии, качество контактов, проверка цепей от разъема до контроллера, включая MUX.
у меня такая же беда, бледно моргает красный… 3ий день мучаюсь, китайцу все пытаюсь объяснить, в общем прямо сейчас читаю что у кого-то тоже бледно и не коннектится, понадавливал на плату и красный диод стал ярким кое какой коннект появился с юсб модулем в МП
Poxan пишит : (нет связи в MP и красный светодиод на бортовом модуле вместо нормальной яркости помаргивает очень бледно).
Я присоединяюсь к этому вопросу,такая-же проблема.
Не в одном ли месте покупали контроллеры?
контроллер покупал на Hobbiking года три назад, а телеметрию вот совсем недавно(заказ ещё не окончен),брал на алиэкспресс.http://ru.aliexpress.com/item/Single-TTL-3DRobotics-3DR-Radio-Telemetry-Kit-915Mhz-Module-for-Quadcopter-Multirotor-APM-APM2-5-2/32230384654.html?recommendVersion=2
кстати контроллер у меня такой http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=31138
Poxan,Вы разобрались в чём причина ?
Ура,всё заработало. Артёмка помог,спасибо ему огромное,а китаец пусть живёт пока. В настройках телеметрии поменял : Boud ( c 57 на 115) , AirSpeed (с 64 на 128 )
ИМХО это не лучший выход. Может сказаться на дальности приема.
Теперь попробуйте на обоих модулях выбрать рекомендуемое.
сегодня обязательно попробую
—
изменил Air Speed с 128 на 64-работает нормально. А вот Baud выставил с 115 на 57- не хочет коннектится.Только на 115 коннектится.
Хм. А точно у вас в настройках APM на порту стоит 57? Или все-таки 115?
Настройка битрейта на обоих модулях меняется?
Доброго времени суток!
Получил из китая посылку с заветной телеметрией, и мгновенно разочаровался.
Во-первых, синие диоды вместо зеленых выдали сразу то, что это далеко не оригинал. Но это не проблема, как я думаю..
Столкнулся с такой проблемой, что не могу соединить модули между собой (постоянно моргает синий диод).
Почитав в инете, что в таком случае второй модуль нужно прошить. Подключив через USB-UART переходник второй модуль очень долго пытался настраивать оба модуля одинаково. Пытался так же использовать всевозможные найденные прошивки на просторах интернета. Удалось пару раз поймать соединение между модулями на прошивке MultiWii SiK 2.3. Однако, при последующих попытках подключения — нет соединения.
Оставлял на ночь «моргать» лампочками, тоже без результата.
Скрин настроек: https://www.dropbox.com/s/21wx6rlklinfdlp/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202015-02-05%2022.41.11.png?dl=0
COM4 — Ground; COM5 — Air
Кто может подсказать, в какую сторону копать?
Если на бортовой модуль подать только питание, то настройки с обоих модулей считываются?
И в таком подключении проверить эхо.
При подключении к бортовому модулю только разъемов GND и VCC:
https://www.dropbox.com/s/yxawkfjwx9h89jx/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202015-02-05%2023.00.40.png?dl=0
Синие диоды на обоих модулях продолжают моргать. «Эхо» отсутствует.
Проверяйте пайку всех элементов под лупой, особенно в месте антенны. Чтобы не было соплей и неконтакта. Еще из вариантов — сузить полосу Min — Max Freq до пары каналов и поиграться, попробовать поставить другие антенны.
У меня также загружается инфа только одного модуля и постоянно моргает зеленый индикатор. Что делать?
Добиваться работы модуля, чтобы на компе данные читались. Может быть проблема с FTDI адаптером или драйверами.
вопрос у знатоков что это за ошибка? как с ней бороться https://yadi.sk/i/ayS0MXW_fBnL4
Первым делом проверить напряжение после стабилизатора 3.3В. Вторым — попробовать обновить загрузчики.
стабилизатор который стоит на апм или который стоит на телеметрии?? обновить загрузчик где?
РС, забыл написать что это проблема связанна только с телеметрией через шнурок всё норм
РС.РС. буду рад связаться в вк http://vk.com/g_a_r_i
Стабилизатор на контроллере, загрузчики на контроллере.
Если по шнурку все ОК, то скорее всего и мультиплексор живой.
Тогда искать проблему в телеметрии (проверять эхо, проверять на каком расстоянии модули работают друг от друга, менять антенны, настройки на обоих модулях должны быть идентичными).
через прогу 3др радио подключаю прошиваю и всё выставляю одинаково
модули по индикации находят друг друга, и иногда но очень редко подключаются 1/100
интересно что они работали но после полу года пролёжки порестали
эхо нет
а ещё бывает индикация горит и с частотой 1Гц моргает 2 раза потом горит 5 секунд потом моргает и так по кругу
Попробуйте для начала сменить место, где проверяете. Потом проверять антенны. Еще можно в настройках сократить количество каналов.
антенны я пересчитал они правильные, место попробую сменить, а кол во каналов может помочь?
и можно ли не изменяя обвязку поменять частоту(не нашёл в датащите
http://www.silabs.com/Support%20Documents/TechnicalDocs/Si1000.pdf примеров обвязки для разных частот)
Количество каналов возможно поможет, если весь диапазон в вашем регионе засорен. В некоторых случаях помогало.
По обвязке не подскажу, в такие дебри еще не лез. 🙂
кол-во каналов не помогло, есть прошивка 1.6?
Извините, я не собирал прошивки от телеметрии.
Хорошо бы еще проверить микросхему FTDI на наземном модуле. Замкните RX, TX и попробуйте эхо.
поменял прошивку на 1,9 снизил количество каналов до 5 и теперь он доходит до rcmap yaw и включает парам индекс и начинает считать
У меня не работало с большим количеством каналов. Планнер начинал подключение к АПМ и завершал с ошибкой. Убавил количество каналов до дефолтного значения 10, и всё заработало.
К стати, не знаю, нормально это или нет, но логи из АПМ у меня очень долго загружаются в Планнер. 2,1 МБ минут 30, наверно, не меньше.
Это по телеметрии или USB? У меня по телеметрии почти всегда загрузка встает, вроде бы так и ни разу не удалось скачать. Только по кабелю.
Это по телеметрии. У меня тоже были сбои, пока не отключил в настройках телеметрии ECC. Идея не моя, прочитал где-то в интернете.
Здраствуйте.
Подключаю наземный модуль, он определяется на компе, захожу в МР нажимаю Load Settings выходит ошибка «Failed to enter commsnd mode». Что делать?
Первым делом я бы посоветовал проверить скорости подключения. В настройках модуля и при подключении в MP должно стоять 57600. Если тут все правильно, то попробовать прошить модуль. Пишут, что помогает.
Удалил все дайвера с компа, установил модуль, он его видит как COM порт и нечего не происходит, при этом зеленая лампочка на нем моргает. Скорость устанавливаю 57600. Подскажите как прошить и где взять прошивку.
У меня пока статьи по прошивке нет, поэтому воспользуйтесь оригиналами.
Прошивки тут.
Инструкция тут.
Здравствуйте. Сегодня хотел настроить телеметрию но что то явно намудрил. У меня контроллер Crius All In One Pro v2.0 http://www.unmannedtech.co.uk/uploads/6/7/0/2/6702064/2941341_orig.jpg. Я один модуль подключил к ПК другой к контроллеру. Включил контроллер. На телеметрии загорелись зелёные светодиоды. Я так понял связь есть. Дальше воспользовался Mission Planner. Дальше всё сделал по инструкции в статье. Потом хотел нажать соединение. Его нет. Попробовал ещё раз настроить теперь один модуль телеметрии на ПК не видит бортовой. И в настройках вторая половина не активна.Сброс настроек не помогает. Что можно вообще сделать и как его настроить? Адаптера USB-COM нет.
Вот в этом вся беда. Это первоочередной девайс, который должен быть. Либо вспоминайте, что изменили в наземном модуле и попробуйте добиться их связи, чтобы настройки вротого читались, либо искать переходник. Есть колхозный способ попробовать перерезать дорожки RX, TX и reset от FTDI до радиомодуля на наземном и подключить FTDI ко второму модулю.
На этом контроллере уже есть порт FTDI через него можно подключить бортовой модуль?
FTDI обычно есть на наземном модуле, тот который с USB. Можно попробовать каким-то способом отсоеденить контакты от радиомодуля (отпаять модуль, если опыт позволяет) и подключить к FTDI другой модуль.
Здравствуйте. Работала у меня телеметрия пол года — и на компе и на телефоне. но одним днем вдруг наземный модуль начал определяться в диспетчере устройств как ft232r usb uart и никакие дрова на него не ставятся. Переставил его на ноут, на котором он работал раньше, тоже самое — также определился как ft232r usb uart и опять драйвера не ставятся. Воткнул в телефон — Droid planer его не видит, а раньше работало. Подозреваю что на модуле слетела прошивка, но от чего это произошло и как теперь его оживить?
Было у меня подобное. Модуль просто лежал полгода. После подключения тоже никакие драйвера не устанавливались. Поменял FT232RL — заработало. Попробуйте отпаять микросхему и подключиться адаптером к радиомодулю — станет понятно.
Еще веселее. Сегодня чет меня дергнуло попробывать принудительно все возможные драйвера поставить. И методом тыка было обнаружено что если на устройство ft232r usb uart принудительно поставить драйвер USB Serial Converter из пакета 28 версии то он ставится и появляется второе неизвестное устройство, на него ставим принудительно из того пакета драйвер COM порта и чудо!!! Мишин планер начинает конектиться к APM и все работает. Но телефон все по прежнему ено не понимает. На второй ноут пробую его воткнуть — опять ft232r usb uart. В ручную драйвера ставлю — работает. Но на телефоне то я не могу вручную драйвера поставить…(((( Получается что микруха стала как то по другому себя называть чтоль?? или идентификатор устройства сбился. Может его прошить можно, саму FT232?
Была какая-то история с тем, что производитель этих чипов боролся с подделками. Начиная с какой-то версии драйвера неоригинальные чипы перестают работать. Может это Ваш случай? Надо, вроде, установить старый драйвер.
Согласен. И поставить старый драйвер не проблема на компе. Но почему он перестал определяться на телефоне с Android ? 3 месяца нормально определялся, а тут бах и перестал. Как его теперь к телефону подружить? не покупать же планшет с виндой ради этого)))
Где скачать последнюю прошивку для SiK? Это 1.9 ? Просто вижу на форуме http://ardupilot.com/forum/viewtopic.php?f=22&t=5626
и боюсь пока шить
Вопрос закрыт, в последнем 3dr radio config tool внутри прошивка. Версия 2.4 нормально не работает
Друзья помогите, апм подключается через телеметрию очень медленно,час полтора почти,что может быть не подскажете?
скинуть все настройки обоих модулей на дефолт, потом перезагрузить телеметрию и проверить что все скинулось. У меня был случай что телеметрия не принимала никакие настрйки, пришлось ее раза 3 перепрошить, потом заработала. Вот понимаю что такого не должно быть, но блин, полтергейст однако. Либо мои кривые ручки 😉
да у меня тоже не понятки какие то,просто на третий раз взяла и нормально стала загружаться..мистика))
Склоняюсь к глюкам планера. Попробуйте другой комп или переустановите Framework/другую версию планера.
Добрый день! Я столкнулся с такой проблемой: при настройке телеметрии оба модуля видели друг друга, потом я по ошибки куда-то нажал и модули перестали видеть друг друга( оба моргают зелёным). Получилось так, что при загрузке настроек MP загружает только наземный модуль, а бортовой молчит. Не знаю, что делать. Перепробывал всё возможное, думаю слетела прошивка на ботовом модуле. Как поступить в данной ситуации?
Вряд ли слетела прошивка. Ну раз говорите, что сами куда-то нажали, значит надо все исправлять. Запомните настройки наземного модуля, подключите бортовой модуль через usb-uart адаптер к компьютеру и вбейте в него те же настройки, как в первом модуле.
Наконец то сделал. Купил USB COM, оказалось, что в бортовом модуле стоял другой диапазон частот, нежели в наземном. Поставил одинаковые и в наземном и бортовом. Сразу друг друга нашли и законнектились. USB-COM великая вещь. После данной проблемы понял, что лучше модули настраивать каждый отдельно.
Спасибо большое за совет !
Помогите кто знает. Стоит такая телеметрия http://arduino-ua.com/prod880-modyl-telemetrii-915-mgc-moshhnii , подключаю к компу и к коптеру (APM 2.5.2). На компе модуль горит синим диодом, красный очень тихонько подмигивает редко… на коптере на модуле мигает синий диод. Комп определяет модуль, отклик на замыкание TX-RX есть. Но на этом всё… ни одна программа не видит его… пробовал все скорости, везде failed. Как прошить не знаю… или можно ли сделать reset ?
На бортовом модуле замыкаете?
Для начала надо бортовой модуль подключить через адаптер FTDI и считать с него настройки программой 3DRConfig/MP, далее сравнить настройки с наземным модулем.
Добрый день! У меня следующая проблема… Телеметрия 3dr 915mhz. Сразу все было норм, коннектилось. Так как я еще мало опытен, грешу на то, что случайно обновил прошивку на наземной части телеметрии (сейчас стоит версия 1.9) и пропал коннект. Сейчас просто оба модуля мигают желтым. Но дальше — хуже) Сейчас когда в MP нажимаю Load settings, то перестали загружаться даже настройки наземной части телеметрии (хз с чем связано?) … Дальше, пришел мне FTDI Ft232rl, но не могу найти схему подключения моего Air модуля телеметрии к нему. Драйвер для FTDI вроде установил, определяется, как COM6. Потому прошу помощи разобраться в этой ситуации. Фото бортового модуля телеметрии прилагается)
http://images.vfl.ru/ii/1437125240/0b4350a6/9308475.jpg
http://images.vfl.ru/ii/1437125328/9450751c/9308513.jpg
Доброго времени суток!
прочитал всю ветку комментариев,похожей проблемы не нашел.
Телеметрия 915я. Изначально не конектилась, мигали зеленым диоды модулей. После настройки вроде прошло, оба стали гореть постоянно зеленым, ну думаю, отлично! Подключаю к АРМ- не конектятся хоть и горят зеленым. решил еще раз настроить и обновить прошивку кнопкой «upload firmware (local)». после этой процедуры бортовой модуль постоянно горит ярким красным диодом, мол находится в стадии перепрошивки, ни на что не реагирует кроме той же кнопки «upload firmware (local)» при нажатии которой он опять прошивает модуль и ничего…
может как-то можно обнулить прошивку? сброс настроек через «reset to defaults» не помогает. как перепрошить модуль? видел, что у хозяина сайта нет пока нет статьи о перепрошивке модулей, но как это сделать я никак не пойму, даже пройдя по ссылкам указанных в автором.
И никак не могу понять, как проверить эхо на модулях.(начинающий я)))
Помогите, пожалуйста!
Пока могу предложить только англоязычную информацию.
Подключение 3DR Radio к APM на офф сайте.
Исходники и описание прошивки.
Форум по обсуждению вопросов телеметрии (там одна из первых тем по блокировке возможности прошивки).
Да вроде же все описано. При условии, что модули настроены друг на друга. Один подключаем к компу, на другой подаем питание и замыкаем ан нем RX-TX. Запускаем любую программу-терминал, которая умеет работать с COM портами, например Putty или SecureCRT. И начинаем жать кнопки на клавиатуре. Если текст набирается, то все работает как надо.
Ссылки битые. А вопрос актуальный.
Попробуйте как я. ))).
1. Подключите *наземный* модуль к USB порту. Должен определится как COM-порт №…
2. Открываем MISSION PLANNER — Initial Setup — 3DR Radio -Upload Custom Firmware (точно не помню, но вроде нажимал, в любом случае ничего не испортите). ))). Должны появиться показания в окошках.
3. BAUD- смотрим (и ставим 115200). Изначально, вроде там 57600 было…
4. LOAD SETTING. COPY REGUIRED TO REMOTE в моем случае было бесполезно. (для *воздуха*)
Далее пляски… с *воздушным* модулем.
1. Пригодился оставшийся от MultiWii FTDI- программатор. (надеюсь, есть где взять).
2. Подпайка к гребенке (монтажной) разъема *мама* для соединения с модулем.
3. Соединение модуля с гребенкой, гребенки с программатором.
4. Выпить баночку пива, перекурить. ))).
5. Соединить USB-кабель программатора с компьютером. Определится как COM-порт №…
6. Далее все как с *наземным* модулем.
ОБЯЗАТЕЛЬНО ПОСМОТРИТЕ РАСПИНОВКУ РАЗЪЕМОВ. У меня (так повезло) было перепутано все, что можно. Ничего не испортится, но и не заработает.
Прошить их вряд-ли получится, а вот правильно сконфигурировать нужно. В любом случае, у меня все заработало на скорости 115200. Никаких помех и отклонений в работе APM не наблюдается. В MISSION PLANNER при нажатии кнопки CONNECT скорость, как и при USB соединении должна быть 115200.
Дальность работы- 800 м. в поле без проблем. Тоже 915 Mhz. Пока никто не приехал. )))).
Дмитрий. Забыл сказать. Также смотрите, чтоб везде было 115200. *Тут* должно все работать, а далее уже сконфигурите по своему вкусу. Не претендую на правильность, но у меня все пошло. Дело было давно, но вроде ничего не упустил из виду. Не забывайте сохранить настройки (LOAD SETTING)/
Может кто подсказать usb модуль v1, воздушный v1.2, прошивки одинаковые, настройки тоже одинаковые, не видят друг друга. В чем может быть проблема или где то надо выставить master и slave
Привет, подскажите пожалуйста, у меня телеметрия 3DR на 433 Mhg, меняю настройки через 3Dr radio config(не Mission Planner) необходима передача на максимальное возможное расстояние, поэтому Tx Power поставила на 20, (чтобы мощность milliWatts = 100), какую допустимую минимальную скорость(или еще какие параметры поменять) можно поставить, чтобы корректно работало?
Лучше поставить все рекомендуемое.
У меня внезапно появилась такая проблема: модули биндятся, телеметрия читается, но через минуту они разъединяются и помогает только переподключение питания. И потом всё опять по новой.
Как решить проблему?
*до этого всё работало почти год
Сегодня то же самое словил. Летал-летал. Хоп — телеметрии нет ( Бортовой перевоткнул — заработало.
Грешу на настройки последним MissionPlanner-ом параметров SR0_
Доброго времени суток! Помогите!!! У меня два модуля видят друг друга данные (символы на клаве) с одного модуля в другой через Терминал проходят, но при подключении приемника ко входам Usart Tx, Rx контроллера ARM stm32 СortexM3 (на него читаются данные с датчика) передаваемые данные виснут при уменьшении скорости передачи перестают виснуть но передается не адекватные значения. (При подключении по проводам Rx, Tx через преобразователь USB-USART все работает отлично на любой скорости передачи). Что делать не знаю, все перепробовал. Удивляет что по проводам Tx , Rx все отлично а по радиоканалу (передатчики настроены и общаются) глюки и неадекват. Когда зависает вывод принятых данных на приемнике и передатчике по миганию светодиодов видно что передача прием продолжаются.
Поподробней плз. Что вы хотите сделать с ними помимо коптера?
А точно ваша железка шлет на них нормальные данные порта?
Ну не знаю. Как поступила я. Посмотрела на эту кучу проводов на вашей распиновке. Подключила наземный модуль к компу и обновила его произведя все настройки с помощью 3DRRadio. Взяла воздушный модуль. Крутила его вертела ломала голову зачем ему эти RTS CTS. Уже подумывала о поиске даташита как меня озарило! Да ну на фиг! Хватит и тех пинов которые есть. Следовательно питание и земля GND и VCC были припаяны сразу ну и выход на вход и вход на выход RX-TX следовательно TX-RX и все завелось и прошилось. Настройки были зазеркалены и все работает. Кстати. По поводу COM портов. Опытным путем было доказано что оба модуля получили разные COM порты. В моем случае наземный был COM4 а воздушный подключенный через FT232RL получил COM5. И программа 3DRRadio видела их обоих хоть на самом деле это и мне было не нужно. Ну как-то так)
Для прошивки, чтобы инициализировать Reset.
Конечно. 🙂
Ну уважаемый доктор! Могу все перепрошить заново и заскринить если не верите. Шила четырьмя проводами и подключала оба модуля к одному компу. Один наземный модуль второй воздушный подключенный через FT232RL. OS W 8.1 64
Видимо есть что-то неведомое. На офф сайте в настройке есть речь о переводе модуля в режим прошивки. Может быть это помогает? Верю, верю.
А вот это было бы больше полезно, как дополнительная информация. Если не затруднит. А потом в статью добавлю.
Всем привет.
Может здесь мне помогут. У меня телеметрия RFD900+ прошивка крайняя все настройки сделал одинаковые для модемов, но всегда мигает зеленый диод и они друг друга не видят вообще. Почему так получается я не знаю хотя настраивал все правильно. Да и заметил что на одном модеме как ничает передачу данных красный диод постоянно мигает с одинаковой частотой и мигает до тех пор пока не отключу питание. А другой модем работает нормально красный диод моргает по мере считывания или записи на модем и потом перестает мигать. То что красный диод не переставая мигает я так понимаю это не нормально? Как мне сделать так чтоб они увидели друг друга
День добрый!
Получается, что сейчас вот это все сделано?
А зачем ему столько ног? И еще обратите внимание на перемычку. Случайно ничего не перепутано?
Всем привет! Подскажите как решить проблему: при перепрошивке бортового модуля телеметрии, он(модуль) завис, и диод постоянно горит красный.
Читать офф мануал и разбираться с режимом загрузчика.
Добрый день! собрал ради прикола лампочкотестер померять телеметрию 433. в итоге судя по лампочке мощность флай модуля больше чем наземного в несколько раз. (видимое свечение на расстоянии вдвое большем чем у наземного) С чем это может быть связано? напряжение по юсб 4,95-5,0в стабильно. Или это вообще нормально?(антенны менял местами, результат тот же)
Замер тока потребления поможет ответить на вопрос.
Добрый вечер. Уже 2ой день пытаюсь настроить телеметрию с APN. APM запитан от АКБ, win 7, драйвера стоят, COM порт правильный и скорость 57600. Rx к TX и соответственно TX к RX подключно, диоды на обоих модулях горят зеленым, эхо есть. А вот теперь про танцы с бубном…..
MP в упор не видит версию прошивки бортового модуля. Нажимаю «Load setings» и отображается весия ПО только наземного модуля, хотя данные сохраняются в Slave. Программа 3DRRadioConfig считывает данные с обоих модулей нормально, сохраняет данные и версии ПО (одинаковые 1.9) показывает. Но как только пытаюсь в MP законектить с APM, то сразу отсчет времени (25-28 сек) и вываливает ошибку о неудачной попытке конекта. Прошу помощи. Заранее спасибо.
А мультиплексор на APM живой?
У меня APM v252_5.0. На нем нет микросхемы с такой маркировкой. Зато есть «ATMEL MEGA32U2 13528», который в описании USB interface PPM encoder. Хотя если APM подключить напрямую к MP через USB, то все работает конектится и работает штатно, следовательно микруха жива.
А что за «5.0»? Давайте посмотрим на вашу плату с обоих сторон. Видимо просто какая-то лишняя маркировка от китайца. Эта микросхема должна быть. Смотрите по схеме Eagle в Загрузках. Бывает, что у нее частично порт выгорает.
Нет такой микрухи. Каждую под микроскопом просмотрел.
Вот плата. только не V2.0, а V5.0
http://dropmefiles.com/ZsrgN
Ок, тогда вам сюда. http://forum.apmcopter.ru/threads/cheerson-cx-20-vopros-po-telemetrii.43/
Спасибо за помощь! Буду пробовать. По рзультатам напишу.
Заметил у себя такую особенность, если подключить наземный модуль к компу или телефону первым а затем подать питание на бортовой, идёт отсчёт до 28 и соединения не происходит (модули синхронизированы). Если подать питание на бортовой модуль, а затем подключить наземный, соединение происходит без проблем.
Должно работать без проблем. Надо только подождать, чтобы летняя программа загрузилась. После того, как светодиоды красный и синий проморгаются, то должно подключаться.
Прошу помощи !!!
Получил из Китая телеметрию 3DR (земля и воздух) 915 MHZ.
Проблема состоит в том, что блоки не хотят соединяться между собой (зеленый диод на обоих блоках мигает зеленым постоянно).
Перепробовал следующее:
1. Проверил настройки блоков — совпадают;
2. Откатился к прошивке 1.7 на обоих блоках (было 1.9);
3. Изменял скорость обмена Baud на обоих приборах (с 57 на все существующие в ПО).
Подскажите, что я делаю не так?
Почитайте комментарии. Все возможные причины там описаны.
Уважаемый «raefa» я прочитал все комментария данного сайта, а также искал ответ в ГУГЛЕ, перепробовал все описанное по данной проблеме, но ответа так и не нашел, блоки по прежнему друг друга не видят, именно поэтому я решил написать здесь знатокам.
Я новичок, с такими штуками сталкиваюсь впервые, куда копать.
Заранее спасибо!!!
Кажется тут встречалось. http://forum.apmcopter.ru/threads/telemetrija-3dr-radio-obsuzhdenie.352/
Всем привет!
Проблема такая: телеметрия почти отрубается на 10 метрах. Решил поставить мощность на максимум. В правом окне в sik radio все получилось, а в левом окне (бортовой станции, так понимаю) если меняешь значения, то они не сохраняются. Сверху в левом окне при этом не стоит версия прошивки, может из-за этого быть?.. Решил обновить прошивку, обновил с 1.7 до 1.9, прошивка в левом окне так и не появилась, и значения так же не сохраняются.
Если делаете через Mission Planner, то могут быть глюки. Лучше пользоваться программой 3DRadio Config.
Все по модулям найдете тут.
Да, нашел уже этот способ. Пытаюсь установить, требует NET frimework, который я не могу установить) Попробую на другом компе..
—
Смог поднять мощность до 20 в 3DR, но связь по-прежнему ужасная, в соседней комнате уже 0%, и рядом с квадриком она тоже не идеальная
Скрин с droid planner: http://imgur.com/a/hc0sV
—
В MP при этом связь телеметрии нормальная…
Снимите кожух с антенны и посмотрите, что там внутри. У телеметрии на 433 МГц должна быть «пружинка». Если там «проводок», то меняйте антенны на правильные.
Случайно удалил комментарий:
Сергей
Снимите кожух с антенны и посмотрите, что там внутри. У телеметрии на 433 МГц должна быть «пружинка». Если там «проводок», то меняйте антенны на правильные.
Ну раз в MP все хорошо, то тогда надо учитывать, что проблемы из-за планшета/телефона. Элементарно может не хватать питания в USB-OTG. Не плохо бы померить просадку напряжения на ногах модуля телеметрии при подключении к планшету. Так же не забывать, что важно располагать антенну модуля по диаграмме направленности, и не просто, чтобы болталась как угодно. Так же не забывать, что планшет может и помехи давать.
Подобное обсуждаем в темах:
http://forum.apmcopter.ru/threads/vopros-po-telemetrii-3dr-modem-osd-i-fpv.112
http://forum.apmcopter.ru/threads/qgroundcontrol-dlja-android.627/
http://forum.apmcopter.ru/threads/gcs-dlja-android.493
Выберите более подходящую.
Привет! У меня такая проблема. Купил Телеметрию 433 МГц
для APM 2.6. Для установки на раму 450. В Mission Planner при CONNECTE Зависает на Getting Params 1 (ждал два часа, нет результата!) Скорость 57600.
Всем привет. Проблема. Модемы видят друг друга, настроены под требования контроллера. Но если отключить от порта контроллера. Контроллер не apm, но это не суть, т к с порта телеметрия уходит на передатчик и osd. После подключения модема к порту начинает идти передача, но через 10-15 сек рвется (зелены Led начинает мигать). Куда копать, что делать. В модемах я новенький, не пинайте если что 🙂
Всем привет.
Проблема с модулями, видят друг друга, прошивка одинаковая, подключение происходит очень долго (более 20 минут) и нестабильная связь пробовал на разных компьютерах, телефоне везде одно и тоже.
Ребята, помогите разобраться с телеметрией.
Установил на коптер, работала отлично. Не подклбчаясь к МП — загрузил настройки телеметрии в МП. Все ок. Далее по гайду Юлиана сделал «20» в графе «tx power» на обоих модулях. Нажал save settings. Жму «connect», а телеметрия уже не подключается, зависает на «getting params» и у модулей начинает мигать, а не гореть, зелёный диод.
Так же если загрузить параметры телеметрии и нажать save settings — начинают мигать диоды зеленые, то есть теряет связь…
Пробовал сбрасывать настройки. Прошивал наземный и воздушный модули — upload firmware (local). Воздушный подключал через фтди к МП.
Если не нажимать CONNECT в МП: на обоих модулях горят зелёный диод и мигает красный.
Когда связь потеряна — достаточно выключить и включить питание на коптер и связь снова ловится…
Помогите, пожалуйста…
Телеметрия 433
Здравствуйте! Могу ли я прошить бортовой модуль, без адаптера FTDI, у меня телеметрия второе фото сверху
если считываются параметры с обоих модулей, то-есть они залинковались, то да, иначе шить по одному, второй через адаптер
Здравствуйте! Есть такой комплект телеметрии 3drobotics 915 мГц (https://ru.aliexpress.com/item/3DRobotics-3DR-Radio-Telemetry-Kit-915Mhz-as-APM-2-5/1440940555.html?spm=a2g0s.9042311.0.0.274233edfTAxnj), наземный модуль в ходе настройки перешел в режим программирования и не выходит из него, горит красный светодиод, извлечение и повторное включение в гнездо USB ситуации не меняет. Как можно выйти из этого режима?
а какой программой настраивали?
Настраивал в 3drradiokonfig. После нескольких часов поиска способа оживить модуль, скачал прошивку radio-hm_trp.ihx с сайта firmware.ardupilot.org/Sik/stable/ и через меню Upload Custom Firmware программы обновился до стабильной версии. Теперь мигает зеленый диод на обоих модулях, друг друга не видят. Думаю что нужно обновить и бортовой модуль через FTDI232, которого пока у меня нет…
Настраивал в 3drradioconfig. После нескольких часов поиска способа оживить модуль, скачал прошивку radio-hm_trp.ihx с сайта firmware.ardupilot.org/Sik/stable/ и через меню Upload Custom Firmware программы обновился до стабильной версии. Теперь мигает зеленый диод на обоих модулях, друг друга не видят. Думаю что нужно обновить и бортовой модуль через FTDI232, которого пока у меня нет…
Ура, у товарища нашелся FTDI! Все сделал по инструкции и модули после прошивки заработали! Единственное что огорчает: мелкие ритмичные осцилляции сервомашинки, стоящей рядом с полетным контроллером. Мощность бортового модуля пришлось уменьшить до 5 ед. Может есть реальный опыт по настройке AirSpeed, Freq, Duty Cicle или других параметров, позволяющих уменьшить этот негативный эффект?
ДОбрый день! наткнулся в Ютубе на видео Юлиана о обновлении прошивки и увеличении мощности телеметрии на apm2,8 после чего телеметрия отказывается конектиться. на коптере телеметрия мигает зеленым и красным, на компе тоже мигает и в конце всех попыток в МП «No Heartbeat Packets Received» кто-то стыкался с таким траблом?
Я думаю вы обновили прошивку на USB модуле подключенном к компу, до версии 2.0, а на модуле что подключен к APM — скорее всего 1.7.
Лично сам на днях так тупанул когда решил смахнуть пыль со своего комплекта, и судорожно искал программатор, чтобы обновить прошивку на ведомом модуле.
на обоих модулях при прошивке надо устанавливать одинаковые параметры
Делал все вроде на обеих полях. А как все вернуть обратно
По моему в программе есть сброс настроек, он ставит их дефолтовыми
Всем доброго времени суток. Мучаюсь с телеметрией 433 МГц и АРМ. Прошивка на модулях 1.9, коннектятся (с прошивкой 2,0 не хотят работать). С батарейным питанием эхо есть. При попытке связать с МП, тут же обрывается. На бортовом модуле все время мигает красный светодиод. Соединения все вроде правильные, в АРМ резисторы в цепях TX и RX целые, с штырьками Telem звонятся. Дорожки от разъема Telem идут к шести площадкам на другой стороне платы, около которых надписи AutoMUX UART0 и UART2. Может там должны перемычки быть напаяны. а их нет? В АРМ контроллер атмега 2560, интересно к каким пинам подходят TX и RX?
В интернете встречал описание такой проблемы, но вариантов решения проблемы не нашел. Куда копать?
Проблем с модулями никогда не было, настроил порядка 5-ти комплектов на 430, версию ПО не помню, настраивал сторонней программой, не из МП…да, на моих модулях мощность была занижена до 10 милливатт, скорость на порту должна быть 57600
Спасибо за отзыв.
Вопрос закрыт — заработало!
Чудотворная смесь спирт + ацетон помогла, промыл нижнюю часть платы APM, где впаяны разъемы и штыри.
Скорость 57600, мощность 100 %
Теперь задача состыковать с андроидом, мой почему-то не хочет работать через OTG. Думаю, что синий зуб поможет.
что спирт животворящий делает )))
у меня на андроиде под TOWER работает
TOWER нормально справляется?
Да. Проблем нет. Приятель поставил на прикормочный кораблик.
Я тоже на прикормочный. Мне вот только не понятно, как в нем управлять сервами. Нажимаешь на Set servo, появляется два окошка, первое Channel (выбор канала), тут все понятно, а второе — PWM и не понятно, что здесь выбирать, какие значения.
К сожалению нигде не смог найти что-то типа руководства к этой проге. А вопросы есть, например, если в выбранной точке установить, например, изменение скорости, то эта точки исчезает и не возможно составить маршрут.
для контейнера я делал программу на отдельный контроллер на ардуино нано, она и управляет сбросом прикормки и оснастки, выведено на отдельный тумблер системы радиоуправления, а на стик выведено запоминание точки WP… Моё дело было настроить аппаратную часть, а уж с программой товарищ разбирался сам…там всё работает…сброс контейнера осуществляет не серва а двигатель с редуктором, контейнер опустошается через корму, датчики положений — безконтактные, по серве просто — 1000 минимальный угол, 2000 — максимальный, на тумблере и калибруешь…
Да, для записи WP надо задействовать 5 и 7 каналы APM. WP по моему по 7 пишутся, точно не помню, настроил и забыл, надо у него спрашивать, он же его эксплуатирует. Прикормку завозит аж за 300 метров…
Я имел ввиду автоматический режим. Т. е. сначала произвести в TOWER планирование миссии, где есть возможность запоминания точек, изменение скорости перед точкой, срабатывание серв. А затем кораблик в автоматическом режиме идет к запомненной точке, на определенном расстоянии от точки снижает скорость и в точке производит сброс прикорма и снасти, возвращается домой. С этим всем я разобрался, кроме PWM, да и тут вроде проясняется. Посмотрел пределы, в которых изменяются значения в окошке, оказалось от нуля до более, чем 2000, т. е. это видимо длительность импульсов PWM в мкс. Значит, если их выставлять в пределах 1000-2000 мкс, то можно нормально управлять сервами. Надо проверить.
насколько я понял приятель от автоматического режима отказался, даже при небольшом волнении становится неактуально, он завозит в ручном режиме. Кораблик с водоизмещением 70 кг, самодельный. Всё регулируется с пульта, tower используется для запоминания миссий и точек прикормки.
Спасибо.
Подскажите пожалуйста , по совету товарища обновил наземный модуль телеметрии на 915 , естественно новая прошивка и новые значения … у того же товарища взял прошивальщик и дрова установил и все припаял к полетному модулю телемитрии , но при подключении к компу на модуле телемитрии не загорается ни какой индикации . при подключении того же модуля к апм моргает зеленый диод и красный . не могу понять , или прошивальщик не рабочий либо подключено не верно , но попутать +и- не реально , вот и думаю может подпаять прошивальщик к разьему подключения к апм ??? какая там распиновка ?? или может все таки прошивальщик помер ???
Я сомневаюсь что ты пожег. Ну если только не подал питание на сигнальные линии. Поменяй местами Tx-Rx? поиграйся со скоростью.
Убедись что ПО твое стоит не криво.
ошибка номер раз! Прошивки обновляются парами, сразу на обоих модулях
ну теперь то я это знаю … только вопрос остается открытым .
подключить переходник USB-UART и прошить второй модуль, других вариантов видимо нет
Только шить оба, я сам лоханулся, прошил USB-приемник через MP, и заловил грабли, нет коннекта и все.
Задним умом думаю, ну не мог спалить же! OSD то не спалил переделывая питание, хотя есть уникумы.
Пришлось доставать с антресолей ардуинку, делать из нее программатор, и шить.