Update Getting Started
+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 **CMSIS‑RTOS 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 **CMSIS‑RTOS 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)
|
||||
- Accept‑all filtering (logs every CAN frame)
|
||||
- J1939‑ready (29‑bit extended identifiers)
|
||||
- LED indicators:
|
||||
|
||||
Reference in New Issue
Block a user