EN RU CN

Загрузки для плат 32-bit

Обновления прошивки

Вы можете проверять обновления ПО и прошивок из SimpleBGC GUI под Windows. Скачайте GUI, подключите плату и обновите прошивку из вкладки Upgrade. Подробнее в руководстве.

Если вы хотите тестировать новые прошивки, скачайте тестовый релиз.


2.70b0 — последняя версия

GUI Windows, macOS, Linux
SimpleBGC_GUI_2_70b0.zip (19Mb 1.09.2020)
Руководство пользователя
SimpleBGC_32bit_manual_rus.pdf (2Mb 18.08.2020)

Замечания к релизу

Производительность

  • Множество исправленных ошибок в прошивке и GUI
  • Новый параметр «jerk limiter» который ограничивает вторую степень ускорения для получения плавной S-кривой на графике скорость-от-времени
  • Улучшены вычисления углов AHRS (курс и вертикаль); добавлены опции коррекции основного IMU сенсора от внешнего IMU-датчика высокого класса с поддержкой GNSS (вкладка «External IMU»)
  • Энкодерная прошивка: возможность задать ширину зоны торможения в софтовых ограничителях рабочих углов
  • Решена проблема недопустимых углов Эйлера вблизи позиции блокировки кардана для IMU сенсора (проблема «gimal lock»: ROLL=90° для PITCH-ROLL-YAW, PITCH=90° для ROLL-PITCH-YAW). Теперь все оси допускают непрерывное вращение на 360°.
  • Семейство «Extended»: улучшена работа вблизи механической блокировки кардана (gimal lock) путем коррекции позиции среднего мотора для сохранения возможности выхода из блокировки (параметр «GLOCK_MID_MOT_POS_CORR_RATE»)
  • Энкодерная прошивка: максимальный момент на моторах увеличен на 15% за счет улучшенного FOC-алгоритма

Сервисные функции

  • Новая функция «Service» — «Execute action at system start»  для активации любой функции специальной комбинацией стиков RC/джойстика при включении питания
  • Новая функция «Service» — «Profile sets» позволяет создать набор профилей настроек и переключаться между ними; дополнительный слот «BACKUP» позволяет автоматически восстановить базовые настройки если конфигурация в EEPROM повреждена по разным причинам.
  • Функция «Установка новой позиции руками» дополнена возможностью авто-выравнивания по сетке углов с шагом 45°, начиная с 0.
  • Возможность подключить внешний LED для дублирования основного LED на плате («Service» — «Buzzer and LED»)
  • Возможность задать «парковочную позицию» — когда выбранный мотор выходит за пределы рабочих углов, стабилизация прекращается, и моторы включаются опять, когда мотор возвращается обратно («Encoders» — «Do parking outside limits»).
  • Возможность назначить свои мелодии вместо стандартных
  • При переключении профиля, его номер отображается числом вспышек светодиодного индикатора или звуковых сигналов. Также можно задать постоянное отображение номера профиля мигающим светодиодом.
  • Новые функции могут быть назначены на долгое удержание функциональной кнопки: «Временно форсировать режим следования» («Temporarily force follow») для быстрого перемещения камеры за ручкой, или «Временно отключить режим следования» («Temporarily disable follow mode») для быстрой смены позиции ручки относительно камеры.
  • Новая функция «Service» — «Camera upside-down as working position»: когда подвес стартует с камерой, или рамой, или обеими, в перевернутом положении — система не пытается перевернуть камеру обратно или выровнять ее по раме, а продолжает работу со смещением на 180°.
  • Новая опция «Tripod mode» для включения компенсации дрейфа гироскопа, если рама неподвижна (например, закреплена на штативе).
  • Новый параметр «Hardware» — «Misc. hw settings» — «Motor startup delay, ms» для задержки включения моторов при старте системы, который позволяет избежать нежелательных рывков при иницилизации сторонних устройств, а также помогает при ошибках иниализации некоторых моделей энкодеров, чувствительных к наводкам от моторов.

Только для семейства «Extended»:

  • Возможность записи кумулятивной статистики в EEPROM для последующего анализа
  • Возможность подключить 4-ю механическую ось для оптимизации положения рамы и предотвращения блокировки кардана (сервомотор с PWM управлением или CAN_Drv + BLDC мотор + энкодер)
  • Скрипты: добавлены временные переменные и базовые математические операции для использования в других командах и логгирования в GPS_IMU; добавлена команда условного перехода IF.. GOTO для организации ветвления и циклов;

Управление и новые опции ввода сигнала

  • Новый тип сигнала «Step signal source» расширяет возможности доступных каналов управления. Его значение увеличивается с заданным шагом по high и low командам с других каналов RC, позволяя управлять множеством параметров системы (связав этот тип сигнала с управляемыми переменными) через каналы RC, и запоминать выставленные значения в EEPROM.
  • Поддержка расширенной калибровки до 5 любых RC каналов по трем точкам «минимум», «максимум», «нейтраль“
  • Возможность автоматически заменить аналоговый вход ADC1..3 на другой, если к аналоговому входу не подключен источник сигнала (например джойстик).
  • Поддержка до 5 дополнительных кнопочных переключателей с фиксацией или без с гибкой настройкой назначаемых функций (”Service» — «Extra buttons»)

Безопасность

  • Возможность выключить моторы если они полностью нагружены некоторое время, для предотвращения перегрева («Service» — «Max. time to work under full load»).
  • Новая команда меню «Motors OFF safely» предотвращает падение камеры, если нарушена балансировка: камера плавно опускается в позицию равновесия и там моторы отключаются
  • Опция «Overall current limit» позволяет ограничить общий ток через все моторы, для предотвращения перегрузки системы питания (батареи) или перегрева контроллера

Расширенные калибровки (только для семейства «Extended»)

  • Полностью автоматическая многоточечная калибровка акселерометра
  • Датчик тока может быть откалиброван пользователем (если заводская калибровка неточная)
  • Калибровка смещений гироскопа в процессе работы, используя гироскоп внешнего IMU как референс
  • Расширенная калибровка 12 параметров основного IMU сенсора, используя внешний высокоточный сенсор как референс
  • Расширенная многоточечная калибровка 21 параметра основного IMU сенсора (акселерометра и гироскопа) без специального оборудования
  • Новый инструмент для автоматической калибровки нелинейности энкодеров без снятия с подвеса, используя IMU сенсор
  • Улучшена калибровка нелинейностей мотора; также GUI графически отображает процесс калибровки и результирующую таблицу.

Улучшения GUI

  • Инструмент «Analyze» предоставляет больше информации о характеристиках системы благодаря новому графику «Чувствительность» («Sensitivity»).
  • Новый мощный инструмент «Optimize» (на вкладке «Analyze») позволяет автоматически подобрать наилучшие ПИД-параметры, подходящие одновременно для нескольких позиций подвеса или под разную полезную нагрузку, удовлетворящие заданным критериям «производительность / стабильность» и заданному запасу стабильности в частотном домене. Это улучшенная замена старому алгоритму автонастройки ПИД.
  • Возможность копирования параметров между профилями
  • Добавлена группа кнопок для быстрого переключения профиля и индикации текущего профиля
  • Улучшена совместимость с версиями Java 8, 9 и операционными системами
  • Улучшено отображение на дисплеях высокого разрешения
  • Поддерживается обновление прошивки через TCP/IP и UDP транспортные протоколы.

Поддержка новой периферия и аппаратных модулей

  • Поддерживается новый IMU сенсор ICM20602, магнитометр HMC5983, QMC5883L (ошибочно маркируемый как «HMC5883L» у некоторых продавцов)
  • Поддержка множества новых моделей энкодеров. Полный список смотрите в Encoders Manual.
  • Поддерживается угол между осями среднего и внутреннего моторов, отличный от 90 (параметр «Tilted middle motor»).

Только для семейства «Extended»:

  • Добавлена поддержка CAN_Drv motor driver позволяющий работать с более с высокими токами, реализующий полноценный FOC-алгоритм и позволяющий разместить драйвер мотора в непосредственной близости возле мотора или интегрировать в мотор, для построения модульной системы на общей CAN-шине.
  • Добавлена поддержка внешних высокоточных IMU сенсоров: Vectornav VN100, VN200, Inertialsense uAHRS, Basecam Electronics GPS_IMU v.1.2
  • Добавлена поддержка высокоточных гироскопов KVH FOG
  • Добавлен новый порядок моторов «CAM-ROLL-YAW-PITCH».

Протокол Serial API

  • Модель подписки на события в команде CMD_DATA_STREAM_INTERVAL позволяет внешнему устройству получать уведомления о различные событиях в подвесе
  • Возможность перенаправить все команды Serial API из других портов в текущий порт для отладки.
  • Версия 2 с лучшей защитой от ошибок (CRC16 вместо 8bit чексуммы)
  • Улучшена документация, многие команды получили расширения

Поключение к БПЛА и протокол MavLink

  • Новые опции выбора позиции полетного контроллера в системе подвеса: «Below the middle motor» and «On the camera platform».
  • Настройка «MavLink control mode» позволяет отключить управление по MavLink и переключиться к обычному режиму управления RC или Follow. Также режим может быть переключен соответствующей переменной подстановки.


2.63b0

GUI Windows, macOS, Linux
SimpleBGC_GUI_2_63b0.zip (8Mb 1.06.2017)
Руководство пользователя
SimpleBGC_32bit_manual_2_6x_rus.pdf (2Mb 18.08.2020)

Замечания к релизу



2.60b4

GUI Windows, macOS, Linux
SimpleBGC_GUI_2_60b4.zip (8Mb 7.09.2016)
Руководство пользователя
SimpleBGC_32bit_manual_2_6x_rus.pdf (2Mb 18.08.2020)

Замечания к релизу



2.50b3

GUI Windows, macOS, Linux
SimpleBGC_GUI_2_50b3.zip (8Mb 14.04.2015)
Руководство пользователя
SimpleBGC_32bit_manual_2_50_rus.pdf (1Mb 6.05.2015)

Замечания к релизу



2.43b9

GUI Windows, macOS, Linux
SimpleBGC_GUI_2_43b9.zip (6Mb 14.04.2015)
Руководство пользователя
SimpleBGC_32bit_manual_2_43_rus.pdf (950Kb 8.12.2014)
Спецификация Serial API
SimpleBGC_2_4_Serial_Protocol_Specification.pdf (258Kb 12.01.2015)

Замечания к релизу



2.43b6

GUI Windows, macOS, Linux
SimpleBGC_GUI_2_43b6.zip (6Mb 14.04.2015)

Замечания к релизу



2.42b7

GUI Windows, macOS, Linux
SimpleBGC_GUI_2_42b7.zip (5Mb 14.04.2015)
Руководство пользователя Английский
SimpleBGC_32bit_manual_2_42_eng.pdf (768Kb 5.09.2014)
Спецификация Serial API
SimpleBGC_2_4_Serial_Protocol_Specification.pdf (258Kb 12.01.2015)

Замечания к релизу



2.42b6

GUI Windows, macOS, Linux
SimpleBGC_GUI_2_42b6.zip (5Mb 14.04.2015)

Замечания к релизу



2.41b4

GUI Windows, macOS, Linux
SimpleBGC_GUI_2_41b4.zip (5Mb 14.04.2015)
Руководство пользователя
SimpleBGC_32bit_manual_2_41_rus.pdf (633Kb 7.07.2014)


2.40b8

GUI Windows, macOS, Linux
SimpleBGC_GUI_2_40b8.zip (5Mb 24.03.2014)
Руководство пользователя Английский
SimpleBGC_32bit_manual_2_4_eng.pdf (609Kb 16.05.2014)



/!\ Тестовые сборки

Для тестирования новых версий, отметьте значок "Check for beta versions, too" в GUI на вкладке "Обновление прошивки", и тестовые версии отобразятся в списоке доступных прошивок. Ссылка на соответсвующую версию GUI, руководство пользователя и описание особенностей будет выведено на экране детальной информации при выборе прошивки из списка.