Gy-85 IMU: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
| (19 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
[[Datei:GY85.png| | [[Kategorie:Arduino]] | ||
[[Kategorie:Sensoren]] | |||
[[Datei:GY85.png|thumb|rigth|300px|Fig. 1: Inertial measurement Unit GY-85]] | |||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
| Zeile 59: | Zeile 62: | ||
= Working principle = | = Working principle = | ||
= Technical Overview = | = Technical Overview = | ||
[[Datei:GY-85-IST8310-SCH.jpg|thumb|rigth|300px|Fig. 2: GY-85 Schematic]] | |||
{| class="wikitable" | |||
! Feature !! Specification | |||
|- | |||
| Hersteller || Shenzhen Harztec Technology Co. | |||
|- | |||
| GTIN || 4060137000751 | |||
|- | |||
| HAN || SE05005 | |||
|- | |||
| Category || Acceleration/Gyroscope/Compass Sensor | |||
|- | |||
| Chips || | |||
*ITG3205 (3-Achsen-Drehratensensor ) | |||
ADXL345 (3-Achsen-Beschleunigungssensor) | |||
IST8310 (3-Achsen Digitalkompass) | |||
|- | |||
| Dimensions ( L × W × H ) || 2,20 × 1,68 × 0,30 cm | |||
|- | |||
| Kommunikationsprotokoll|| I2C | |||
|- | |||
| Spannungsversorgung<br/> || VCC 2,0 V to 3,6 V | |||
|- | |||
| Stromaufnahme <br/> || 30-50 mA<br/> | |||
|- | |||
| Temperaturbereich<br/> || -40 bis +85 °C<br/> | |||
|- | |||
| Empfohlene Baudrate <br/> || Default 9600 Baud (variabel 4800 … 230400) | |||
|- | |||
| GNSS-System||GPS (L1-Band, 1575,42 MHz) | |||
|- | |||
| Positionsgenauigkeit|| typ. 2,5 m CEP unter freiem Himmel | |||
|- | |||
| Geschwindigkeitsgenauigkeit || 0,1 m/s | |||
|- | |||
|Zeitgenauigkeit || ca. ±30 ns | |||
|- | |||
|Time to First Fix (TTFF)|| | |||
* Kaltstart: 27–30 s | |||
* Warmstart: 25 s | |||
* Hotstart: 1 s | |||
|} | |||
== Pin Assignment == | == Pin Assignment == | ||
[[Datei:Wiring 01.png|thumb|rigth|300px|Fig. 3: Wiring of the IMU GY-85]] | |||
{| class="wikitable" | |||
! Pin !! GY-85 !! Signal !! Arduino Uno R3 | |||
|- | |||
| 1 || VCC_IN|| ??? || ??? | |||
|- | |||
| 2 || 3.3V || Versorgungsspannung 3,3 V || VCC 3,3 V | |||
|- | |||
| 3 || GND || 0 V || GND | |||
|- | |||
| 4 || SCL || I2C Clock || A5 | |||
|- | |||
| 5 || SDA || I2C Data || A4 | |||
|- | |||
| 6 || M_DRDY || Magnetometer Data Ready, Interrupt für neue Daten || | |||
|- | |||
| 7 || A_INT1 || ACC Interrupt 1, z. B. Free-Fall / Threshold / Data Ready || | |||
|- | |||
| 8 || G_INT || GYRO Interrupt für bestimmte Gyro-Ereignisse || | |||
|} | |||
= Measurement method = | = Measurement method = | ||
= Measuring Circuit= | = Measuring Circuit= | ||
= Software = | = Software = | ||
== Arduino IDE == | == Arduino IDE == | ||
Demo: [[Medium:DEMO GY-85.zip|DEMO GY-85.zip]] | |||
== Simulink == | == Simulink == | ||
= Measurement = | = Measurement = | ||
= Video = | = Video = | ||
{{#ev:youtube|https://youtu.be/zNXT3yAbqzE?si=NvHJENl936J05Wdo | 600 | | Testing GY-85 accelerometer-gyro-magnetometer with Arduino |frame}} | |||
= Datasheets= | = Datasheets= | ||
[https://eckstein-shop.de/GY-85Gyroskop9DOF9-AchsenIMUSensorModulITG3205ADXL345IST8310MPU-80 | {| class="wikitable" | ||
|+ style="text-align:left;"|Table 3: Datasheets and usefull links | |||
|- | |||
! # !! Filename !! Content | |||
|- | |||
| 1 || [[Medium:ADXL345.pdf|ADXL345.pdf]]|| Analog Devices: Digital Accelerometer ADXL345, Datasheet, EN | |||
|- | |||
| 2 || [[Medium:IST8310 Datasheet v1.0.pdf|IST8310 Datasheet v1.0.pdf]] || sentek: IST8310 3D Magnetometer, Datasheet, EN | |||
|- | |||
| 3 || [[Medium:ITG3205.pdf|ITG3205.pdf]]|| sentek: IST8310 User Manual v1.5, EN | |||
|- | |||
| 4 || [[Medium:IST831020User20Manualv15Eng.1457496818.pdf|IST831020User20Manualv15Eng.1457496818.pdf]]|| InvenSense: ITG-3205 3-axis MEMS gyro v1.0, Product Specification, EN | |||
|- | |||
| 5 || [https://eckstein-shop.de/GY-85Gyroskop9DOF9-AchsenIMUSensorModulITG3205ADXL345IST8310MPU-80 Shop Link] || eckstein-shop.de | |||
|} | |||
= Related Links = | = Related Links = | ||
*[https:// | *[https://github.com/madc/GY-85/blob/master/README.md Technical documentation for GY-85] | ||
* [https://medium.com/jungletronics/gy-85-a-quick-datasheet-study-79019bb36fbf GY-85 — A quick datasheet study] | |||
= SVN-Repository = | = SVN-Repository = | ||
https://svn.hshl.de/svn/HSHL_Projekte/trunk/Arduino_Sensorsammlung | https://svn.hshl.de/svn/HSHL_Projekte/trunk/Arduino_Sensorsammlung | ||
Aktuelle Version vom 18. März 2026, 11:15 Uhr

| Autor: | Syed Muhammad Abis Rizvi |
| Sprache: | DE EN |
Introduction
Overview:
The GY-85 is a compact 9-axis inertial measurement unit (IMU) which is the combination of three on board sensors.
1. Gyroscope — ITG3205
It measures angular velocity (rotation speed)
Axes: X, Y, Z
Result : °/second
2. Accelerometer — ADXL345
It measures tilt and acceleration.
Axes: X,Y,Z
Able to identify:
movement due to gravity (tilt)
Beneficial for: motion detection and balance
3. Magnetometer — (HMC5883L / IST8310 variant) It determines the magnetic field of Earth
provides a heading for the compass (North)
Interference-sensitive
Chips:
ITG3205 (3-axis gyroscope) ADXL345 (3-axis accelerometer) HMC5883L (3-axis digital compass) - IST8310 from 01.03.2020
Technical data:
IIC communication protocol Built-in regulator and logic converter to support 3.3V/5.0V microcontrollers I2C Digital Interface Module size: 22mm * 16.8mm Mounting hole 3mm 2.54 mm standard pin interface, convenient bread plate experiment connection Scope of delivery:
1x GY-85 (ITG3205 ADXL345 HMC5883L/IST8310) Nine Axis Modules 2x Pin Header
Working principle
Technical Overview

| Feature | Specification |
|---|---|
| Hersteller | Shenzhen Harztec Technology Co. |
| GTIN | 4060137000751 |
| HAN | SE05005 |
| Category | Acceleration/Gyroscope/Compass Sensor |
| Chips |
ADXL345 (3-Achsen-Beschleunigungssensor) IST8310 (3-Achsen Digitalkompass) |
| Dimensions ( L × W × H ) | 2,20 × 1,68 × 0,30 cm |
| Kommunikationsprotokoll | I2C |
| Spannungsversorgung |
VCC 2,0 V to 3,6 V |
| Stromaufnahme |
30-50 mA |
| Temperaturbereich |
-40 bis +85 °C |
| Empfohlene Baudrate |
Default 9600 Baud (variabel 4800 … 230400) |
| GNSS-System | GPS (L1-Band, 1575,42 MHz) |
| Positionsgenauigkeit | typ. 2,5 m CEP unter freiem Himmel |
| Geschwindigkeitsgenauigkeit | 0,1 m/s |
| Zeitgenauigkeit | ca. ±30 ns |
| Time to First Fix (TTFF) |
|
Pin Assignment

| Pin | GY-85 | Signal | Arduino Uno R3 |
|---|---|---|---|
| 1 | VCC_IN | ??? | ??? |
| 2 | 3.3V | Versorgungsspannung 3,3 V | VCC 3,3 V |
| 3 | GND | 0 V | GND |
| 4 | SCL | I2C Clock | A5 |
| 5 | SDA | I2C Data | A4 |
| 6 | M_DRDY | Magnetometer Data Ready, Interrupt für neue Daten | |
| 7 | A_INT1 | ACC Interrupt 1, z. B. Free-Fall / Threshold / Data Ready | |
| 8 | G_INT | GYRO Interrupt für bestimmte Gyro-Ereignisse |
Measurement method
Measuring Circuit
Software
Arduino IDE
Demo: DEMO GY-85.zip
Simulink
Measurement
Video
Datasheets
| # | Filename | Content |
|---|---|---|
| 1 | ADXL345.pdf | Analog Devices: Digital Accelerometer ADXL345, Datasheet, EN |
| 2 | IST8310 Datasheet v1.0.pdf | sentek: IST8310 3D Magnetometer, Datasheet, EN |
| 3 | ITG3205.pdf | sentek: IST8310 User Manual v1.5, EN |
| 4 | IST831020User20Manualv15Eng.1457496818.pdf | InvenSense: ITG-3205 3-axis MEMS gyro v1.0, Product Specification, EN |
| 5 | Shop Link | eckstein-shop.de |
Related Links
SVN-Repository
https://svn.hshl.de/svn/HSHL_Projekte/trunk/Arduino_Sensorsammlung