Gy-85 IMU: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 109: Zeile 109:
! Pin !! GY-85  !! Signal !! Arduino Uno R3
! Pin !! GY-85  !! Signal !! Arduino Uno R3
|-
|-
| 1 || VCC_IN|| Analogsignal (3.3 V .. 5 V) || VCC 5 V
| 1 || VCC_IN|| ??? || ???
|-
|-
| 2 || 3.3V || Analogsignal (3.3 V .. 5 V) || VCC 5 V
| 2 || 3.3V || Versorgungsspannung 3,3 V || VCC 3,3 V
|-
|-
| 3 || GND || 0 V
| 3 || GND || 0 V || GND
|-
|-
| 4 || SCL || 0 V
| 4 || SCL || I2C Clock ||
|-
|-
| 5 || SDA || 0 V
| 5 || SDA || I2C Data ||
|-
|-
| 6 || M_DRDY || 0 V
| 6 || M_DRDY || Magnetometer Data Ready, Interrupt für neue Daten ||
|-
|-
| 7 || A_INT1 || 0 V
| 7 || A_INT1 || ACC Interrupt 1, z. B. Free-Fall / Threshold / Data Ready ||
|-
|-
| 8 || G_INT || 0 V
| 8 || G_INT || GYRO Interrupt für bestimmte Gyro-Ereignisse ||
|}
|}



Version vom 18. März 2026, 11:12 Uhr

Fig. 1: Inertial measurement Unit GY-85
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

Fig. 2: GY-85 Schematic
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
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)
  • Kaltstart: 27–30 s
  • Warmstart: 25 s
  • Hotstart: 1 s

Pin Assignment

Fig. 3: Wiring of the IMU GY-85
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
5 SDA I2C Data
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

Testing GY-85 accelerometer-gyro-magnetometer with Arduino

Datasheets

Table 3: Datasheets and usefull links
# 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