The RDCM-803 Digital Compass Module
Transcription
The RDCM-803 Digital Compass Module
The RDCM-803 Digital Compass Module Introduction The RDCM-803 Digital Compass Module is a miniature low-cost orientation-sensing building block. It indicates the orientation of the module relative to magnetic-north, as one of sixteen directions. This is a successor to the RDCM-802 Digital Compass Module, and may be used to replace it. Features • Miniature size 26.3 x 26.3 mm (1.035 x 1.035 inches) • Low power 3 mA typical, plus whatever current is sourced from the direction output pins. • Wide supply voltage range Can operate from 2.6 to 5.6 V. • Easy to interface to Output is via four pins, indicating a 4-bit binary value. “Grey encoding” is used, to ensure only one bit changes between any two adjacent directions • No moving parts The RDCM-803 is entirely solid state, making it very robust • Backward compatibility The RDCM-803 can replace the earlier RDCM-802 8-direction compass module, with no circuit changes. • Improved performance Compared to the RDCM-802 module, the RDCM-803 is: o More precise: 16 directions, compared to 8. o More accurate: ± 3 °, compared to ± 5 ° o More tilt tolerant: ± 60 °, compared to ± 10 ° o Lower power: 3 mA, compared to 10 mA. Mechanical Dimensions Pinout Name Direction +5V +3V GND D0 D1 D2 D3 STB In In Out Out Out Out Out RDCM802 equivalent +5V GND D0 D1 D2 D3 - Description Power input. 3.8V to 5.6V Alternate power input. 3.3V ±5% Power and reference ground Direction output (Most significant bit) Direction output Direction output Direction output (Least significant bit) Idles high. Switches low while a measurement is being taken, then switches high immediately after the direction output pins are updated. MODE In Mode select. Pulled down internally. Low RDCM-802 compatible (Magnetic North offset by 22.5° for 8 directions, or 11.25° for 16 directions.) High Zero offset mode (for 16 directions only) Note: The lightly shaded pins are new to the RDCM803 model. If left un-connected, the RDCM803 behaves the same as an RDCM802. Absolute maximum ratings Parameter Voltage on 5V with respect to GND Limits -15 V to +6.5 V Voltage on 3V with respect to GND -15 V to +4.8 V Voltage on MODE with respect to GND -0.3 V to 5V (when powered via 5V pin) (i.e. the voltage on the 5V pin) Voltage on MODE with respect to GND -0.3 V to 3V (when powered via 3V pin) (i.e. the voltage on the 3V pin) Direction Indication With MODE pin low (i.e. RDCM-802 compatible mode) 8 directions To detect 8 directions (the same as an RDCM-802), use just D2, D1, and D0 The angles in this table represent degrees clockwise from the arrow on the PCB, to magnetic north. D2 0 0 1 1 0 0 1 1 D1 1 1 1 0 0 0 0 1 D0 1 0 0 0 0 1 1 1 Dir N NE E SE S SW W NW Start angle 0 45 90 135 180 225 270 315 End Angle 45 90 135 180 225 270 315 360 = 0 So, to make north straddle your reference direction, the reference should be rotated 45/2 = 22.5 degrees clockwise from the arrow. 16 directions To detect 16 directions, observe D3 as well. This then divides each direction in half. With MODE pulled low D3 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 D2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 D1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 D0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 Dir N NNE NE ENE E ESE SE SSE S SSW SW WSW W WNW NW NNW Start 0 22.5 45 67.5 90 112.5 135 157.5 180 202.5 225 247.5 270 292.5 315 337.5 End 22.5 45 67.5 90 112.5 135 157.5 180 202.5 225 247.5 270 292.5 315 337.5 360 = 0 To make north straddle your reference direction, it should be rotated 22.5/2 = 11.25 degrees clockwise from the arrow. With MODE pin pulled high (i.e. RDCM-803 native mode) Pulling the MODE pin high rotates the reference frame so that north DOES straddle the reference arrow on the PCB. The 4 bit code for North will be output if magnetic north is 11.25 degrees either side of the reference arrow. D3 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 D2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 D1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 D0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 Dir N NNE NE ENE E ESE SE SSE S SSW SW WSW W WNW NW NNW Start 348.75 11.25 33.75 56.25 78.75 101.25 123.75 146.25 168.75 191.25 213.75 236.25 258.75 281.25 303.75 326.25 End 11.25 33.75 56.25 78.75 101.25 123.75 146.25 168.75 191.25 213.75 236.25 258.75 281.25 303.75 326.25 348.75 Example usage Minimum configuration, to display 8 directions on LEDs (RDCM-802 compatible mode.) Interfaced to a microcontroller. 16 directions with zero offset for north. rdcm803 jul-2013