imu620_engineering_specifications

Page 1

CNSENS INC. 1160 BRICKYARD COVE RD STE 200, RICHMOND CA 94801-4173

CNSENS IMU/ VG/ AHRS62 0 Inertial Measurement Unit Engineering Specifications Rev. G 2013.1.5

General Description The IMU620 is a high reliable, vibration-rejecting solid state Inertial Measurement Unit. It consists of three vibrating ring gyroscopes and three internal damping accelerometers mounted orthogonally in each axis of space. Each device is factory calibrated over the working temperature range. The fusion of the sensors is performed with an extended Kalman filter to provide the optimal estimation of dynamic roll and pitch angles. The IMU620 is available in standard and high range sensor configurations. The IMU620 is featured with a high performance vibration isolation mechanism to provide excellent reliability under vibration and shock conditions. The IMU620 can accept external electronic compass (module number TBD) to provide optimized heading angle. GPS aided version is also available upon request.

Applications     

Unmanned helicopters and light helicopters UAV and AGV Platform stabilization Vessel applications Inertial navigation systems

Features       

Consistent performance under high vibration environment. Internal vibration isolation mechanism. Fully Calibrated for offset, scale factor, cross-axis sensitivity and misalignment of each axis of sensors. Temperature compensated for improved bias and sensitivity stability. Double precision extended Kalman filter running at 500 cycles per second with synchronous sampling rate at 128kSPS of each sensor. Data rate up to 250 packets per second. User-friendly RS232 digital interface. Low power consumption, typical 0.25A @ 12V. Complete against Crossbow VG440.

Add:Room B-1120 No.15-1 Jian Guo Road, Chao Yang District, Beijing, China.100024 Tel:+86 10-52875407 Fax:+86 10-85376704 E-mail:bjsensors@gmail.com www.cgs-tech.com


CNSENS INC. 1160 BRICKYARD COVE RD STE 200, RICHMOND CA 94801-4173

Note Table. 1 Specifications Values Heading (Pending)

Terms Range (°) Accuracy (°) Resolution (°)

±180 < 1° 0.01

Remark

With compass aiding or GPS aiding Attitude

Range: Roll, Pitch (°) Accuracy (°) Resolution (°)

±180, ±90 <0.3° 0.01

Range: Roll, Pitch, Yaw (°/sec)

±150, ±300

Helicopter steady flight or hovering Angular rate Standard configuration

Bias stability in-run((°/hr)

±900 < 0.5deg/s <0.02 deg/s 6

High range configuration Over working temperature, without Kalman Filter Kalman Filter stable Typical, Allan Deviation

Resolution (°/sec) Angle random walk (°/√hr) Noise density(°/s/√Hz)

<0.01 0.1 0.002

Typical

Range: X,Y,Z(g)

±12g

Bias stability(m/s2) Resolution (mg)

4×10-4 <1mg

Noise density(mg/√Hz)

0.08

Bias absolute error (°/sec)

Acceleration ±4 for low range version Typical, Allan Deviation

Bandwidth Sensor Bandwidth

20Hz

With internal filtering Environments

Shock survival in run Shock survival power off Vibration Operational Operating temperature

750g@1ms 15000g@0.1ms 6g rms -20°C ~85°C

Enclosure level

IP66 Compliant

Input Voltage (DC V)

11-13

Size (mm) Weight (g)

74×60×56 <400

20Hz-20kHz, random -40°C ~105°C with reduced spec Electrical Surge clamping above 15.0V

Connector Micro-DB9 Note: Subject to change without notice, unless requested. Warning: placing the IMU beyond the specifications may damage the device temporarily or permanently.

Add:Room B-1120 No.15-1 Jian Guo Road, Chao Yang District, Beijing, China.100024 Tel:+86 10-52875407 Fax:+86 10-85376704 E-mail:bjsensors@gmail.com www.cgs-tech.com


CNSENS INC. 1160 BRICKYARD COVE RD STE 200, RICHMOND CA 94801-4173

FLIGHT TEST PERFORMANCE Test results vs. Crossbow VG440 in dual cylindeer gasoline combustion engine (80cc volume total) unmanned helicopter, high dynamic flight. (VG440 is installed with external dampers, IMU620 is installed with screws only, without any external dampers)

Fig.1 Photo of flight tests

Fig. 2a Pitch comparison

Fig. 2b Pitch comparison in zoomed detail

Add:Room B-1120 No.15-1 Jian Guo Road, Chao Yang District, Beijing, China.100024 Tel:+86 10-52875407 Fax:+86 10-85376704 E-mail:bjsensors@gmail.com www.cgs-tech.com


CNSENS INC. 1160 BRICKYARD COVE RD STE 200, RICHMOND CA 94801-4173

Fig. 2c Roll comparison

Fig.2d Roll comparison in zoomed detail

Sensor Allan Deviation Following plots are static sensor Allan Deviation plots in 25°C constant temperature. Data was collected during 10 hour’s period. Angular rate’s bandwidth is 20Hz, acceleration’s bandwidth is 5Hz.

Fig.3 Typical Allan Deviation of angular rate (left) and acceleration (right)

Add:Room B-1120 No.15-1 Jian Guo Road, Chao Yang District, Beijing, China.100024 Tel:+86 10-52875407 Fax:+86 10-85376704 E-mail:bjsensors@gmail.com www.cgs-tech.com


CNSENS INC. 1160 BRICKYARD COVE RD STE 200, RICHMOND CA 94801-4173

Electrical connections The IMU620 is supposed to be powered with 12V typical (range 9-12.5V) stable DC voltage. The connector is J30J-9TJ 9-pin female provided with the IMU620. Pin definitions are listed below: Pin Number

Table 2. Pin definitions Function

1

Positive power supply

2

Ground power supply

3

RS-232 transmit

4

RS-232 Receive

5

Auxiliary RS232 Transmit

6

Auxiliary RS232 Receive

7

PP1S input for time alignment

8

Heart beat signal output (toggle every second)

9

Signal ground

Orientation IMU620 is designed according to NED right hand rule coordinate system. The angle around x axis is defined as roll, around y is defined as pitch and around z is defined as yaw.

X axis Z axis Y axis

Fig.4 Axes orientation

Tips for having best performance Inertial sensors are extremely sensitive to environment conditions like temperature change, vibrations, shocks, power supply instabilities etc. Although these conditions have been taken care in the design and fabrication process of IMU620 to eliminate negative impacts from environment, it is highly recommended that the users have the following attentions when applying the IMU620. 1. Power supply should be as stable and low noise as possible. When using long cables, place capacitors or EMI filters near the IMU side. Use external voltage regulator if necessary. 2. Avoid mounting the IMU near vibration sources like motor rotors and engines. If performance is degraded by vibration, proper external vibration isolators may be required. Also be cautious that external vibration isolators may cause unwanted resonance in certain conditions, which should be avoided. 3. Avoid large and frequent temperature variation during operation.


CNSENS INC. 1160 BRICKYARD COVE RD STE 200, RICHMOND CA 94801-4173

4. Align the IMU to the body axes as accurate as possible. 5. Try to mount the IMU as close as possible to the center of gravity of the machine.

User protocols Command for Vertical Gyro mode: Byte No. 1 2 3 4

Content 0xBD 0xDB 0x65 0x03

Table 3. Command: VG mode Description First header byte Second header byte Attitude (with Sensor) Output command byte Checksum: Byte-wise XOR of byte 1 to 3.

The output packet format is type VG 0x04. Refer to Table 3 for detailed format. Table 4. User packet format Byte No. Content Description 0 0xBD First header byte 1 0xDB Second header byte 2 Status 0x04 3 LSB of Roll Roll 4 MSB of Roll 5 LSB of Pitch Pitch 6 MSB of Pitch 7 LSB of Yaw Yaw 8 MSB of Yaw 9 DEBUG0 LSB of DEBUG0 10 MSB of DEBUG0 11 DEBUG1 LSB of DEBUG1 12 MSB of DEBUG1 13 GX LSB of x-axis gyroscope 14 MSB of x-axis gyroscope 15 GY LSB of y-axis gyroscope 16 MSB of y-axis gyroscope 17 GZ LSB of z-axis gyroscope 18 MSB of z-axis gyroscope 19 AX LSB of x-axis accelerometer 20 MSB of x-axis accelerometer 21 AY LSB of y-axis accelerometer 22 MSB of y-axis accelerometer 23 AZ LSB of z-axis accelerometer 24 MSB of z-axis accelerometer 25 Temp LSB of temperature sensor 26 MSB of temperature sensor 27 Timestamp LSB of timestamp 28 Mid1 of timestamp 29 Mid2 of timestamp 30 MSB of timestamp 31 Info LSB of INFO 32 MSB of INFO 33 Checksum Byte-wise XOR of byte 0 to 32 Default 2D AHRS mode protocol Table 5. Command: 2D AHRS mode

Byte No. 1

2

Content 0xBD 0xDB

Description First header byte Second header byte


CNSENS INC. 1160 BRICKYARD COVE RD STE 200, RICHMOND CA 94801-4173

3 4 Byte No. 0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

0x45 0x23

AHRS mode (2D compass) Check sum Table 6. Command: 2D AHRS packet

Content 0xBD 0xDB Status Roll Pitch Yaw DEBUG0 DEBUG1 GX GY GZ AX AY AZ MX MY MZ Temp Timestamp

Info Checksum

Description First header byte Second header byte 0x05(2D compass) 0x08 (3D compass) LSB of Roll MSB of Roll LSB of Pitch MSB of Pitch LSB of Yaw MSB of Yaw LSB of DEBUG0 MSB of DEBUG0 LSB of DEBUG1 MSB of DEBUG1 LSB of x-axis gyroscope MSB of x-axis gyroscope LSB of y-axis gyroscope MSB of y-axis gyroscope LSB of z-axis gyroscope MSB of z-axis gyroscope LSB of x-axis accelerometer MSB of x-axis accelerometer LSB of y-axis accelerometer MSB of y-axis accelerometer LSB of z-axis accelerometer MSB of z-axis accelerometer LSB of x-axis magnetic field MSB of x-axis magnetic field LSB of y-axis magnetic field MSB of y axis magnetic field LSB of z-axis magnetic field MSB of z-axis magnetic field LSB of temperature sensor MSB of temperature sensor LSB of timestamp Mid1 of timestamp Mid2 of timestamp MSB of timestamp LSB of Info MSB of Info Byte-wise XOR of byte 0 to 38

Angle and sensor output data are 16-bit scaled integers. To scale into degrees, multiply Roll, Pitch or Yaw by this factor: 360/215. To scale into degrees per second, multiply angular rates by this factor: GRange/215. To scale into g, multiply accelerations by this factor: ARange/215. The ARange and GRange can be found in the Info word:


CNSENS INC. 1160 BRICKYARD COVE RD STE 200, RICHMOND CA 94801-4173

Table 7.

Info word definition

15 Model2

14 Model1

13 Model0

12 SW ver2

11 SW ver1

10 SW ver0

9 HW ver1

8 HW ver0

7 GRange2

6 GRange1

5 GRange0

4 ARange1

3 ARange0

2 Sys warning

1 Sys Err

0 Over range Err

Model <2..0> 000 IMU810 001 IMU620 010 WS602 011 MiniIMU 1xx Future models SW ver <2..0> Software main version HW ver<1..0> Hardware main version GRange<2..0> Gyro measurement range 000 75deg/s 001 150deg/s 010 200deg/s 011 300deg/s 100 573deg/s 101 900deg/s ARange<1..0> 00 2g 01 3g 10 5g 11 12g

Sys warning: System warning Sys Err: System initial or in-run error Sensor Saturation warning: sensor Saturation warning. Warnings will be cleared if no new warnings come up for 1 sec.

Using IMU62 0 Assistant Software The IMU620 Assistant Software (current version 1.2) is designed for the user’s easy configuration and viewing the status of the IMU. The software interface is shown in Fig.5.

Add:Room B-1120 No.15-1 Jian Guo Road, Chao Yang District, Beijing, China.100024 Tel:+86 10-52875407 Fax:+86 10-85376704 E-mail:bjsensors@gmail.com www.cgs-tech.com


CNSENS INC. 1160 BRICKYARD COVE RD STE 200, RICHMOND CA 94801-4173

Fig.5 IMU620 Assistant Software

Serial Port area: includes baud rate and COM port settings of PC side. Binary Operations area: Operations under binary protocol. Binary Data area: shows attitude and/or sensor data real time under binary protocol mode. ASCII Operations area: Operations under ASCII protocol. Artificial Horizon area: Graphical viewer of attitude Heading Area: Graphical viewer of attitude Message Window area: shows messages from IMU or PC software.

Disclaimer: CNSENS Sense Inc. does not responsible for any damage, injury and deaths caused by applying this product or technology to aircrafts, weapons, or other life maintaining and any other systems.

Add:Room B-1120 No.15-1 Jian Guo Road, Chao Yang District, Beijing, China.100024 Tel:+86 10-52875407 Fax:+86 10-85376704 E-mail:bjsensors@gmail.com www.cgs-tech.com


CNSENS INC. 1160 BRICKYARD COVE RD STE 200, RICHMOND CA 94801-4173


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.