We are pleased to announce the release of IMU firmware 3.0 supporting the Pulse-20 IMU, Pulse-80 IMU and Pulse-40 Hardware version 2 ; but also key improvements and bugfixes.
Firmware Download
You can download the firmware package below for your Pulse IMU.
The archive contains a CLI (Command Line Interface) tool and documentation to easily update your device firmware.
Key highlights
New IMU support
The Firmware 3.0 offers the support of sub minature industrial grade IMU, the Pulse-20.
Pulse-20
Sub miniature industrial grade MEMS IMU
Pulse-80
High tactical grade MEMS IMU
Pulse-40 v2
Unannounced yet iteration of the Pulse-40
Built-in vibration spectrum analyzer (real time high bandwidth FFT)
This new feature, compatible on all existing IMU (Pulse-20, Pulse-40, Pulse-80) allows to measure the vibrations received by the IMU.
It is performed by running FFT computation on the raw data of the accelerometers, giving a significantly higher bandwidth than on the filtered IMU data.
The data is available in 2 formats:
A full Spectrum (SBG_ECOM_LOG_FFT_RAW)
A synthetic report giving the peak frequency and its magnitude for 4 equally distributed frequency bands (SBG_ECOM_LOG_FFT_REPORT)
Release notes 3.0.6849-stable
Bug Fixes
IMUFW-493 - Pulse-80: Fix gyro wrong "gyro out of range" status
Release notes 3.0.6838-stable
New Features
IMUFW-414 - Add support for the PULSE-20 IMU
IMUFW-386 - Enable FFT monitoring by default on standalone IMUs
IMUFW-420 - Add CAN bus data output support (Pulse-20)
IMUFW-383 - Support hard and soft iron calibration settings for magnetometer aiding (Pulse-20 & Pulse-40 Hardware version 2)
IMUFW-379 - PULSE-80: Implement accelerometer low freq filtering, ensuring accelerometers and gyroscopes data are synchronized
IMUFW-375 - Report UART communication errors in IMU status bit
IMUFW-372 - PULSE-80: Reduce boot time down to 1000ms
IMUFW-363 - Improve accelerometers over range behavior with a clean saturation
IMUFW-360 - Increase frequency of CBIT checks for cluster based axis to 200Hz
IMUFW-242 - Make the IMU BIT status flag depend on the clock and calibration state
IMUFW-217 - Rework scaled clock mode
Release notes 2.0.3633-stable
New Features
IMUFW-202 - Add support for the PULSE-80 IMU
IMUFW-318 - Add support for the PULSE-40 hardware version 2
IMUFW-274 - Extract vibration monitoring information
IMUFW-214 - Add accelerometers startup self test check (PBIT)
IMUFW-208 - Rework IMU status implementation
Improvements
IMUFW-351 - Improved sensor startup behavior and settle time
IMUFW-281 - PULSE-40: Implement new gyroscopes and accelerometers filters reducing Bandwidth to 250Hz and improving susceptibility to shock and vibration
IMUFW-239 - Improve IMU data decimation to avoid losing accuracy
IMUFW-216 - Rework direct clock mode
Bug Fixes
IMUFW-188 - Fix SBG_ECOM_LOG_IMU_SHORT that is saturating at 1840°/s