From 14fb63f19d9104dcbb8023cee2d240792728d7c6 Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Sat, 13 Jun 2026 21:08:53 +0200 Subject: [PATCH] Update Getting Started --- Getting-Started.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Getting-Started.md b/Getting-Started.md index 74af2c4..1117f34 100644 --- a/Getting-Started.md +++ b/Getting-Started.md @@ -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: