Sep 22, 2022 Palik žinutę

CAN magistralės ir RS485 privalumų ir trūkumų palyginimas

CAN magistralės ir RS485 privalumų ir trūkumų palyginimas

 

1. Greitis ir atstumas: CAN ir RS485 didelės spartos 1Mbit/S perdavimo atstumas neviršija 100M, o tai panašu į didelės spartos atstumą. Tačiau esant mažam greičiui, jis gali pasiekti 10 km, esant 5Kbit/S, o 485 gali pasiekti tik mažą, maždaug 1219 metrų, greitį. Galima pastebėti, kad CAN turi absoliutų pranašumą tolimojo perdavimo srityje.

 

2. Magistralės panaudojimo koeficientas: RS485 yra viena valdančiojo-pavaldžios struktūros, tai yra, magistralė gali turėti tik vieną pagrindinį kompiuterį, ryšį inicijuoja pagrindinis kompiuteris, pagrindinis kompiuteris neturi komandų, o kitas mazgas negali jos išsiųsti , o išsiuntus jis grįš. Gavęs atsakymą šeimininkas eis į kitą. Mazgų apklausa, kad keli mazgai negalėtų siųsti duomenų į magistralę ir sukelti duomenų netvarką. CAN magistralė yra kelių pagrindinio kompiuterio struktūra, kiekvienas mazgas turi CAN valdiklį, siunčia kelis mazgus, o ID numeris automatiškai pasirenkamas, o tai gali užkirsti kelią magistralės duomenų netvarkai, o vienas mazgas siunčia, kitas mazgas gali aptikti. autobuso tuščiosios eigos greitį ir nedelsdami išsiųskite jį, taip išsaugodami pagrindinio kompiuterio užklausą, pagerindami magistralės naudojimą ir padidindami greitį. Todėl tokiose sistemose kaip automobiliai, kurioms keliami aukštesni praktiniai reikalavimai, naudojamos CAN magistralės ar kitos panašios magistralės.

 

3. Klaidų aptikimo mechanizmas: rs485 teikia tik fizinį sluoksnį, o ne duomenų ryšio sluoksnį, todėl negali nustatyti klaidų, nebent įvyktų kai kurios fizinės klaidos, pvz., trumpieji jungimai. Tai gali lengvai sukelti mazgo sunaikinimą, pašėlusiai siunčiant duomenis į magistralę (nuolat siunčiant 1), dėl to visa magistralė bus paralyžiuota. Todėl tol, kol rs485 sugadins vieną mazgą, magistralės tinklas bus visiškai nutrūkęs. Tačiau CAN magistralė turi CAN valdiklį, kuris gali patikrinti bet kokias magistralės klaidas. Jei klaida viršija 128, magistralė bus apsaugota automatiniu blokavimu. Jei aptinkama kito mazgo klaida arba jo paties klaida, į magistralę siunčiamas klaidos rėmelis, įspėjantis kitus mazgus, kad duomenys neteisingi. Tokiu būdu, net jei mazgo procesoriaus programa paleidžiama, CAN magistralė bus automatiškai užrakinta valdiklio, kad apsaugotų magistralę. Todėl galingos CAN funkcijos bus naudojamos esant aukštiems tinklo saugumo reikalavimams.

 

4. Kaina ir mokymo išlaidos: CAN įrangos kaina yra maždaug dvigubai didesnė nei RS485. Tokiu būdu RS485 ryšys yra labai patogus programinėje įrangoje, jei suprantate nuoseklųjį ryšį, galite programuoti, o CAN reikalauja, kad pagrindinis inžinierius suprastų sudėtingą CAN lygį, o pagrindinio kompiuterio programinė įranga taip pat turi suprasti CAN protokolą. . Galima sakyti, kad mokymo kaina yra didelė.

 

5. CAN magistralė gali prijungti du sąsajos grandinės lusto 82C250 išvesties gnybtus CANH ir CANL prie fizinės magistralės per CAN valdiklį, o CANH terminalo būsenos informacija gali būti tik aukšto lygio arba slankiosios būsenos, o CANL terminalas gali būti tik žemo lygio. arba sustabdyta būsena. Tai turi užtikrinti, kad įmonės nebūtų rodomos RS-485 tinkle. Kai sistemoje įvyksta klaida ir keli mazgai vienu metu gali siųsti atitinkamus duomenis į magistralę, paslaugų magistralė bus trumpai jungta, todėl kai kurie svarbūs mazgai bus pažeisti. Be to, CAN mazgas sukuria automatinio išvesties valdymo išjungimo funkciją rimtų klaidų atveju, kad nebūtų paveikta kitų magistralės mazgų, kad būtų užtikrinta, jog tinkle neatsiras jokių sutrikimų. . problema, paliekant autobusą „aklavietėje“.

 

6. CAN turi pilną ryšio protokolą, kurį gali realizuoti CAN valdiklio lustas ir jo sąsajos lustas, o tai labai sumažina sistemos kūrimo sunkumus ir sutrumpina kūrimo ciklą, o tai nepalyginama su RS485, turinčiu tik elektrinį protokolą.

DB9 CAN Bus Terminal Adapter

 

Jums taip pat gali patikti

 

CAN Bus Adaptor With 9 Pin D-Sub

CAN magistralės adapteris su 9 kontaktų D-Sub

CAN Termination Plug

CAN užbaigimo kištukas

120 Ohm Bus Termination For High-Speed CAN Systems

120 omų magistralės pabaiga CAN sistemoms

CAN Terminator With 120 Ohm Resistor

CAN terminalas su 120 omų rezistoriumi

M12 To DB9 5 Pin Adapter Cable NMEA 2000 CANopen

M12-to-DB9 5-Pin Adapter kabelis [NMEA 2000, CANopen]

CAN T-Adapter

CAN T adapteris

 

 

Siųsti užklausą

whatsapp

teams

El. paštas

Tyrimo