+8618581533864

Ko darīt, ja jūsu borta lādētājiem ir CAN autobuss?

Apr 28, 2022

Kā darbojas OBC CAN autobuss?

1.4kw(1).png

OBC CAN kopne ziņojumu sūtīšanai izmanto diferenciālo signālu ar diviem loģiskiem stāvokļiem un ciklisko redundances pārbaudi (CRC). Tas ir bezzudumu datu komunikācijas protokols. Mezgli 1-3 sūta bitu straumi, kas atspoguļo ziņojuma identifikatorus un prioritāti. Katrs no šiem mezgliem nosūta dominējošo bitu un recesīvo bitu. Dominējošais bits ir nākamais bits kopnē, savukārt recesīvais bits ir trešais bits kopnē.


OBC CAN kopne izmanto diferenciālo signālu ar diviem loģiskiem stāvokļiem

OBC/EPS plate izmanto diferenciālo signālu ar diviem loģiskiem stāvokļiem, lai saskartos ar CAN kopni transportlīdzekļa aizmugurējā plaknē. CPLD pārvalda dažādas digitālās saskarnes ar OBC/EPS paneli. Pēc tam tas novirza datu straumi uz misijas dēļiem. CPLD ir ieprogrammēts kā sprieguma sekotājs, kas nozīmē, ka izejas tapas loģikas līmenis atbilst attiecīgajam pārī savienotajam ievades tapas loģikas stāvoklim.

CAN kopne ir zema līmeņa seriālās komunikācijas protokols, kas izmanto diferenciālos signālus, lai sazinātos ar dažādām ierīcēm. Lai darbotos CAN tīklā, mikrokontrolleris ar CAN kontrolieri un uztvērēju, kas piesaistīts kopnei, apstrādā viengala vai diferenciālo signālu. Piemēram, CAN kopne nosūta signālu D plus zems un atgriež to tādā pašā līmenī kā D-.

Derīgs CAN rāmis ir attēlots ar diviem bitiem, ko sauc par dominējošo un recesīvo. Dominējošais bits ir loģiskais 0 un recesīvais bits ir loģiskais. Mezgli, kas saņem derīgu CAN rāmi, nosūtīs dominējošo ziņojumu citiem mezgliem, kas apstiprinās pārraidi. Ja saņemošie mezgli saņem recesīvu ziņojumu, tie nosūtīs to atpakaļ uz raidošo mezglu. Tādā veidā CAN rāmi var pārsūtīt, līdz raidīt paliek tikai viens mezgls.

CAN izmanto laika sinhronizētu mezglu, lainosūtīt aziņa

CAN ziņojumā ir ziņojuma identifikators, numurs, kas tiek izmantots, lai autobusā atšķirtu vienu ziņojumu no cita. Ziņojuma identifikators ir 11 bitus garš (standarta CAN) un sākas ar identifikatoru. Pēc ziņojuma pārraidīšanas katrs raidošais mezgls salīdzina saņemto vērtību ar apraides vērtību. Šo procesu sauc par arbitrāžu, un tas nodrošina, ka neviens ziņojums netiks zaudēts.

CAN ziņojumus izveido un nosūta mezgls, kas ir laika sinhronizēts, lai izvairītos no sadursmēm. Šis mezgls ir pazīstams kā galvenais mezgls un pakārtotais mezgls. Katrs no šiem mezgliem var nosūtīt vai saņemt ziņojumus un var mainīt citu kopnes ierīču stāvokli. Mūsdienās daudzi transportlīdzekļi izmanto divu vai vairāku datu kopņu kombināciju.

CAN ziņojumiem nav skaidras adreses. CAN kontrolieri pārtver visu trafiku CAN kopnē un nosaka, vai ziņojums ir interesants vai nē. Tā kā CAN ziņojumos nav adreses, tie tiek saukti par "adresētajiem saturam". Parastās ziņojumu adreses skanētu šādi: “Šeit ir ziņojums mezglam X”. Turpretim saturam adresētais ziņojums skanētu "Šeit ir CAN ziņojums, kurā ir dati, kas apzīmēti ar X".

CAN izmanto cikliskās atlaišanas pārbaudi (CRC)

CRC ir process, ko izmanto, lai atklātu ziņojuma neatbilstības. To aprēķina, pamatojoties uz datu baitu kopu, un pievieno ienākošajam ziņojumam. Pēc tam datu uztvērējs novērtē pārbaudes vērtību, izmantojot polinoma dalījumu, lai noteiktu, vai ir kļūda. Ja ir, tiek nosūtīts negatīvs apstiprinājums.

CAN kopnē šī procedūra ir pazīstama kā cikliskā atlaišanas pārbaude (CRCR). To izmanto, lai atklātu kļūdas un nodrošinātu uzticamu saziņu. Katram ziņojumam ir ziņojuma identifikators, ko sauc par ziņojuma identifikatoru. Šis skaitlis var būt 11 biti standarta CAN vai 17 biti CAN FD. Ir arī recesīvie un dominējošie biti.

Cikliskās atlaišanas pārbaude ir matemātisks algoritms, kas atklāj kļūdas un nejaušas izmaiņas sakaru kanālos. CRC izmanto ģeneratora polinomu, kas ir pieejams gan sūtītājam, gan saņēmējam. Ģenerētā vērtība tiek dalīta ar atslēgu, kas ir pieejama gan sūtītājam, gan saņēmējam. Dalījuma atlikusī daļa ir kontrolsummas vērtība.

OBC CAN kopne ir bezzudumu

CAN jeb Controller Area Network ir sakaru standarts, ko izmanto automobiļu rūpniecība. CAN sastāv no mezglu tīkla, no kuriem katrs sazinās ar citiem. Šie mezgli var koplietot informāciju no vienas automašīnas daļas uz citu. Datus var nosūtīt un saņemt bez zaudējumiem.

CAN kopnes kļūdu apstrāde samazina kopnes traucēšanu, ļaujot sistēmai atklāt kļūdainus CAN kadrus un novērst turpmāku pārraidi. Turklāt CAN mezgli automātiski noteiks problemātiskos CAN kadrus un attiecīgi mainīs stāvokli. Šādi rīkojoties, tiek novērsta CAN kļūdu izplatīšanās uz citiem mezgliem un kopnes iestrēgšana.

CAN protokols ir paredzēts liela ātruma saziņai starp kritiskajām apakšsistēmām. Šī iemesla dēļ tai ir nepieciešams augsts atjaunināšanas ātrums un augsta datu precizitāte. CAN 2.0 tika izstrādāts, lai atbilstu šīm prasībām. OBC CAN kopne atbalsta pārraides ātrumu diapazonu no 8 Mbps līdz 1 gigabitam sekundē.

Ko darīt, ja jūsu borta lādētājiem ir CAN autobuss?


banner

Iebūvētie lādētāji bieži izmanto CAN kopni, lai sazinātos ar lādētāja datu tīklu. Lai aizsargātu šo sakaru līniju no elektrostatiskās izlādes (ESD) un pārejas sprieguma (ESV), lādētāja vadības blokā ir jāiekļauj ESD un pārejas aizsardzība. Daudzos gadījumos šīs funkcijas var nodrošināt viens komponents. Viens no efektīvākajiem veidiem, kā to panākt, ir izmantot divu līniju TVS diožu bloku. Šīm diodēm ir minimāla kapacitāte, un tās nepasliktina raidītāja/uztvērēja I/O stāvokļus.

Iebūvētais lādētājs nav melnā kaste. Vairumā gadījumu tas ir integrēts akumulatora vadības sistēmā un savienots ar CAN kopni. Elektrisko transportlīdzekļu dizains un struktūra ir sarežģīta, un lādētājam ir jāiekļaujas dizainā un jāsadarbojas ar citiem elektriskiem komponentiem. Iespējams, ka citas transportlīdzekļa elektriskās iekārtas var izraisīt izstarojošus un vadošus traucējumus.

Izvēloties iebūvēto lādētāju, jums ir jāizlemj, kāda veida vadība jums ir nepieciešama.Samita lādētājiparasti ir paredzēti, lai atbalstītu ieslēgšanas/izslēgšanas signālu vai CAN kopnes interfeisu. Parasti šie lādētāji ir ieprogrammēti, lai atbalstītu tikai vienu no šīm metodēm, taču tos var viegli pārprogrammēt, lai atbalstītu gan CAN, gan CANbus. Lai nodrošinātu vislabāko veiktspēju un drošību, izvēlieties uzlādes algoritmu, kas ir tuvu nemainīgai strāvai un spriegumu, kas ir nedaudz lielāks par maksimālo bloka spriegumu. Šis uzlādes algoritms ir izstrādāts, lai nodrošinātu jums dublēšanu gadījumā, ja akumulators neizdodas.




Nosūtīt pieprasījumu