Product configuration
Description
This standalone GPS-to-CAN module generates GNSS position and 3D inertial data (via a gyroscope and accelerometer) and outputs it via configurable CAN bus frames.
The module supports “Untethered Dead Reckoning” – this means that even in the event of a complete loss of the GNSS signal, the module can provide continuous positioning through IMU-based estimates (no external inputs required).
You can integrate the module into any CAN bus, such as vehicle networks or CAN hardware. For example, you can use it as a plug-and-play add-on module for the CANedge.
Features
PLUG
Standalone – no PC required. Integrate it into any CAN bus to add GNSS/IMU data. DBC included.COMPACT
Only 7 x 2 x 5 cm. 70g. Aluminum housing. 4 LEDs. 5-26 V DC via DB9. USB for configuration/firmware/streaming.DEPLOY GLOBALLY
1 Hz GNSS position. Warm start via battery backup. GPS, Galileo, BeiDou, GLONASSInertial data
Built-in gyroscope (roll, pitch, yaw) and accelerometer (X, Y, Z). 100 Hz frequencySENSOR FUSION
High-precision position and orientation data through sensor fusion of the GNSS/IMUCONFIGURABLE
Configure CAN IDs, bitrate, data frequency and geofences via JSON configuration and GUI.
Add GNSS/IMU data to any CAN bus system
With CANmod.gps you can easily add position and 3D inertial data to your CAN bus – e.g. for use by control units or CAN hardware.
- Compatible with any high-speed CAN bus (2.0A, 2.0B)
- Fully configure CAN IDs, bit rate, and message frequency
- Power supply with 5–26 V DC via standard DB9 adapter cable
- Optionally, you can record the data via any CAN interface/logger/...
- Example: Use as an add-on for the CANedge (power supply via 2nd port)
- Included DBC file for easy decoding into a human-readable format
- Optionally, stream sensor data via USB in real time.
- White label, for example, for integration into your production

Example: Adding GNSS/IMU data to CANedge log data
Easily extend your CAN/LIN data from CANedge2 with GNSS/IMU information by connecting the CANmod.gps to the 2nd port.
Check out the online playground with OBD2 + GNSS/IMU data
– or learn more in our intro!
GPS and 3D IMU – Enrich your data
GPS and 3D-IMU allow the following functions and data to be used and recorded.
Technical Data
| Model specification | ![]() CANmod.gps |
|---|---|
| Functionality | The configurable device generates GNSS/IMU data and outputs it via CAN bus and/or USB. |
| Included | CANmod.gps module, u-blox GPS antenna and USB dust cover (mini-USB adapter not included) |
| Firmware | Supports free firmware updates via USB for adding features |
| Construction | Configuration files based on the popular open-source -JSON schema concept (similar to the CANedge) |
| software | Free open-source Editor tool For easy device configuration (offline/online version available) |
| Security | CE, FCC, IC and RoHS certified (certificates can be found in the documents) |
| guarantee | 1 year warranty |
| Support | Free, fast and high-quality support |
| Origin | Denmark |
| module | Professional u-blox NEO-M8U (72-channel) sensor with integrated gyroscope and accelerometer |
| GNSS | Supports (combinations of) GPS (USA), Galileo (Europe), BeiDou (China), GLONASS (Russia) |
| Geofences | Supports 0-4 configurable circular geofences (status is sent via CAN bus) |
| Sensor fusion (UDR) | Improved positional accuracy through sensor fusion ( UDR ) of GNSS and 3D-IMU (automobiles only) |
| Acquisition | Cold starts: 26 s | Supported starts: 3 seconds | Resumption: 1 s |
| sensitivity | Tracking/Navigation: 160 dBm | Cold starts: 148 dBm | Hot starts: 157 dBm |
| Battery backup | The module has a backup battery to enable "assisted starts" (3 seconds) between power cycles. |
| accuracy | Position: 2.5 m CEP (circle error likely) Course: 1 degree (50% at 30 m/s) Speed: 0.05 m/s (50% at 30 m/s) |
| CAN signals | The module communicates multiple GNSS/IMU signals (a complete list can be found in the documentation or in the DBC file). GNSS position: Longitude and latitude information [1 Hz] GNSS time: Precise GNSS-based epoch timestamp [1 Hz] GNSS status: Fix type (NO/UDR/2D/3D/GNSS+UDR) and number of satellites [1 Hz] GNSS speed: Travel speed in meters/second [1 Hz] GNSS altitude: Altitude readings in meters [1 Hz] GNSS position/orientation: Roll, pitch, heading [1 Hz] GNSS odometer: Distance traveled (since power-on and total) [1 Hz] 3D-IMU: Gyroscope-based angular velocity (X, Y, Z) and accelerometer-based acceleration (X, Y, Z) [100 Hz] Geofences: Status of configured geofences [1 Hz] |
| Channels | 1 x CAN channel |
| Modes | The device can either send the data to the CAN bus or provide it on request. |
| standard | ISO 11898: Compliant with CAN (up to 1 Mbit/s) |
| Identifiers | Compliant with CAN specifications 2.0A (11-bit ID) and 2.0B (29-bit ID) |
| termination | The termination can be switched via the switch below the DB9 connector. |
| Further distribution | Retransmission of frames that have lost arbitration or were disrupted by errors. |
| Transceiver protection | Protection: +/- 25 kV HBM ESD, +/- 12 kV IEC ESD, +/- 14 V bus fault, short circuit Common-mode input voltage: +/-12 V TXD-dominant timeout (prevents network blocking in case of error) |
| Bitrate | Choose between standard bitrates (5K to 1M) or use custom bit timing. |
| Activate/deactivate | Activate/deactivate each CAN message individually |
| Identifier matching | Configure CAN IDs individually for all messages (11-bit or 29-bit) |
| Push/Poll mode | Configure individual "trigger" modes for all messages (push or poll). |
| frequency | Customize the pre-scaling of standard message frequencies to lower rates. |
| IMU correction | Optionally compensate for the module's orientation within the IMU configuration. |
| Entrance care | +5V to +26V DC via the DB9 connector (power supply via pin 1 or pin 9) Alternative power supply via USB (for updating firmware/configuration or for streaming data in real time). |
| Energy consumption | Extremely low (<1 W) – No risk of battery discharge |
| Protection | Reverse polarity protection of the CAN bus power supply Protection against transient voltage events on supply lines |
| Case and weight | Compact aluminum housing: 52.5 x 70.0 x 24.5 mm (L x W x H) excl. Antenna, 70 grams |
| connector | 1 x Standard D-Sub 9 connector (DB9). |
| Pin assignment | Information on the pin assignments of the DB9 connector can be found in the product manual. |
| USB | Standard mini-USB port for configuration/firmware updates and streaming (USB cable not included) |
| LEDs | Module status via 4 external LEDs: Power, CAN bus, memory, GNSS |
| temperature | Operating temperature (parts): -25 °C to +70 °C |
| IP rating | IP protection class 40 |
| Assembly | The module can be attached, for example, with robust double-sided adhesive tape, cable ties, or a Mounting bracket can be mounted |
| GPS antenna | u-blox ANN-MS-0-005 (SMA connector, 5 m cable, magnetic base, -40 to +85 °C, 48 x 40 x 13 mm) |









.jpg)
.jpg)
.jpg)
.jpg)















