x-IMU Чугунная калибровка Значения слишком велики для регистрации

Я использую x-IMU от x-io Technologies.

Для коррекции дрейфа используется встроенный алгоритм AHRS.
Без калибровки из твердого железа происходит небольшое непрерывное вращение.

Из калибровки жесткого железа с x-IMU-GUI-v13.1 я получаю значения, такие как:

  • смещение по оси X: 882076,942002059
  • смещение по оси y: -814599,840421389
  • смещение по оси Z: 834205,266804569

Они автоматически устанавливаются на жесткие регистры смещения. Эти регистры имеют значения в диапазоне от -16 до 15.99951. Что приводит к следующим значениям регистра:

  • смещение по оси X в твердом железе: 15.99951
  • смещение по оси Y: -16
  • смещение по оси Z из твердого железа: 15.99951

Если я поверну IMU по горизонтали, я получу следующие значения на оси Y магнитометра: ось Y

Но все значения выше 16 обрезаны...
Та же проблема на оси х.

Так в чем же проблема?
При калибровке в твердом железе или в настройках регистра магнитометра?
Большое спасибо за ответ!

1 ответ

Решение

Служба поддержки клиентов x-io Technologies Limited может мне помочь. Мне пришлось изменить региональные настройки Windows таким образом, чтобы десятичное место представлялось как "." а не ','.

Теперь набор данных калибровки действителен.

Другие вопросы по тегам