Kako deluje vodilo LIN
Vodilo LIN je sestavljeno iz glavnega vozlišča in enega ali več podrejenih vozlišč. Vsa vozlišča vsebujejo podrejeno komunikacijsko nalogo, ki je razdeljena na nalogi pošiljanja in prejemanja, medtem ko gostiteljsko vozlišče vsebuje tudi dodatno nalogo pošiljanja gostitelja. Pri LIN v realnem času komunikacijo vedno sproži naloga gostitelja.
Vozlišča v omrežju LIN ne uporabljajo nobenih informacij o sistemskih nastavitvah razen poimenovanja gostiteljskega vozlišča. V LIN lahko dodamo vozlišča, ne da bi morali druga podrejena vozlišča spremeniti strojno in programsko opremo.
Gostiteljsko vozlišče pošlje glavo sporočila, ki vsebuje sinhronizacijsko prekinitev, sinhronizacijski bajt in identifikator sporočila. Podrejena naloga se aktivira po prejemu in filtriranju identifikacijske kode in začne s prenosom odgovora sporočila. Odgovor vsebuje dva, štiri ali osem podatkovnih bajtov in bajt kontrolne vsote. Del glave in odgovora sestavljata okvir sporočila. Vse komunikacije na vodilu LIN sproži naloga gostitelja v vozlišču gostitelja. Naloga gostitelja določi trenutno komunikacijsko vsebino v skladu z urnikom, pošlje ustrezno glavo okvirja in dodeli kanale okvirjev za okvirje sporočil. Ko podrejeno vozlišče na vodilu prejme glavo okvirja, interpretira identifikator, da ugotovi, ali in kakšen odgovor naj odgovori na trenutno komunikacijo. Na podlagi te metode filtriranja sporočil lahko LIN izvaja več načinov prenosa podatkov, okvir sporočila pa lahko prejme in uporabi več vozlišč hkrati. Fizična plast vodila LIN ima enožično povezavo, največja razdalja prenosa med dvema elektronskima krmilnima enotama pa je 40 m. Specifikacije za gonilnike vodil in sprejemnike sledijo spremenjenemu standardu ISO 9141 za enožično uporabo. Temelji na protokolu SCI/UART (Universal Asynchronous Receiver/Receiver Interface Single Bus Serial Communication); Vmesnik SCI/UART je prisoten na skoraj vseh mikrokontrolerskih čipih. Nizka hitrost prenosa, manj kot 20 kb/s, z uporabo kodiranja NRZ.





