إم بي يو ٩٢٥٠ جيروسكوب ٩ محاور


30ر.س
رمز المنتج: ESN-S0-MPU9250 الأقسام: , الوسوم: , , ,

MPU-9250 module( 3 axis accelerator, 3 axis gyro and 3 axis magnetometer)
n
nChip: MPU9250; Power voltage: 3~5V
n
nCommunication mode: I2C / SPI
n
nGyro range: +/-250, +/-500, +/-1000, +/-2000dps
n
nAccelerator range: +/-2G, +/-4G, +/-8G, +/-16G
n
nMagnetometer range: +/-4800uF
n
nPin spacing:2.54mm
n
nSize: 15mm*25mm (approx)

3 متوفر في المخزون

الوصف

Application

Location based services, points of interest, and dead reckoning

Handset and portable gaming

Motion-based game controllers

3D remote controls for Internet connected DTVs and set top boxes, 3D mice

Wearable sensors for health, fitness and sports

2.1 Gyroscope Features

The triple-axis MEMS gyroscope in the MPU-9250 includes a wide range of features:

Digital-output X-, Y-, and Z-Axis angular rate sensors (gyroscopes) with a user-programmable full-scale range of ±250, ±500, ±1000, and ±2000°/sec and integrated 16-bit ADCs

Digitally-programmable low-pass filter

Gyroscope operating current: 3.2mA

Sleep mode current: 8μA

Factory calibrated sensitivity scale factor

Self-test

2.2 Accelerometer Features

The triple-axis MEMS accelerometer in MPU-9250 includes a wide range of features:

Digital-output triple-axis accelerometer with a programmable full scale range of ±2g, ±4g, ±8g and ±16g and integrated 16-bit ADCs

Accelerometer normal operating current: 450μA

Low power accelerometer mode current: 8.4μA at 0.98Hz, 19.8μA at 31.25Hz

Sleep mode current: 8μA

User-programmable interrupts

Wake-on-motion interrupt for low power operation of applications processor

Self-test

2.3 Magnetometer Features

The triple-axis MEMS magnetometer in MPU-9250 includes a wide range of features:

3-axis silicon monolithic Hall-effect magnetic sensor with magnetic concentrator

Wide dynamic measurement range and high resolution with lower current consumption.

Output data resolution of 14 bit (0.6μT/LSB)

Full scale measurement range is ±4800μT

Magnetometer normal operating current: 280μA at 8Hz repetition rate

Self-test function with internal magnetic source to confirm magnetic sensor operation on end products

2.4 Additional Features

The MPU-9250 includes the following additional features:

Auxiliary master I2C bus for reading data from external sensors (e.g. pressure sensor)

3.5mA operating current when all 9 motion sensing axes and the DMP are enabled

VDD supply voltage range of 2.4 – 3.6V

VDDIO reference voltage for auxiliary I2C devices

Smallest and thinnest QFN package for portable devices: 3x3x1mm

Minimal cross-axis sensitivity between the accelerometer, gyroscope and magnetometer axes

512 byte FIFO buffer enables the applications processor to read the data in bursts

Digital-output temperature sensor

User-programmable digital filters for gyroscope, accelerometer, and temp sensor

10,000 g shock tolerant

400kHz Fast Mode I2C for communicating with all registers

1MHz SPI serial interface for communicating with all registers

Operating voltage : 3-5 voltage

Wiring

 

 

 

 

 

 

 

Code

 

#include “MPU9250.h”

// an MPU9250 object with the MPU-9250 sensor on I2C bus 0 with address 0x68

MPU9250 IMU(Wire,0x68);

int status;

void setup() {

  // serial to display data

  Serial.begin(115200);

  while(!Serial) {}

  // start communication with IMU

  status = IMU.begin();

  if (status < 0) {

    Serial.println(“IMU initialization unsuccessful”);

    Serial.println(“Check IMU wiring or try cycling power”);

    Serial.print(“Status: “);

    Serial.println(status);

    while(1) {}

  }

}

void loop() {

  // read the sensor

  IMU.readSensor();

  // display the data

  Serial.print(“AccelX: “);

  Serial.print(IMU.getAccelX_mss(),6);

  Serial.print(”    “);

  Serial.print(“AccelY: “);

  Serial.print(IMU.getAccelY_mss(),6);

  Serial.print(”    “);

  Serial.print(“AccelZ: “);

  Serial.println(IMU.getAccelZ_mss(),6);

  Serial.print(“GyroX: “);

  Serial.print(IMU.getGyroX_rads(),6);

  Serial.print(”    “);

  Serial.print(“GyroY: “);

  Serial.print(IMU.getGyroY_rads(),6);

  Serial.print(”    “);

  Serial.print(“GyroZ: “);

  Serial.println(IMU.getGyroZ_rads(),6);

  Serial.print(“MagX: “);

  Serial.print(IMU.getMagX_uT(),6);

  Serial.print(”    “);

  Serial.print(“MagY: “);

  Serial.print(IMU.getMagY_uT(),6);

  Serial.print(”    “);

  Serial.print(“MagZ: “);

  Serial.println(IMU.getMagZ_uT(),6);

  Serial.print(“Temperature in C: “);

  Serial.println(IMU.getTemperature_C(),6);

  Serial.println();

  delay(200);

}

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “إم بي يو ٩٢٥٠ جيروسكوب ٩ محاور”