Funktioner och skillnader mellan CAN Bus och RS485

CAN bus funktioner:

1. Internationell standard på industriell nivå fältbuss, pålitlig överföring, hög realtid;

2. Långt överföringsavstånd (upp till 10 km), snabb överföringshastighet (upp till 1MHz bps);

3. En enda buss kan ansluta upp till 110 noder, och antalet noder kan enkelt utökas;

4. Multimasterstruktur, lika status för alla noder, bekvämt regionalt nätverk, högt bussutnyttjande;

5. Hög realtid, icke-förstörande bussarbitreringsteknik, ingen fördröjning för noder med hög prioritet;

6. Fel CAN-nod kommer automatiskt att stänga och avbryta anslutningen till bussen, utan att påverka busskommunikationen;

7. Meddelandet har en kort ramstruktur och har hårdvaru-CRC-kontroll, med låg sannolikhet för interferens och extremt låg datafelfrekvens;

8. Upptäck automatiskt om meddelandet skickas framgångsrikt och hårdvaran kan automatiskt återsända, med hög överföringssäkerhet;

9. Maskinvarumeddelandefiltreringsfunktionen kan bara ta emot nödvändig information, minska belastningen på CPU:n och förenkla mjukvaruförberedelserna;

10. Vanligt tvinnat par, koaxialkabel eller optisk fiber kan användas som kommunikationsmedia;

11. CAN-bussystemet har en enkel struktur och hög kostnadsprestanda.

 

RS485 funktioner:

1. Elektriska egenskaper hos RS485: logisk "1" representeras av +(2-6) V spänningsskillnad mellan två linjer;Logisk "0" representeras av spänningsskillnaden mellan två linjer som - (2-6) V. Om gränssnittssignalnivån är lägre än RS-232-C är det inte lätt att skada kretsens chip, och denna nivå är kompatibel med TTL-nivån, vilket kan underlätta anslutningen till TTL-kretsen;

2. Den maximala dataöverföringshastigheten för RS485 är 10 Mbps;

3. RS485-gränssnittet är en kombination av balanserad drivrutin och differentialmottagare, vilket förbättrar förmågan att motstå common mode-störningar, det vill säga bra brusstörningar;

4. Det maximala standardvärdet för överföringsavståndet för RS485-gränssnittet är 4000 fot, vilket faktiskt kan nå 3000 meter.Dessutom tillåts endast en transceiver anslutas till RS-232-C-gränssnittet på bussen, det vill säga enstationskapacitet.RS-485-gränssnittet tillåter upp till 128 transceivrar att anslutas på bussen.Det vill säga, den har möjlighet till flera stationer, så att användare kan använda ett enda RS-485-gränssnitt för att enkelt upprätta enhetens nätverk.Dock kan endast en sändare sända på RS-485-bussen när som helst;

5. RS485-gränssnitt är det föredragna seriella gränssnittet på grund av dess goda brusimmunitet, långa överföringsavstånd och multistationskapacitet.;

6. Eftersom halvduplexnätverket som består av RS485-gränssnitt i allmänhet endast kräver två ledningar, sänds RS485-gränssnitt med skärmade tvinnade par.

Funktioner-och-skillnader-mellan-CAN-Bus-och-RS485

Skillnader mellan CAN-bus och RS485:

1. Hastighet och avstånd: Avståndet mellan CAN och RS485 som sänds med en hög hastighet på 1Mbit/S är inte mer än 100M, vilket kan sägas vara liknande i höghastighet.Men vid låg hastighet, när CAN är 5Kbit/S, kan avståndet nå 10KM, och vid den lägsta hastigheten på 485 kan det bara nå cirka 1219m (inget relä).Det kan ses att CAN har absoluta fördelar vid långdistansöverföring;

2. Bussanvändning: RS485 är en enkel masterslavstruktur, det vill säga det kan bara finnas en master på en buss, och kommunikation initieras av den.Det utfärdar inget kommando, och följande noder kan inte skicka det, och det måste skicka ett svar omedelbart.Efter att ha fått ett svar frågar värden nästa nod.Detta för att förhindra att flera noder skickar data till bussen, vilket orsakar dataförvirring.CAN-bussen är en multimaster-slavstruktur och varje nod har en CAN-styrenhet.När flera noder skickar kommer de automatiskt att döma mot det skickade ID-numret, så att bussdatan kan vara bra och rörig.Efter att en nod har skickat kan en annan nod upptäcka att bussen är ledig och skicka den omedelbart, vilket sparar värdens förfrågan, förbättrar bussanvändningshastigheten och ökar hastigheten.Därför används CAN-buss eller andra liknande bussar i system med höga praktiska krav såsom bilar;

3. Feldetekteringsmekanism: RS485 anger bara det fysiska lagret, men inte datalänklagret, så det kan inte identifiera fel om det inte finns några kortslutningar och andra fysiska fel.På så sätt är det lätt att förstöra en nod och skicka data till bussen desperat (sänder 1 hela tiden), vilket kommer att paralysera hela bussen.Därför, om en RS485-nod misslyckas, kommer bussnätverket att lägga på.CAN-bussen har en CAN-styrenhet som kan upptäcka alla bussfel.Om felet överstiger 128 låses det automatiskt.Skydda bussen.Om andra noder eller deras egna fel upptäcks, kommer felramar att skickas till bussen för att påminna andra noder om att datan är felaktig.Var försiktiga, alla.På detta sätt, när ett nod-CPU-program för CAN-bussen kör iväg, kommer dess styrenhet automatiskt att låsa och skydda bussen.Därför, i nätverket med höga säkerhetskrav, är CAN mycket stark;

4. Pris och utbildningskostnad: Priset för CAN-enheter är ungefär dubbelt så högt som 485. På så sätt är 485-kommunikation mycket bekvämt vad gäller mjukvara.Så länge du förstår seriell kommunikation kan du programmera.Medan CAN kräver att botteningenjören förstår det komplexa lagret av CAN, och den övre datormjukvaran måste också förstå CAN-protokollet.Man kan säga att utbildningskostnaden är hög;

5. CAN-bussen är ansluten till den fysiska bussen genom CANH och CANL på de två utgångsterminalerna på CAN-styrenhetens gränssnittschip 82C250.CANH-terminalen kan endast vara i ett högnivå- eller suspenderat tillstånd, och CANL-terminalen kan endast vara i ett lågnivå- eller suspenderat tillstånd.Detta säkerställer att, som i RS-485-nätverket, när systemet har fel och flera noder skickar data till bussen samtidigt, kommer bussen att kortslutas, vilket skadar vissa noder.Dessutom har CAN-noden funktionen att automatiskt stänga utgången när felet är allvarligt, så att driften av andra noder på bussen inte kommer att påverkas, för att säkerställa att det inte blir några problem i nätverket, och bussen kommer att vara i "deadlock"-tillståndet på grund av problemen med individuella noder;

6. CAN har ett perfekt kommunikationsprotokoll, som kan realiseras av CAN-styrkrets och dess gränssnittschip, vilket avsevärt minskar svårigheten med systemutveckling och förkortar utvecklingscykeln, vilket är ojämförligt med RS-485 endast med elektriskt protokoll.

 

Shenzhen Zhongling Technology Co., Ltd., sedan etableringen 2013, har engagerat sig i hjulrobotindustrin, utvecklar, producerar och säljer hjulnavsservomotorer och förare med stabil prestanda.Dess högpresterande servonavmotordrivrutiner, ZLAC8015, ZLAC8015D och ZLAC8030L, antar CAN/RS485-busskommunikation, stöder respektive CiA301- och CiA402-underprotokoll för CANopen-protokoll/modbus RTU-protokoll och kan montera upp till 16 enheter;Den stöder positionskontroll, hastighetskontroll, vridmomentkontroll och andra arbetslägen och är lämplig för robotar vid olika tillfällen, vilket i hög grad främjar utvecklingen av robotindustrin.


Posttid: 2022-nov-29