Sep 22, 2022 Deixa un missatge

Comparació dels avantatges i desavantatges de CAN Bus i RS485

Comparació dels avantatges i desavantatges de CAN Bus i RS485

 

1. Velocitat i distància: la distància de transmissió d'1 Mbit/S d'alta velocitat CAN i RS485 no supera els 100 M, que és similar a la distància d'alta velocitat. Tanmateix, a baixa velocitat, pot arribar als 10KM a 5Kbit/S, mentre que el 485 només pot arribar a una velocitat baixa d'uns 1219 metres. Es pot veure que CAN té un avantatge absolut en la transmissió a llarga distància.

 

2. La taxa d'utilització del bus: RS485 és una única estructura mestre-esclau, és a dir, el bus només pot tenir un host, la comunicació l'inicia l'amfitrió, l'amfitrió no té ordres i el següent node no la pot enviar. , i tornarà després de l'enviament. Després de rebre la resposta, l'amfitrió passarà a la següent. Sondeig de nodes per evitar que diversos nodes enviïn dades al bus i provoquin un desordre de dades. El bus CAN és una estructura multi-amfitrió, cada node té un controlador CAN, diversos nodes s'envien i el número d'identificació s'arbitra automàticament, cosa que pot evitar que les dades del bus estiguin desordenades, mentre que un node envia, l'altre node pot detectar la velocitat inactiva de l'autobús, i envieu-lo immediatament, estalviant així la consulta de l'amfitrió, millorant la utilització de l'autobús i augmentant la velocitat. Per tant, en sistemes com els automòbils, que tenen requisits pràctics més elevats, s'utilitzen bus CAN o altres autobusos similars.

 

3. Mecanisme de detecció d'errors: rs485 només proporciona la capa física, no la capa d'enllaç de dades, de manera que no pot identificar errors tret que es produeixin alguns errors físics, com ara curtcircuits. Això pot provocar fàcilment la destrucció d'un node, enviant dades al bus de manera frenètica (enviant contínuament 1), cosa que farà que tot el bus es paralitzi. Per tant, mentre rs485 danyï un node, la xarxa de bus s'interromprà completament. Tanmateix, el bus CAN té un controlador CAN, que pot comprovar qualsevol error al bus. Si l'error supera 128, el bus estarà protegit mitjançant el bloqueig automàtic. Si es detecta un altre error de node o el seu propi error, s'envia una trama d'error al bus per avisar els altres nodes que les dades són incorrectes. D'aquesta manera, fins i tot si un programa de CPU de nodes s'escapa, el bus CAN serà bloquejat automàticament pel controlador per protegir el bus. Per tant, les potents funcions de CAN s'utilitzaran en el cas de requisits elevats de seguretat de xarxa.

 

4. Preu i costos de formació: el preu dels equips CAN és aproximadament el doble que el de RS485. D'aquesta manera, la comunicació RS485 és molt convenient en el programari, sempre que entengui la comunicació en sèrie, es pot programar, mentre que CAN requereix que l'enginyer subjacent entengui el nivell complex de CAN, i el programari de l'ordinador amfitrió també ha d'entendre el protocol CAN. . Es pot dir que el cost de la formació és elevat.

 

5. El bus CAN pot connectar els dos terminals de sortida CANH i CANL del xip del circuit d'interfície 82C250 al bus físic mitjançant el controlador CAN, i la informació d'estat del terminal CANH només pot ser d'alt nivell o estat flotant, i el terminal CANL només pot ser de baix nivell. o estat suspès. Això ha de garantir que les empreses no apareixeran a la xarxa RS-485. Quan hi ha un error al sistema i diversos nodes poden enviar dades rellevants al bus al mateix temps, el bus de servei es curtcircuitarà, provocant danys a alguns nodes importants. A més, el node CAN desenvolupa la funció d'aturar automàticament la gestió de la sortida en cas d'errors greus, de manera que el funcionament d'altres nodes del bus no es veurà afectat, per tal de garantir que no hi hagi cap anomalia a la xarxa. . problema, deixant l'autobús en un estat "de bloqueig".

 

6. CAN té un protocol de comunicació complet, que es pot realitzar mitjançant el xip controlador CAN i el seu xip d'interfície, que redueix molt la dificultat del desenvolupament del sistema i escurça el cicle de desenvolupament, que és incomparable amb RS485, que només té un protocol elèctric.

DB9 CAN Bus Terminal Adapter

 

També us pot agradar

 

CAN Bus Adaptor With 9 Pin D-Sub

Adaptador de bus CAN amb D-Sub de 9 pins

CAN Termination Plug

Endoll de terminació CAN

120 Ohm Bus Termination For High-Speed CAN Systems

Terminació de bus de 120 ohms per a sistemes CAN

CAN Terminator With 120 Ohm Resistor

Terminador CAN amb resistència de 120 ohms

M12 To DB9 5 Pin Adapter Cable NMEA 2000 CANopen

Cable adaptador de pin M12-a DB9 5- [NMEA 2000, CANopen]

CAN T-Adapter

Adaptador CAN T

 

 

Enviar la consulta

whatsapp

teams

Correu electrònic

Investigació