Professional Documents
Culture Documents
Sisteme de Bord Informatizate - c2
Sisteme de Bord Informatizate - c2
Sisteme de Bord Informatizate - c2
INFORMATIZATE
Moduri de interconectare:
a) serial
b) paralel.
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.1 STANDARDE DE INTERFAARE
Figura 2.5
2.4 Secven de transmisie CAN
NRZ
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.1 STANDARDE DE INTERFAARE
b)
a)
Exemplu
Volvo XC90 are:
aproape 40 de uniti ECU interconectate de o reea LIN
o reea MOST
o reea CAN cu rat mic de transfer
i o reea CAN cu rat mare de transfer.
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.1 STANDARDE DE INTERFAARE
Diagrama bit-timp:
CMPUL DE CONTROL
Implementarea CRC
Polinomul este implementat cu un registru de deplasare de 15 biti,
CRC_RG(14:0)
Fluxul de date ntre SOF i sfritul DATA FIELD, fr biii adugai, este
verificat astfel:
CRC_RG = 0; // initialize shift register
REPEAT
CRCNXT = NXTBIT EXOR CRC_RG(14);
CRC_RG(14:1) = CRC_RG(13:0); // shift left by
CRC_RG(0) = 0; // 1 position
IF CRCNXT THEN
CRC_RG(14:0) = CRC_RG(14:0) EXOR (4599hex);
ENDIF
UNTIL (CRC SEQUENCE starts or there is an ERROR condition)
Modul eroare-activ:
Este mod normal pentru noduri
Transmite ACTIVE ERROR FLAG la detectarea unei erori
Contorizarea fcut n regitri trebuie s fie sub 127
Modul eroare-pasiv:
La depirea nr. 127 de ctre oricare registru, nodul trece n starea
eroare pasiv
Nodurile n aceast stare transmit/recepioneaz restrictiv mesaje
La detectarea unei noi erori transmite PASSIVE ERROR FLAG
Modul linie-deconectat (bus off):
TEC a depit 255
Deconectarea este permanent pn la intervenia operatorului,
celelalte noduri fiind funcionale.
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.2 INTERFATA C A N
Dac dou controlere transmit n acelai timp i cel puin unul transmite 0,
valoarea pe magistral va fi 0 (0 = dominant, 1 = recesiv).
Acest mecanism este utilizat i pentru controlul accesului la magistral i
pentru semnalarea erorilor
Protocolul CAN cere ca nodurile s atepte pn cnd magistrala este n
stare liber
Dac dou sau mai multe noduri transmit simultan, fiecare nod determin
dac mesajul su este mai prioritar sau nu
Rezultatul monitorizrii va fi:
Continu s transmit dac mesajul este prioritar (cel mai sczut identificator
numeric)
Se oprete i ateapt un nou moment cnd magistrala este liber
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.2 INTERFATA C A N
Interspaiul mesajelor
Este diferit funcie de starea de eroare.
Cnd staiile nu sunt in starea de eroare pasiv sau
au fost receptoare sunt dou secvene, fig.2.21a):
Inter-emisie, 3 bii recesivi
Magistral liber (bus idle)
Pentru staiile in starea de eroare pasiv i care au
fost transmitore, sunt trei secvene , fig.2.21b) :
Inter-emisie, 3 bii recesivi
Suspendarea transmisiei
Magistral liber (bus idle)
Pe durata inter-emisiei se poate semnala doar
suprasarcina (Overload)
Nu este permis nici unui nod s iniieze o transmisie
Validarea mesajului
CAN baz
CAN complet (full CAN)
Mrimea reelei: 32, 64, 110 noduri
Viteza de transfer/lungimea liniilor magistralei:
1Mb/s la 40 m,
0.5Mb/s la 100m,
250 kb/s la 200 m,
125 kb/s la 500 m,
50 kb/s la 1 km
i 10 kb/s la 5km.
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.2 INTERFATA C A N
Configuraia CAN
Structura conine:
Controler,
Noduri,
Magistral
i Terminaii.
Valoarea terminaiilor de la capetele magistralei
este impus (120 ).
Niveluri CAN/MCP2551
Regimul de
Modaliti delucru
lucruale
aletransceiverului MCP2551
transceiverului MCP2551
Transmisie
Vitez mare (High-speed)
Recepie
Controlul frontului (Slope control)
Stare recesiv
Ateptare (Standby)
Stare dominant
Introducere, OBD I
n 1955 s-a pus pentru prima dat problema referitoare la efectele duntoare ale emisiilor
provenite de la autoturisme care afectau atmosfera astfel punndu-se bazele OBD-ului.
OBD-ul a fost un sistem simplu care a monitorizat senzorii de oxigen, sistemul de recirculare
a gazelor de evacuare (EGR), sistemul de distribuire a combustibilului, precum i modul de
control al motorului (ECM) pentru emisiile excesive
lipsea cerina de standardizare pentru diferite tipuri de maini;
nu putea detecta apariia anumitor tipuri de probleme (ex. defectarea convertorului catalitic);
nu putea monitoriza deteriorarea progresiv a componentelor legate de emisii.
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.3 INTERFATA (E)OBD
Sistemul OBD II este mult mai uor de folosit de ctre un mecanic indiferent de modelul
automobilului ntruct aceste sisteme:
monitorizeaz aceleai componente;
folosesc acelai limbaj computerizat;
au aceleai criterii de evaluare a sistemelor vehiculului i de indicare a defeciunilor.
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.3 INTERFATA (E)OBD
Semnalizare a funcionrii defectuoase: MIL = Malfunction Indicator Light sau Check Engine
nregistrare a codurilor de eroare aprute n timpul funcionrii vehiculului, DTC = Diagnostic
Trouble Codes
Monitorizare a disponibilitii tuturor componentelor sistemului (dup testarea OBD, dup o
reparaie sau dup tergerea codurilor DLC)
Verificarea funcionrii ei att cu motorul oprit - contact pus (KOEO = Key On and the Engine
Off), ct i pornit - cu cablul DLC conectat la dispozitivul de scanare a softului.
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.3 INTERFATA (E)OBD
Protocoale OBD:
Fabricanii de automobile utilizeaz protocoale diferite pentru comunicaii (4) dei parametrii
citii sunt standardizai
Protocoalele actuale sunt:
ISO 9141 - International Standards Organization, mod de comunicaie
OBDII, utilizat de Chrysler, vehicule europene i majoritatea asiatice
J1850PWM - (Pulse Width Modulated) standard de comunicaii OBD II
stabilit de SAE i utilizat de Ford
J1850VPW - (Variable Pulse Width Modulated) standard de comunicaii
OBD II stabilit de SAE i utilizat de GM
CAN - Controller Area Network.
Din 2008, CAN este singurul protocol pe vehicule noi
Scanerele au posibilitatea de a comunica n toate protocoalele.
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.3 INTERFATA (E)OBD
Codurile OBD:
Sunt coduri legate de emisie, DTC = Diagnostic Trouble Codes, i coduri legate de service
Trei tipuri de DTC:
Tip A sunt cele mai serioase i triggereaz lampa MIL de la prima apariie; se memoreaz un
istoric al codurilor, defectul i cadrul ngheat de date
Tip B mai puin grave i nu declaneaz semnalizarea MIL dect dup cel puin dou apariii
Tip C i D nu sunt legate de emisii; tipul C determin aprinderea MIL dar tipul D nu.
Monitorizare a disponibilitii tuturor componentelor sistemului (dup testarea OBD, dup o
reparaie sau dup tergerea codurilor DLC)
Verificarea funcionrii ei att cu motorul oprit - contact pus (KOEO = Key On and the Engine
Off), ct i pornit - cu cablul DLC conectat la dispozitivul de scanare a softului.
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.3 INTERFATA (E)OBD
Codurile OBD:
Accesul la DTC-uri
Pentru ca DTC-urile s nu fie pierdute atunci cnd motorul
este oprit, seciunea RAM pe care sunt stocate pot lua
energie direct de la baterie, printr-o siguran.
Acest tip de memorie este denumit uneori keep alive
memory (KAM). n alte cazuri DTC-urile pot fi stocate pe
EEPROM.
DTC-urile sunt stocate pn ce o aciune voit este Fig. 2.37 Sistemul KTS 300 cu cablurile de
ntreprins, aciune care transmite circuitului din ECU s
interconectare
genereze un impuls electric care le va sterge din memorie.
Procedura de citire a lor poate fi diferita de la un tip de
vehicul la altul:
Afiarea codului sub forma unei lumini intermitente pe ledul
indicator de pe bord.
Conectarea unui LED n exterior i observarea numrului
de flash-uri i de pauze. Fig. 2.38 Adaptorul pentru conectarea la
Conectarea unui dispozitiv de citire a codului i/sau a unui alte unitati
instrument de scanare, la portul de diagnostic de pe ECU.
(figura 2.37)
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.3 INTERFATA (E)OBD
Paii de conectare
a vehiculului la OBD II
Pasul 1: Instalarea direver-ului
Pasul 2 : Conectarea scannerului la PC prin
intermediul cablului USB
Pasul 3 : Localizarea conectorului de diagnoz
Pasul 4 : Conectarea scannerului la DLC
CAPITOLUL 2
INTERFAAREA SISTEMELOR DE BORD
2.3 INTERFATA (E)OBD