CRIUS ALL IN ONE PRO Flight Controller
2 All:
- все основные режимы работают: стабилизация, carefree, удержание позиции (при наличии gps)
- заработали “возврат домой” и полет по точкам, все четко и адекватно
- заработали по протоколу Mavlink: OSD, Bluetooth и радиомодем APC220
Еще добавлю:
- заработало измерение напряжения батареи (порт A0 на плате) - можно видеть его в Mission Planner или на OSD (нужен делитель напряжения, встроенный АЦП меги вроде до 5В).
Теперь бы описал бы кто нибудь для не-электронщиков, какие именно делители купить и как подпаяться, цены бы тому товарисчу бы не было 😃
какие именно делители купить и как подпаяться
если для 3S батареи, то 51к и 33к соеденить последовательно, где 51к на (+), а 33к на (-), а центр - точку соединения на А0…
и получится делитель из 12.6 на 4.95в
upd: но в контроллере или в прошивке по любому должна быть функция калибровки в реальное напряжение… в mwii такое есть, в ардукоптерах не в курсе…
Да, в Mission Planner есть раздел Battery Monitor, там задается коэффициент.
По идее, раз вход аналоговый, туда можно и что-то другое вывести, например RSSI.
Ну и кстати, судя по исходнику, можно еще с датчика тока данные мерять, подавая на A1.
#define BATTERY_PIN_1 0
#define CURRENT_PIN_1 1
Можно сразу купить датчик и напряжения и тока: www.sparkfun.com/products/9028
Делитель напряжения вряд ли получится купить, т.к. таких простых схем просто не продают 😃
Прошу помощи!
Собрал mobiDroneOSD но почему то не работает.Прошивал программатором USBAVR через Arduino IDE V1.0 бут записываешь светодиод на линии sck моргает,пишешь прошивку светодиод горит постоянно.На выходе lm1881 video нет.На atmege328 на выходах 1,32,13,15 сигналов нема,смотрел осцилографом.При прошивке в Arduino ide по окончании записи пишет ошибка по линии sck.Прошивал также AVR910 от протоса эфекта ноль.Генерация кварца ровно 16мгц.Может фьюзы нужно как-то хитро выставлять или метода прошивки особенная.Может атмега битая?Если не трудно опишите???
На выходе lm1881 video нет
это как понять?
mobiDrone не автономный осд и сам видеосигнала не дает, а лишь выделяет синхру из подведенного видеосигнала… т.е. осд надо подрубить параллельно к источнику видео сигнала и тогда он начнет подмешивать туда данные телеметрии с контроллера…
www.toptel.sk/multicopter/…/MobiDroneOSD.pdf
Ха понял,я думал он автономный и просто накладывает свой видео сигнал на видео сигнал камеры.Вообщем попробуем вечером проверить.Еще вопрос бутлоадер записывали?
И обновляется ли он(прошивка) через сигналы ТХ,RX?
бутлоадер записывали?
я пока через ISP шью, т.к. из программаторов пока только ардуина (нормальный USBasp еще не приехал) и залить бутлодырь не вышло…
Спасибо понял,буду пробовать!
Нашёл еще один вариант запуска ГПС в режиме UBLOX BINARY для CN-06, порывшись в code.google.com/p/multiwii/so...ltiWii_shared/ - фактически готовое решение.
Вобщем залил код из папки shared, всё отлично скомпилилось, втекло в камень и запустилось.
ГПС в MWC Config определяется, компас мигает. Также в этом скетче обновление данных ГПС можно отслеживать по жёлтому светодиоду на плате - он изменяет своё состояние ровно столько раз, сколько обновлений в секунду у ГПСа.
Если после подачи питания этот светодиод мигает, значит ГПС платой инициализирован правильно, и данные идут.
Сама прошивка устанавливает скорость 115200 и 5 Гц частоту обновления с UBLOX BINARY, но можно выбрать и NMEA.
Я поменял скорость на 57600, т.к. этого более, чем достаточно для 5 Гц.
Так же в config.h теперь можно задавать скорость каждого послед. порта по отдельности.
Коллеги, добрый день.
Удалось кому либо подключить UBLOX по I2C в новых прошивках 2.6 и старше ( со старого AllInOne с GPS ) ?
В древней 2.049 заработало.
Присоединяюсь к вопросу о GPS goodluckbuy.com/mediatek-mtk3329-gps-module-10hz-g… сие чудо вообще работает с Мегапиратом? Вот что пишет терминал
На gps постоянно мигает красный диод. Куда копать?
Удалось кому либо подключить UBLOX по I2C
В прошивках выше 2.049 нет поддержки GPS по i2c
Вобщем залил код из папки shared, всё отлично скомпилилось, втекло в камень и запустилось.
ГПС в MWC Config определяется, компас мигает. Также в этом скетче обновление данных ГПС можно отслеживать по жёлтому светодиоду на плате - он изменяет своё состояние ровно столько раз, сколько обновлений в секунду у ГПСа.
Если после подачи питания этот светодиод мигает, значит ГПС платой инициализирован правильно, и данные идут.
Сама прошивка устанавливает скорость 115200 и 5 Гц частоту обновления с UBLOX BINARY, но можно выбрать и NMEA.
Я поменял скорость на 57600, т.к. этого более, чем достаточно для 5 Гц.Так же в config.h теперь можно задавать скорость каждого послед. порта по отдельности.
попробовал с этим скетчем, спутники очень долго не мог поймать, не выдержал, попередергивал по питанию, поймал.
Как ведет себя при отключении питания? не пропадает ничего? контакты 13 14 15 замыкали для этого скетча или нет?
свой скетч как просили в ветке выкладывать не вижу смысла тогда, если этот работает
на всякий случай (что бы не сохранять по отдельному файлу с сайта) вот новый MultiWii_2_1_ 1099.zip www.igoralekseev.com/multiwii/
ГПС прописан на 57600 на второй порт, закоментирован GPS Filtering (рекомендуют) и внимание мин газ выставлен в файле config.h для регулей с SimonK прошивкой
В прошивках выше 2.049 нет поддержки GPS по i2c
MegaPirateNG_2.0.49_Beta4 если быть точным.
работает по GPS_PROTOCOL_UBLOX_I2C
Начал переделывать под новую библиотеку I2C, но подумал - может кто уже совершил данный подвиг ?
Если уж быть совсем точным то MegaPirateNG_2.0.49_Beta5
Может быть кто-то и есть, но на данном форуме в ветке про Мегапираты такого не публиковалось точно.
попередергивал по питанию, поймал.
Как ведет себя при отключении питания? не пропадает ничего? контакты 13 14 15 замыкали для этого скетча или нет?
да, иногда мне тоже приходилось передергивать питание. Складывается впечатление, что инициализация ГПС происходит сразу в момент подключения питания, а в этот момент мы втыкаем разъёмы в батерейку и не исключен дребезг контактов. Поэтому может иногда и не происходит нормальной инициализаци, и надо передергивать питание.
При отключении питания ведет себя адекватно, специально сделал первое включение - ГПС инициализировался.
Потом мнократно поотключал-повключал питание - всеравно ГПС заводится нормально.
Единственное что было - это иногда и вправду не заводится, надо передергивать питание, тогда всё ок.
сие чудо вообще работает с Мегапиратом?
Должен работать. Какой указывали драйвер GPS? Можно NMEA, можно MTK16… Скорость надо правильную выставлять.
Протокол AUTO, скорость 115200.
Проверил mobiDroneOSD действительно работет.Как его теперь подрубить к плате ALL IN ONE PRO Flight Controller v1.0?Прошивка я так понял вийная должна быть?
Протокол AUTO, скорость 115200.
Выбирайте или NMEA или MTK16.