Syberian
Обновления MPX STM32 (многабукав безкартинок) ч.2

продолжение, начало тут
=====
2.0.2758 - пофиксены зависания СУ при наличии сдвига ОСД в крайних положениях платы

=====
2.0.2794

  • Добавлена обработка GPS в фильтре калмана. На выходе имеем “вылизанные” координаты с частотой около 300Гц, периодически корректируемые “оригиналом”. На карте выглядит классно. Для квадриков будет самое оно.
  • добавлена компенсация ускорений на авиагоризонте с помощью GPS (устраняем завал горизонта при даче газа)
  • в связи с указанным выше, теперь включение двигателя возможно в двух случаях: 1) если ЖПС-модуль присутствует, то только после получения домашней точки, или 2) если ЖПС-модуля нет вообще.
  • максимальное обрабатываемое разрешение GPS увеличено до 1 см - 7 знаков после запятой (зависит от числа спутников, типа модуля и т.п.)
  • добавлены сервисные пакеты рейтом 1:10 от рейта IMU, чтобы информацию о самолете (номер и имя модели, версия софта, D и рейты) в логе можно было прочитать независимо от времени старта записи. Это относится к проблеме, обозначенной LaPart
Обновления MPX STM32 (многабукав безкартинок) ч.1

[самые свежие добавляются вниз]

==================

апдейт 2.0.1257 (+ наземка)

Впихнуто распознавание дефектов шины I2C: коротыш, пересечение, дохлые датчики. При запуске все отказы перечисляются на ОСД под надписью sensors failure. До устранения дальше не пустит.
Прим. перев.: барометр временно отключен совсем, поэтому baro alt=0 и температура тоже. Не до него щас.
В полете работа датчиков также постоянно мониторится, но на экран не выводится (только звуком)

Включено измерение напряжения ходовой батареи до 50В на входе AIN4 (через делитель 30к:2к2). В наземке в панели настроек выведена подстройка показаний напряжометра.

====================
апдейт 2.0.1363 + наземка

  • LED секвенсор на 4 канала и 4 программы с настраиваемым каналом управления. Число шагов - суммарно 120 (если в 1й программе 100, то остальным достанется 20)
    Используемые порты: PD0…PD3. Напрямую светики включать не советую, юзайте драйвер.
Megapirate X STM32 : Сборка на дискавери с нуля

Для сборки необходимо:

  • Плата STM32F4Discovery
  • Плата датчиков с ITG3200,BMA180,BMP085(необяз),HMC5883L - типа Allinone или китайского аналога, или даже старый добрый теперь ненужный вортекс (см. первый комментарий)
  • микросхема AT24C64 (с любым индексом)
  • пара светодиодов разных цветов
  • 4 резистора по 1 кОм
  • 1 конденсатор 0.1мкФ
  • Hobbyking E-OSD (можно сгоревший)
  • кучка разъемов
  • лазерный утюг
  • прямые руки, умение паять и много фантазии, поскольку схема шилда отсутствует и описание текстовое.

===

Распиновка платы
STM32F4DISCOVERY приведена во вложении MEGA_AP_pinout.txt

This site will not work without javascript!
This site will not work if cookies are completely disabled.
Site is offline