Documente Academic
Documente Profesional
Documente Cultură
Senzor inteligent:
9DoF Razor IMU M0
2017
Cuprins
1. Noțiuni introductive........................................................................................3
2. Senzorul MPU-9250.......................................................................................4
2.1. Caracteristicile senzorului.....................................................................4
2.2. Funcționalitatea senzorului....................................................................7
2.3. Aplicații ale senzorului..........................................................................9
3. Microprocesorul SAMD21...........................................................................10
3.1. Caracteristicile microprocesorului.......................................................10
4. Bibliografie...................................................................................................11
1. Noțiuni introductive
MPU-9250 este un modul multi-cip (MCM) format din două matrițe integrate într-un
singur pachet. O matriță găzduiește giroscopul cu 3 axe și accelerometrul cu 3 axe, iar cealaltă
patronează magnetometrul cu 3 axe AK8963 de la Asahi Kasei Microdevices Corporation.
Astfel, senzorul MPU-9250 este un dispozitiv de urmărire a mișcării (MotionTracking) cu 9
axe, care combină un giroscop cu 3 axe, un accelerometru cu 3 axe, un magnetometru cu 3
axe și un procesor de mișcare digitală (Digital Motion Processor – DMP) într-un pachet mic
de 3 x 3 x 1 mm. Dispozitivul dispune de interfețe seriale I2C și SPI. Utilizând platforma de
fabricare CMOS-MEMS, patentată și voluminoasă, care integrează plăcile MEMS cu plăci
electronice CMOS, dispozitivul oferă o robustețe ridicată.
Caracteristici Giroscop
Senzori de viteză unghiulară X-, Y- și Z-, de ieșire digitală, cu o scală programabilă de
către utilizator de ± 250, ± 500, ± 1000 și ± 2000 ° / sec
3 ADC-uri pe 16 biți integrate pentru digitizarea ieșirilor
Filtru low-pass programabil digital
Curent de funcționare pentru giroscop: 3,2mA
Curent în modul Sleep: 8μA
Factor de scalare a sensibilității calibrat
Funcția de autotestare
Caracteristici Accelerometru
Accelerometru de ieșire digitală, cu o scală programabilă de ± 2g, ± 4g, ± 8g și ± 16g
și
3 ADC-uri pe 16 biți integrate pentru digitizarea ieșirilor
Curent de funcționare al accelerometrului: 450μA
Curent în mod de funcționare cu putere redusă: 8.4μA la 0.98Hz, 19.8μA la 31.25Hz
Curent în modul Sleep: 8μA
Întreruperi programabile de către utilizator
Întrerupere pentru funcționarea redusă a procesorului
Funcția de autotestare
Caracteristici Magnetometru
Senzor magnetic pe 3 axe din siliciu monolit cu efect Hall și cu concentrator magnetic
Alte caracteristici
Unități de
Parametru Condiții MIN TYPICAL MAX
măsură
Tensiune de alimentare
VDD - 2.4 2.5 3.6 V
VDDIO - 1.71 1.8 VDD V
Curent de alimentare
Normal mode 9-axe (fără DMP)
- 1 kHz giroscop
Output Data Range,
- 4 kHz accelerometru - 3.7 - mA
Output Data Range,
- 8 Hz magnetometru
rata de repetiție
- toate cele 9 axe de 3.5 mA
detectare a mișcării și
DMP activate
Low Power Mode
Accelerometru 0.98 Hz rata de
μA
(DMP, Giroscop, modificare - 8.4 -
Magnetometru
dezactivate)
Temperatură
Parametrii de
performanță nu se
Limitele specifice °C
aplică dincolo de -40 - +85
de temperatură
limitele specificate de
temperatură
I2C
- toate registrele, Fast
- - 400 kHz
Frecvența de Mode
operare - toate registrele,
- - 100 kHz
Standard Mode
SPI
- toate registrele, Low 100 ±10%
- - kHz
Speed
- toate registrele, High 1 ±10%
Frecvența de - - MHz
Speed
operare
- citirea senzorilor și a
20 ±10%
registrelor de - - MHz
întrerupere
Descrierea semnalelor
Număr pin Nume pin Descriere pin
1 RESV Rezervat, conectat la VDDIO
Ceas serial Master I2C,
7 AUX_CL pentru conectarea la senzori
externi
Tensiune de alimentare cu
8 VDDIO
I/O digitale
AD0: Adresa LSB Slave I2C;
9 AD0/SDO
SDO: Serial Data Output SPI
Conectarea filtrului de reglare
10 REGOUT
capacitor
Intrare digitală de
sincronizare a frame-urilor.
11 FSYNC
Conectat la sursă (GND) dacă
e nefolosit
12 INT Întrerupere ieșire digitală
13 VDD Tensiune de alimentare
18 GND Sursă de alimentare electrică
19 RESV Rezervat, nu se conectează
Rezervat, conectat la sursă
20 RESV
(GND)
21 AUX_DA Date seriale Master I2C,
pentru conectarea la senzori
externi
22 nCS Chip select
SCL: Ceas serial I2C; SCLK:
23 SCL/SCLK
Ceas serial SPI
SCL: Date seriale I2C;
24 SDA/SDI
SCLK: Serial Data Input SPI
Neconectat intern, poate fi
2-6, 14-17 NC folosit pentru urmărirea
traseului la PCB
3. Microprocesorul SAMD21
3.1. Caracteristicile microprocesorului
1) https://learn.sparkfun.com/tutorials/9dof-razor-imu-m0-hookup-guide?
_ga=2.97318239.1952688293.1509120162-585762665.1499357943
2) https://cdn.sparkfun.com/assets/learn_tutorials/5/5/0/MPU9250REV1.0.pdf
3) https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Atmel-42181-SAM-
D21_Datasheet.pdf
4) https://cdn.sparkfun.com/assets/learn_tutorials/5/6/7/sparkfun-9dof-razor-imu-v30-
schematic.pdf