Vlastnosti a rozdíly mezi CAN Bus a RS485

Vlastnosti sběrnice CAN:

1. Mezinárodní standardní průmyslová sběrnice pole, spolehlivý přenos, vysoká real-time;

2. Dlouhá přenosová vzdálenost (až 10 km), rychlá přenosová rychlost (až 1 MHz bps);

3. Jedna sběrnice může připojit až 110 uzlů a počet uzlů lze snadno rozšířit;

4. Struktura více masterů, stejný stav všech uzlů, pohodlné regionální sítě, vysoké využití sběrnice;

5. Vysoká v reálném čase, nedestruktivní sběrnicová arbitrážní technologie, žádné zpoždění pro uzly s vysokou prioritou;

6. Nesprávný uzel CAN se automaticky uzavře a přeruší spojení se sběrnicí, aniž by to ovlivnilo komunikaci sběrnice;

7. Zpráva má strukturu krátkého rámce a má hardwarovou kontrolu CRC, s nízkou pravděpodobností interference a extrémně nízkou chybovostí dat;

8. Automaticky zjistěte, zda byla zpráva úspěšně odeslána, a hardware může automaticky znovu odeslat s vysokou spolehlivostí přenosu;

9. Funkce hardwarového filtrování zpráv může přijímat pouze nezbytné informace, snížit zátěž CPU a zjednodušit přípravu softwaru;

10. Jako komunikační médium lze použít běžnou kroucenou dvojlinku, koaxiální kabel nebo optické vlákno;

11. Systém sběrnice CAN má jednoduchou strukturu a vysokou cenu.

 

Vlastnosti RS485:

1. Elektrické charakteristiky RS485: logická "1" je reprezentována +(2-6) V rozdílem napětí mezi dvěma linkami;Logická "0" je reprezentována rozdílem napětí mezi dvěma linkami jako - (2-6) V. Pokud je úroveň signálu rozhraní nižší než RS-232-C, není snadné poškodit čip obvodu rozhraní a tato úroveň je kompatibilní s úrovní TTL, což může usnadnit spojení s obvodem TTL;

2. Maximální rychlost přenosu dat RS485 je 10 Mbps;

3. Rozhraní RS485 je kombinací vyváženého ovladače a diferenciálního přijímače, což zvyšuje schopnost odolávat rušení v běžném režimu, tj. dobré rušení šumem;

4. Standardní hodnota maximální přenosové vzdálenosti rozhraní RS485 je 4000 stop, což může ve skutečnosti dosáhnout 3000 metrů.Kromě toho je povoleno připojit pouze jeden transceiver k rozhraní RS-232-C na sběrnici, tj. kapacita jedné stanice.Rozhraní RS-485 umožňuje připojení až 128 transceiverů na sběrnici.To znamená, že má schopnost více stanic, takže uživatelé mohou používat jediné rozhraní RS-485 pro snadné vytvoření sítě zařízení.Na sběrnici RS-485 však může vždy vysílat pouze jeden vysílač;

5. Rozhraní RS485 je preferovaným sériovým rozhraním kvůli jeho dobré odolnosti proti šumu, dlouhé přenosové vzdálenosti a schopnosti více stanic.;

6. Protože poloduplexní síť složená z rozhraní RS485 obecně vyžaduje pouze dva vodiče, jsou rozhraní RS485 přenášena stíněnou kroucenou dvojlinkou.

Vlastnosti-a-rozdíly-mezi-CAN-Bus-a-RS485

Rozdíly mezi sběrnicí CAN a RS485:

1. Rychlost a vzdálenost: Vzdálenost mezi CAN a RS485 přenášenou vysokou rychlostí 1Mbit/S není větší než 100M, což lze říci, že je podobné ve vysoké rychlosti.Nicméně při nízké rychlosti, kdy je CAN 5Kbit/S, může vzdálenost dosáhnout 10KM a při nejnižší rychlosti 485 může dosáhnout pouze asi 1219m (bez relé).Je vidět, že CAN má absolutní výhody v přenosu na dlouhé vzdálenosti;

2. Využití sběrnice: RS485 je struktura s jednou master slave, to znamená, že na sběrnici může být pouze jeden master, který zahajuje komunikaci.Nevydává příkaz a následující uzly jej nemohou odeslat a musí okamžitě odeslat odpověď.Po obdržení odpovědi se hostitel zeptá dalšího uzlu.To má zabránit tomu, aby více uzlů posílalo data na sběrnici, což by způsobilo zmatek dat.Sběrnice CAN je strukturou více master slave a každý uzel má řadič CAN.Když odesílá více uzlů, automaticky se rozhodnou s odeslaným ID číslem, takže data sběrnice mohou být dobrá a chaotická.Poté, co jeden uzel odešle, jiný uzel může zjistit, že sběrnice je volná, a okamžitě ji odeslat, což uloží hostitelský dotaz, zlepší míru využití sběrnice a zvýší rychlost.Proto se sběrnice CAN nebo jiné podobné sběrnice používají v systémech s vysokými požadavky na praktičnost, jako jsou automobily;

3. Mechanismus detekce chyb: RS485 specifikuje pouze fyzickou vrstvu, ale ne vrstvu datového spojení, takže nemůže identifikovat chyby, pokud nedojde ke zkratům a jiným fyzickým chybám.Tímto způsobem je snadné zničit uzel a zoufale posílat data na sběrnici (celou dobu posílá 1), což ochromí celou sběrnici.Pokud tedy některý uzel RS485 selže, sběrnicová síť zavěsí.Sběrnice CAN má řadič CAN, který dokáže detekovat jakoukoli chybu sběrnice.Pokud chyba překročí 128, bude automaticky uzamčena.Chraňte autobus.Pokud jsou detekovány jiné uzly nebo jejich vlastní chyby, budou na sběrnici odeslány chybové rámce, aby připomněly ostatním uzlům, že data jsou nesprávná.Buďte opatrní, všichni.Tímto způsobem, jakmile program uzlu CPU sběrnice CAN odejde, jeho řadič automaticky uzamkne a ochrání sběrnici.Proto v síti s vysokými požadavky na zabezpečení je CAN velmi silná;

4. Cena a náklady na školení: Cena zařízení CAN je asi dvakrát vyšší než cena 485. Tímto způsobem je komunikace 485 z hlediska softwaru velmi výhodná.Pokud rozumíte sériové komunikaci, můžete programovat.Zatímco CAN vyžaduje, aby spodní inženýr porozuměl složité vrstvě CAN, a horní počítačový software také potřebuje rozumět protokolu CAN.Dá se říci, že náklady na školení jsou vysoké;

5. Sběrnice CAN je připojena k fyzické sběrnici přes CANH a CANL dvou výstupních svorek čipu rozhraní řadiče CAN 82C250.Svorka CANH může být pouze ve stavu vysoké úrovně nebo pozastavena a svorka CANL může být pouze ve stavu nízké úrovně nebo pozastavena.Tím je zajištěno, že stejně jako v síti RS-485, když má systém chyby a více uzlů odesílá data na sběrnici současně, dojde ke zkratu sběrnice a tím k poškození některých uzlů.Uzel CAN má navíc funkci automatického uzavření výstupu, když je chyba vážná, takže nebude ovlivněn provoz ostatních uzlů na sběrnici, aby se zajistilo, že v síti nebudou žádné problémy, a sběrnice bude ve stavu "deadlock" kvůli problémům jednotlivých uzlů;

6. CAN má dokonalý komunikační protokol, který lze realizovat čipem řadiče CAN a jeho čipem rozhraní, čímž se výrazně snižuje náročnost vývoje systému a zkracuje se vývojový cyklus, který je nesrovnatelný s RS-485 pouze s elektrickým protokolem.

 

Shenzhen Zhongling Technology Co., Ltd. se od svého založení v roce 2013 věnuje průmyslu kolových robotů, vývoji, výrobě a prodeji servomotorů a ovladačů nábojů kol se stabilním výkonem.Jeho vysoce výkonné ovladače motoru servo rozbočovače, ZLAC8015, ZLAC8015D a ZLAC8030L, využívají sběrnicovou komunikaci CAN/RS485, respektive podporují subprotokoly CiA301 a CiA402 protokolu CANopen/modbus RTU a lze k nim připojit až 16 zařízení;Podporuje řízení polohy, řízení rychlosti, řízení točivého momentu a další pracovní režimy a je vhodný pro roboty při různých příležitostech, což výrazně podporuje rozvoj robotického průmyslu.


Čas odeslání: 29. listopadu 2022