Duomenų gavimas iš transporto priemonės CAN magistralės. CAN autobusas automobilyje: kas tai yra Skaitmeninė magistralė gali ką

Duomenų gavimas iš transporto priemonės CAN magistralės. CAN autobusas automobilyje: kas tai yra Skaitmeninė magistralė gali ką

17.10.2019

Šiuolaikiniai automobiliai vis labiau prisitaiko prie specifinių žmonių poreikių. Jie turi daug papildomų sistemų ir funkcijų, kurios yra susijusios su būtinybe perduoti tam tikrą informaciją. Jeigu prie kiekvienos tokios sistemos reiktų jungti atskirus laidus, kaip buvo anksčiau, tuomet visas interjeras virstų ištisiniu voratinkliu ir vairuotojui būtų sunku valdyti automobilį dėl daugybės laidų. Tačiau šios problemos sprendimas buvo rastas – tai yra Can-bus įrengimas. Kokio vaidmens vairuotojas galės išmokti dabar.

Gali autobusas – ar jis turi ką nors bendro su įprastomis padangomis ir kam jis skirtas

DĖMESIO! Radote visiškai paprastą būdą sumažinti degalų sąnaudas! Netiki? 15 metų patirtį turintis automechanikas taip pat nepatikėjo, kol nepabandė. Ir dabar jis sutaupo 35 000 rublių per metus benzinui!

Išgirdęs tokį apibrėžimą kaip „CAN padanga“, nepatyręs vairuotojas pagalvos, kad tai dar viena automobilio gumos rūšis. Tačiau iš tikrųjų šis įrenginys neturi nieko bendra su įprastomis padangomis. Šis įrenginys buvo sukurtas tam, kad nereikėtų automobilyje montuoti krūvos laidų, nes visos mašinų sistemos turėtų būti valdomos iš vienos vietos. „Can bus“ leidžia padaryti automobilio saloną patogų vairuotojui ir keleiviams, nes jei jis yra, nebus daug laidų, tai leidžia patogiai valdyti visas automobilio sistemas ir prijungti papildomą įrangą - sekimo įrenginiai, signalizatoriai, švyturiai, paslaptys ir dar daugiau. Seno tipo automobilis tokio įrenginio dar neturi, o tai sukelia daug nepatogumų. Skaitmeninė magistralė geriau atlieka jai pavestas užduotis, o standartinė sistema – su krūva laidų yra sudėtinga ir nepatogi.

Kada buvo sukurta skaitmeninė CAN magistralė ir kokia jos paskirtis

Skaitmeninio autobuso kūrimas prasidėjo XX amžiuje. Atsakomybę už šį projektą prisiėmė dvi įmonės – INTEL ir BOSCH.
Po tam tikrų bendrų pastangų šių įmonių specialistai sukūrė tinklo indikatorių – CAN. Tai buvo naujo tipo laidinė sistema, per kurią perduodami duomenys. Šis vystymasis buvo vadinamas padanga. Jis susideda iš dviejų susuktų pakankamai didelio storio laidų ir per juos perduodama visa reikalinga informacija kiekvienai automobilio sistemai. Taip pat yra magistralė, kuri yra laidų pluoštas - jis vadinamas lygiagrečiu.

Jei prie CAN magistralės prijungsite automobilio signalizaciją, apsaugos sistemos galimybės padidės, o tiesiogine šios automobilio sistemos paskirtimi galima pavadinti:

  • papildomų transporto priemonių sistemų prijungimo ir valdymo mechanizmo supaprastinimas;
  • galimybė prijungti bet kokį įrenginį prie automobilio sistemos;
  • galimybė vienu metu gauti ir perduoti skaitmeninę informaciją iš kelių šaltinių;
  • sumažina išorinių elektromagnetinių laukų įtaką pagrindinių ir papildomų transporto priemonių sistemų veikimui;
  • pagreitina duomenų perdavimo procesą į reikiamus mašinos įrenginius ir sistemas.

Norint prisijungti prie CAN magistralės, laidų sistemoje reikia rasti oranžinę spalvą, ji turi būti stora. Būtent prie jo reikia prisijungti, kad užmegztumėte sąveiką su skaitmenine magistrale. Ši sistema veikia kaip informacijos analizatorius ir platintojas, kurio dėka užtikrinamas kokybiškas ir reguliarus visų transporto priemonių sistemų veikimas.

Can bus - greičio parametrai ir duomenų perdavimo ypatybės

CAN magistralės analizatoriaus veikimo principas yra tas, kad jis turi greitai apdoroti gautą informaciją ir išsiųsti ją atgal kaip signalą konkrečiai sistemai. Kiekvienu atskiru atveju transporto priemonių sistemų duomenų perdavimo sparta skiriasi. Pagrindiniai greičio parametrai atrodo taip:

  • bendra duomenų srautų perdavimo skaitmenine magistrale greitis –1 Mb/s;
  • apdorotos informacijos perdavimo tarp automobilio valdymo blokų greitis - 500 kb / s;
  • greitis, kuriuo Comfort sistema gauna informaciją, yra 100 kb/s.

Jei automobilio signalizacija yra prijungta prie skaitmeninės magistralės, informacija iš jos ateis kuo greičiau, o žmogaus, naudojant rakto pakabuką, duotos komandos bus įvykdytos tiksliai ir laiku. Sistemos analizatorius veikia be pertrūkių, todėl visų mašinų sistemų darbas visada bus tvarkingas.

Skaitmeninė magistralė – tai visas tinklas valdiklių, susijungusių į vieną kompaktišką įrenginį ir galinčių greitai priimti ar perduoti informaciją, paleidžiant ar išjungiant tam tikras sistemas. Dėl nuoseklaus duomenų perdavimo režimo sistema veikia sklandžiau ir teisingiau. CAN magistralė yra mechanizmas, turintis Collision Resolving prieigos tipą ir į šį faktą reikia atsižvelgti montuojant papildomą įrangą.

Ar gali kilti problemų eksploatuojant autobusą

Kan magistralė arba skaitmeninė magistralė vienu metu dirba su daugeliu sistemų ir nuolat užsiima duomenų perdavimu. Tačiau, kaip ir kiekvienoje sistemoje, CAN magistralės mechanizme gali atsirasti gedimų, todėl informacijos analizatorius veiks itin neteisingai. Canbus problemų gali kilti dėl šių situacijų:

Nustačius sistemos gedimą, reikia ieškoti jo priežasties, atsižvelgiant į tai, kad ji gali slypėti papildomoje įrangoje, kuri buvo sumontuota – automobilio signalizacijoje, jutikliuose ir kitose išorinėse sistemose. Trikčių šalinimas turėtų būti atliekamas taip:

  • patikrinti visos sistemos veikimą ir paprašyti gedimų banko;
  • laidininkų įtampos ir varžos tikrinimas;
  • tikrinant rezistorių trumpiklių varžą.

Jei kyla problemų dėl skaitmeninės magistralės ir analizatorius negali toliau tinkamai veikti, nebandykite šios problemos išspręsti patys. Norint kompetentingai diagnozuoti ir atlikti reikiamus veiksmus, būtina šios srities specialisto parama.

Kokios sistemos įtrauktos į šiuolaikinį Can autobuso automobilį

Visi žino, kad can bus yra informacijos analizatorius ir prieinamas įrenginys komandoms perduoti į pagrindines ir papildomas transporto priemonių sistemas, papildoma įranga – automobilių signalizacija, davikliai, sekliai. Šiuolaikinė skaitmeninė magistralė apima šias sistemas:

Šiame sąraše nėra išorinių sistemų, kurias galima prijungti prie skaitmeninės magistralės. Vietoj tokios gali būti automobilio signalizacija arba papildoma panašaus tipo įranga. Galite gauti informaciją iš CAN magistralės ir stebėti analizatoriaus veikimą naudodami kompiuterį. Tam reikia įdiegti papildomą adapterį. Jei prie CAN magistralės prijungta signalizacija ir papildomas švyturys, kai kurias automobilių sistemas galite valdyti naudodami mobilųjį telefoną.

Ne kiekvienas signalizatorius turi galimybę prisijungti prie skaitmeninės magistralės. Jeigu automobilio savininkas nori, kad jo automobilio signalizacija turėtų papildomų funkcijų, o savo automobilio sistemas galėtų nuolat valdyti per atstumą, reikėtų pagalvoti apie brangesnės ir modernesnės apsaugos sistemos versijos pirkimą. Toks signalizatorius lengvai prijungiamas prie CAN magistralės laido ir veikia labai efektyviai.

CAN magistralė, kaip automobilio signalizacija prijungiama prie skaitmeninės magistralės

Skaitmeninis magistralės analizatorius susidoroja ne tik su vidinėmis automobilio sistemomis ir įrenginiais. Prijungus išorinius elementus – signalizacijas, jutiklius, kitus įrenginius – skaitmeninis įrenginys prideda daugiau apkrovos, tačiau tuo pačiu jo produktyvumas išlieka toks pat. Automobilio signalizacija su adapteriu, skirtu prisijungti prie skaitmeninės magistralės, sumontuota pagal standartinę schemą, o norint prisijungti prie CAN, reikia atlikti kelis paprastus veiksmus:

  1. Automobilio signalizacija jungiama prie visų automobilio taškų pagal standartinę schemą.
  2. Transporto priemonės savininkas ieško oranžinio storo laido – jis veda į skaitmeninę magistralę.
  3. Signalizacijos adapteris yra prijungtas prie automobilio skaitmeninės magistralės laido.
  4. Atliekami būtini tvirtinimo veiksmai – sistemos įrengimas saugioje vietoje, laidų izoliavimas, proceso teisingumo patikrinimas.
  5. Kanalai sukonfigūruoti dirbti su sistema, nustatytas funkcinis diapazonas.

Šiuolaikinės skaitmeninės magistralės galimybės yra didžiulės, nes dviejų laidų ritė apjungia prieigą prie visų pagrindinių ir papildomų transporto priemonių sistemų. Tai padeda išvengti daugybės laidų salone ir supaprastina visos sistemos veikimą. Skaitmeninė magistralė veikia kaip kompiuteris, ir tai labai aktualu ir patogu šiuolaikiniame pasaulyje.

Kiekvienais metais automobilių elektros grandinės didėja ir tampa sudėtingesnės konstrukcijos. Pirmuosiuose pagamintuose automobiliuose uždegimas veikė iš magneto, tačiau iš viso nebuvo akumuliatoriaus ir generatoriaus. Priekiniuose žibintuose buvo naudojami acetileno žibintai.

1975 metais automobilio elektros grandinės laidų ilgis siekė kelis šimtus metrų ir buvo panašus į lengvojo lėktuvo elektros laidų ilgį.

Noras supaprastinti laidus buvo toks: reikia tik vieno laido, prie jo prijungti visus vartotojus ir prie kiekvieno prijungti po valdymo įrenginį. Per šį laidą perduoti elektros srovę vartotojams ir prietaisų valdymo signalus.

Vaizdo įrašas

Iki 1991 m., dėka skaitmeninių technologijų proveržio, Bosch ir Intel sukūrė CAN (Controller Area Network) tinklo sąsają, skirtą kelių procesorių borto kompiuterių sistemoms. Elektronikoje tokia sistema vadinama „autobusu“.

Nuosekliojoje magistralėje (serial bus) duomenys perduodami impulsu impulsu per vytos poros (dviejų laidų), o lygiagrečioje magistrale (lygiagrečioje magistralėje) duomenys keliauja keliais laidais vienu metu.

Dėl didesnio našumo lygiagreti magistralė apsunkina transporto priemonės laidus. Nuoseklioji magistralė perduoda informaciją iki 1 Mbps.

Skirtingi blokai dalijasi duomenimis, taisyklė, pagal kurią tai vyksta, vadinama protokolu. Protokolas gali siųsti komandas į skirtingus blokus, prašyti duomenų iš vieno ar visų. Be konkretaus skambučio į įrenginį, protokolas taip pat gali nustatyti komandų svarbą. Pavyzdžiui, komanda įjungti variklio aušinimo ventiliatorių turės pirmenybę prieš komandą nuleisti šoninį langą.

Šiuolaikinės elektronikos sumažinimas leido pradėti pigių valdymo modulių ir ryšių sistemų gamybą. Automobilių tinkle juos galima sujungti į grandines, žvaigždutes ir žiedus.

Informacija sklinda į abi puses, pavyzdžiui, įjungus tolimųjų šviesų lempą prietaisų skydelyje užsidegs signalas – šviečia ar ne.
Variklio valdymo sistema parenka geriausią režimą, gaudama įvestis iš visų grandinėje esančių įrenginių, apšvietimo sistema įjungs arba išjungs priekinius žibintus, navigacijos sistema nubraižys arba pakeis maršrutą ir pan.

Šio protokolo dėka supaprastinta variklio ir kitų automobilio prietaisų diagnostika.

Noras, kad automobilyje būtų tik vienas laidas, neišsipildė, tačiau CAN modulis ir duomenų perdavimo protokolas padidino sistemos patikimumą ir supaprastino laidų suvedimą.

Vaizdo įrašas

CAN autobusas - kas tai?

CAN – magistralė („can bus“) – tai visų elektros prietaisų ir skaitmeninio ryšio automobilyje valdymo sistema, galinti priimti informaciją iš įrenginių, keistis duomenimis tarp jų, juos valdyti. Techninės būklės duomenys ir valdymo signalai dėl specialaus protokolo perduodami vytos poros skaitmenine forma. Kiekvienam vartotojui maitinimas tiekiamas iš transporto priemonės tinklo, tačiau jie visi sujungti lygiagrečiai. Ši parinktis padidino visos elektros grandinės patikimumą, sumažino laidų skaičių ir supaprastino montavimą.

Kas yra CAN magistralė.

CAN atsiradimo istorija prasidėjo praėjusio amžiaus 80-ųjų viduryje. „Bosch“ bendradarbiauja su „Intel“, kad sukurtų naują skaitmeninių duomenų sąsają – „Controller Area Network“ (CAN).

Analoginė signalizacijos jungtis (be CAN magistralės)

Kodėl automobilyje reikalingas CAN autobusas.

CAN magistralė leidžia sujungti bet kokį skaičių jutiklių, valdiklių, pavarų ir kitų automobilyje esančių mazgų (pvz.: ABS, SRS AIRBAG, ESP sistemos, imobilaizeris, variklio valdymo blokas, klimatas, pavarų dėžė, centrinis užraktas, šviesa, pakaba , prietaisų skydelis ir kt...) dvipusio režimo (duomenų priėmimo ir perdavimo) greičiu iki 1 Mbps. Tuo pačiu metu pati skardinės magistralė susideda tik iš dviejų laidų (vytos poros). Anksčiau blokams sujungti tekdavo naudoti šimtus laidų. informacijos vieneto perdavimas iš bloko į bloką buvo vykdomas atskiru laidu.

Signalizacijos nustatymas per CAN magistralę

Automobilių signalizacija su CAN moduliu.

CAN modulis

Šiuolaikinės automobilių signalizacijos gaminamos su integruotu CAN moduliu, kuris leidžia prijungti automobilio signalizaciją tiesiai prie automobilio skaitmeninės CAN magistralės. Automobilio signalizacija gauna skaitmeninę informaciją apie eigos jungiklių, spynų, uždegimo, rankinio stabdžio, tachometro ir kt. taip pat gali valdyti durų spynas, elektrinius langus, stoglangį, standartines signalizacijas ir kai kurias kitas automobilių sistemas. leidžia žymiai sumažinti trikdžius su standartine instaliacija (jungiami tik 6-8 laidai, o ne 15-20 variante nenaudojant skardinės magistralės) ir išvengiama problemų dėl automobilio elektros įrangos garantijos.

Šiuolaikiniuose automobiliuose ir sunkvežimiuose sumontuotos elektronikos sistemos turi daugybę papildomų įrenginių ir pavarų. Kad keitimasis informacija tarp visų įrenginių būtų kuo efektyvesnis, automobilyje turi būti patikimas ryšio tinklas. Devintojo dešimtmečio pradžioje „Bosch“ ir kūrėjas „Intel“ pasiūlė naują tinklo sąsają - „Controller Area Network“, populiariai vadinamą „Can-bus“.

1 Apie CAN magistralės tinklo sąsajos veikimo principą

Kan-bus automobilyje yra skirtas užtikrinti bet kokių elektroninių prietaisų, galinčių perduoti ir priimti tam tikrą informaciją, prijungimą. Taigi per vytos poros kabelį skaitmeniniu formatu perduodami sistemų techninės būklės duomenys ir valdymo signalai. Tokia schema leido sumažinti neigiamą išorinių elektromagnetinių laukų poveikį ir žymiai padidinti duomenų perdavimo spartą pagal protokolą (taisyklės, pagal kurias įvairių sistemų valdymo blokai gali keistis informacija).

Be to, įvairios „pasidaryk pats“ automobilių sistemos tapo paprastesnės. Dėl tokios sistemos naudojimo kaip transporto priemonės tinklo dalis, buvo išleistas tam tikras skaičius laidininkų, galinčių palaikyti ryšį įvairiais protokolais, pavyzdžiui, tarp variklio valdymo bloko ir diagnostikos įrangos, signalizacijos sistemos. . Būtent Kan-bus buvimas automobilyje leidžia savininkui savo rankomis nustatyti valdiklio gedimus ir klaidas naudojant specialią diagnostikos įrangą.

CAN magistralėtai specialus tinklas, kuriuo perduodami duomenys ir keičiamasi tarp įvairių valdymo mazgų. Kiekvienas mazgas susideda iš mikroprocesoriaus (CPU) ir CAN valdiklio, kuris įgyvendina vykdomąjį protokolą ir užtikrina sąveiką su transporto priemonės tinklu. Kan magistralė turi mažiausiai dvi poras laidų – CAN_L ir CAN_H, per kuriuos signalai perduodami per siųstuvus-imtuvus – siųstuvus-imtuvus, galinčius sustiprinti tinklo valdymo įrenginių signalą. Be to, siųstuvai-imtuvai atlieka tokias funkcijas kaip:

  • duomenų perdavimo spartos reguliavimas didinant arba mažinant srovės tiekimą;
  • srovės ribojimas, kad būtų išvengta jutiklio pažeidimo arba perdavimo linijų trumpojo jungimo;
  • šiluminė apsauga.

Iki šiol atpažįstami dviejų tipų siųstuvai-imtuvai – didelės spartos ir atsparūs gedimams. Pirmasis tipas yra labiausiai paplitęs ir atitinka standartą (ISO 11898-2), jis leidžia perduoti duomenis iki 1 MB per sekundę greičiu. Antrojo tipo siųstuvai-imtuvai leidžia sukurti energiją taupantį tinklą, kurio perdavimo greitis yra iki 120 Kb / s, o tokie siųstuvai nėra jautrūs jokiems pačios magistralės pažeidimams.

2 Tinklo funkcijos

Reikėtų suprasti, kad duomenys per CAN tinklą perduodami kadrų pavidalu. Svarbiausi iš jų yra identifikatoriaus laukas (Identifire) ir duomenų sistema (Data). Dažniausiai CAN magistralėje naudojamas pranešimų tipas yra duomenų rėmelis. Šis duomenų perdavimo tipas susideda iš vadinamojo arbitražo lauko ir nustato prioritetinį duomenų perdavimą tuo atveju, kai keli sistemos mazgai vienu metu perduoda duomenis į CAN magistralę.

Kiekvienas iš valdymo įrenginių, prijungtų prie magistralės, turi savo įėjimo varžą, o bendra apkrova skaičiuojama iš visų prie magistralės prijungtų vykdomųjų blokų sumos. Variklio valdymo sistemų, kurios yra prijungtos prie CAN magistralės, įėjimo varža vidutiniškai yra 68-70 omų, o informacinės-komandinės sistemos varža gali siekti iki 3-4 omų.

3 Kanalo sąsaja ir sistemos diagnostika

CAN valdymo sistemos turi ne tik skirtingą apkrovos pasipriešinimą, bet ir skirtingus pranešimų dažnius. Šis faktas apsunkina to paties tipo pranešimų apdorojimą borto tinkle. Siekiant supaprastinti šiuolaikinių automobilių diagnostiką, naudojamas šliuzas (varžos keitiklis), kuris gaminamas kaip atskiras valdymo blokas arba įmontuotas į automobilio variklio ECU.

Toks keitiklis taip pat skirtas tam tikros diagnostinės informacijos įvedimui arba išvedimui per „K“ linijos laidą, kuris jungiamas atliekant diagnostiką ar keičiant tinklo veikimo parametrus arba į diagnostikos jungtį, arba tiesiai į keitiklį.

Svarbu pažymėti, kad šiuo metu nėra specialių Can tinklo jungčių standartų. Todėl kiekvienas protokolas apibrėžia savo CAN magistralės jungčių tipą, priklausomai nuo apkrovos ir kitų parametrų.

Taigi, atliekant diagnostikos darbus savo rankomis, naudojama vieninga OBD1 arba OBD2 tipo jungtis, kurią galima rasti daugelyje šiuolaikinių užsienio ir vietinių automobilių. Tačiau kai kurie automobilių modeliai, pvz Volkswagen Golf 5V, Audi S4, neturi vartų. Be to, valdymo blokų ir CAN magistralės schema yra individuali kiekvienai automobilio markei ir modeliui. Norint savo rankomis diagnozuoti CAN sistemą, naudojama speciali įranga, kurią sudaro osciloskopas, CAN analizatorius ir skaitmeninis multimetras.

Gedimų šalinimo darbai prasideda nuo tinklo įtampos pašalinimo (nuimamas neigiamas akumuliatoriaus gnybtas). Toliau nustatomas varžos pokytis tarp magistralės laidų. Dažniausi Kan-bus gedimų automobilyje tipai yra trumpa arba atvira linija, apkrovos rezistorių gedimas ir pranešimų perdavimo tarp tinklo elementų lygio sumažėjimas. Kai kuriais atvejais, nenaudojant Can analizatoriaus, gedimo aptikti neįmanoma.

Šiuolaikinės mašinos naudoja elektroninius valdymo blokus (ECU, ECU – Electronic Control Unit) įvairioms mašinų sistemoms, tokioms kaip hidraulika, pavarų dėžė ir variklis, valdyti ir valdyti.
Kaip kompiuterius galima sujungti į tinklą, taip pat galima prijungti ir automobilio valdymo blokus.

Tinklo ryšio pranašumai:

  • Jautresnė valdymo sistema
  • Išsamesnių ir patikimesnių duomenų gavimas
  • Gedimų aptikimas ir nustatymų valdymas atliekamas programine įranga.

Pavyzdžiui, variklio ECU gali susisiekti su kitais mašinos ECU per tinklo sistemą GALI.

Sistema GALI:Valdiklio srities tinklas- valdiklių tinklas. CAN devintojo dešimtmečio viduryje sukūrė Robert Bosch GmbH ir šiuo metu jis plačiai naudojamas automobilių, aviacijos, traktorių ir kitose pramonės šakose.

CAN elektroninio ryšio sistema, jungianti visus mašinos valdymo blokus į tinklą bendru kabeliu (šynele) ir susidedanti iš vienos laidų poros, vadinama CAN magistrale. Užkoduoti duomenys siunčiami iš valdymo blokų į CAN magistralę.

Piešimas - 4 valdymo blokų CAN magistralė.

Aukščiau parodyta CAN magistralė, kurią sudaro 4 valdymo blokai. Galinės varžos (terminatoriai, rezistoriai) įrengiamos bendro kabelio (šynos) galuose.Paprastai kiekvieno rezistoriaus varža yra 120 omų. Naudojant baigiamuosius rezistorius sistemos galuose išvengiama signalo atspindėjimo linijos gale, taip užtikrinant normalų viso CAN tinklo veikimą.

Signalo perdavimas CAN magistrale vykdomas dviem tarpusavyje susuktais laidais (vytos poros, Vytos poros) Susuktos poros laidų naudojimas yra dėl diferencinio duomenų perdavimo ir didelės tokio sprendimo apsaugos nuo išorinių trukdžių.

Mūsų atveju blokas #2 siunčia vieną signalą dviem susuktais laidais į CAN magistralę, ir šis signalas turės skirtingą įtampą kiekviename vytos poros laide. Kiti tinklo blokai nuskaito signalą ir nustato, kuriam blokui jis skirtas ir kokią komandą vykdyti (blokai #1 ir #4)

To paties signalo perdavimas dviem skirtingos įtampos laidais (CAN High ir CAN low) atliekamas naudojant „diferencinio duomenų perdavimo“ metodą. Ramybės būsenoje CAN High ir CAN Low laidų įtampa yra 2,5 V. Ši būsena vadinama „recesine“ ir tiesiog atitinka „0“ bito reikšmę. CAN High laidas padidės mažiausiai 1 V iki 3,5 V , o CAN žemas lygis taip pat sumažės 1 V iki 1,5 V. Norint „suprasti“ įtampos skirtumą tarp CAN High ir CAN low, kiekvienas valdymo blokas per siųstuvą-imtuvą prijungiamas prie CAN magistralės, kur įtampos skirtumas U CAN Hi ir U CAN Lo paverčiamas galutine įtampa U DIFF . Skirtumas tarp CAN High ir CAN low bus 2 V, o priimantys valdymo blokai juos nuskaitys kaip bitų reikšmę „1“. Šis signalo „diferencinis perdavimas“ pašalina 2,5 V bazinės įtampos ir kitų įtampos šuolių, atsirandančių dėl įvairių trukdžių, įtaką valdymo blokų darbui. Pavyzdžiui, borto tinkle įtampa nukrenta 1,5 V dėl to, kad į tinklą įtrauktas galingas vartotojas: U CAN Hi ir U CAN Lo ramybės būsenoje 2,5 -1,5 = 1 V (U DIFF = 1 - 1 = 0 - Bito "0" reikšmė) Skirtumas, pereinant į dominuojančią būseną U CAN Hi = 2,5 +1 -1,5 = 2 V; U CAN Lo \u003d 2,5 -1 -1,5 \u003d 0 V. Bendras U DIFF \u003d 2 - 0 \u003d 2 V (bitų vertė "1"), net toks nerealus išmetimas neturėjo įtakos operacijai.

Piešimas - CAN linijos principas

Taip signalai perduodami per CAN magistralę. Šie signalai patys yra „kadrai“ (pranešimai), kuriuos priima visi CAN tinklo elementai. Naudingą apkrovą kadre sudaro 11 bitų (standartinis formatas) arba 29 bitų (išplėstinis formatas, ankstesnio superrinkinys) identifikavimo laukas (identifikatorius) ir 0–8 baitų ilgio duomenų laukas. Identifikavimo laukas pasakoja apie paketo turinį ir yra naudojamas prioritetui nustatyti, kai vienu metu bandoma perduoti keliais tinklo mazgais. Be naudingos informacijos rėmelyje (pranešime) yra ir paslaugų informacija. Jį žymi patvirtinimo laukai, atšaukimo laukas ir kiti laukai. Kadro pabaigoje yra "pranešimo pabaigos laukas"

CAN magistralėje pranešimai iš valdymo blokų turi būti perduodami į bendrą magistralę, tada, kad būtų išvengta konfliktų tarp blokų, kiekvienas mazgas prieš siųsdamas kadrą patikrina tinklą, ar perduodamas dominuojantis bitas. Įrenginys, perduodantis dominuojantį bitą, laikomas prioritetiniu. Taigi įrenginys lauks CAN linijos išleidimo. Viena vertus, toks veikimo algoritmas padidina greitį, tačiau, kita vertus, jei vienas iš valdymo blokų neveikia tinkamai, CAN magistralė gali būti visiškai „apkrauta“ ir nebus įmanoma išsiųsti pranešimo kitiems. vienetai, CAN tinklo elementai (Jiems skirta linija visada bus užimta).

Piešimas - Pranešimo struktūra

Galiausiai darbo pavyzdys:

Perjungdami mygtuką inicijuojame valdymo bloko Nr.1 ​​komandą siųsti pranešimus į CAN magistralę. 2 blokas gauna pranešimą ir iššifruoja pranešime, kad rėmelis atėjo su komanda įjungti šviesą. Laivo įtampa tiekiama vartotojui.

Piešimas -Bendravimo principas per GALI

Tai yra CAN magistralės be specialių įdubų principas. Taip pat verta paminėti, kad CAN magistralė gali turėti savo ypatybes, priklausomai nuo taikymo ir gamintojo. Straipsnyje kalbėjau apie labiausiai paplitusią CAN magistralę, kurią galima rasti šiuolaikiniuose sunkvežimiuose ir lengvuosiuose automobiliuose, traktoriuose ir įvairioje specialioje įrangoje.

© 2023 globusks.ru - Automobilių remontas ir priežiūra pradedantiesiems