Sep 22, 2022 Legg igjen en beskjed

Sammenligning av fordeler og ulemper med CAN Bus og RS485

Sammenligning av fordeler og ulemper med CAN Bus og RS485

 

1. Hastighet og avstand: CAN og RS485 høyhastighets 1Mbit/S overføringsavstand overstiger ikke 100M, noe som ligner på høyhastighetsavstand. Ved lav hastighet kan den imidlertid nå 10KM ved 5Kbit/S, mens 485 bare kan nå en lav hastighet på rundt 1219 meter. Det kan sees at CAN har en absolutt fordel ved langdistanseoverføring.

 

2. Utnyttelsesgraden til bussen: RS485 er en enkelt master-slave-struktur, det vil si at bussen bare kan ha en vert, kommunikasjonen initieres av verten, verten har ingen kommandoer, og den neste noden kan ikke sende den , og den kommer tilbake etter sending. Etter å ha mottatt svaret, går verten til neste. Nodepolling for å forhindre at flere noder sender data til bussen og forårsaker datarot. CAN-bussen er en multi-host-struktur, hver node har en CAN-kontroller, flere noder sender, og ID-nummeret blir automatisk arbitrert, noe som kan forhindre at bussdataene blir rotete, mens en node sender, kan den andre noden oppdage bussens tomgangshastighet, og send den umiddelbart, og lagrer dermed spørringen til verten, forbedrer bussutnyttelsen og øker hastigheten. Derfor, i systemer som biler, som har høyere praktiske krav, brukes CAN-buss eller andre lignende busser.

 

3. Feildeteksjonsmekanisme: rs485 gir bare det fysiske laget, ikke datalinklaget, så det kan ikke identifisere feil med mindre noen fysiske feil som kortslutninger oppstår. Dette kan lett forårsake ødeleggelse av en node, som sender data til bussen febrilsk (sender kontinuerlig 1), noe som vil føre til at hele bussen blir lammet. Derfor, så lenge rs485 skader én node, vil bussnettverket bli fullstendig avbrutt. CAN-bussen har imidlertid en CAN-kontroller, som kan sjekke eventuelle feil på bussen. Hvis feilen overstiger 128, vil bussen være beskyttet av automatisk blokkering. Hvis en annen nodefeil eller egen feil oppdages, sendes en feilramme til bussen for å varsle andre noder om at dataene er feil. På denne måten, selv om et node cpu-program løper bort, vil CAN-bussen automatisk bli låst av kontrolleren for å beskytte bussen. Derfor vil de kraftige funksjonene til CAN bli brukt ved høye krav til nettverkssikkerhet.

 

4. Pris og opplæringskostnader: Prisen på CAN-utstyr er omtrent det dobbelte av RS485. På denne måten er RS485-kommunikasjon veldig praktisk i programvare, så lenge du forstår seriell kommunikasjon, kan du programmere, mens CAN krever at den underliggende ingeniøren forstår det komplekse nivået av CAN, og vertsdatamaskinens programvare må også forstå CAN-protokollen . Det kan sies at treningskostnaden er høy.

 

5. CAN-bussen kan koble de to utgangsterminalene CANH og CANL til grensesnittkretsbrikken 82C250 til den fysiske bussen gjennom CAN-kontrolleren, og statusinformasjonen til CANH-terminalen kan bare være høyt nivå eller flytende tilstand, og CANL-terminalen kan bare være lavt nivå. eller suspendert tilstand. Dette må sikre at bedrifter ikke vises i RS-485-nettverket. Når det er en feil i systemet og flere noder kan sende relevante data til bussen samtidig, vil servicebussen kortsluttes, noe som resulterer i skade på noen viktige noder. Dessuten utvikler CAN-noden funksjonen til å automatisk slå av utgangsstyringen i tilfelle alvorlige feil, slik at driften av andre noder på bussen ikke vil bli påvirket, for å sikre at det ikke vil være noe unormalt i nettverket . problem, å forlate bussen i en "fastlåst" tilstand.

 

6. CAN har en komplett kommunikasjonsprotokoll, som kan realiseres av CAN-kontrollerbrikken og dens grensesnittbrikke, noe som i stor grad reduserer vanskeligheten med systemutvikling og forkorter utviklingssyklusen, noe som er uforlignelig med RS485, som kun har en elektrisk protokoll.

DB9 CAN Bus Terminal Adapter

 

Du kan også like

 

CAN Bus Adaptor With 9 Pin D-Sub

CAN Bus Adapter Med 9 Pins D-Sub

CAN Termination Plug

CAN termineringsplugg

120 Ohm Bus Termination For High-Speed CAN Systems

120 Ohm bussterminering for CAN-systemer

CAN Terminator With 120 Ohm Resistor

CAN Terminator Med 120 Ohm Resistor

M12 To DB9 5 Pin Adapter Cable NMEA 2000 CANopen

M12-til-DB9 5-Pin-adapterkabel [NMEA 2000, CANopen]

CAN T-Adapter

CAN T-adapter

 

 

Sende bookingforespørsel

whatsapp

teams

E-post

Forespørsel