Подписываемся на VK

Ежедневные новости, видео и приколы...

YouTube канал

Подбор моторов

TOP статьи

Вход




RC Магазины





Для удобства пользования форумом и поиска информации прошу придерживаться правила: 1 тема = 1 вопрос.

К примеру, если обсуждается настройка передатчика, а у вас вопрос про подключение такого же передатчика к симулятору или вопрос про другую модель передатчика - создавайте новую тему. Если вы новичок в авиамоделизме, рекомендуется прочитать статью Новичку и ссылки с нее.

Исключение только в разделе Вопросы и обсуждения по статьям

Как выложить фото, Как опубликовать видео

С уважением,

Константин.

Джойстик для радиоуправляемого самолета

Джойстик для радиоуправляемого самолета

Делаешь такой джойстик, одеваешь видеошлем и учится полетам совсем не надо! Все навыки давно уже приобретены в авиаигрушках-симуляторах! :-)



Описание возможностей от автора этой самодельной RC аппаратуры на базе компьютерного джойстика Defender cobra m5:

1. В данной аппаратуре реализованы 4 аналоговых канала для управления ЛА, 2 дискретных канала для управления камерой (8 положений, как в авиасимуляторах) и 2 дискретных канала в резерве (можно подвести переключатели или подключить к кнопкам джойстика, правда незадействованными остались только 3 курка). На выходе РУ формируется сигнал PPM и питающее напряжение для подключения аппаратуры LRS.

2. Внутри установлена плата Arduino mega2560, в каналах управления элеронами и рулем высоты датчики Холла ss495 (в оригинале в джойстике установлены магниторезисторы kmz41 и операционный усилитель mcp602 - но с формируемым ими сигналом я не разобрался).

3. На дисплее отображается следующая информация: Rates - диапазон работы рулей управления ЛА (high - ход сервомашинок 100%, medium - 75%, low - 50%), Battery - напряжение питания джойстика, Throttle - положение дросселя в % (так как РУД в джойстике не очень эргономичен и информативен).

4. В меню реализовано триммирование и инверсия всех каналов, экспонента аналоговых каналов, выбор модели планера - все настройки сохранятся в EPROM arduino.

4.1 Триммирование (осуществляется в диапазоне 0-1000):

- каналов управления элеронами, рулем высоты и хвостом осуществляется изменением центрального значения с автоматическим пересчетом крайнего положения сервомашинки (по умолчанию 0-500-1000, после триммирования 20-510-1000) с шагом в 2 значения (0,2% от диапазона работы сервомашинки);

- РУД и дополнительные дискретные каналы выставляются по отдельности крайние значения (по умолчанию 0-1000, после триммирования 0-900) с шагом в 2 значения;

- камера (отдельно триммируется в горизонтальной и вертикальной плоскости), по отдельности выставляются значения краев и центра (по умолчанию в горизонтальной и вертикальной плоскости 0-500-1000, после триммирования в горизонтальной 60-510-960, в вертикальной 100-450-950);

4.2 Экспонента формируется функцией y=x3;

4.3 Микширование предусмотрено для летающего крыла (ppm1=(Elevator+Aileron)/2, ppm2=(Elevator+invertAileron)/2) и V-образного хвостового оперения (ppm2=(Elevator+ Rudder)/2, ppm3=(Elevator+invertRudder)/2).

5. Недостатки:

- несмотря на оптимизацию кода, за период формирования пакета PPM (22,5 мс) mega 2560 не успевает считать значение всех входов и обсчитать все функции, поэтому вынуждено формируется по два одинаковых пакета PPM - и время отзыва аппаратуры составляет 22,5*2=45 мс (если только считывать аналоговые входы и масштабировать в значение PPM то все отлично);

- пакет PPM формируется с ошибкой 0,45-0,5%, если быть точнее то удлиняется на это значение - наверно особенности mega2560, так как ничего не смог с этим поделать, а поставить костыль и ввести поправочные коэффициенты не хочу.

6. Чтобы избавиться от предыдущих, пусть и незначительных недостатков, планирую переход на Arduino Due и магниторезисторы kmz 60:

- имеет тот же форм фактор;

- более чем в 4 раза производительней, а значит должна решиться проблема дублирования пакета PPM;

- идеально формирует PPM (уже есть рабочий генератор);

- необходимо будет привести значения формируемые реостатами и датчиками Холла из диапазона 0-5 В, в диапазон 0-3,3 (уже готов делитель напряжения);

- резервные дискретные каналы заменю на аналоговые (даже если их не подключать то делитель напряжения будет выполнять роль резистора подтяжки);

- датчики Холла очень сложно было юстировать.

Вторая версия джойстика для RC полетов:

konst
Константин (Москва)
useravatar
Offline
28090 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
9966
Всего опросов:
79
Всего сообщений:
183265
Бездействующий:
Пользователи форума:
 
Всего пользователей:
15444
Последним зарегистрировался:
BuddyDrype
Пользователи онлайн:
0
Гостей онлайн:
327

Самые активные пользователи: 
konst, carpenter, kompmen, cnyx, Dragony, maks_dg, Goby, Student, alldn, nikolaypet
Онлайн: 
Нет пользователей онлайн
Последние сообщения форумаПоследние созданные темы
1) самодельная мини-циркулярная пила
2) Юлиус Пердана и его новая работа Р-40 Hawk
3) Юлиус Пердана и его новая работа Р-40 Hawk
4) Крыло без элеронов, но с 2Д поворотом мотора
5) Планеры и мотопланеры
6) volantex phoenix 2000 с стандартной ЦТ пикирует.
7) Радио приблуда для продажи.
8) Пилотажные авиамодели (потолочка)
9) Свободно летающие авиамодели
10) Авиамодели на 3D принтере
1) Юлиус Пердана и его новая работа Р-40 Hawk - На сайте Юлиуса перданы появилась новая разработка
2) Юлиус Пердана и его новая работа Р-40 Hawk - На сайте Юлиуса перданы появилась новая разработка
3) volantex phoenix 2000 с стандартной ЦТ пикирует. - летит ровно с ЦТ на 1.5см взад
4) Радио приблуда для продажи. - Зарядник модельный ,ВЧ МОДУЛИ,
5) Пилотажные авиамодели (потолочка) - Чертежи авиамоделей для высшего пилотажа
6) Свободно летающие авиамодели - Чертежи очень простых авиамоделей
7) Планеры и мотопланеры - чертежи для любителей повыпаривать в небе
8) Чертежи дронов - подборка чертежей дронов для самостоятельной сборки
9) Радиоуправляемые машины на 3D принтере - чертежи и обзоры самодельных 3D печатных автомобилей
10) вырубает один двигатель