Проект Мегапират на самик!
лучше перепаять аксель. ЕЕПРОМ в поряде, иначе бы на него ругалось.
I2C devices detector
=================================
Detected device addr: 0x82 BMA180 (accel) Allinone board
Detected device addr: 0xA8 unknown device!
Detected device addr: 0xD2 unknown device!
=================================
Cycle is over
I2C devices detector
=================================
Detected device addr: 0x82 BMA180 (accel) Allinone board
Detected device addr: 0xA8 unknown device!
Detected device addr: 0xD0 ITG3200 (gyro)
=================================
Cycle is over
Поиграл с перемычками на другой платке. Адреса конечно определились, но попробовать имхо стоит добраться до ног определяющих адреса (на Акселе) на кетайской плате. мало ли. потому, что плата одна, в первом случае не определился гир (или так задумано) во втором перемычка поменяна, и опа. Хотя адреса определят верно в обоих случаях.
И посоветуйте какой температурой греть аксель можно чтоб в дрова не превратить.
стоит добраться до ног определяющих адреса (на Акселе) на кетайской плате. мало ли.
Нога адреса там единственная, и она выставляет 0х80 или 0х82. 0х70 там ни при каком раскладе быть не может.
Гир на 0хD2 не определится, ему нужен адрес 0хD0 - перемычка на земле.
Аксель подхватится при 0х80 или 0х82.
По поводу чем греть, вообще не представляю, не занимался. В даташите указана пиковая температура 260С.
см. лог с “блохи” с 3D Fix-ом, правда в NMEA формате
Подпаял-таки UBLOX к новой платке Дундела. Работает блоха, елки-палки!
Потупил ваш лог и все понял. Число спутников 5 штук (см. 7-е поле в строке GPGGA). Для 3Д фикса хватает и 4-х, а для качественного захвата домашней точки надо минимум 6 в течение 10 секунд непрерывно.
А координаты будут по нулям всегда, пока не захвачена домашняя точка. После захвата - появятся и будут присутствовать даже без спутников. Это сделано, чтобы не сходила с ума карта и не включилась автоматика “в пустоте”. От типа ЖПС это не зависит.
В любом случае, обновил прошиву: если ЖПС реально присутствует и что-то шлет, мигает диод “GPS”. После захвата домашней точки загорается постоянно. Если пропадает фикс - начинает мигать.
Если ЖПС-модуль не обнаружен вообще - диод не горит.
если ЖПС реально присутствует и что-то шлет, мигает диод “GPS”. После захвата домашней точки загорается постоянно. Если пропадает фикс - начинает мигать.
Если ЖПС-модуль не обнаружен вообще - диод не горит.
это очень полезная функция. Хотел просить об этом, а то при настройках иногда непонятно, ЖПС не определился, или светодиод не пашет:) И да, миксы убрал, всё заработало:))
2.0.2119
085й барометр доведен практически до идеала. Готов к реализации alt hold на квадриках и звукового вариометра на самолях.
можно купить ublox 6-й серии (с цифрой 6 - типа Neo-6Q) на сайте CSG
Посмотрел даташит на u-blox neo-6, оказывается там 2 варианта частот обновления
С индексами G/Q/M/T - 5Hz, а с индексами P/V - 1 Hz
Получается не все ublox 6 серии нам подходят? P/V - не подходят ?
P.S. Как думаете этот пойдет ?
Detected device addr: 0x3C HMC5883/43 (compass)
Detected device addr: 0x80 BMA180 (accel) FFIMU or BB
Detected device addr: 0xA8 unknown device!
Detected device addr: 0xD0 ITG3200 (gyro)
Detected device addr: 0xEE BMP085 (baro)
ЕЕЕ!!! Моя победил кетайской девайс. Вместо БМА180 (маркировка 053 на микрухе) стояло что-то под названием 033???) перепаял лог выше, щас подконектить осталось к дискавери
Олег, спасибо большое за помощь в настройке. Все заработало автодетектит все сенсоры. Дискавери работает. С платой не повезло, списался со знакомым заказывал такое же, но у него ТОЧНО БМА180. а у меня оказалось нечто гугл не нашел такого, маркировка (033). Если ктонайдет что за зверь отпишитесь. ноги и корпус совпадают один в один. перепаял его и все заработало (Олег сделал прошивку с автодетектом адресов сенсоров) ибо изначально на этой платке все адресные выводы посажены на 0. На столе работает нормально дребезга нет. Работало 5 мин, не плывет никуда. Не подключал только ГПС, но с МТК вродь проблем нет.
Стратегически важный апдейт. Внимательно перечитайте описание перед обновлением! Все это будет в инструкции, но не сейчас.
После этого обновления, более старые версии наземки и софта с новыми работать корректно не будут.
2.0.2146 + наземка
Полностью изменено представление авиамоделей. Фиксированный набор моделек теперь отсутствует. Вместо него, как в RC-передатчиках, есть 6 слотов для моделей.
ЛЮБЫХ долбанных моделей. От планера со всеми раздельными поверхностями до пентакоптера на реактивной тяге или VTOL с ходовым пропом.
Теперь, если вы не можете “запитать” свой пепелац мегапиратом, значит, вы не сможете запитать его НИЧЕМ 8-канальным.
Вместо привычного выбора “самолет, крыло, квадрик” теперь выбирается номер модели, а выше отображается ее символьное имя, задаваемое пользователем.
Теперь самое интересное. Чтобы полететь, нужно выбрать модель и сохранить ее в памяти СУ. Для этого сперва выбираем слот модели (Model #1, к примеру) и жмем write.
Теперь идем в Autopilot config и выбираем вкладку Custom Airframe.
Ага, глаза разбежались? Все проще. Выбираем в поле Pick airframe preset любой из готовых наборов - их там 17 - и жмем load. Задаем имя (по умолчанию совпадает с типом модели) и жмем Write. Аналогично заполняются по желанию все оставшиеся 5 слотов моделей.
Для редактирования текущей модели нужно жать Read каждый раз при открытии окна, чтобы заполнить все поля.
Каждое поле ввода и кнопка снабжены всплывающими подсказками, что и для чего нужно.
Параметры из главного окна (рейты и D) остаются общими для всех моделей. Custom Airframe - это отдельный миксер.
ВАЖНО в передатчике должны быть отключены все миксы между креном, тангажом, курсом и газом.
Отдельно по просьбе Дундела в миксере есть возможность прямого проброса входов 5…8 на выходы - см. альтернативные функции входов в окошке.
Также есть независимые триммеры ±15% для каждого выхода.
Будут вопросы и предложения - задавайте.
====
Вдогонку, если кто-то отчаянный хочет попробовать замутить на вертолете - пишите в личку, обсудим и добавлю пресет. Опять-таки, верт любой конфигурации, хоть FBL.
Как думаете этот пойдет ?
пойдет.
Пойдут даже 1Гц, но только на самолеты, там большая скорость обновления не критична, да и фильтр GPS скоро доделаю. Он ЖПС “экстраполирует” в частоту 390Гц.
А вот для коптеров чем выше, тем точнее позицию будет держать.
Скажите, может у кого было? GPS MTK 3329 мигает диодом и вообще не фиксится. Час стоял на улице и так и не появился фикс. При этом пират его видит. Крандец?
Не факт. Возможно, действительно не было фикса. Хозяева ЖПС что-то там иногда мутят. Несколько раз было - модуль видит 12 спутников, уровень сигнала дикий, а фикса нет. А часа через три на том же месте фикс через 20сек.
И после долгой отлёжки (примерно полгода) фиксился как-то часа полтора-два. Было такое.
Добрый день! Ткните, пожалуйста, носом в инструкцию по перепрошивке HK E-OSD.
У меня есть usb isp программатор, подойдет?
Если для проекта MPX то там нечего перепрошивать не надо. А так по HK E-OSD есть отдельная тема.
- HK E-OSD с перешитой программой
www.hobbyking.com/hobbyking/…/uh_viewItem.asp?idPr…
Я имею ввиду перепрошивку этой ОСД. Посмотреть бы что к чему подпаивать и подойдет ли мой программатор.
Что то не найду инфы о датчиках тока для этого проекта. Еще нет реализации?
Еще нет реализации?
Есть. Требует отладки. Датчики типа ACS, ±50 или ±100А
Посмотреть бы что к чему подпаивать и подойдет ли мой программатор.
Программатор подойдет.
Программирование:
-Любым ISP программатором подключаемся к отверстиям на плате в ряд: MOSI,MISO,SCK,RESET,GND,VCC
-Запитываем плату стандартно от Batt1
-в AVRstudio открываем программатор, выбираем тип микросхемы ATmega88, загружаем mpo.hex и жмем “program”
Плату СУ от Дундела проверил полностью. Косяков не обнаружено.Так что “Аппрувед бай пиратес” 😁 .
Наземка тоже в поряде. Обе железки здесь.
Плату СУ от Дундела проверил полностью. Косяков не обнаружено.Так что “Аппрувед бай пиратес” 😁 .
Наземка тоже в поряде. Обе железки здесь.
А я свои железки уже жду!!!
Обе железки здесь.
Диапазон рабочих температур: 0°С - +40°С
Намечаются зимние сюрпризы?
В первой партии стоят itg3205, в даташите на них так. Ниже и выше у них рейт не нормируется, хотя сама гира заводится. Написано честно и правильно.
Вчера морозили плату СУ до -20град и гоняли до оттайки. Все датчики работают. Дрейф компенсируется алгоритмом. Цифра -20 получена с барометра платы.
Самое страшное, что может случиться - при запуске в мороз уведет горизонт градусов на 10 в первую минуту. Затем алгоритм выцепит этот дрейф и вернет все на место. У нас же калман теперь. Кстати, да. Марг надо убрать вообще…
Гиру itg3200 уже найти сложно, в основном предлагается itg3205, причем как аналог. Если сравнивать даташиты, то бОльшими кусками они “близнецы”. Но вот по температуре как раз есть отличия. Создается впечатление, что в даташите 3205 есть “очепятки”. Типа делали его на основе 3200, новые цифры добавили, а старые забыли убрать.
З.Ы. Все сказанное мое имхо…