Настройка IMU BHI360
Подготовка инерциального датчика BHI360 к работе
Репозиторий ПО для IMU BHI360: https://github.com/VBCores/BHI360_USB_HID/tree/master
-
Подготовьте микроконтроллерный модуль VBCores VB32G4 к работе: подготовка модуля VB32G4
-
Подключите BHI360 к компьютеру и откройте STM32CubeProgrammer. Подключитесь к модулю и перейдите в раздел
Erase & Programming:
-
Нажмите
Full chip erase:
-
Выберите прошивку BHI360_USB_HID.hex и нажмите
Start Programming:
-
Не отключайтесь от модуля, сверните STM32CubeProgrammer. Откройте CoolTerm и задайте параметры связи в меню
Options. Затем подключитесь к модулю:
| Serial Port | Terminal |
|---|---|
![]() | ![]() |
-
Для перехода в режим калибровки зажмите на модуле кнопку USR и нажмите одновременно кнопку RST. В терминале начнется загрузка прошивки:

-
Оставьте IMU лежать на столе.
-
Дождитесь появления следующего сообщения:
[META EVENT] Accuracy for sensor id 13 changed to 3. Это будет означать, что гироскоп откалиброван.
-
Далее возьмите IMU в руки и вращайте поочередно по трем осям XYZ на 180 градусов в одну сторону и обратно, по 45 градусов с паузами по несколько секунд. После окончания калибровки вы должны увидеть строчку:
[META EVENT] Accuracy for sensor id 4 changed to 3. Это будет означать, что акселерометр откалиброван.
-
Последнее сообщение должно быть
FLASH programmed successfully!. Это означает, что IMU откалиброван. -
Вернитесь в STM32CubeProgrammer и отключитесь от модуля.

