Skip to content

AasaiAlangaram/Python-LIN-Diagnostic-Tool

Repository files navigation

GitHub license

LIN-Driver-Implemented-using-Python

LIN Communication using R-Pi Serial

Thanks Note

I'm thankful to my mentor for guiding me through out this project.

Project Overview

The Purpose of this project is to read diagnostic data & other information from ECU through LIN communication. Our ECU supports LIN Communication.One can use this project to build their own LIN Analyzer.For GUI Implementation PyQt Framework is used.

SourceCode Overview

1.PyLINTask.py
2.PyLinDriver

Requirements

-LIN Transceiver
-74LS08
-Raspberry Pi 3
-1K Resistor
-Jumpers & Wires

Serial Communication in PI

This project used PI UART Protocol.To know more about serial communication in raspberry pi check this.
Serial Documentation

LIN Transceiver Pin Map Quick Reference

Pin Description
1 RxD
2 SLP_N
3 Wake_N
4 TxD
5 GND
6 LIN
7 Vbat
8 INH

Schematic

This is how the following project was implemented.If you have any doubt in implementing this 📫 ⬇️ @aasaialangaram450@gmail.com

For Bug Reports & Help 🪲

Use the GitHub issue.