Kenmerke en verskille tussen CAN Bus en RS485

CAN bus kenmerke:

1. Internasionale standaard industriële vlak veldbus, betroubare transmissie, hoë intydse;

2. Lang transmissieafstand (tot 10km), vinnige transmissietempo (tot 1MHz bps);

3. 'n Enkele bus kan tot 110 nodusse verbind, en die aantal nodusse kan maklik uitgebrei word;

4. Multi-meesterstruktuur, gelyke status van alle nodusse, gerieflike streeknetwerk, hoë busbenutting;

5. Hoë real-time, nie-vernietigende bus arbitrasie tegnologie, geen vertraging vir nodusse met hoë prioriteit;

6. Die verkeerde CAN-nodus sal outomaties die verbinding met die bus sluit en afsny, sonder om die buskommunikasie te beïnvloed;

7. Die boodskap is van 'n kort raam struktuur en het hardeware CRC check, met 'n lae waarskynlikheid van inmenging en uiters lae data fout koers;

8. Bespeur outomaties of die boodskap suksesvol gestuur is, en die hardeware kan outomaties heruitsaai, met hoë transmissiebetroubaarheid;

9. Die hardeware boodskap filter funksie kan slegs die nodige inligting ontvang, verminder die las van die SVE, en vereenvoudig die sagteware voorbereiding;

10. Gewone gedraaide paar, koaksiale kabel of optiese vesel kan as kommunikasiemedia gebruik word;

11. Die CAN-busstelsel het 'n eenvoudige struktuur en hoë koste-werkverrigting.

 

RS485 kenmerke:

1. Elektriese eienskappe van RS485: logika "1" word voorgestel deur +(2-6) V spanningsverskil tussen twee lyne;Logika "0" word voorgestel deur die spanningsverskil tussen twee lyne as - (2-6) V. As die koppelvlakseinvlak laer as RS-232-C is, is dit nie maklik om die skyfie van die koppelvlakkring te beskadig nie, en hierdie vlak is versoenbaar met die TTL-vlak, wat die verbinding met die TTL-kring kan vergemaklik;

2. Die maksimum data-oordragtempo van RS485 is 10Mbps;

3. RS485-koppelvlak is 'n kombinasie van gebalanseerde drywer en differensiële ontvanger, wat die vermoë verbeter om algemene modus-interferensie te weerstaan, dit wil sê goeie geraasinterferensie;

4. Die maksimum transmissieafstand standaardwaarde van RS485-koppelvlak is 4000 voet, wat eintlik 3000 meter kan bereik.Daarbenewens word slegs een transceiver toegelaat om aan die RS-232-C-koppelvlak op die bus gekoppel te word, dit wil sê enkelstasiekapasiteit.Die RS-485-koppelvlak laat tot 128 transceivers toe om op die bus gekoppel te word.Dit wil sê, dit het die vermoë van verskeie stasies, sodat gebruikers 'n enkele RS-485-koppelvlak kan gebruik om die toestelnetwerk maklik te vestig.Slegs een sender kan egter te eniger tyd op die RS-485-bus uitsaai;

5. RS485-koppelvlak is die voorkeurreekskoppelvlak vanweë sy goeie geraasimmuniteit, lang transmissieafstand en multistasievermoë.;

6. Omdat die halfdupleksnetwerk wat uit RS485-koppelvlakke bestaan, oor die algemeen slegs twee drade benodig, word RS485-koppelvlakke deur afgeskermde gedraaide paar oorgedra.

Kenmerke-en-verskille-tussen-CAN-Bus-en-RS485

Verskille tussen CAN-bus en RS485:

1. Spoed en afstand: Die afstand tussen CAN en RS485 wat teen 'n hoë spoed van 1Mbit/S versend word, is nie meer as 100M nie, wat gesê kan word dat dit soortgelyk is in hoëspoed.Teen lae spoed, wanneer die CAN 5Kbit/S is, kan die afstand egter 10KM bereik, en teen die laagste spoed van 485 kan dit slegs ongeveer 1219m bereik (geen aflos).Daar kan gesien word dat CAN absolute voordele in langafstand transmissie het;

2. Busbenutting: RS485 is 'n enkele meester-slaafstruktuur, dit wil sê, daar kan net een meester op 'n bus wees, en kommunikasie word daardeur geïnisieer.Dit reik nie 'n opdrag uit nie, en die volgende nodusse kan dit nie stuur nie, en dit moet onmiddellik 'n antwoord stuur.Nadat hy 'n antwoord ontvang het, vra die gasheer die volgende nodus.Dit is om te verhoed dat veelvuldige nodusse data na die bus stuur, wat dataverwarring veroorsaak.Die CAN-bus is 'n multi-meester-slaafstruktuur, en elke nodus het 'n CAN-beheerder.Wanneer verskeie nodusse stuur, sal hulle outomaties arbitreer met die ID-nommer wat gestuur word, sodat die busdata goed en morsig kan wees.Nadat een nodus gestuur het, kan 'n ander nodus opspoor dat die bus vry is en dit onmiddellik stuur, wat die gasheer se navraag stoor, die busbenuttingskoers verbeter en die snelheid verhoog.Daarom word CAN-bus of ander soortgelyke busse gebruik in stelsels met hoë praktiese vereistes soos motors;

3. Foutdetectiemeganisme: RS485 spesifiseer slegs die fisiese laag, maar nie die dataskakellaag nie, dus kan dit nie foute identifiseer nie, tensy daar 'n paar kortsluitings en ander fisiese foute is.Op hierdie manier is dit maklik om 'n nodus te vernietig en data desperaat na die bus te stuur (stuur heeltyd 1), wat die hele bus sal lamlê.As 'n RS485-nodus dus misluk, sal die busnetwerk verbreek.Die CAN-bus het 'n CAN-beheerder, wat enige busfout kan opspoor.As die fout 128 oorskry, sal dit outomaties gesluit word.Beskerm die bus.As ander nodusse of hul eie foute opgespoor word, sal foutrame na die bus gestuur word om ander nodusse te herinner dat die data verkeerd is.Wees versigtig, almal.Op hierdie manier, sodra 'n nodus SVE-program van CAN bus weghardloop, sal sy beheerder outomaties die bus sluit en beskerm.Daarom, in die netwerk met hoë sekuriteitsvereistes, is CAN baie sterk;

4. Prys en opleidingskoste: Die prys van CAN-toestelle is ongeveer twee keer dié van 485. Op hierdie manier is 485-kommunikasie baie gerieflik in terme van sagteware.Solank jy seriële kommunikasie verstaan, kan jy programmeer.Terwyl CAN die onderste ingenieur vereis om die komplekse laag van CAN te verstaan, en die boonste rekenaarsagteware moet ook die CAN-protokol verstaan.Daar kan gesê word dat die opleidingskoste hoog is;

5. Die CAN-bus word aan die fisiese bus gekoppel deur die CANH en CANL van die twee uitsetterminale van die CAN-beheerder-koppelvlakskyfie 82C250.Die CANH-terminaal kan slegs in 'n hoë vlak of opgeskorte toestand wees, en die CANL-terminaal kan slegs in 'n lae vlak of opgeskorte toestand wees.Dit verseker dat, soos in die RS-485-netwerk, wanneer die stelsel foute het en verskeie nodusse terselfdertyd data na die bus stuur, die bus kortgesluit sal word, en sodoende sommige nodusse beskadig.Daarbenewens het die CAN-nodus die funksie om die uitset outomaties te sluit wanneer die fout ernstig is, sodat die werking van ander nodusse op die bus nie beïnvloed word nie, om te verseker dat daar geen probleme in die netwerk sal wees nie, en die bus sal in die "dooiepunt"-toestand wees as gevolg van die probleme van individuele nodusse;

6. CAN het perfekte kommunikasieprotokol, wat gerealiseer kan word deur CAN kontroleerderskyfie en sy koppelvlakskyfie, wat die moeilikheid van stelselontwikkeling aansienlik verminder en die ontwikkelingsiklus verkort, wat onvergelykbaar is met RS-485 slegs met elektriese protokol.

 

Shenzhen Zhongling Technology Co., Ltd., sedert sy stigting in 2013, is verbind tot die wielrobotbedryf, wat wielnaaf servomotors en drywers met stabiele werkverrigting ontwikkel, vervaardig en verkoop.Sy hoëprestasie servo-hub-motorbestuurders, ZLAC8015, ZLAC8015D en ZLAC8030L, neem CAN/RS485-buskommunikasie aan, ondersteun onderskeidelik CiA301- en CiA402-subprotokolle van CANopen-protokol/modbus RTU-protokol, en kan tot 16 toestelle monteer;Dit ondersteun posisiebeheer, spoedbeheer, wringkragbeheer en ander werkmodusse, en is geskik vir robotte in verskeie geleenthede, wat die ontwikkeling van die robotbedryf grootliks bevorder.


Pos tyd: Nov-29-2022