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

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

YouTube канал

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

TOP статьи

Вход



HIEE HDVR702 5.8G 40CH Diversity Headset 7 Inch 800*480 FOV 72 degree FPV Goggle with Built-in fan2.4G CC2500 NRF24L01 A7105 CTRF6936 4-IN-1 Multi-protocol STM32 TX Module With AntennaXIANGYU XY017HW WIFI FPV With 2MP Wide Angle Camera High Hold Mode Foldable Arm RC Drone QuadcopterDW Hobby Pterodactyl 1600mm Wingspan Biomimetic EPP Flying Wing RC Airplane KitRealacc Four Arms Aluminum Alloy CNC Soldering Station for RC Drone FPV Racing8 in 1 Hex socket driver Hexagon Screwdriver Set For RC ModelsiRangeX iRX6 Multiprotocol TX Module for Flysky FS-i6 i6x TransmitterRemote Control Shutter Cable for FPV Cameras

RC Магазины





Home Технологии Компьюторные Улучшенный смеситель каналов для пилотажного крыла

DSF3_EVO_BRUSHED Flight Controller Built-in DSM2/DSMX Satellite Receiver For Eachine QX95 QX90 QX90CBoscam FPV 5.8G 400mW AV Receiver RC305 with Transmitter TS3532.4G CC2500 NRF24L01 A7105 CTRF6936 4-IN-1 Multi-protocol STM32 TX Module With AntennaEachine EV100 720*540 5.8G 72CH FPV Goggles With Dual Antennas Fan 7.4V 1000mAh Battery For RC DroneTowerPro MG946R Metal Gear Digital High Torque Servo 55gMulti Protocol TX Transmitter Module Case for FrSky FlySky TransmitterHTIRC Hornet Series 30A 2-4S Brushless ESC With 5V/2A BEC For RC ModelsEACHINE Tracker H101 3.5CH Channels RC Mini Helicopter With Gyro Remote Controlled Rechargeable

Улучшенный смеситель каналов для пилотажного крыла
Технологии моделизма - Компьтерные Технологии
Автор: Андрей   

Улучшенный смеситель каналов для пилотажного крыла

Я сейчас увлекаюсь разработкой 2-х моторных пилотажных моделей. Такие модели имеют нестандартную схему управления - из-за наличия 2-х двигателей они несколько похожи на квадрокоптеры и нуждаются в гироскопах-стабилизаторах. Но  2-х моторную модель нельзя подключить напрямую к стабилизатору полета и для таких моделей я изготавливаю отдельный смеситель сигналов на Arduino Pro Micro, про который уже написал несколько статей. Последняя версия смесителя использует стабилизирующий приемника FrSky-S8R, смесители этого типа отлетали в сумме несколько десятков часов на различных моделях и хорошо себя показали. Но вместе с этим у смесителя были обнаружены некоторые недостатки:

 

 

- Для настройки смесителя нужна относительно сложная процедура калибровки. Это свойство он унаследовал от еще от более старой версии с PWM сигналами. Но входной сигнала SBUS сигнал практически напрямую в цифровом виде приходит с процессора пульта управления — зачем его калибровать, если все параметры стабильны и их можно подобрать заранее?

- Невысокая точность. Фронты выходного PWM сигнал формируются программно и точность сигналов составляет около 1-2 % от его длительности, хотя Arduino Pro Micro может выдавать прецизионные цифровые сигналы ШИМ непосредственно с встроенных таймеров.

- Не оптимальное замешивавшие сигналов элевонов крыла. Анализ был сделан для нахождения оптимального смешивания сигналов для 2-х двигателей. Дополнительный смеситель сигналов элевонов не был изначально проанализирован тщательно и для него так же можно найти оптимальные параметры.

Улучшения смесителя

Отказ от калибровки - здесь просто необходимо найти параметры пульта и коэффициенты для смешивания каналов. Оказалось, что для правильной работы для каналов управления FrSky S8R просто необходимо уменьшить диапазон входного сигнала до 65 % (1170 us - 1820 us) от номинального. Это необходимо, потому что FrSky S8R приемник со стабилизатором полета и может добавлять к сигналу идущего  с передатчика сигнал «коррекции», поступающий с гироскопов. И этот стабилизационный сигнал можно включать/выключить в любой момент тумблером на пульте.

Замешивавшие сигнала элевонов - смешение сигналов для элевонов  не есть просто сумма и разница сигналов канала элеронов (Ail) и канала элеватора (Elv). Необходимо учесть так же ограничения накладываемые сервоприводами, которые обычно работают в диапазоне (900 - 2000us) и обеспечивают отклонение элевонов - 45о + 45о. Выход длительности сигнала за границы временного диапазона приводит к заклиниванию сервопривода в крайнем положении и потенциально может привести к его поломке. Поэтому операция смешивания сигналов так должна учитывать эти ограничения. Проиллюстрируем смешение на графиках - для "классической" схемы модели каналы  Ail и Elv независимы друг от друга и весь диапазон управления передается на сервоприводы без потерь:

 

Для модели "летающее крыло" все не так просто - если мы делаем смешение по классической «аддитивной» схеме, то преобразование Ail + Elv и Ail-Elv разворачивает оси координат диапазона управления на 45о, и такой повернутый квадрат уже целиком не помещается в квадрат диапазона сигналов сервоприводов.

 

В этой ситуации необходимо чем то жертвовать:
- либо мы не используем весь динамический диапазон сервоприводов,
- либо некоторые положения джойстика пульта находятся в области «насыщения» сервоприводов (на рисунке это углы квадрата) и правильного смешения сигналов в этих областях не происходит.
Поэтому, были выбраны более-менее оптимальные коэффициенты передачи сигналов (показаны на рисунке):
- для расходов 60% весь диапазон положения джойстика управления передается на сервоприводы
- для расходов 100% есть проблемы смешивания в углах квадрата - но суммарная площадь этих зон невелика и они не сильно влияют на пилотирование.

Схема смесителя

Она очень похожа  на схему смесителя предыдущей версии, но не имеет кнопки калибровки.

Изготовление печатной платы в Китае

Еще один интересный момент состоит в том, что я изготовил для смесителя печатную плату! Оказывается, что заказать изготовление печатной платы очень дешево и просто - в Китае есть много фабрик делающих небольшие партии печатных плат для любителей электроники. Мне нужно было только нарисовать схему в KiCad-е, преобразовать ее в макет печатной платы, сгенерировать файлы для фотоплоттера и сверлильного станка, запаковать в архив и отослать на фабрику. Так как я сохранил архив, то эти действия может повторить каждый и потратив полчаса для оформления заказа, через 2-3 недели получить комплект из 5 печатных плат за относительно небольшие деньги (цена меняется, так как действуют разные скидки и обычно составляет 400 - 600 рублей) .

Для заказа я использовал сайт jlcpcb.com. Хотя действия при заказе достаточно простые и интуитивные,  но так как не все хорошо знают английcкий язык, я опишу главные шаги:
- Создать свой аккаунт (можно использовать аккаунт Google для входа).
- Войти в меню создания заказа (Order now). Появится меню заказа платы.


В этом меню большинство параметров уже предустановлены и их нет смысла менять. Например  число плат в заказе PCB quantity равно 5 - это минимальное количество, которое можно заказать.  Единственное изменение, который я здесь сделал - установил толщину платы PCB Thickness равной 1 мм, чтобы она была чуть-чуть легче.
- Взять подготовленный мной архив gerber.zip  и загрузить  его на сайт кнопкой Add your gerber file. Если все сделано правильно -  на сайте должна появиться картинка готовой платы -  как c двух сторон она будет выглядеть.

- после чего нажать кнопку завершения подготовления заказа - Save to Cart.
- далее начать кнопку оплаты Checkout Sequrely для оплаты можно использовать Visa, MasterCard или PayPal.
- В качестве средства доставки надо выбрать дешевую Registered Air Mail почту.
- после чего нажать кнопку Submit Order.

Распайка компонентов смесителя

Монтаж платы достаточно интуитивен - сначала на плату устанавливаются все детали, потом сверху припаивается плата Arduino Micro Pro. Расположение всех компонентов обозначено шелкографией единственное, что может вызвать непонимание - это "хомутик" из провочлочки для крепления провода канала SBus, обозначенный как разъем J5. Все детали более-менее стандартные, "угловой" разъем для подключения моторов и сервоприводов с поворотом штырьков на 90 градусов можно заказать здесь.

 

Программирование смесителя и настройка приемника и передатчика

Программирование смесителя не сильно отличается от программирования предыдущей версии, необходимо:

- Установить на компьютере программную среду Ардуино.
- С помощью программной среды Ардуино необходимо залить в смеситель скетч. (Как это делается, я уже описал в предыдущей статье).

Как теперь правильно настроить передатчик и приемник FrSky-S8R для работы со смесителем?
- Настраиваем параметры передатчика и приемника для работы с моделью "классической схемы".
- Устанавливаем максимальные расходы для всех каналов управления, кроме канала управления тягой,  в  60%. Расходы канала тяги остаются 100%.

При включении питания и наличии активного сигнала SBus с приемника смеситель должен три раза мигнуть светодиодом - это означает смеситель вошел в рабочий режим.

Выводы.

Этот вариант смесителя так же отлетал более десяти часов и продемонтстрировавал надежную работу. Единственный выявленный недостаток смесителя - к нему нельзя подключать прецизинонные сервоприводы (типа ES3351) - точности смесителя (около 1%) не хватает - прецизионные сервоприводы немного "дрожат" и, к сожалению, быстро изнашиваются. Сервоприводы "обычной точности" работают без замечаний - я в своих моделях использую дешевые и надежные HХT-900 (или их клоны).

Всем удачных полетов!

 





Добавить комментарий

Защитный код
Обновить

Последние сообщения форумаПоследние созданные темы
1) Чем заняться на карантине
2) Не модельный юмор 2
3) Выходные полеты
4) Скидки на RC товары
5) Надо больше золота!!! (с)
6) С улыбкой о моделях
7) Не модельное но прикольное
8) КиберРоссия
9) Необычные модели
10) Почта России
1) Чем заняться на карантине - не модельное
2) Выходные полеты - Кто на чем летать будет?
3) Красивые авиамодели и полеты - радиоуправляемые
4) Чертежи летающего крыла для дальнего FPV - с видео по сборке
5) Аппаратура и симулятор Fly sky FS-T6 - Помогите очень новичку
6) Большой композитный фпв
7) Мини ЛК с FPV - полеты лучше дроновых :-)
8) Я новичек - Хочу собрать первую модельку
9) Движок от триммера на авиамодель - или на любую другую самоделку...
10) Обзор FlySky FS-I8 - пульт радиоуправления