CSS Electronics - CANmod.gps: GPS-to-CAN with 3D Inertial Sensor and UDR

This standalone GPS-to-CAN module produces GNSS position and 3D inertial data (via a gyroscope & accelerometer) and outputs it via configurable CAN bus frames.

The module supports 'Untethered Dead Reckoning' - meaning that even if the GNSS signal is lost entirely, the module can deliver continuous positioning through IMU-based estimates (no external inputs required).

You can integrate the module with any CAN bus, e.g. vehicle networks or CAN hardware. As an example, you can use it as a plug & play add-on module for the CANedge.

Incl. antenna. Optional adapters (dropdown).

Order numbers: D01CANMODGPS


Use Cases

The CANmod.gps can be installed standalone in any CAN bus system - including e.g. as an add-on for the CANedge.

Add GNSS/IMU data to your CAN bus

Need to inject GNSS/IMU data directly into your CAN bus?

The GPS-to-CAN module can be used standalone to inject CAN frames with GNSS/IMU into your CAN bus system. The data can be consumed by other CAN nodes on the network - e.g. ECUs, cabin displays, CAN loggers or telematics control units (TCU). To ensure compatibility, you can modify bit rate and CAN IDs via the simple config editor.

GPS-to-CAN module standalone OEM white label


CAN + GNSS/IMU data & WiFi telematics

Need to collect vehicle CAN bus and GNSS/IMU data via WiFi?

The CANmod.gps can be deployed as an 'add-on' module for the CANedge. Simply configure the CANedge to provide a 5V power out via the 2nd port - and connect the CANmod.gps via the optional adapter cable. This lets you log e.g. vehicle CAN bus data via channel 1 and time-synced GNSS/IMU data via channel 2. This is ideal for e.g. heavy-duty fleet telematics where data is auto-pushed to your own server when the vehicle is in range of a WiFi access point.

GPS-to-CAN CANedge add-on WiFi automotive telematics

On-road telematics with CAN + GNSS/IMU data

Need to upload CAN bus and GNSS/IMU data via 3G/4G?

The CANedge2 can upload data while on-the-road using e.g. a 3G/4G USB router. You can power the 3G/4G hotspot from the vehicle - or use our DB9-DB9/USB adapter to power both the hotspot and CANmod.gps via the 2nd port of the CANedge2. The uploaded log files can e.g. be visualized in telematics dashboards. Ideal for e.g. OEM field testing, car fleet telematics, predictive maintenance and more.

Vehicle Telematics CAN Bus GPS OBD2 Cloud Telematics Dashboard


2 x CAN logging + GNSS/IMU data

Need to log 2 x CAN channels - while also logging GNSS/IMU data?

To use a CANedge to log 2 x CAN + GNSS/IMU data, install the CANmod.gps in standalone mode on one of the CAN buses - and log the two CAN channels as normal (one including the GNSS/IMU data). Ideal for e.g. heavy-duty J1939 logging use cases.

Dual CAN logging WiFi GNSS IMU J1939


Geofence-based vehicle control

Need to control vehicle behavior via CAN bus geofences?

You can configure circular geofences and broadcast the status via the CAN bus - e.g. to geo-control vehicle behavior:

  • Eliminate theft: Disable/slow-down vehicle if outside geofence
  • Reduce costs: Geo-toggle power/fuel saving modes
  • Increase safety: Disable vehicle/dangerous parts in key areas
  • Automate: Remove manual processes for consistency
  • Display: Visualize geo-alerts via in-cabin dashboard displays

GPS-to-CAN geofence trigger control edge



FunctionalityThe configurable device produces GNSS/IMU data and outputs it via CAN bus
IncludedCANmod.gps module, u-blox GPS antenna and USB dust cover (mini USB adapter not included)
FirmwareSupports free firmware updates via USB for adding features
ConfigurationConfiguration files based on the popular open source JSON schema concept (similar to the CANedge)
SoftwareFree open source editor tool for easy device configuration (offline/online version available)
SafetyCE, FCC, IC and RoHS certified (see the Docs for certificates)
Warranty1-year warranty
SupportFree, fast & high quality support
ModuleProfessional-grade u-blox NEO-M8U (72-channel) sensor with built-in gyroscope and accelerometer
GNSSSupports (combinations of) GPS (USA), Galileo (Europe), BeiDou (China), GLONASS (Russia)
GeofencesSupports 0-4 configurable circular geofences (status sent via CAN bus)
Sensor Fusion (UDR)Enhanced position precision via sensor fusion (UDR) of GNSS and 3D IMU (automotives only)
AcquisitionCold starts: 26 s | Aided starts: 3 s | Reacquisition: 1 s
SensitivityTracking/Navigation: 160 dBm | Cold starts: 148 dBm | Hot starts: 157 dBm
Battery BackupThe module has a battery backup to enable 'aided starts' (3 s) between power cycles
AccuracyPosition: 2.5 m CEP (Circular Error Probable)
 Heading: 1 degree (50% at 30 m/s)
 Velocity: 0.05 m/s (50% at 30 m/s)
CAN SignalsThe module communicates several GNSS/IMU signals (for a full list, see the Docs or 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 satellite count [1 Hz]
 GNSS speed: Travel speed in meters/second [1 Hz]
 GNSS altitude: Altitude information in meters [1 Hz]
 GNSS attitude/orientation: Roll, pitch, heading [1 Hz]
 GNSS odometer: Distance traveled (since power on and total) [1 Hz]
 3D IMU: Gyroscope-based angular rate (X, Y, Z) and accelerometer-based acceleration (X, Y, Z) [100 Hz]
 Geofences: Status of the configured geofences [1 Hz]
Channels1 x CAN channel
ModesThe device can either broadcast the data onto the CAN bus - or provide it on-request
StandardISO 11898: Compliant with CAN (up to 1 Mbit/s)
IdentifiersCompliant with CAN specifications 2.0A (11-Bit ID) and 2.0B (29-Bit ID)
TerminationTermination can be toggled via switch below DB9 connector
RetransmissionRetransmission of frames that have lost arbitration or been disturbed by errors
Bit RateSelect between standard bit rates (5K to 1M) or use custom bit-timing
Enable/DisableIndividually enable/disable each CAN message
Identifier CustomizationIndividually configure CAN IDs for all messages (11-bit or 29-bit)
Push/Poll ModeIndividually configure 'trigger' modes for all messages (push or poll)
FrequencyIndividually configure prescaling of the default message frequencies to lower rates
IMU CorrectionOptionally compensate the orientation of the module as part of the IMU configuration
Input Supply+5V to +24V DC via the DB9 connector (power via pin 1 or pin 9)
Power ConsumptionExtremely low (<1W) - no risk of battery drainage
ProtectionReverse voltage protection on CAN-bus supply
 Transient voltage event protection on supply lines
Enclosure & WeightCompact aluminium enclosure: 52.5 x 70.0 x 24.5 mm (L x W x H) excl. antenna, 70 grams
Connector1 x Standard D-sub 9 (DB9) connector
Pin-OutSee the product manual for the DB9 connector pin-outs
USBStandard mini USB connector for configuration and firmware updates (USB adapter cable not included)
LEDsModule status via 4 external LEDs: Power, CAN bus, Memory, GNSS
TemperatureOperating temperature (parts): -25degC to +70degC
IP RatingIP Rating 40
MountingModule can be mounted via e.g. rugged double-sided tape, zip-ties or a mounting bracket
GPS antennau-blox ANN-MS-0-005 (SMA plug, 5 m cable, magnetic base, -40 to +85 degC, 48 x 40 x 13 mm)
DescriptionOrder numbers
CANmod.gps: GPS-to-CAN with 3D Inertial sensor and UDRD01CANMODGPS
Tecnologix offre supporto gestito direttamente dal Team di sviluppo.
Non esitare a metterti in contatto con i nostri esperti.
Basta chiedere qui

Hai bisogno di aiuto per sviluppare il tuo progetto?

Con più di 25 anni di esperienza nei servizi di ingegneria elettronica ed informatica, affiancati da consulenza e formazione, Tecnologix è il partner ideale per lo sviluppo di ogni tipo di applicazione nel settore industriale.
Clicca il pulsante qui sotto e inviaci la tua richiesta, il nostro staff ti risponderà il prima possibile.