Kif jaħdem il-CAN Bus tal-OBC?

Ix-xarabank CAN ta 'OBC juża sinjal differenzjali b'żewġ stati loġiċi u kontroll ta' redundancy ċikliku (CRC) biex jibgħat messaġġi. Huwa protokoll ta 'komunikazzjoni tad-data mingħajr telf. Nodi 1-3 jibagħtu fluss ta' bits li jirrappreżentaw identifikaturi tal-messaġġi u prijorità. Kull wieħed minn dawn in-nodi jibgħat bit dominanti u bit reċessiv. Il-bit dominanti huwa l-bit li jmiss fuq ix-xarabank, filwaqt li l-bit reċessiv huwa t-tielet bit fuq ix-xarabank.
| Ix-xarabank CAN tal-OBC juża sinjal differenzjali b'żewġ stati loġiċi |
Il-bord OBC/EPS juża sinjal differenzjali b'żewġ stati loġiċi biex jgħaqqad ix-xarabank CAN fuq il-backplane tal-vettura. CPLD jimmaniġġja l-interfaces diġitali varji għall-bord OBC/EPS. Imbagħad iwassal il-fluss tad-dejta lejn il-bordijiet tal-missjoni. Is-CPLD huwa pprogrammat biex ikun segwaċi tal-vultaġġ, li jfisser li l-livell loġiku tal-pin tal-ħruġ jaqbel mal-istat tal-loġika tal-pin tal-input paired korrispondenti.
Ix-xarabank CAN huwa protokoll ta 'komunikazzjoni serjali ta' livell baxx li juża sinjali differenzjali biex jikkomunika ma 'diversi apparati. Biex topera f'netwerk CAN, mikrokontrollur b'kontrollur CAN u transceiver marbut max-xarabank jipproċessa sinjal single-ended jew differenzjali. Pereżempju, xarabank CAN tibgħat is-sinjal D flimkien ma 'baxx u terġa' lura għall-istess livell bħal D-.
Qafas CAN validu huwa rappreżentat minn żewġ bits, imsejħa dominanti u reċessivi. Il-bit dominanti huwa l-{0}} loġiku u l-bit reċessiv huwa dak loġiku. In-nodi li jirċievu qafas CAN validu jibagħtu messaġġ dominanti lin-nodi l-oħra, li jirrikonoxxu t-trażmissjoni. Jekk in-nodi li jirċievu jirċievu messaġġ reċessiv, huma jibagħtu lura lin-nodu li jittrasmetti. B'dan il-mod, qafas CAN jista 'jiġi trażmess mill-ġdid sakemm nodu wieħed biss jibqa' jittrasmetti.
| CAN juża nodu sinkronizzat mal-ħin biexibgħat amessaġġ |
Messaġġ CAN fih identifikatur tal-messaġġ, numru li jintuża biex jiddifferenzja messaġġ minn ieħor fuq ix-xarabank. L-identifikatur tal-messaġġ huwa 11-il bit fit-tul (Standard CAN) u jibda b'identifikatur. Wara li l-messaġġ ikun ġie mxandar, kull nodu li jittrasmetti jqabbel il-valur riċevut mal-valur tax-xandir. Dan il-proċess jissejjaħ arbitraġġ u jiżgura li l-ebda messaġġ ma jintilef.
Il-messaġġi CAN huma maħluqa u mibgħuta minn node li huwa sinkronizzat mal-ħin biex jiġu evitati ħabtiet. Dan in-node huwa magħruf bħala node master u node slave. Kull wieħed minn dawn in-nodi jista 'jibgħat jew jirċievi messaġġi u jista' jibdel l-istat ta 'apparati oħra fuq ix-xarabank. Illum, ħafna vetturi jużaw taħlita ta' żewġ karozzi tal-linja tad-dejta jew aktar.
Il-messaġġi CAN m'għandhomx indirizz espliċitu. Il-kontrolluri CAN jinterċettaw it-traffiku kollu fuq ix-xarabank CAN u jiddeterminaw jekk messaġġ huwiex interessanti jew le. Minħabba li l-messaġġi CAN ma fihomx indirizz, huma msemmija bħala "kontenut-indirizzat." L-indirizzi konvenzjonali tal-messaġġi jkunu jaqraw "Hawn messaġġ għan-node X." B'kuntrast, messaġġ indirizzat mill-kontenut ikun jaqra "Hawn messaġġ CAN li fih data bit-tikketta X".
| CAN juża kontroll ta' redundancy ċikliku (CRC) |
CRC huwa proċess użat biex jinstabu inkonsistenzi f'messaġġ. Huwa kkalkulat ibbażat fuq sett ta 'bytes ta' dejta u mehmuż ma 'messaġġ li jkun dieħel. Ir-riċevitur tad-dejta mbagħad jevalwa l-valur tal-kontroll billi juża diviżjoni polinomjali biex jiddetermina jekk hemmx żball. Jekk ikun hemm, tintbagħat rikonoxximent negattiv.
Fil CAN bus, din il-proċedura hija magħrufa bħala ċikliku redundancy check (CRCR). Jintuża biex jiskopri żbalji u jiżgura komunikazzjoni affidabbli. Kull messaġġ għandu identifikatur tal-messaġġ, imsejjaħ identifikatur tal-messaġġ. Dan in-numru jista 'jkun 11-il bit għal Standard CAN, jew 17-il bit għal CAN FD. Hemm ukoll bits reċessivi u dominanti.
Il-kontroll ta' redundancy ċikliku huwa algoritmu matematiku li jiskopri żbalji u bidliet aċċidentali fil-kanali tal-komunikazzjoni. CRC juża polinomju tal-ġeneratur li huwa disponibbli kemm fuq il-mittent kif ukoll fuq ir-riċevitur. Il-valur iġġenerat huwa diviż b'ċavetta li hija disponibbli kemm fuq il-mittent kif ukoll fuq ir-riċevitur. Il-bqija tad-diviżjoni huwa l-valur taċ-checksum.
| Ix-xarabank CAN tal-OBC hija mingħajr telf |
CAN, jew Controller Area Network, huwa l-istandard tal-komunikazzjoni użat mill-industrija tal-karozzi. CAN jikkonsisti f'netwerk ta 'nodi, li kull wieħed minnhom jikkomunika mal-oħrajn. Dawn in-nodi jistgħu jaqsmu informazzjoni minn parti għall-oħra tal-karozza. Id-data tista 'tintbagħat u tirċievi mingħajr telf.
L-immaniġġjar tal-iżbalji tal-linja CAN inaqqas l-imblukkar tal-karozzi tal-linja billi tippermetti li sistema tiskopri frejms CAN żbaljati u tipprevjeni aktar trażmissjoni. Barra minn hekk, in-nodi CAN awtomatikament jiskopru frejms CAN problematiċi u jibdlu l-istat kif xieraq. B'hekk, l-iżbalji CAN ma jitħallewx jippropagaw għal nodi oħra u jikkawżaw ix-xarabank biex tiġġammja.
Il-protokoll CAN huwa ddisinjat għal komunikazzjoni b'veloċità għolja bejn sottosistemi kritiċi. Minħabba dan, jeħtieġ li jkollu rati għoljin ta 'aġġornament u preċiżjoni għolja tad-dejta. CAN 2.0 kien iddisinjat biex jissodisfa dawn ir-rekwiżiti. Il-linja CAN tal-OBC tappoġġja firxa ta 'rati ta' trażmissjoni minn 8 Mbps sa 1 gigabit kull sekonda.
X'jiġri Jekk iċ-Ċarġers Abbord Tiegħek Ikollhom CAN Bus?
Il-ċarġers abbord ħafna drabi jużaw ix-xarabank CAN biex jikkomunikaw man-netwerk tad-dejta tal-ċarġer. Sabiex tipproteġi din il-linja ta 'komunikazzjoni minn skarigu elettrostatiku (ESD) u vultaġġi temporanji (ESV), l-unità ta' kontroll tal-ċarġer għandha tinkorpora ESD u protezzjoni temporanja. F'ħafna każijiet, komponent wieħed jista' jipprovdi dawn il-funzjonijiet. Wieħed mill-aktar modi effettivi biex jinkiseb dan huwa li tuża firxa ta 'diode TVS b'linja doppja. Dawn id-dijodi għandhom kapaċità minima u ma jiddegradawx l-istati I/O tat-trasmettitur/riċevitur.
Ċarġer tal abbord mhuwiex kaxxa sewda. F'ħafna każijiet, hija integrata mas-sistema ta 'ġestjoni tal-batterija u konnessa permezz tax-xarabank CAN. Id-disinn u l-istruttura tal-vetturi elettriċi huma kumplessi, u l-ċarġer għandu jidħol fid-disinn u jinteraġixxi ma 'komponenti elettriċi oħra. Huwa wkoll possibbli li tagħmir elettriku ieħor fuq il-vettura jista 'jikkawża disturbi emissivi u konduttivi.
Meta tagħżel ċarġer abbord, trid tiddeċiedi liema tip ta 'kontroll teħtieġ.Summit Chargershuma ġeneralment iddisinjati biex jappoġġjaw jew sinjal mixgħul/mitfi jew interface CAN bus. Normalment, dawn iċ-ċarġers huma pprogrammati biex jappoġġjaw wieħed biss minn dawn il-metodi, iżda tista 'faċilment tipprogrammahom mill-ġdid biex jappoġġjaw kemm CAN kif ukoll CANbus. Għall-aħjar prestazzjoni u sigurtà, agħżel algoritmu ta 'ċarġ li huwa qrib il-kurrent kostanti u vultaġġ kemmxejn ogħla mill-vultaġġ massimu tal-pakkett. Dan l-algoritmu ta 'ċarġ huwa ddisinjat biex jagħtik back-up f'każ li l-pakkett tal-batterija jfalli.


