Watson Industries, Inc.
DMS-SGP01 Rev B 03/22/2018
25
Shift lower byte left once (to remove 1 bit space between bytes):
Shift lower & upper bytes left once (to remove 1 bit space a top of high byte):
Convert from hexadecimal to decimal counts:
Bank
Elevation
Heading
X angular rate
Y angular rate
Z angular rate
2728
64624
57344
1636
63076
9008
Correct bank, elevation, and angular rates for the sign
If >32767 then subtract 65536 from the data
Bank
Elevation
Heading
X angular rate
Y angular rate
Z angular rate
2728
-912
57344
1636
-2460
9008
Convert to units: counts x scale factor
For bank & elevation: Scale factor is: 180 ˚ / 32768 counts
For heading: Scale factor is: 360 ˚ / 65536 counts
For Angular Rates: Scale factor is: (200 ˚/sec) / 32768 counts
Bank
Elevation
Heading
X angular rate
Y angular rate
Z angular rate
14.991 ˚
-5.010 ˚
315 ˚
9.985 ˚/sec
-15.015 ˚/sec
54.980 ˚/sec
Bank
Elevation Heading X Rate
Y Rate
Z Rate
0x05
0x54
0x7E
0x38
0x70
0x00
0x03
0x32
0x7B
0x32
0x11
0x98
Bank
Elevation Heading X Rate
Y Rate
Z Rate
0x0A
0xA8
0xFC
0x70
0xE0
0x00
0x06
0x64
0xF6
0x64
0x23
0x30