LIN

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2015. július 2-án felülvizsgált verziótól ; az ellenőrzések 23 szerkesztést igényelnek .

Az ISO 17987  egy ipari hálózati szabvány, amely az alacsony felelősségű autóipari rendszerek kezelésére összpontosít. Eredeti nevén LIN ( angolul:  Local Interconnect Network ).

Történelem

Az első szabványos specifikációt a LIN márkanév alatt 1999-ben adták ki európai autógyártók és más neves cégek – köztük az Audi AG, BMW AG, Daimler Chrysler AG, Motorola Inc., Volcano Communications Technologies AB, Volkswagen – konzorciumának kezdeményezésére. AG és a VolvoCar Corporation. A legújabb konzorciumi specifikáció (LIN 2.2) 2010-ben jelent meg. Jelenleg a szabvány dokumentumai a Nemzetközi Szabványügyi Szervezet ( ISO ) felügyelete alá kerülnek, ahol a szabvány az új ISO 17987 nevet kapta . Az ISO szabályzata miatt a szabvány egy példánya fizetőssé vált.

Pozícionálás

A LIN protokollt arra tervezték, hogy alacsony költségű helyi adatcsere-hálózatokat hozzon létre rövid távolságokon. A bemeneti műveletek, a vezérlőpanelek kapcsolóinak állapotai stb. továbbítására szolgál, valamint a LIN-n keresztül egy rendszerbe kapcsolt különböző eszközök válaszműveleteinek továbbítására, amelyek az úgynevezett „emberi” időtartományban (százas nagyságrendben) fordulnak elő. ezredmásodperc).

Az európai autógyártók konzorciuma által a LIN-re bízott fő feladatok az autóipari alrendszerek és alkatrészek (például ajtózárak, ablaktörlők, elektromos ablakemelők, rádió- és klímaberendezés, elektromos napfénytető és így tovább) egyetlen elektronikus rendszerbe integrálása. A LIN protokollt az Európai Autóipari Konzorcium jóváhagyta a rendkívül megbízható CAN protokoll alacsony költségű kiegészítéseként .

A LIN és a CAN kiegészítik egymást, és lehetővé teszik, hogy az összes elektronikus autóipari eszközt egyetlen többfunkciós fedélzeti hálózatba egyesítse. Ezenkívül a CAN olyan területekre terjed ki, ahol rendkívüli megbízhatóságra és sebességre van szükség; A LIN hatóköre olyan olcsó csomópontok kombinációja, amelyek alacsony információátviteli sebességgel működnek rövid távolságokon, miközben megőrzik a sokoldalúságot, a multifunkcionalitást, valamint az egyszerű fejlesztést és hibakeresést. A LIN szabvány műszaki követelményeket tartalmaz a protokollra és a kommunikációs médiumra vonatkozóan. Soros kommunikációs protokollként a LIN hatékonyan támogatja az autóipari rendszerek elektronikus csomópontjainak vezérlését egy A osztályú (kétirányú félduplex) busszal, amely egy mester  és több szolga csomópont jelenlétét jelenti a rendszerben . 

Standard

A szabvány meghatározza a hálózati topológiát , a fizikai réteget , a jelzést, a kommunikációs protokollt, a hálózati hozzáférési programozási interfészt , a buszkonfiguráció leírási módszerét és a tesztelési módszertant. A szabvány 7 részből áll:

A "közös busz" típusú hálózati topológia . A hálózatnak csak egy mastere és több slaveje van (legfeljebb 15).

A fizikai réteg az ISO 9141-1 szabványon, ismertebb nevén K-Line-on alapul . Lehetővé teszi akár 16 csomópont (köztük 1 fő) csatlakoztatását egyetlen jelvezetékkel, legfeljebb 40 méteres kábelhosszal. Kezdetben csak 12 V-os fedélzeti tápegységgel rendelkező autókban (névleges feszültség 9 ... 18 V, túlterhelés 40 V-ig) tervezték. Számos mikroelektronikai cég gyárt LIN/ISO 17987 fizikai rétegű meghajtó IC-ket, amelyek egy részét a táblázat mutatja.

IC A héj típusa Alapértelmezett Tápfeszültség [min..max] (V)
TJA1020 SO8 LIN1.3 5…27
TJA1021 SO8 LIN2.1 / SAE J2602 5,5…27

A jelzés aszinkron interfészen ( UART ) alapul . Megengedett sebesség 1-20 kbaud , 8N1 küldési formátum. A csomópontok egyszerűsítése érdekében a jelzés egy meghatározott időzítési szekvenciát biztosít, amelynek köszönhetően az óraforrás kezdeti eltérése a slave eszköznél elérheti a 14%-ot. Ez lehetővé teszi a kvarc vagy kerámia frekvenciastabilizálás elhagyását és az eszközök költségének csökkentését.

Az adatok cseréje kötegekben történik . Minden csomagnak van fejléce . A fejlécet csak a mester küldi el. A fejléc UART Break-ből, 0x55 órabájtból és egy csomagazonosító bájtból áll. UART Break - egy speciális csomag, amely egymás után 13 nulla bitet tartalmaz. A szabványos UART Break 11 nulla bitet tartalmaz egymás után, de az órajel frekvenciák megengedett nem szabványos eltérése miatt 13 bitre bővült. A csomagazonosító kódolja az adathosszt (legfeljebb 8 bájt) és az üzenet típusát. Az üzenettípusok előre meghatározottak lehetnek a specifikációval (például esemény- vagy diagnosztikai keretek), vagy egyediek (vagyis céljukat az eszköz fejlesztője határozza meg). A fejléc után jönnek azok az adatok , amelyeket a master vagy a slave továbbíthat, attól függően, hogy a fejlécben mekkora azonosító van. A csomag egy bájtos ellenőrző összeggel végződik.

Lehetőség van a buszt alvó állapotba helyezni (csend a vonalon > 25000 bites időközönként) és felébreszteni (8 bites időközönként nulla).

A LIN egy objektumorientált protokoll. Vagyis nem a buszon lévő fizikai eszközöket szólítja meg, hanem néhány, a csomagazonosítóba kódolt funkciót. Ezért a csomagban nincs az eszköz hivatalos címe.

Lásd még

Linkek