Accelerometer Gyroscope Compass LSM9DS1(SPI): Difference between revisions
Jump to navigation
Jump to search
Created page with "Image:TArduinoLSM9DS1AccelerometerGyroscopeCompass_SPI.png == Summary == STMicroelectronics LSM9DS1 9-axis IMU with SPI interface combining accelerometer, gyroscope, and magnetometer for comprehensive motion and orientation sensing. == Description == The **LSM9DS1 IMU** combines a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer in a single package. It provides comprehensive motion and orientation data with configurable sample rates, filtering, and p..." |
(No difference)
|
Latest revision as of 22:56, 8 September 2025
File:TArduinoLSM9DS1AccelerometerGyroscopeCompass SPI.png
Summary
STMicroelectronics LSM9DS1 9-axis IMU with SPI interface combining accelerometer, gyroscope, and magnetometer for comprehensive motion and orientation sensing.
Description
The **LSM9DS1 IMU** combines a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer in a single package. It provides comprehensive motion and orientation data with configurable sample rates, filtering, and performance modes. The sensor features separate SPI interfaces for accelerometer/gyroscope and compass modules with advanced configuration options.
Diagram:
Properties
- Enabled – Enables or disables the sensor.
- Name – Component identifier name.
- Accelerometer Gyroscope SPI – Accelerometer/Gyroscope SPI configuration:
- SPISpeed – SPI communication speed in Hz (Default: 8000000).
- Accelerometer – Accelerometer configuration:
- Filter – Filter settings:
- Cutoff Frequency Divider – Filter cutoff frequency divider (Default: 50).
- Enabled – Enables filtering (Default: True).
- High Resolution – High resolution mode (Default: False).
- Full Scale Range – Acceleration measurement range in G (Default: 4).
- Power Down – Power down mode (Default: False).
- Sample Rate – Accelerometer sample rate in Hz (Default: 119).
- Decimation – Decimation setting (Default: 10).
- Filter – Filter settings:
- Gyroscope – Gyroscope configuration:
- Bandwidth – Gyroscope bandwidth setting (Default: Highest).
- Full Scale Range – Gyroscope measurement range in dps (Default: 2000).
- Power Down – Power down mode (Default: False).
- Sample Rate – Gyroscope sample rate in Hz (Default: 119).
- Compass – Magnetometer configuration:
- Fast Rate – Fast rate mode (Default: False).
- Full Scale Range – Magnetic field measurement range in Gauss (Default: 4).
- Low Power Mode – Low power mode (Default: False).
- Power Down – Power down mode (Default: False).
- Sample Rate – Magnetometer sample rate in Hz (Default: 20).
- Self Test – Self test mode (Default: False).
- Temperature Compensation – Temperature compensation (Default: False).
- XY Performance Mode – XY-axis performance mode (Default: Medium).
- Z Performance Mode – Z-axis performance mode (Default: Medium).
- Compass SPI – Magnetometer SPI configuration:
- SPISpeed – SPI communication speed in Hz (Default: 8000000).
- Enabled – Enables compass SPI (Default: True).
- Thermometer – Thermometer configuration:
- In Fahrenheit – Temperature in Fahrenheit when True, Celsius when False.
Pins
Input Pins
- Reset – Reset signal input.
- Clock – Sensor clock input.
- Accelerometer/Gyroscope Chip Select – Accelerometer/gyroscope SPI chip select.
- Compass Chip Select – Magnetometer SPI chip select.
Output Pins
- Compass: X (analog) – X-axis magnetic field output.
- Compass: Y (analog) – Y-axis magnetic field output.
- Compass: Z (analog) – Z-axis magnetic field output.
- Accelerometer: X (analog) – X-axis acceleration output in G.
- Accelerometer: Y (analog) – Y-axis acceleration output in G.
- Accelerometer: Z (analog) – Z-axis acceleration output in G.
- Gyroscope: X (analog) – X-axis angular rate output.
- Gyroscope: Y (analog) – Y-axis angular rate output.
- Gyroscope: Z (analog) – Z-axis angular rate output.
- Thermometer: Out (analog) – Temperature measurement output.
- Accelerometer/Gyroscope Interface (spi) – Accelerometer/gyroscope SPI interface.
- Compass Interface (spi) – Magnetometer SPI interface.
Categories
- File:TArduinoDigitalCategory.png Category Digital – Digital sensor components.
- File:TArduinoSPICategory.png Category SPI – SPI-enabled devices.
- File:TArduinoSensorCategory.png Category Sensors – Motion sensors.
- File:TArduinoIMUCategory.png Category IMU – Inertial measurement units.
- File:TArduinoCompassCategory.png Category Compass – Magnetometer devices.