LIN

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 2 iulie 2015; verificările necesită 23 de modificări .

ISO 17987  este un standard de rețea industrială axat pe managementul sistemelor auto cu responsabilitate redusă. Cunoscut inițial ca LIN ( în engleză:  Local Interconnect Network ).

Istorie

Prima specificație standard sub marca LIN a fost publicată în 1999 la inițiativa unui consorțiu de producători de automobile europeni și a altor companii cunoscute, inclusiv Audi AG, BMW AG, Daimler Chrysler AG, Motorola Inc., Volcano Communications Technologies AB, Volkswagen. AG și VolvoCar Corporation. Cea mai recentă specificație a consorțiului (LIN 2.2) a fost publicată în 2010. În prezent, documentele standardului sunt transferate sub controlul Organizației Internaționale de Standardizare ( ISO ), unde standardului i s-a dat noua denumire ISO 17987 . Datorită politicii ISO, o copie a standardului a devenit plătită.

Poziționare

Protocolul LIN este conceput pentru a crea rețele locale de schimb de date cu costuri reduse pe distanțe scurte. Acesta servește la transmiterea acțiunilor de intrare, stărilor comutatoarelor de pe panourile de control și așa mai departe, precum și acțiunilor de răspuns ale diferitelor dispozitive conectate într-un sistem prin LIN, care au loc în așa-numitul interval de timp „uman” (de ordinul a sute de de milisecunde).

Principalele sarcini atribuite LIN de un consorțiu de producători europeni de autovehicule sunt integrarea subsistemelor și componentelor auto (cum ar fi încuietorile ușilor, ștergătoarele, geamurile electrice, controlul radio și climatizarea, trapa electrică și așa mai departe) într-un singur sistem electronic. Protocolul LIN a fost aprobat de European Automotive Consortium ca o completare cu costuri reduse la protocolul CAN extrem de fiabil .

LIN și CAN se completează reciproc și vă permit să combinați toate dispozitivele electronice auto într-o singură rețea multifuncțională de bord. Mai mult, domeniul CAN este zonele în care sunt necesare super-fiabilitatea și viteza; domeniul de aplicare al LIN este combinația de noduri ieftine care funcționează la rate scăzute de transfer de informații pe distanțe scurte și în același timp menținând versatilitatea, multifuncționalitatea, precum și ușurința de dezvoltare și depanare. Standardul LIN include cerințe tehnice pentru protocol și pentru mediul de comunicare. Ca protocol de comunicație serială, LIN sprijină eficient controlul nodurilor electronice din sistemele auto cu o magistrală de clasă A (bidirecțională semi-duplex), ceea ce implică prezența unui master  și a mai multor noduri slave în sistem . 

Standard

Standardul definește topologia rețelei , stratul fizic , semnalizarea, protocolul de comunicație, interfața de programare a accesului la rețea , metoda de descriere a configurației magistralei și metodologia de testare. Standardul are 7 părți:

Topologie de rețea de tip „bus comun”. Rețeaua are un singur master și mai multe slave (până la 15).

Stratul fizic se bazează pe standardul ISO 9141-1, mai cunoscut sub numele de K-Line . Vă permite să conectați până la 16 noduri (inclusiv 1 master) cu un singur fir de semnal cu o lungime a cablului de până la 40 de metri. Inițial, a fost destinat să funcționeze numai în mașini cu o sursă de alimentare de 12 volți la bord (tensiuni nominale 9 ... 18 V, suprasarcină până la 40 V). Un număr de companii de microelectronice produc circuite integrate pentru driver de strat fizic LIN/ISO 17987. Unele dintre ele sunt prezentate în tabel.

IC Tip de coajă Standard Tensiune de alimentare [min..max] (V)
TJA1020 SO8 LIN1.3 5…27
TJA1021 SO8 LIN2.1 / SAE J2602 5,5…27

Semnalizarea se bazează pe o interfață asincronă ( UART ). Viteze admise de la 1 la 20 kbaud , format de trimitere 8N1. Pentru a simplifica nodurile, semnalizarea oferă o secvență de sincronizare specifică, datorită căreia abaterea inițială a sursei de ceas la dispozitivul slave poate ajunge la 14%. Acest lucru vă permite să abandonați stabilizarea frecvenței cu quartz sau ceramică și să reduceți costul dispozitivelor.

Datele sunt schimbate în loturi . Fiecare pachet are un antet . Antetul este trimis doar de către master. Antetul este format din UART Break, octet de ceas 0x55 și un octet ID de pachet. UART Break - un pachet special de 13 zero biți la rând. UART Break standard conține 11 zero biți la rând, dar, datorită deviației non-standard permise a frecvențelor de ceas, a fost extins la 13 biți. ID-ul pachetului codifică lungimea datelor (până la 8 octeți) și tipul mesajului. Tipurile de mesaje pot fi predefinite de specificație (de exemplu, cadre de eveniment sau de diagnosticare) sau personalizate (adică scopul lor este determinat de dezvoltatorul dispozitivului). După antet vin datele pe care masterul sau slave le poate transmite, în funcție de valoarea identificatorului din antet. Pachetul se termină cu o sumă de control de un octet.

Este posibil să adormiți magistrala (liniște pe linie > intervale de 25000 de biți) și să treziți magistrala (zero pentru intervale de 8 biți).

LIN este un protocol orientat pe obiecte. Adică nu se adresează dispozitivelor fizice de pe magistrală, ci unor funcții codificate în identificatorul pachetului. Prin urmare, nu există o adresă oficială a dispozitivului în pachet.

Vezi și

Link -uri