Sep 22, 2022 메시지를 남겨주세요

CAN 버스와 RS485의 장점과 단점 비교

CAN 버스와 RS485의 장점과 단점 비교

 

1. 속도 및 거리: CAN 및 RS485 고속 1Mbit/S 전송 거리는 100M를 초과하지 않으며 이는 고속 거리와 유사합니다. 그러나 저속에서는 5Kbit/S로 10KM에 도달할 수 있는 반면, 485는 약 1219미터의 저속에만 도달할 수 있습니다. 장거리 전송에서는 CAN이 절대적인 우위를 갖고 있음을 알 수 있다.

 

2. 버스 활용률: RS485는 단일 마스터-슬레이브 구조입니다. 즉, 버스는 호스트를 하나만 가질 수 있고 호스트에 의해 통신이 시작되며 호스트에는 명령이 없으며 다음 노드는 이를 보낼 수 없습니다. , 전송 후 반환됩니다. 답변을 받은 후 호스트는 다음 답변으로 이동합니다. 여러 노드가 버스로 데이터를 전송하여 데이터가 복잡해지는 것을 방지하기 위한 노드 폴링. CAN 버스는 다중 호스트 구조이며 각 노드에는 CAN 컨트롤러가 있고 여러 노드가 전송되며 ID 번호가 자동으로 조정되므로 버스 데이터가 복잡해지는 것을 방지할 수 있으며 한 노드가 보내는 동안 다른 노드는 감지할 수 있습니다. 버스 유휴 속도를 즉시 전송함으로써 호스트의 쿼리를 저장하고 버스 활용도를 향상시키며 속도를 높입니다. 따라서 실제 요구 사항이 더 높은 자동차와 같은 시스템에서는 CAN 버스 또는 기타 유사한 버스가 사용됩니다.

 

3. 오류 감지 메커니즘: rs485는 데이터 링크 계층이 아닌 물리 계층만 제공하므로 단락과 같은 일부 물리적 오류가 발생하지 않는 한 오류를 식별할 수 없습니다. 이로 인해 노드가 쉽게 파괴되어 버스에 데이터를 미친 듯이 전송(지속적으로 1 전송)하여 전체 버스가 마비될 수 있습니다. 따라서 rs485가 하나의 노드를 손상시키는 한 버스 네트워크는 완전히 중단됩니다. 그러나 CAN 버스에는 버스의 오류를 확인할 수 있는 CAN 컨트롤러가 있습니다. 오류가 128을 초과하면 버스가 자동 차단되어 보호됩니다. 다른 노드 오류나 자체 오류가 감지되면 오류 프레임이 버스로 전송되어 다른 노드에 데이터가 잘못되었음을 알립니다. 이런 방식으로 노드 CPU 프로그램이 실행되지 않더라도 버스를 보호하기 위해 컨트롤러에 의해 CAN 버스가 자동으로 잠깁니다. 따라서 높은 네트워크 보안 요구 사항이 있는 경우 CAN의 강력한 기능이 사용됩니다.

 

4. 가격 및 교육 비용: CAN 장비의 가격은 RS485의 약 2배입니다. 이러한 방식으로 RS485 통신은 소프트웨어에서 매우 편리합니다. 직렬 통신을 이해하면 프로그래밍할 수 있지만 CAN은 기본 엔지니어가 CAN의 복잡한 수준을 이해해야 하며 호스트 컴퓨터 소프트웨어도 CAN 프로토콜을 이해해야 합니다. . 훈련비용이 많이 든다고 할 수 있습니다.

 

5. CAN 버스는 인터페이스 회로 칩 82C250의 두 출력 터미널 CANH 및 CANL을 CAN 컨트롤러를 통해 물리적 버스에 연결할 수 있으며 CANH 터미널의 상태 정보는 하이 레벨 또는 플로팅 상태일 수 있으며 CANL 터미널 레벨이 낮을 수 밖에 없습니다. 또는 정지 상태. 이는 기업이 RS-485 네트워크에 나타나지 않도록 보장해야 합니다. 시스템에 오류가 발생하여 여러 노드가 관련 데이터를 동시에 버스로 전송할 수 있는 경우 서비스 버스가 단락되어 일부 중요한 노드가 손상될 수 있습니다. 또한 CAN 노드는 심각한 오류가 발생할 경우 출력 관리를 자동으로 종료하는 기능을 개발하여 버스의 다른 노드 작동에 영향을 미치지 않도록 하여 네트워크에 이상이 없는지 확인합니다. . 문제로 인해 버스가 "교착 상태" 상태에 놓이게 됩니다.

 

6. CAN은 CAN 컨트롤러 칩과 인터페이스 칩으로 실현할 수 있는 완전한 통신 프로토콜을 가지고 있어 시스템 개발의 어려움을 크게 줄이고 개발 주기를 단축합니다. 이는 전기 프로토콜만 있는 RS485와 비교할 수 없습니다.

DB9 CAN Bus Terminal Adapter

 

당신도 좋아할 수도 있습니다

 

CAN Bus Adaptor With 9 Pin D-Sub

9핀 D-Sub가 있는 CAN 버스 어댑터

CAN Termination Plug

CAN 종단 플러그

120 Ohm Bus Termination For High-Speed CAN Systems

CAN 시스템용 120Ω 버스 종단

CAN Terminator With 120 Ohm Resistor

120옴 저항을 갖춘 CAN 터미네이터

M12 To DB9 5 Pin Adapter Cable NMEA 2000 CANopen

M12-to-DB9 5-핀 어댑터 케이블 [NMEA 2000, CANopen]

CAN T-Adapter

CAN T-어댑터

 

 

문의 보내기

whatsapp

teams

이메일

문의