Oct 01, 2022 Palik žinutę

Kaip veikia LIN autobusas

Kaip veikia LIN autobusas


LIN magistralę sudaro pagrindinis mazgas ir vienas ar daugiau pagalbinių mazgų. Visuose mazguose yra pavaldi komunikacijos užduotis, kuri suskaidoma į siuntimo ir gavimo užduotis, o pagrindiniame mazge taip pat yra papildoma pagrindinio kompiuterio siuntimo užduotis. Realaus laiko LIN ryšį visada inicijuoja pagrindinė užduotis.


LIN tinklo mazgai nenaudoja jokios informacijos apie sistemos nustatymus, išskyrus pagrindinio mazgo pavadinimą. Prie LIN galime pridėti mazgų, nereikalaujant, kad kiti pavaldūs mazgai keistų aparatinę ir programinę įrangą.


Pagrindinis mazgas siunčia pranešimo antraštę, kurioje yra sinchronizavimo pertraukimas, sinchronizavimo baitas ir pranešimo identifikatorius. Pavaldžios užduotis aktyvuojama gavus ir išfiltravus identifikavimo kodą ir pradedamas pranešimo atsakymo siuntimas. Atsakyme yra du, keturi arba aštuoni duomenų baitai ir kontrolinės sumos baitas. Antraštė ir atsakymo dalys sudaro pranešimo rėmelį. Visus ryšius LIN magistralėje inicijuoja pagrindinė užduotis pagrindiniame mazge. Priimančioji užduotis nustato esamą komunikacijos turinį pagal tvarkaraštį, siunčia atitinkamą kadro antraštę ir paskiria kadrų kanalus pranešimų kadrams. Kai pagalbinis mazgas magistralėje gauna kadro antraštę, jis interpretuoja identifikatorių, kad nustatytų, ar ir kokį atsakymą jis turėtų reaguoti į dabartinį ryšį. Remiantis šiuo pranešimų filtravimo metodu, LIN gali įgyvendinti kelis duomenų perdavimo režimus, o pranešimo kadrą vienu metu gali priimti ir naudoti keli mazgai. Fizinis LIN magistralės sluoksnis turi vieno laido jungtį, o didžiausias perdavimo atstumas tarp dviejų elektroninių valdymo blokų yra 40 m. Autobusų tvarkyklių ir imtuvų specifikacijos atitinka modifikuotą ISO 9141 vieno laido standartą. Pagrįsta SCI/UART (Universal Asynchronous Receiver/Receiver Interface Single Bus Serial Communication) protokolu; SCI/UART sąsaja yra beveik visuose mikrovaldiklio lustuose. Mažas perdavimo greitis, mažesnis nei 20 kb/s, naudojant NRZ kodavimą.


DB9 CAN Bus Terminal 120ohms Resistor


Siųsti užklausą

whatsapp

teams

El. paštas

Tyrimo