К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Коптероводы ауу..

Гость
0 - 02.09.2015 - 16:10
Почти закончил проект . Свой софт, протокол и платы.
Радиолинк на 3DRadio модемах (линк компорта ),передача данных в 2 стороны,
Олед дисплей на передатчике, полная телеметрия.
Горизонт держит супер. Передает GPS координаты на пульт .
По GPS возврата домой пока нет.
Кто увлекается пишите.



Гость
1 - 02.09.2015 - 17:00
Ну, молодцом, чё!
Здесь покажи.
Гость
2 - 02.09.2015 - 18:10

В турниджи использую стики ,кнопки и батарею.
В коробке ардуина и модем. Ардуина обрабатывает стики ,кнопки и шлет в компорт пакет данных с контр. суммой.
На коптере модем получет данные , передает на ардуину. Она команды и углы наклона использует в программе стабилизации . На борту ардуина про-мини ,MS5611 барометр и MPU6050 аксел-гироскоп. GPS модуль подключается отдельно по I2C через конвертор. ( тоже на базе ардуины мини , на фото нет )
Конвертор получает протокол NMEA по компорту от GPS модуля, строковые символы переводит в числовые,нормализует и по запросу по шине I2C передает на главную плату. На одной шине I2c висит баро , аксель и конвертор.
Основной проблемой было убрать вибрации. Проволка по периметру лучей очень
хорошо это делает. Минус что перед камерой будет проволка. По ФПВ пока не
летал , хотя все есть. Ма морде впереди место где цепляются серво-машинки
с боксом для камеры ( мобиус) Основная плата также управляет углом камеры,пока в 1-й плоскости.
Гость
3 - 02.09.2015 - 18:15
https://my.mail.ru/mail/samer99/photo/_myphoto/18.html
Гость
4 - 02.09.2015 - 20:35
2-HIFI >
1. Какова реальная задержка от момента измерения потенциометра стика до приёма команды на борт?
2. Как происходит борьба с ошибками I2C, если они есть?
3. На винтах не вижу следов их балансировки (главное средство от вибраций).
4. Чья прошивка для полётного контроллера?
5. Зачем сервы на ФПВ? Почему не контроллер Basecamelectronics для подвеса на БК-моторах?
Гость
5 - 02.09.2015 - 21:44
1.Частота пакетов 10 Гц. Значит задержка 0.1 сек.Частоту можно поднять ,но смысла нет.
Инерция системы намного больше.
2. Ошибок нет , шина не висла, данные передавались всегда. Вибрации негативно влияют на механику акселя с гирой(что внутри микросхемы). Она залипает и просто тупо врет.
Платка MPU6050 приклеена на железную пластину и подвешена на демпферах .
3. Винты очень хорошо сделаны и можно не балансировать.Проверял на магнитном балансире .
4. Прошивку писал сам .
5. Серва для меньшей массы.Корпус для камеры и серва весит 25гр.
При полете прямо коптер наклоняется градусов на 30-40 и я компенсирую этот наклон.
Нет отдельного контроллера. Свободный выход шим ардуины управляет сервой.(4-е других моторами)
Пока не до БК-подвесов. Есть проблема удержания высоты. Барометр пришел недавно
и мало наработок по коррекции высоты. У него шум +-0.3 метра .
Регулировка мощности корректируется по напряжению питания и по углу наклона с пульта.
Гость
6 - 03.09.2015 - 08:15
Показали коптер "Улей" английского изобретателя с 50 двигателями. Поднимает владельца на несколько метров, но летать пока не умеет:-(
Гость
7 - 03.09.2015 - 10:29
Цитата:
Сообщение от HIFI Посмотреть сообщение
1.Частота пакетов 10 Гц. Значит задержка 0.1 сек.Частоту можно поднять ,но смысла нет.
Смысл есть! Реально у тебя больше 0.1 с!!!
Цитата:
Сообщение от HIFI Посмотреть сообщение
3. Винты очень хорошо сделаны и можно не балансировать.Проверял на магнитном балансире .
Проверь на моторе. Запусти отдельно каждый мотор и поддерживай его руками. Почувствуешь вибрацию.
Цитата:
Сообщение от HIFI Посмотреть сообщение
4. Прошивку писал сам .
Жму руку! ПИД-регулятор библиотечный?
Цитата:
Сообщение от HIFI Посмотреть сообщение
Есть проблема удержания высоты. Барометр пришел недавно и мало наработок по коррекции высоты. У него шум +-0.3 метра .
Корректируй дополнительно по акселю комплементарным фильтром.
Гость
8 - 03.09.2015 - 10:54
Что значит библиотечный , вот кусок кода, все стандартно.

oshibka_x = ug_xg - dx - trim_x ; integral_x = constrain( (integral_x + oshibka_x*0.005) ,-1,1 );
oshibka_y = ug_yg - dy - trim_y ; integral_y = constrain( (integral_y + oshibka_y*0.005) ,-1,1 );

UV_X = oshibka_x + integral_x + 160*( oshibka_x - old_oshibka_x); old_oshibka_x = oshibka_x;
UV_Y = oshibka_y + integral_y + 160*( oshibka_y - old_oshibka_y); old_oshibka_y = oshibka_y;

Зачем реакция на стики меньше 0.1 сек. ,для чего ? Он не отработает угол
даже с такой скоростью. К примеру летим в перед угол наклона 30 градусов.
Бросаем стик и передаем угол уже 0 градусов и все за 0.1 сек.
Система отработает его намного медленней. Далее с 0 дали 30 градусов
и что. Чтоб он не упал камнем надо добавить мощи пропорционально углу.
Это происходит не сразу.Я не заметил задержек по управлению.
Вибраций на ощупь нет.
У меня без комплиментарного фильтра и векторной математики.
Тупо коррекция угла наклона осей X и Y по данным акселя и гиры.
Заданный угол идет с пульта. Примерно 350 циклов в секунду скорость
работы алгоритма. Размер скетча 17кб .
Гость
9 - 03.09.2015 - 18:42
Ну а далее какие планы?
Гость
10 - 04.09.2015 - 09:07
Мало налета. Управлять не просто. Надо еще проверить лучше алгоритм и внести поправки. Тестировал баро, приделал к нему тоже пид управление. Высоту держит в пределах 50см. Но это пока дома в статике .При скоростях не известно как себя поведет. Неделю назад испытывал в поле.При небольших скоростях очень хорошо летает. Как тока полеты будут успешные буду пробовать по ФПВ.
Сделал шлем на базе панели 7" 1200x800 точек и приемником видео 32 канала 5.8 Ггц.
Вот тут много чего можно почитать.
http://forum.rcdesign.ru/f123/
Гость
11 - 04.09.2015 - 11:38
Какой смысл изобретать собственный контроллер, когда на рынке полно недорогих решений? Тот же мультивий, затёртый до дыр.
Гость
12 - 04.09.2015 - 13:09
Ну это же хобби. Пошел на принцип чтоб все было своё.
И заморочек с готовыми тоже много. А также почти все контроллеры используют древнее аналоговое управление
на РРМ сигнале. У меня все по цифре. И контроллер я не изобретал , там все тоже самое. Пайка занимает 1-2 часа . И если что сломается не надо менять всю плату.На готовых платах выведены не те выводы что нужны мне. Ардуина 200р+баро 600р + аксел 300р =1100р
Мультивий на паркф. 3400р с фиговым BMP085.
И чтоб развязать от вибраций надо всю плату ставить на демпферы.У меня как у назы только датчики на демпф. И самому писать алгоритм интереснее чем использовать чужой.
Гость
13 - 05.09.2015 - 14:47
12-HIFI > Так а в чём смысл призыва к коптероводам?
Гость
14 - 05.09.2015 - 22:20
Найти кто увлекается данной темой. В Москве народ уже вовсю
летает и устраивает соревнования.
Гость
15 - 07.09.2015 - 21:45
А вот для квадракоптиров модуль прикольный Gy-86 10DOF в нем MS5611 HMC5883L MPU6050 про них можно почитать в нети
Гость
16 - 07.09.2015 - 21:48
Описание
100% новый
10DOF модуль (оси гироскопа + трехосевой акселерометр + три-axismagnetic поля + Давления)
Золото погружения PCB процесса
Использование чип MPU6050 + + HMC5883L MS5611
Питания 3-5 В
Средства связи: IIC протокол связи (полностью совместим с the3-5v системы, содержат ООО)
Размер: 2.15 см * 1.68 см
Приложения:
FPV, RC роботов и систем
GPS навигационные системы
Последствия признания и ведение журнала
Игр и виртуальной реальности устройств ввода
Движение активированной функции
Интеллектуальные энергосбережения для портативных устройств
Контроль вибрации и компенсации
Обнаружение свободного падения
6d-определения ориентации
Пакет:
1 x 10DOF Модуль MWC управления полетом MS5611 HMC5883L MPU6050 Модуль датчика
Гость
17 - 07.09.2015 - 21:57
в Краснодаре 1300 стоит
Гость
18 - 08.09.2015 - 19:27
Там надо прикручивать фильтр, самый популярный с тонной вариаций на гитхабе - Калмана, есть на том же сайте и готовые с Калманом модули (на STMе) с выводом отфильтрованного добра через UART
CK
19 - 12.09.2015 - 17:37
...
(нихрена не понимая с большим интересом послушал о чём тут говорят)
:-)


К списку вопросов






Copyright ©, Все права защищены