Articles

Telematics for Trucks: Monitoring Operation and Handling Non-Standard CAN Data

25 March 2026

Project Background and Business Objectives

The customer required a telematics system for trucks supplied to the Russian market. The primary objective was to detect improper operation by end users. The system had to collect diagnostic errors from three different electronic control units. A significant portion of these errors was non-standard, which required additional efforts for decoding and interpretation.

Working with Multiple ECUs

The system needed to process data simultaneously from several electronic control units. This required consistent aggregation and correct interpretation of incoming data.

Decoding Non-Standard Errors

Many parameters in the CAN bus did not have predefined descriptions. This resulted in multiple iterations of data analysis and decoding.

Driver Information and Parameter Monitoring

Another requirement was the implementation of a dedicated device for displaying textual and graphical information for the driver. This feature was considered a competitive advantage.

Displaying Key Operational Parameters

The monitor shows the current fuel level in each tank, load on the drive axle, and a real-time driving quality assessment. All values are generated based on onboard data.

Importance of Driver Interface

Providing real-time information allows the driver to monitor key indicators during operation and respond accordingly.

Project Goal

The main goal was to develop a telematics system capable of identifying improper vehicle operation based on data from multiple control units.

Focus on Misuse Detection

The system is designed to detect deviations in operation and provide relevant data for analysis.

Data-Driven Monitoring

Collected parameters enable objective monitoring of vehicle usage.

Technical Solution

The project utilized the Galileosky 7x terminal, which supports connection to two CAN buses and RS-232.

Integration with CAN Bus and External Devices

Dual CAN connectivity allowed simultaneous data acquisition, while RS-232 was used to transmit processed data to external devices.

Monitor Integration

An analog monitor with a capacitive touchscreen was used to display processed parameters received from the terminal.

Development and Deployment

Approximately twenty iterations were conducted to read, decode, and validate CAN data on operating trucks. The initial setup phase took about two months.

Iterative Testing Process

The system was tested and refined through multiple cycles in real operating conditions.

Full-Scale Deployment

Throughout 2024 and continuing to the present, all trucks have been equipped with this system.

Implementation Challenges

Non-Standard CAN Parameters

A large number of non-standard parameters required extensive analysis and custom handling approaches.

On-Device Algorithm Development

Several algorithms were implemented within the terminal to detect alarm events locally. Significant time was spent validating their accuracy.

Data Transmission via RS-232

Developing and debugging the transmission of processed parameter arrays to the monitor via RS-232 required considerable effort.

Contact: sales@galileosky.com

 

Thanks! The application has been sent successfully
Thanks! Ваша заявка принята,
вы можете выслать приборы в ремонт по адресу:
Россия, 614065 г. Пермь, Космонавтов шоссе, д. 320Б, к. 3