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.
The system needed to process data simultaneously from several electronic control units. This required consistent aggregation and correct interpretation of incoming data.
Many parameters in the CAN bus did not have predefined descriptions. This resulted in multiple iterations of data analysis and decoding.
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.
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.
Providing real-time information allows the driver to monitor key indicators during operation and respond accordingly.
The main goal was to develop a telematics system capable of identifying improper vehicle operation based on data from multiple control units.
The system is designed to detect deviations in operation and provide relevant data for analysis.
Collected parameters enable objective monitoring of vehicle usage.
The project utilized the Galileosky 7x terminal, which supports connection to two CAN buses and RS-232.
Dual CAN connectivity allowed simultaneous data acquisition, while RS-232 was used to transmit processed data to external devices.
An analog monitor with a capacitive touchscreen was used to display processed parameters received from the terminal.
Approximately twenty iterations were conducted to read, decode, and validate CAN data on operating trucks. The initial setup phase took about two months.
The system was tested and refined through multiple cycles in real operating conditions.
Throughout 2024 and continuing to the present, all trucks have been equipped with this system.
A large number of non-standard parameters required extensive analysis and custom handling approaches.
Several algorithms were implemented within the terminal to detect alarm events locally. Significant time was spent validating their accuracy.
Developing and debugging the transmission of processed parameter arrays to the monitor via RS-232 required considerable effort.