Table of Contents

Sistem de Monitorizare RPM via CAN-Bus (OBD-II) cu Shift Light

Introducere

Proiectul reprezintă un sistem hardware-software de diagnoză auto activă, conceput pentru a extrage și interpreta date în timp real de pe magistrala CAN (Controller Area Network) a unui autovehicul.

Ipoteză, Planificare și Măsurători

Ipoteză științifică: Credem că efectuarea citirii asincrone în cascadă a bufferului CAN (în interiorul rutinei de loop) combinată cu decodarea mesajelor broadcast native ale vehiculului (ID 0x201) va îmbunătăți considerabil performanța afișajului RPM deoarece va preveni fenomenul de “Interrupt Overrun” și va elimina latența cauzată de timpii de așteptare ai interogărilor standard OBD-II.

Metrici și Ținte de Performanță (Măsurători):

Planificarea activităților (Grafic Gantt):

Descriere generală

Arhitectura sistemului este modulară, fiecare protocol (CAN, SPI, I2C, UART) având un rol bine definit:

Hardware Design

Listă de piese:

Mapare Pini (Conexiuni logice):

schemă_electrică_compactă_-_rpm_can-bus.pdf

Software Design

Descrierea codului aplicaţiei (firmware):

Rezultate Obţinute

Sistemul a fost testat fizic pe un autoturism Ford Fiesta. A reușit negocierea cu ECU la viteza de 500kbps în modul MCP_NORMAL. Datele au fost citite și afișate fără latențe vizibile. S-a observat sensibilitatea ecranelor LCD la fluctuații de tensiune, problema afișării neclare fiind corectată prin calibrarea precisă a sursei Step-Down cu potențiometru la pragul de 5.0V sub sarcină. Shift-light-ul răspunde instantaneu la turațiile motorului.

Concluzii

Proiectul a dovedit cu succes că accesarea rețelelor CAN din vehicule este posibilă folosind echipamente hardware low-cost, atât timp cât protocolul și zgomotul de pe magistrală sunt corect filtrate software prin buffere și întreruperi. S-a demonstrat importanța stabilizării tensiunii în domeniul automotive și necesitatea scrierii de cod non-blocant pentru sisteme de tip “real-time”.

Download

Jurnal

Bibliografie/Resurse

Resurse Software:

Resurse Hardware:

Export to PDF