Update Getting Started

2026-06-13 21:08:53 +02:00
parent 2fda282f87
commit 14fb63f19d
+3 -2
@@ -2,11 +2,12 @@
## Overview
This project is a **J1939 CAN bus data logger** built around an STM32 microcontroller. It listens to two CAN buses (500 kbit/s and 250 kbit/s), logs all CAN messages to a microSD card, and indicates activity with LEDs. The firmware uses **CMSISRTOS v2** (FreeRTOS) to manage multiple tasks: CAN reception, logging, and heartbeat blinking.
This project is related to my **thesis** the subject of Automotive Connectivity for my **Bachelor's degree** in **Vehicle Engineering**. The projects aims to build a functional CAN data logger, built around an **STM32 microcontroller**, specifically for working on the **Komatsu PC210NLC-8**, which is a heavy duty excavator that functions on the SAE J1939 CAN bus standard. But ideally the logger will be compatible with any J1939 (or any other standard that uses 29bit extended IDs) bus, as it reads everything incoming from the buses (if programmed, it could filter out specific IDs) then sends everything via serial and saves it to an SD card.
The logger attaches to a J1939 network comprised of 1 or 2 CAN buses (500 kbit/s and 250 kbit/s, as per standard), and logs all CAN messages (serial and microSD). The firmware uses **CMSISRTOS v2** (FreeRTOS) to manage multiple tasks: CAN reception, logging, serial send, microSD write and heartbeats etc..
## Main Features
- Two independent CAN interfaces (silent mode does not disturb the bus)
- Two independent CAN interfaces based on the TJA1050 (in silent mode)
- Acceptall filtering (logs every CAN frame)
- J1939ready (29bit extended identifiers)
- LED indicators: