After conducting extensive research on various technology stacks, it was decided to use Hardware ARM Cortex M0 based microcontrollers, for software development C/C++ was used. We used CAN, RS232, SPI I2C, CANvas tool and Wireshark.
Can-bus Reading Tool
- Category Development
- Technology C/C++
- Start Date 23 January 2021
- Handover 05 March 2021
- default
Readers for special vehicles
Our goal for the client was to create a unit that handles custom vehicles. In order to filter out some special CAN messages from vehicles, a CAN bus reader was developed for a test purpose. This device can filter out CAN messages and save them on a USB stick. CAN bus readers can read data from a CAN bus from medium and high speed CAN bus systems in various vehicles.
TECHNOLOGY CHOICE
THE CHALLENGE
Not all CAN bus messages were required by the client for special vehicles.
High costs for maintenance and software development
Filtered CAN bus messages need extra storage.
SOLUTION IMPLEMENTATION
We started working on the firmware for a CAN bus reader. After successful implementation, we started testing as this device could read CAN bus data from medium and high speed CAN bus systems in various vehicles. The device could filter specific messages and save to flash drives.