Sut Mae Bws CAN OBC yn Gweithio?

Mae bws CAN OBC yn defnyddio signal gwahaniaethol gyda dau gyflwr rhesymeg a gwiriad dileu swydd cylchol (CRC) i anfon negeseuon. Mae'n brotocol cyfathrebu data di-golled. Mae nodau 1-3 yn anfon llif o ddarnau sy'n cynrychioli dynodwyr neges a blaenoriaeth. Mae pob un o'r nodau hyn yn anfon did tra-arglwyddiaethol ac ychydig enciliol. Y rhan drechaf yw'r darn nesaf ar y bws, a'r darn enciliol yw'r trydydd rhan ar y bws.
| Mae bws CAN OBC yn defnyddio signal gwahaniaethol gyda dau gyflwr rhesymegol |
Mae'r bwrdd OBC/EPS yn defnyddio signal gwahaniaethol gyda dau gyflwr rhesymeg i ryngwynebu â bws CAN ar awyren gefn y cerbyd. Mae CPLD yn rheoli'r rhyngwynebau digidol amrywiol i'r bwrdd OBC/EPS. Yna mae'n llwybro'r llif data i'r byrddau cenhadaeth. Mae'r CPLD wedi'i raglennu i fod yn ddilynwr foltedd, sy'n golygu bod lefel rhesymeg y pin allbwn yn cyfateb i gyflwr rhesymeg y pin mewnbwn pâr cyfatebol.
Mae bws CAN yn brotocol cyfathrebu cyfresol lefel isel sy'n defnyddio signalau gwahaniaethol i gyfathrebu â dyfeisiau amrywiol. Er mwyn gweithredu mewn rhwydwaith CAN, roedd microreolydd gyda rheolydd CAN a thrawsgludwr ynghlwm wrth y broses bws yn signal un pen neu signal gwahaniaethol. Er enghraifft, mae bws CAN yn anfon y signal D plws isel ac yn ei ddychwelyd i'r un lefel â D-.
Cynrychiolir ffrâm CAN dilys gan ddau did, a elwir yn drechaf ac yn enciliol. Y did trech yw'r 0 rhesymegol a'r did enciliol yw'r un rhesymegol. Bydd nodau sy'n derbyn ffrâm CAN dilys yn anfon neges ddominyddol i'r nodau eraill, a fydd yn cydnabod y trosglwyddiad. Os bydd y nodau derbyn yn derbyn neges enciliol, byddant yn ei hanfon yn ôl i'r nod trosglwyddo. Yn y modd hwn, gellir ail-drosglwyddo ffrâm CAN nes mai dim ond un nod sy'n dal i fod yn trosglwyddo.
| Mae CAN yn defnyddio nod cydamserol amser ianfon aneges |
Mae neges CAN yn cynnwys dynodwr neges, rhif a ddefnyddir i wahaniaethu rhwng un neges a neges arall ar y bws. Mae dynodwr y neges yn 11 did o hyd (Safon CAN) ac yn dechrau gyda dynodwr. Ar ôl i'r neges gael ei darlledu, mae pob nod trosglwyddo yn cymharu'r gwerth a dderbyniwyd â'r gwerth darlledu. Cyflafareddu yw'r enw ar y broses hon ac mae'n sicrhau na fydd unrhyw neges yn cael ei cholli.
Mae negeseuon CAN yn cael eu creu a'u hanfon gan nod sy'n cydamseru amser i osgoi gwrthdrawiadau. Gelwir y nod hwn yn brif nod a nod caethweision. Gall pob un o'r nodau hyn anfon neu dderbyn negeseuon a gallant newid cyflwr dyfeisiau eraill ar y bws. Heddiw, mae llawer o gerbydau'n defnyddio cyfuniad o ddau neu fwy o fysiau data.
Nid oes gan negeseuon CAN gyfeiriad penodol. Mae rheolwyr CAN yn rhyng-gipio'r holl draffig ar y bws CAN ac yn penderfynu a yw neges yn ddiddorol ai peidio. Oherwydd nad yw negeseuon CAN yn cynnwys cyfeiriad, cyfeirir atynt fel "cyfeiriad cynnwys." Byddai cyfeiriadau neges confensiynol yn darllen "Dyma neges ar gyfer nod X." Mewn cyferbyniad, byddai neges sy'n cyfeirio at gynnwys yn darllen "Dyma neges CAN sy'n cynnwys data wedi'i labelu X".
| Mae CAN yn defnyddio gwiriad diswyddo cylchol (CRC) |
Mae CRC yn broses a ddefnyddir i ganfod anghysondebau mewn neges. Mae'n cael ei gyfrifo yn seiliedig ar set o beit o ddata a'i atodi i neges sy'n dod i mewn. Yna mae'r derbynnydd data yn gwerthuso'r gwerth siec trwy ddefnyddio rhaniad polynomaidd i benderfynu a oes gwall. Os oes, anfonir cydnabyddiaeth negyddol.
Mewn bws CAN, gelwir y weithdrefn hon yn wiriad dileu swydd cylchol (CRCR). Fe'i defnyddir i ganfod gwallau a sicrhau cyfathrebu dibynadwy. Mae gan bob neges ddynodwr neges, a elwir yn ddynodwr neges. Gall y rhif hwn fod yn 11 did ar gyfer Standard CAN, neu 17 did ar gyfer CAN FD. Mae yna hefyd ddarnau enciliol a threchaf.
Mae gwiriad diswyddo cylchol yn algorithm mathemategol sy'n canfod gwallau a newidiadau damweiniol mewn sianeli cyfathrebu. Mae CRC yn defnyddio polynomial generadur sydd ar gael ar yr anfonwr a'r derbynnydd. Rhennir y gwerth a gynhyrchir gan allwedd sydd ar gael ar yr anfonwr a'r derbynnydd. Gweddill y rhaniad yw'r gwerth siec.
| Mae bws CAN OBC yn ddi-golled |
CAN, neu Rwydwaith Ardal y Rheolwr, yw'r safon gyfathrebu a ddefnyddir gan y diwydiant modurol. Mae CAN yn cynnwys rhwydwaith o nodau, pob un ohonynt yn cyfathrebu â'r lleill. Gall y nodau hyn rannu gwybodaeth o un rhan o'r car i'r llall. Gellir anfon a derbyn y data heb golli.
Mae trin gwallau bws CAN yn lleihau jamio bysiau trwy ganiatáu system i ganfod fframiau CAN gwallus ac atal trosglwyddiad pellach. Yn ogystal, bydd nodau CAN yn canfod fframiau CAN problemus yn awtomatig ac yn newid cyflwr yn unol â hynny. Trwy wneud hynny, mae gwallau CAN yn cael eu hatal rhag ymledu i nodau eraill ac achosi i'r bws jamio.
Mae'r protocol CAN wedi'i gynllunio ar gyfer cyfathrebu cyflym rhwng is-systemau critigol. Oherwydd hyn, mae angen iddo gael cyfraddau diweddaru uchel a chywirdeb data uchel. CAN 2.0 ei gynllunio i fodloni'r gofynion hyn. Mae bws CAN OBC yn cefnogi ystod o gyfraddau trosglwyddo o 8 Mbps i 1 gigabit yr eiliad.
Beth os oes gan eich gwefrwyr ar fwrdd bws CAN?
Mae gwefrwyr ar fwrdd yn aml yn defnyddio bws CAN i gyfathrebu â rhwydwaith data'r gwefrydd. Er mwyn amddiffyn y llinell gyfathrebu hon rhag gollyngiad electrostatig (ESD) a folteddau dros dro (ESV), rhaid i'r uned rheoli gwefrydd ymgorffori ESD ac amddiffyniad dros dro. Mewn llawer o achosion, gall un gydran ddarparu'r swyddogaethau hyn. Un o'r ffyrdd mwyaf effeithiol o gyflawni hyn yw defnyddio arae deuod TVS llinell ddeuol. Ychydig iawn o gynhwysedd sydd gan y deuodau hyn ac nid ydynt yn diraddio cyflwr I/O y trosglwyddydd/derbynnydd.
Nid blwch du yw gwefrydd ar fwrdd. Yn y rhan fwyaf o achosion, mae wedi'i integreiddio â'r system rheoli batri a'i gysylltu trwy fws CAN. Mae dyluniad a strwythur cerbydau trydan yn gymhleth, a rhaid i'r gwefrydd ffitio i mewn i'r dyluniad a rhyngweithio â chydrannau trydanol eraill. Mae'n bosibl hefyd y gall offer trydanol arall ar y cerbyd achosi aflonyddwch allyrru a dargludol.
Wrth ddewis charger ar fwrdd, mae angen i chi benderfynu pa fath o reolaeth sydd ei angen arnoch.Gwefrydd Copafel arfer wedi'u cynllunio i gefnogi naill ai signal ymlaen / i ffwrdd neu ryngwyneb bws CAN. Fel arfer, mae'r gwefrwyr hyn wedi'u rhaglennu i gefnogi un o'r dulliau hyn yn unig, ond gallwch chi eu hailraglennu'n hawdd i gefnogi CAN a CANbus. Ar gyfer y perfformiad a'r diogelwch gorau, dewiswch algorithm codi tâl sy'n agos at gyfredol cyson a foltedd ychydig yn uwch na'r foltedd pecyn uchaf. Mae'r algorithm gwefr hwn wedi'i gynllunio i roi copi wrth gefn i chi rhag ofn i'r pecyn batri fethu.


