CAN Bus Analyser: a diagnostic device from concept to product
A portable analyser for automotive diagnostics, developed at my company. It records CAN traffic together with the analogue voltage levels on the bus, so faults that never show up in the digital data can be found, even in a moving vehicle and remotely.
My role: led the project and wrote most of the firmware, the Linux image and the desktop application.
- Interface
- STM32F407 firmware on FreeRTOS: CAN, bus voltage sampling at up to 3 MSa/s, USB.
- Device
- An embedded Linux (Yocto) image with a web interface for remote configuration and statistics over Wi-Fi.
- Desktop
- A C++/Qt analysis application for Linux and Windows, built and packaged in CI.