MTG200 MEMS Gyro

MTG200 MEMS Gyro

100% domestically sourced components
High performance, compact outline, light weight, low power consumption
2 kHz high-speed sampling

Description
Main Features

 

  • 100% domestically sourced components
  • High performance, compact outline, light weight, low power consumption
  • 2 kHz high-speed sampling
  • Excellent resistance to severe mechanical environments
  • Support for in-field software upgrade
product-719-634

 

Application Fields

 

product-16-16 Servo stabilization systems

product-16-16 Optoelectronic pods

product-16-16 Satellite attitude control

 

Product Overview

 

The MTG200 series MEMS three-axis gyro assembly is a high-reliability, cost-effective three-axis gyro module, serving as the control sensor for various stabilization platforms. It has been mass-applied in optoelectronic pods and low-to-medium Earth orbit satellites. All electronic components inside the system are fully domestically sourced.Featuring compact size, light weight, low power consumption, and a simple interface, it offers exceptional cost performance. Based on proven designs with engineering optimizations for mass production, it delivers outstanding value across inertial measurement fields.

 

Unique Technology

 

The MTG200 series MEMS three-axis gyro assembly is a high-reliability, cost-effective three-axis gyro module, serving as the control sensor for various stabilization platforms. It has been mass-applied in optoelectronic pods and low-to-medium Earth orbit satellites. All electronic components inside the system are fully domestically sourced.Featuring compact size, light weight, low power consumption, and a simple interface, it offers exceptional cost performance. Based on proven designs with engineering optimizations for mass production, it delivers outstanding value across inertial measurement fields.

 

MTG200 Tri-axis MEMS Gyro Combination

 

MTG200 Tri-axis MEMS Gyro Combination Performance Parameters

Parameter

Technical Index

Gyroscope

Measurement Range (°/s)

±500

Full-Temperature Bias (°/h, 3σ)

≤30

Bias Stability (°/h, 10s smoothing window)

≤2

Bias Instability (°/h, Allan variance, typical)

0.1

Bias Repeatability (°/h)

≤1

Angular Random Walk (°/√h)

≤0.1

Scale Factor Nonlinearity (ppm)

≤100

Cross-Coupling Error (rad)

≤0.001

Bandwidth (Hz)

≥200 Hz

Electrical & Mechanical Interfaces

Power Supply Voltage (V)

5~12 (ripple ≤100 mV)

Steady-State Power Consumption (W)

≤1.5

Startup Time (s)

≤2

Maximum Data Update Rate (Hz)

2000

Overall Dimension (mm×mm×mm)

44.8×38.6×21.5

Weight (g)

50±5

Operating Environment

Operating Temperature (℃)

-40 ~ 80

Storage Temperature (℃)

-55 ~ 85

Vibration (g, RMS)

20~2000 Hz, 6.06

Shock (g, half-sine pulse)

500 / 1 ms

 

Dimensional Drawing

 

product-1057-739

 

Product Introduction

 

Product Brief

The MTG200 series MEMS three-axis gyro assembly is a high-reliability, cost-effective three-axis gyro module, serving as the control sensor for various stabilization platforms. It has been mass-applied in optoelectronic pods and low-to-medium Earth orbit satellites. All electronic components inside the system are fully domestically sourced.

 

Product Features

100% domestically sourced components

High performance, compact outline, light weight, low power consumption

Full-temperature calibration and compensation ranging from -40℃ to +80℃

2 kHz high-speed sampling

Excellent resistance to severe mechanical environments

Support for in-field software upgrade

 

Application Fields

  • Servo stabilization systems
  • Optoelectronic pods
  • Satellite attitude control

 

Technical Parameters

 

Table 1 Performance Parameters of MTG200 Three-Axis Gyro Assembly

Parameter

Technical Index

Gyroscope

Measurement Range (°/s)

±500

Full-Temperature Bias (°/h, 3σ)

≤30

Bias Stability (°/h, 10s smoothing window)

≤2

Bias Instability (°/h, Allan variance, typical)

0.1

Bias Repeatability (°/h)

≤1

Angular Random Walk (°/√h)

≤0.1

Scale Factor Nonlinearity (ppm)

≤100

Cross-Coupling Error (rad)

≤0.001

Bandwidth (Hz)

≥200 Hz

Electrical & Mechanical Interfaces

Power Supply Voltage (V)

5~12 (ripple ≤100 mV)

Steady-State Power Consumption (W)

≤1.5

Startup Time (s)

≤2

Maximum Data Update Rate (Hz)

2000

Overall Dimension (mm×mm×mm)

44.8×38.6×21.5

Weight (g)

50±5

Operating Environment

Operating Temperature (℃)

-40 ~ 80

Storage Temperature (℃)

-55 ~ 85

Vibration (g, RMS)

20~2000 Hz, 6.06

Shock (g, half-sine pulse)

500 / 1 ms

 

Technical Specifications

Structural Characteristics

The MTG200 three-axis gyro assembly adopts an aluminum alloy mechanical housing, featuring light weight, high structural strength, and outstanding vibration & shock resistance. The outline dimensions of the unit are shown in Figure 1, and the unit is fixed with 3 M4 screws.

product-1057-739

Figure 1 Outline Dimensions

 

 

Product Marking and Coordinate Polarity

During installation, the carrier coordinate system of the product shall maintain a fixed geometric relationship with the carrier coordinate system of the host equipment. The carrier coordinate system definition of the MTG200 MEMS three-axis gyro assembly is specified as follows.

product-2381-2099

Figure 2 Product Coordinate System

 

Pin Assignment

The external output connector of the MTG200 three-axis gyro assembly is J30J-15ZK (mating connector: J30J-15TJL), which provides power supply and external communication for the unit. The pin definitions of the connector are listed in Table 2.

Table 2 External Pin Assignment of MTG200 Three-Axis Gyro Assembly Connector

Pin No.

Definition

Remarks

8

POWER_IN

5~12 V power input

15

GND

Power ground

10

RS422 R+

RS422 receive positive differential line

2

RS422 R-

RS422 receive negative differential line

9

RS422 T+

RS422 transmit positive differential line

1

RS422 T-

RS422 transmit negative differential line

11

PPS_IN

External PPS signal input

4

TOV

General-purpose IO, 3.3 V logic level, rising edge active

3, 12, 13

GND

Common ground for communication circuit and power circuit

After the supply voltage drops below the device operating threshold, the power-off holding time t_OFF before re-powering shall not be less than 3 seconds. Insufficient power-off interval will lead to abnormal startup, latch-up or initialization failure of the device.

 

External Communication Interface

3.4.1 XDGYRO-55AA Protocol

The XDGYRO-55AA protocol of the MTG200 three-axis gyro assembly broadcasts IMU data periodically by default. The default output rate is 200 Hz, baud rate 115200 bps. Each frame consists of 1 start bit, 8 data bits, 1 stop bit, no parity bit.

Table 3 XDGYRO-55AA Communication Protocol for MTG200 MEMS Three-Axis Gyro Assembly

Index

Byte Offset

Byte Count

Content

Scale Factor

Range

Unit

Remarks

1

0

1

0x55

1

-

-

Frame Header

2

1

1

0xAA

1

-

-

Frame Header

3

2

1

0x14

1

-

-

Payload Length

4

3~6

4

PCnum

1

-

-

Frame counter

5

7~10

4

X Angular Rate

0.000001

-

°/s

-

6

11~14

4

Y Angular Rate

0.000001

-

°/s

-

7

15~18

4

Z Angular Rate

0.000001

-

°/s

-

8

19~22

4

Reserved Bytes

-

-

-

Reserved

9

23

1

Checksum

1

[0, 255]

-

Lower 8 bits of cumulative sum of bytes offset 2 ~ 22

 

3.4.2 WXGYRO-EB90 Protocol

Data Link Layer

Transmission complies with UART Idle-Line mode, and the frame format of SCI bus is defined as below. The basic transmission unit is a character, with 11 bits per character.

product-393-60

Figure 3 Data Transmission Format

 

Under Idle-Line transmission mode, each frame occupies 1 byte and all frames are treated as data frames. One SCI data frame is 1 byte (8 bits). The bus remains logic high during idle state. All SCI frames start with a logic-low start bit, followed by frame data transmitted with Least Significant Bit First (LSB First). Detailed frame definition:

Start bit: 1 bit

Data bits: 8 bits (b0~b7)

Stop bit: 1 bit

Parity bit: Odd parity

Baud rate: 115200 bps

For multi-byte transmission, high byte is transmitted prior to low byte by default.

 

Application Layer

Single Unit Telemetry Data Format

Single unit telemetry data is the response data of each component/module after receiving telemetry request commands from the on-board computer. The detailed format is shown in the table below.

Table 4 Single Unit Telemetry Data Format

Byte Index

Definition

Description

B0, B1

Frame Header

Fixed value: EB90H

B2, B3

Payload Length

Note 1

B4

Telemetry Data Classification ID

Note 2

B5

Telemetry Request Command Counter

Note 3

B6

Valid Command Counter

Note 4

B7

Invalid Command Counter

Note 5

B8

Latest Executed Command Code

Note 6

B9 ~ B(N-1)

User-Defined Payload

Note 7

BN

Checksum

Note 8

Note: The gyro assembly only supports telemetry request commands without other control commands, so Bytes B6, B7, B8 shall be filled with 0xFF.

Note 1: Payload Length. Total byte count ranging from Telemetry Data Classification ID (inclusive) to Checksum (inclusive).

Note 2: Telemetry Data Classification ID. Shall be consistent with the corresponding field in the telemetry request command.

Note 3: Telemetry Request Command Counter. 1 unsigned byte, increments by 1 upon receiving the matching telemetry request frame sent by the on-board computer.

Note 4: Valid Command Counter. 1 unsigned byte, increments by 1 upon receiving a complete valid command excluding telemetry request frames (validated by checksum). Fill with 0xFF for units without remote control commands.

Note 5: Invalid Command Counter. 1 unsigned byte, counts abnormal received data including wrong frame header, checksum error, unrecognized command code, etc. Fill with 0xFF for units without remote control commands.

Note 6: Latest Executed Command Code. 1 unsigned byte, records the code of the latest control command (excluding telemetry request and broadcast messages). This field is updated immediately after command verification passes (not after command execution succeeds). If command verification fails, errors shall be indicated via Invalid Command Counter in user-defined payload; fill with 0xFF for units without remote control commands.

Note 7: User-Defined Payload. Bytes B9 ~ B(N-1), customizable based on user requirements.

Note 8: Checksum. Unsigned cumulative sum of all bytes (B0+B1+B2+…+B(N-1)), retain the lower 8 bits for this byte.

The telemetry response data shall be output within 2 ms after receiving a telemetry request command; otherwise, the communication shall be judged as timeout.

Single Unit Remote Control Command Format

Telemetry Request Command

The telemetry request command is a data frame sent by the on-board computer to acquire telemetry packets from each unit, transmitted once per second by default. Separate sampling frequencies are specified for telemetry packets requiring special acquisition rates. The telemetry request format is shown below.

Table 5 Telemetry Request Data Format

B0

B1

B2

B3

B4

B5

B6

B7

EB

90

TMT

00

00

00

00

SUM

 

Telemetry Data Classification ID (TMT): Identifies the type of returned telemetry data. Set to 0xFF if only one type of telemetry exists. For multiple telemetry types: Type 1 = 0xFF, Type 2 = 0xFE, Type 3 = 0xFD, and so on. This field in telemetry response frames must match the corresponding field in telemetry request frames for each telemetry type.

SUM: Checksum. Unsigned cumulative sum of B0~B6, retain the lower 8 bits for this byte.

Note: Byte B2 is fixed as 0xFF.

Single Unit Telemetry Response Data

Upon receiving a telemetry request command, telemetry data shall be transmitted in the format below; the user-defined payload segment is specified as follows:

Table 6 Gyro Output Telemetry Data

Index

Byte Count

Content

Scale Factor

Range

Unit

Remarks

1

4

PCnum

1

-

-

Frame counter for data continuity verification

2

4

X Angular Rate

0.000001

-

°/s

-

3

4

Y Angular Rate

0.000001

-

°/s

-

4

4

Z Angular Rate

0.000001

-

°/s

-

5

2

X Gyro Temperature

0.008

-

℃

-

6

2

Y Gyro Temperature

0.008

-

℃

-

7

2

Z Gyro Temperature

0.008

-

℃

-

8

2

Reserved Bytes

-

-

-

Reserved

 

3.4.3 STIMGYRO-90 Protocol

The STIMGYRO-90 protocol of the MTG200 three-axis gyro assembly broadcasts IMU data periodically by default. The default output rate is 200 Hz, baud rate 460800 bps. Each frame consists of 1 start bit, 8 data bits, 1 stop bit, no parity bit.

Table 7 STIMGYRO-90 Communication Protocol for MTG200 MEMS Three-Axis Gyro Assembly

Index

Field Name

Byte Count

Range

Scale Factor

Remarks

0

Frame Header

1

0x90

-

-

1-3

X-Axis Gyro Angular Rate

3

-500°/s ~ 500°/s

16384

-

4-6

Y-Axis Gyro Angular Rate

3

Same as X-axis

16384

-

7-9

Z-Axis Gyro Angular Rate

3

Same as X-axis

16384

-

10

Self-Test Status

1

0x00: Self-test pass; 0x11: Self-test fault

-

-

11

CRC Checksum

1

CRC-8/ROHC, polynomial x⁸+x²+x+1, initial seed=0xFF

-

-

 

3.4.4 XDGYRO-99 Protocol

The XDGYRO-99 protocol of the MTG200 three-axis gyro assembly broadcasts IMU data periodically by default. The default output rate is 2 kHz, baud rate 921600 bps. Each frame consists of 1 start bit, 8 data bits, 1 stop bit, no parity bit.

Table 8 XDGYRO-99 Communication Protocol for MTG200 MEMS Three-Axis Gyro Assembly

Parameter Name

Valid Range

Byte Count

Scale Factor

Remarks

Frame Header

0x99

1

-

-

X-Axis Angular Rate

[-512, 512]

3

2⁻¹⁴

Unit: °/s, high byte transmitted first; MSB of the first byte serves as sign bit. Calculation algorithm see Note a)

Y-Axis Angular Rate

[-512, 512]

3

2⁻¹⁴

Same as X-axis

Z-Axis Angular Rate

[-512, 512]

3

2⁻¹⁴

Same as X-axis

Gyro Status Word

-

1

-

All zeros indicate normal operation; detailed definition below

X-Axis Temperature

[-128, 128]

2

2⁻⁸

Unit: ℃, high byte transmitted first; MSB of the first byte serves as sign bit. Calculation algorithm see Note b)

Y-Axis Temperature

[-128, 128]

2

2⁻⁸

Same as X-axis temperature

Z-Axis Temperature

[-128, 128]

2

2⁻⁸

Same as X-axis temperature

Frame Counter

[0, 255]

1

1

Continuous counter from 0 to 255

Checksum

-

1

-

CRC check with designated polynomialproduct-96-20

 

Table 9 Product Status Bit Definition

Bit Position

Definition

Bit 7

0 = Normal; 1 = Global system fault

Bit 6

0 = Normal; 1 = Startup in progress

Bit 5

0 = Normal; 1 = Abnormal external environment

Bit 4

0 = Normal; 1 = All three axes out of operating range

Bit 3

0 = Normal; 1 = Fault in three-axis output data

Bit 2

0 = Normal; 1 = Z-axis out of range or fault

Bit 1

0 = Normal; 1 = Y-axis out of range or fault

Bit 0

0 = Normal; 1 = X-axis out of range or fault

 

Calculation Notes

Gyro angular rate output value[°/s]=product-161-44,

Where:product-28-24= Upper 8 bits among the 3 output bytes of each gyro axis angular rate;

product-31-24= Middle 8 bits among the 3 output bytes of each gyro axis angular rate;

product-29-24= Lower 8 bits among the 3 output bytes of each gyro axis angular rate.

Gyro temperature output value[℃]=product-69-44,

Where:product-16-24= Upper 8 bits among the 2 output bytes of each gyro axis temperature;

product-16-24= Lower 8 bits among the 2 output bytes of each gyro axis temperature.

3.4.5 XDGYRO-A0 Protocol

The XDGYRO-A0 protocol of the MTG200 three-axis gyro assembly broadcasts data periodically via RS422 asynchronous communication interface. Baud rate: 460800 bps, 1 start bit, 8 data bits, 1 stop bit, no parity bit, data update rate 1000 Hz.

Table 10 XDGYRO-A0 Communication Protocol for MTG200 MEMS Three-Axis Gyro Assembly

Byte Index

Field Name

Data Type

Value / Scale Factor

0

Frame Header 0

8-bit unsigned integer

0xA0

1~3

X-Axis Angular Rate

32-bit signed integer

0.00006103515625 °/s

4~6

Y-Axis Angular Rate

32-bit signed integer

0.00006103515625 °/s

7~9

Z-Axis Angular Rate

32-bit signed integer

0.00006103515625 °/s

10

Status Word

8-bit unsigned integer

0x00 = Normal0x01 = X-axis data fault0x02 = Y-axis data fault0x04 = Z-axis data fault

11

Check Value

8-bit unsigned integer

XOR result of three-axis angular rate data and status word

12

Frame Tail

8-bit unsigned integer

0xB0

 

Product Operation Precautions

  • Strictly follow the electrical pin assignment of the product during wiring to avoid misconnection.
  • This product is a precision inertial measurement device. Avoid shocks, collisions and mechanical loads exceeding its rated tolerance during handling.
  • The mounting flatness has significant influence on angular rate measurement. A high-flatness mounting plane is required to eliminate installation misalignment errors.
  • Mount the product firmly and reliably to prevent measurement errors induced by loose installation.
  • Take anti-static protection during installation and operation; anti-static wrist strap is recommended.
  • Operate strictly in accordance with the specifications of this manual and verify that the ambient conditions match the operating requirements. Do not disassemble the housing or modify internal structures if faults occur. Contact our technical support engineers promptly for troubleshooting.

Hot Tags: mtg200 mems gyro, China mtg200 mems gyro manufacturers, factory

(0/10)

clearall