CAN-FD Data Logger

A time-stamped, lossless logger that records in-vehicle CAN-FD traffic to an SD card.

The project targets loss-free recording of high-density CAN-FD traffic. Double-buffered DMA reception, a ring buffer and background SD-card writes provide uninterrupted logging at 8 Mbit/s.

Highlights

  • 1 µs resolution via hardware time-stamping
  • Ring-buffer overflow counters and a diagnostics interface
  • Python tooling to convert logs to ASC/BLF