Vlastnosti a rozdiely medzi zbernicou CAN a RS485

Vlastnosti zbernice CAN:

1. Medzinárodná štandardná priemyselná zbernica, spoľahlivý prenos, vysoká rýchlosť v reálnom čase;

2. Dlhá prenosová vzdialenosť (až 10 km), rýchla prenosová rýchlosť (až 1 MHz bps);

3. Jedna zbernica môže pripojiť až 110 uzlov a počet uzlov možno ľahko rozšíriť;

4. Multi master štruktúra, rovnaký stav všetkých uzlov, pohodlné regionálne siete, vysoké využitie zbernice;

5. Vysoká nedeštruktívna zbernicová arbitrážna technológia v reálnom čase, bez oneskorenia pre uzly s vysokou prioritou;

6. Nesprávny uzol CAN sa automaticky uzavrie a preruší spojenie so zbernicou bez ovplyvnenia komunikácie zbernice;

7. Správa má štruktúru krátkeho rámca a má hardvérovú kontrolu CRC s nízkou pravdepodobnosťou rušenia a extrémne nízkou chybovosťou dát;

8. Automaticky zisťovať, či bola správa úspešne odoslaná a hardvér ju môže automaticky znova odoslať s vysokou spoľahlivosťou prenosu;

9. Funkcia hardvérového filtrovania správ môže prijímať iba potrebné informácie, znižovať zaťaženie CPU a zjednodušovať prípravu softvéru;

10. Ako komunikačné médium možno použiť bežný krútený pár, koaxiálny kábel alebo optické vlákno;

11. Systém zbernice CAN má jednoduchú štruktúru a vysokú cenu.

 

Vlastnosti RS485:

1. Elektrické charakteristiky RS485: logická "1" je reprezentovaná +(2-6) V rozdielom napätia medzi dvoma vedeniami;Logická "0" je reprezentovaná rozdielom napätia medzi dvoma vedeniami ako - (2-6) V. Ak je úroveň signálu rozhrania nižšia ako RS-232-C, nie je ľahké poškodiť čip obvodu rozhrania a táto úroveň je kompatibilná s úrovňou TTL, čo môže uľahčiť prepojenie s obvodom TTL;

2. Maximálna rýchlosť prenosu dát RS485 je 10 Mbps;

3. Rozhranie RS485 je kombináciou vyváženého budiča a diferenciálneho prijímača, čo zvyšuje schopnosť odolávať rušeniu bežného režimu, teda dobrému rušeniu šumom;

4. Maximálna štandardná hodnota prenosovej vzdialenosti rozhrania RS485 je 4000 stôp, čo môže v skutočnosti dosiahnuť 3000 metrov.Okrem toho je povolené pripojiť iba jeden transceiver k rozhraniu RS-232-C na zbernici, to znamená, že kapacita jednej stanice.Rozhranie RS-485 umožňuje pripojenie až 128 transceiverov na zbernicu.To znamená, že má schopnosť viacerých staníc, takže používatelia môžu použiť jediné rozhranie RS-485 na jednoduché vytvorenie siete zariadení.Na zbernici RS-485 však môže vysielať vždy len jeden vysielač;

5. Rozhranie RS485 je preferované sériové rozhranie, pretože má dobrú odolnosť proti šumu, dlhú prenosovú vzdialenosť a schopnosť viacerých staníc.;

6. Pretože poloduplexná sieť zložená z rozhraní RS485 vo všeobecnosti vyžaduje iba dva vodiče, rozhrania RS485 sa prenášajú tienenou krútenou dvojlinkou.

Vlastnosti a rozdiely medzi zbernicou CAN a RS485

Rozdiely medzi zbernicou CAN a RS485:

1. Rýchlosť a vzdialenosť: Vzdialenosť medzi CAN a RS485 prenášanou vysokou rýchlosťou 1Mbit/S nie je väčšia ako 100M, čo je pri vysokej rýchlosti podobné.Avšak pri nízkej rýchlosti, keď je CAN 5 Kbit/S, môže vzdialenosť dosiahnuť 10 km a pri najnižšej rýchlosti 485 môže dosiahnuť iba asi 1219 m (bez relé).Je vidieť, že CAN má absolútne výhody pri prenose na veľké vzdialenosti;

2. Využitie zbernice: RS485 je jediná nadradená podriadená štruktúra, to znamená, že na zbernici môže byť iba jeden nadriadený a komunikácia je iniciovaná ním.Nevydáva príkaz a nasledujúce uzly ho nemôžu odoslať a musí okamžite poslať odpoveď.Po prijatí odpovede sa hostiteľ spýta na nasledujúci uzol.Toto má zabrániť viacerým uzlom odosielať údaje na zbernicu, čo spôsobuje zmätok údajov.Zbernica CAN je štruktúrou viacerých hlavných podriadených a každý uzol má radič CAN.Keď odošle viacero uzlov, automaticky sa rozhodnú s odoslaným ID číslom, takže dáta zbernice môžu byť dobré a chaotické.Po odoslaní jedného uzla môže iný uzol zistiť, že zbernica je voľná a okamžite ju odoslať, čím sa uloží dopyt hostiteľa, zlepší sa miera využitia zbernice a zvýši sa rýchlosť.Preto sa zbernica CAN alebo iné podobné zbernice používajú v systémoch s vysokými požiadavkami na praktickosť, ako sú automobily;

3. Mechanizmus detekcie chýb: RS485 špecifikuje iba fyzickú vrstvu, ale nie vrstvu dátového spojenia, takže nemôže identifikovať chyby, pokiaľ nedôjde k nejakým skratom a iným fyzickým chybám.Takto je ľahké zničiť uzol a zúfalo posielať dáta do zbernice (stále posielať 1), čo ochromí celú zbernicu.Preto, ak zlyhá uzol RS485, sieť zbernice zavesí.CAN zbernica má CAN radič, ktorý dokáže rozpoznať akúkoľvek chybu zbernice.Ak chyba presiahne 128, automaticky sa uzamkne.Chráňte autobus.Ak sa zistia iné uzly alebo ich vlastné chyby, na zbernicu sa odošlú chybové rámce, aby ostatným uzlom pripomenuli, že údaje sú nesprávne.Buďte opatrní, všetci.Týmto spôsobom, keď program uzla CPU zbernice CAN utečie, jeho radič automaticky uzamkne a ochráni zbernicu.Preto v sieti s vysokými bezpečnostnými požiadavkami je CAN veľmi silná;

4. Cena a náklady na školenie: Cena zariadení CAN je približne dvojnásobkom ceny 485. Týmto spôsobom je komunikácia 485 z hľadiska softvéru veľmi pohodlná.Pokiaľ rozumiete sériovej komunikácii, môžete programovať.Zatiaľ čo CAN vyžaduje, aby spodný inžinier chápal komplexnú vrstvu CAN, a softvér horného počítača tiež potrebuje chápať protokol CAN.Dá sa povedať, že náklady na školenia sú vysoké;

5. Zbernica CAN je pripojená k fyzickej zbernici cez CANH a CANL dvoch výstupných svoriek čipu rozhrania regulátora CAN 82C250.Terminál CANH môže byť iba v stave vysokej úrovne alebo pozastavený a terminál CANL môže byť iba v stave nízkej úrovne alebo pozastavený.To zaisťuje, že podobne ako v sieti RS-485, keď má systém chyby a viaceré uzly posielajú dáta na zbernicu súčasne, dôjde k skratu zbernice a tým k poškodeniu niektorých uzlov.Okrem toho má uzol CAN funkciu automatického zatvárania výstupu, keď je chyba vážna, takže nebude ovplyvnená činnosť ostatných uzlov na zbernici, aby sa zabezpečilo, že v sieti nebudú žiadne problémy a autobus bude v stave „mŕtveho bodu“ kvôli problémom jednotlivých uzlov;

6. CAN má perfektný komunikačný protokol, ktorý môže byť realizovaný pomocou CAN riadiaceho čipu a jeho interfejsového čipu, čím sa výrazne znižuje náročnosť vývoja systému a skracuje sa vývojový cyklus, ktorý je neporovnateľný s RS-485 iba s elektrickým protokolom.

 

Shenzhen Zhongling Technology Co., Ltd. sa od svojho založenia v roku 2013 venuje priemyslu kolesových robotov, vyvíja, vyrába a predáva servomotory a ovládače nábojov kolies so stabilným výkonom.Jeho vysokovýkonné motorové ovládače servo rozbočovača, ZLAC8015, ZLAC8015D a ZLAC8030L, využívajú zbernicovú komunikáciu CAN/RS485, respektíve podporujú podprotokoly CiA301 a CiA402 protokolu CANopen/modbus RTU a môžu pripojiť až 16 zariadení;Podporuje riadenie polohy, rýchlosť, riadenie krútiaceho momentu a ďalšie pracovné režimy a je vhodný pre roboty pri rôznych príležitostiach, čím výrazne podporuje rozvoj robotického priemyslu.


Čas odoslania: 29. novembra 2022