The PCAN-GPS made by PEAK-System Technik (Germany) is a programmable sensor module for position and orientation determination. The unit has a satellite receiver, a magnetic field sensor, an accelerometer, and a gyroscope. The acquired data can be transmitted on a CAN bus and logged on the internal memory card. The integrated NXP LPC4000 series microcontroller performs all the data processing.
Using the supplied library and the Yagarto GNU ARM toolchain (contains the GNU Compiler Collection GCC for C and C++), custom firmware can be created and then transferred to the module over the CAN bus. The option of using user-designed firmware gives a whole range of possibilities for manipulation, evaluation, filtering, and routing of the data traffic.
Upon delivery the PCAN-GPS is pre-loaded with a demo firmware that transmits the raw data of the sensors periodically on the CAN bus. The source code of the demo firmware as well as further programming examples are included in the scope of supply.
- NXP LPC4000 series microcontroller (ARM Cortex-M4)
- Receiver for navigation satellites u-blox MAX-7W (GPS, Galileo, GLONASS, QZSS, and SBAS)
- Bosch BMC050 electronic three-axis magnetic field sensor and three-axis accelerometer
- Gyroscope STMicroelectronics L3GD20
- High-speed CAN channel (ISO 11898-2) with bit rates from 40 kbit/s up to 1 Mbit/s
- Internal 2-kByte EEPROM
- microSD™ memory card slot
- Wake-up by CAN bus or by separate input
- 2 digital inputs (high-active)
- 1 digital output (low-side driver)
- LEDs for status signaling
- Connection via a 10-pole screw-terminal strip (Phoenix)
- Voltage supply from 8 to 30 V
- Extended operating temperature range from -40 to 85 °C (with exception of the button cell)
- New firmware can be loaded via CAN interface
- To transfer the firmware via CAN, a PEAK CAN interface is required
Connectors | Screw terminal strip, 10-pin 3.5mm pitch (Phoenix Contact MC 1.5/10-ST-3.5 - order# 1840447) Antenna: sub-miniature-A (SMA); supply for antenna: 3.3V, max. 50 mA Memory card: internal microSD slot for cards up to 32GByte, types SD and SDHC |
Power Supply | Supply voltage: +8 … +30 VDC Current consumption normal operation: 8V = 100mA, 12V = 60mA, 24V = 30mA, 30V=25mA Current consumption sleep mode: 60μA Button cell for RTC (and GNSS if required): 3 V, type CR2032; Note: Observe the operating temperature range for used button cell. |
CAN Interface | Specification: High-speed CAN per ISO 11898-2, 2.0A (standard format) and 2.0B (extended format) Bit rates: 40 kBit/s...1 MBit/s Transceiver: NXP TJA1041T, wake-up capable Bus termination: None |
Receiver for navigation satellites (GNSS): | Type: u-blox MAX-7W Receivable navigation systems: GPS, GLONASS, Galileo, QZSS, SBAS Connection to microcontroller: serial connection (UART2) with 9600 Baud 8N1 (default) Operation modes: continuous mode or power-saving mode Antenna type: active or passive Protective circuit antenna: monitoring of the antenna current on short circuit with message Maximum update rate of navigation data: 10 Hz Maximum number of satellites received at the same time: 56 Sensitivity: max. 161 dbm (tracking and navigation) Time to first position fix after cold start (TTFF): about 30 secs Accuracy of positioning values: GPS = 2.5m; GPS with SBAS = 2m, GLONASS = 4m Supply for active antenna: 3.3V @ 50mA (max), switchable |
Antenna for satellite reception | Type: taoglas Ulysses AA.162 Center frequency range: 1574 - 1610 MHz Operating temperature range: -40 - +85 °C (-40 - +185 °F) Size: 40 x 38 x 10 mm Cable length: about 3 m Weight: 59 g Special feature: Integrated magnet for mounting |
Gyroscope | Type: STMicroelectronics L3GD20 Connection to microcontroller: SPI Axes: roll (X), pitch (Y), yaw (Z) Measuring ranges: ±250, ±500, ±2000 dps (degrees per second) Data format: 16 bits, two's complement Output data rate (ODR): 95 Hz, 190 Hz, 380 Hz, 760 Hz Filter possibilities: Configurable high-pass and low-pass Power saving modes: Sleep (2 mA), Power-down (5 μA) |
Acceleration and magnetic field sensor | Type: Bosch Sensortec BMC050 Connection to microcontroller: SPI |
Accelerometer | Measuring ranges: ±2/±4/±8/±16 G Data format: 10 bits, two's complement Filter possibilities: Low-pass with 1 kHz - 8 Hz bandwidth Operating modes: Power off, Normal, Suspend, Low-Power Correction options: Offset compensation |
Magnetic field sensor | Sensitivity: X, Y: ±1000 μT; Z: ±2500 μT Data format: X, Y: 13 bits, two's complement; Z: 15 bits, two's complement Output data rate (ODR): 2 - 30 measurements per second Operating modes: Power off, Suspend, Sleep, Active |
Digital inputs | Count: 2 (terminals 6 and 10) Switch type: High-active (internal pull-down), inverting Max. input frequency: 3 kHz Switching thresholds: High: Uin ≥ 3 V | Low: Uin ≤ 2.2 V Internal resistance: 133 kΩ |
Digital output | Count: 1 (terminal 5) Type: Low-side driver Max. voltage: 30V Max. current: 0.5A Short-circuit current: 1.5A |
Microcontroller | Type: NXP LPC4074 Clock frequency quartz: 12MHz Clock frequency internally: max. 120 MHz (programmable by PLL) |
Dimensions | 45 x 68 x 26 mm (without SMA connector), see dimensional drawing in the User's Manual - attachment B |
Weight | Circuit board: 33 g (incl. button cell and mating connector) Casing: 17 g |
Operating temperature | -40 … +85 °C (-40 … +185 °F); (except button cell) Button cell (typical): -20 - +60 °C (-5 to +140 °F) |
Storage temperature | -40 … +85 °C (-40 … +185 °F); (except button cell) Button cell (typical): -40 - +70 °C (-40 to +160 °F) |
Relative humidity | 15% to 90% (non-condensing) |
EMI/Protection | EN 61326-1:2013-07 EC directive 2004/108/EG IP20 (DIN EN 60529) |
Certifications | CE |
PCAN-GPS manual |
User's Guide PCAN-GPS |
PCAN-GPS manual - Antenna Appendix |
Antenna Specifications Datasheet |
PCAN-GPS manual - GNSS Appendix |
GNSS Specifications Datasheet |
PCAN-GPS manual - Gyroscope Appendix |
Gyroscope Specifications Datasheet |
PCAN-GPS manual - Magnetic Field Sensor Appendix |
BMC050 Electronic Compass Datasheet |
PCAN-GPS manual - Microcontroller Appendix |
LPC408x/407x User Manual |
PCAN-GPS Package |
The package includes all files for custom firmware development: Yagarto GNU ARM toolchain, Flash program, library and programming examples |