Академический Документы
Профессиональный Документы
Культура Документы
Reference System
Piotr Kaniewski, Military University of Technology, Warsaw, Poland
Jakub Kazubek, Military University of Technology, Warsaw, Poland
Jakub Kazubek is a fifth year student of The The paper presents a project and a prototype of HRS
Warsaw Military University of Technology. He is system, utilizing an electronic compass with tilt
studying Radioelectronic Systems in the Institute of sensors and MEMS gyro. These additional sensors
Radioelectronics at the Faculty of Electronics. He are used to correct the compass measurements. The
was an individual student with a specialty of main task of the developed system is to determine
Integrated Navigation Systems. His research the current heading on the almost continuous basis
interests include inertial navigation systems, their and with as high accuracy as possible.
integration with other navigation devices and
practical development of integrated systems. MAGETIC AZIMUTH CALCULATIOS
Voffset =
1
(V p + Vn ) (2)
2
TILT COMPESATIO
50
in OXEYE plane can be calculated using the
δ = 60° following equations:
40
30
H x′ = H x cosθ − H y sinθ sinφ − H z sinθ cosφ (6)
20
δ = 30°
10
δ = 10°
0 H ′y = H y cos φ + H z sin φ (7)
0 10 20 30 40 50 60
Tilt τ [°]
To determine the gyroscope heading ψg, angular rate The measurement vector of the Kalman filter is
measurements ωg from gyro have to be integrated. formed as a difference between the compass heading
Unfortunately, the integration leads to accumulation and the gyro heading. As they both are composed of
of errors with the rate depending on the drift of the true heading and respective errors, the difference
sensor. between gyro and compass headings consists of
a combination of errors. The Kalman filter estimates
Moreover heading calculated on the basis of residual gyroscope heading errors and provides
gyroscope measurements has to be initialized. In the them to the input of the error updater. The error
prototype, the initialization is performed during the updater accumulates them and calculates the total
start-up procedure of the device and ψg is set to the estimated heading error δψ̂ g , which is subsequently
initial compass azimuth ψc(0).
subtracted from the gyro heading ψg, providing
ITEGRATIO ALGORITHM estimated heading ψ̂ .
The HRS is controlled by an Atmel AVR series The circuit is powered by a 3.6 V / 600 mAh NiMH
ATMega644P microcontroller with an internal accumulator. The microcontroller is powered
8 MHz oscillator. The microcontroller executes directly from the accumulator, just as the digital part
a programme which conducts initialization routines, of the A/D converter. Since the gyroscope requires
measurement routines and errors estimation. 5 V of power supply an Analog devices step-up
switching regulator ADP1111-5 has been used. The
The electronic compass module consists of three output voltage from the step-up regulator is filtered
magnetic field KMZ51 sensors with their axes in low pass filters. Filtered 5 V power supply is
oriented orthogonally. Z axis sensor is mounted on provided to the gyroscope, LCD, re-magnetizing
a separate PCB. The outputs of the sensors are circuits, magnetic field sensors and analogue part of
connected to three differential input channels of the the external A/D converter.
analogue to digital converter.
Figs. 12 and 13 show the prototype of the designed
The project uses an Analog Devices AD7799 24-bit Heading Reference System.
delta-sigma A/D converter [12]. It contains an
integrated amplifier with programmable gain and
a programmable filter. Reference voltage is
generated by a LM385-2.5 circuit. The A/D
converter is controlled by the microcontroller
through serial peripheral interface. The conversion
results are located in appropriate internal registers of
AD7799 converter and are read by the
microcontroller through the SPI interface.
Compass HRS
Standard
0.328 0.101
deviation [deg]
Angle error
1.830 0.460
range [deg]
320
7. Farrell J.A.: Aided Navigation GPS with High
310
Rate Sensors, McGraw-Hill, USA, 2008.
300 8. Haykin S. (ed.): Kalman Filtering and Neural
Networks, Wiley, USA, 2001.
290
9. KMZ51 Magnetic Field Sensor, Data Sheet,
280
0 10 20 30 40 50 60 70 80
Philips Semiconductors, 2000.
Time [s] 10. Micromachined accelerometer MMA7260QT,
Fig. 15 Headings from gyro, compass and HRS Freescale Technical Data, 2008.
11. Programmable Low Power Gyroscope
Simple statistics for the stationary period of time for ADIS16251, Datasheet, Analog Devices, 2007.
the second testing scenario (Fig. 15) have been 12. 3-Channel ADC AD7799, Datasheet, Analog
shown in Table 1. Devices, 2005.