Главная Файлы Форум Галерея Гостевая книга Обратная связь Карта сайта Поиск
 

 

Моё место работы

СитиСервис
  • Заправка и ремонт лазерных картриджей
  • Ремонт любых принтеров и копиров
  • Оригинальные и совместимые картриджи
  • Доставка бесплатно (от 2-х картриджей)
  • Накопительная система расчётов для корпоративных клиентов
Телефон
+7 (4722) 373-983
8-980-326-01-23
Адрес E-mail
mybelpost@gmail.com

Привет, Гость

Войти
Идентификация
Я забыл свой пароль
Регистрация

Разделы -> Полётный контроллер F4BY под Linux -> Железо к F4BY -> 3DR V2 Mini проверка...

3DR V2 Mini проверка работоспособности под Linux

И так, мы купили (у китайцев) 3DR Radio модем телеметрии!

Дорогая, тётя Хая!
Вам посылка из Шанхая!
А в посылке три китайца - три китайца... прислали 3DR Radio!

Как нам проверить работают ли эти модули?
(Отдавать ли деньги китайцам или требовать другие модули?)

Предполагаем, что у нас установлена система Debian-8 по умолчанию (я проверял и в Linux Mint) и имеется стабилизированный источник питания на 5 вольт.
Так же должно быть установлено приложение CuteCom из оф. репозитория (можно консольный minicom, но здесь этот вариант не описываю).
Приложения для управления полётом, к примеру APM Planner или Mission Planner сейчас не понадобятся.
(SikRadio от 3DR у меня не завёлся, точнее не стал работать с нужным портом).

Драйверы устанавливать дополнительно не нужно, во всяком случае в Debian-8 и LM всё уже есть.

Вставляем модуль "Ground", т.е. модуль наземной станции в USB компьютера.
Запускаем терминал и проверяем как этот модуль определился в системе скомандовав:

lsusb

Я получил вот такой вывод консоли:
(лишнее удалено)

.......
Bus 007 Device 002: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
.......

За тем нужно посмотреть какой порт выделился для 3DR наземного модуля.
Это можно сделать опять же из консоли командой:

ls /dev/ttyUSB*

Я получил вывод консоли: /dev/ttyUSB0.
Этот порт мы и будем использовать при тестировании модулей через приложения CuteCom.
А так же данный порт понадобится в APM Planner или MissionPlanner.

Начнём с CuteCom!

Подключаем модуль наземной станции к USB компьютера.
На бортовой модуль (модуль "Air") подаём только питание 5 вольт.
Через некоторое время мигания зелёным светодиодом модули должны найти друг друга и зелёный светодиод должен загореться постоянно.
Если модули друг друга не находят, то пытаемся переподключить бортовой модуль или модуль наземный - добиваемся постоянного свечения зелёного светодиода.
Если модули так и не находят друг друга - мигают, то возможно они не настроены друг на друга.
В этой статье данная проблема не описывается!

И так модули нашли друг друга (зелёные светодиоды горят постоянно)!
Запускаем CuteCom.

Выставляем порт /dev/ttyUSB0 и скорость обмена данными 57600 (рис. ниже).



остальные значения полей по умолчанию.

На бортовом модуле коротим между собой выводы RXD и TXD.

В CuteCom жмём кнопку "Open device".



И в поле "Input" вводим произвольные символы.
По окончании ввода нажимаем ENTER.
Наша введённая строка должна появиться в поле отправки (поле среднего размера, чуть выше "Input").
А через долю секунды эта же строка должна появиться в поле приёма (самое большое поле).



Если это так, то модули работают на уровне передачи данных.
И я думаю, что в APM Planner или MissionPlanner они то же заработают.

Опубликовано: Константин, Автор/источник: Сакрюкин К.В. 12 Март 2017 21:21:30

Комментировать

Вы не залогинены! Регистрация

Афоризмы, мысли

Хакеры любят думать, что они могут игнорировать политику, и вы можете оставить политику в одиночестве, но она не оставит вас.

/Столлман Ричард Мэттью/

Счётчик

Сейчас на сайте - 1 (0 зарег.)
Всего хитов9041 
Сегодня хитов9041 
Сегодня хостов1357 

Откуда гости наши?

 
Powered by ReloadCMS 1.5.0.
© 2004-2012 ReloadCMS Team
RSS AggregationPHP powered
Генерация страницы: 0.48
  Яндекс.Метрика
    Сакрюкин К.В.   Яндекс цитирования    
 
Здесь всё можно копировать и цитировать, но рабочая ссылка на мой сайт обязательна!