현재 위치 - 법률 상담 무료 플랫폼 - 특허 조회 - CAN 버스 RS485 인터페이스의 물리적 특성은?
CAN 버스 RS485 인터페이스의 물리적 특성은?
번호

CAN 버스 기능:

1, 국제 표준 산업 필드 버스, 신뢰할 수 있는 전송, 실시간 높은;

2. 장거리 (최대 10Km), 빠른 전송 속도 (최고1mhzbps);

3. 단일 버스는 최대 1 10 개의 노드에 연결할 수 있어 노드 수를 쉽게 확장할 수 있습니다.

4. 다중 마스터 구조, 각 노드의 지위가 동등하고, 지역 네트워킹이 용이하며, 버스 활용도가 높습니다.

5. 높은 실시간, 무손실 버스 중재 기술, 높은 우선 순위 노드 지연 없음

6. 장애가 발생한 CAN 노드는 자동으로 종료되어 버스와의 통신에 영향을 주지 않고 버스와의 연결을 끊습니다.

7. 메시지에는 짧은 프레임 구조와 하드웨어 CRC 검증이 있어 간섭 확률이 적고 데이터 오류율이 매우 낮습니다.

8. 메시지 전송 성공 여부를 자동으로 감지하고 하드웨어를 통해 자동으로 전달할 수 있어 전송 신뢰성이 높습니다.

9, 하드웨어 메시지 필터링 기능, 필요한 정보만 수신, CPU 부담 경감, 소프트웨어 프로그래밍 단순화

10, 통신 미디어는 일반 트위스트 페어, 동축 케이블 또는 광섬유일 수 있습니다.

1 1, CAN 버스 시스템 구조가 간단하고 가격 대비 성능이 뛰어납니다.

RS485 인터페이스 표준 기능:

(1) RS-485 의 전기 특성: 논리 "1" 은 두 와이어 사이의 전압 차이로+(2-6) v 로 표시됩니다. 논리 "0" 은 두 선 사이의 전압 차이가 -(2-6) V 로 표시되며 인터페이스 신호 평평이 RS-232-C 보다 낮기 때문에 인터페이스 회로의 칩을 쉽게 손상시키지 않으며 TTL 평평과 호환되므로 TTL 회로에 쉽게 연결할 수 있습니다.

(2)RS-485 의 최대 데이터 전송 속도는 10Mbps 입니다.

(3) RS-485 인터페이스는 균형 드라이브와 차동 수신기의 결합으로 간섭 방지 기능을 향상시킵니다. 즉, 소음 방지 기능이 우수합니다.

(4)RS-485 인터페이스의 최대 전송 거리의 표준값은 4000 피트로 실제로 3000 미터에 이를 수 있다. 또한 RS-232-C 인터페이스는 버스의 1 트랜시버, 즉 단일 스테이션 기능만 연결할 수 있습니다. RS-485 인터페이스를 사용하면 버스에서 최대 128 개의 트랜시버를 연결할 수 있습니다. 즉, 사용자가 단일 RS-485 인터페이스를 사용하여 장치 네트워크를 쉽게 설정할 수 있는 다중 스테이션 기능을 갖추고 있습니다. 그러나 한 번에 하나의 송신기만 RS-485 버스에서 전송할 수 있습니다.

(5) RS-485 인터페이스는 소음이 적고 전송 거리가 멀며 다중 스테이션 기능이 있어 선호하는 직렬 인터페이스입니다.

(6) RS485 인터페이스로 구성된 반이중 네트워크는 일반적으로 두 개의 선만 필요하기 때문에 RS485 인터페이스는 모두 차폐 연선 전송을 사용합니다.

CAN 버스와 RS485 비교:

1, 속도 및 거리: 1Mbit/S 고속에서 CAN 및 RS485 의 전송 거리는 100M 을 초과하지 않으므로 고속에서는 거의 비슷합니다. 그러나 저속에서 CAN 은 5Kbit/S 에서는 거리가 10KM 에 도달할 수 있고 485 의 저속도에서도 12 19m 정도에 도달할 수 있습니다 (없음) CAN 은 장거리 전송에서 절대적인 장점을 가지고 있음을 알 수 있습니다.

2, 버스 활용: RS485 는 단일 마스터-슬레이브 구조입니다. 즉, 한 버스에 하나의 호스트만 있을 수 있으며 통신이 시작됩니다. 명령을 내리지 않습니다. 아래 노드는 보낼 수 없습니다. 전송 후 즉시 응답해야 합니다. 호스트가 응답을 받으면 다음 노드에 여러 노드가 버스에 데이터를 보내지 않도록 요청하여 데이터가 혼잡해지지 않도록 합니다. CAN 버스는 노드당 하나의 CAN 컨트롤러가 있는 다중 마스터-슬레이브 구조입니다. 여러 노드가 전송되면 전송된 ID 번호로 자동으로 중재되므로 버스 데이터가 흐트러질 수 있습니다. 또한 한 노드가 전송되면 다른 노드는 버스 유휴 상태를 감지하고 즉시 전송하며 호스트 쿼리를 없애고 버스 활용도를 높이고 속도를 높일 수 있습니다. 따라서 자동차와 같은 신뢰성 요구 사항이 높은 시스템에서는 CAN 버스 또는 기타 유사한 버스를 사용합니다.

3, 오류 감지 메커니즘, RS485 는 물리적 계층만 지정하고 데이터 링크 계층은 없으므로 단락과 같은 물리적 오류가 발생하지 않는 한 오류를 식별할 수 없습니다. 이렇게 하면 한 노드가 손상되어 버스에 데이터 (항상 1) 를 필사적으로 전송함으로써 전체 버스가 마비될 수 있습니다. 따라서 RS485 가 노드를 끊으면 버스 네트워크가 끊깁니다. CAN 버스에는 모든 버스 오류를 감지할 수 있는 CAN 컨트롤러가 있습니다. 자체 오류가 128 을 초과하면 자동으로 잠깁니다. 버스를 보호하다. 다른 노드의 오류나 자체 오류가 감지되면 다른 노드에 해당 데이터가 잘못되었음을 알리는 오류 프레임이 버스에 전송됩니다. 모두 조심하세요. 이렇게 하면 CAN 버스의 노드 CPU 프로그램이 이탈하면 해당 컨트롤러가 자동으로 잠깁니다. 버스를 보호하다. 따라서 CAN 은 보안 요구 사항이 높은 네트워크에서 매우 강력합니다.

4. 가격 및 교육비: CAN 장비의 가격은 약 485 의 두 배입니다. 따라서 485 의 통신은 소프트웨어에서 매우 편리하다. 직렬 통신만 알면 프로그래밍할 수 있고, CAN 은 기본 엔지니어가 CAN 의 복잡한 계층을 이해하고, 상위 소프트웨어를 작성해도 CAN 의 프로토콜을 이해해야 한다. 교육 비용이 높다고 할 수 있다.

5.CAN 버스는 CAN 컨트롤러 인터페이스 칩 82C250 의 두 개의 출력측 CANH 와 CANL 을 통해 물리적 버스에 연결되며, CANH 측 상태는 고평이나 부동 상태일 수 있고, CANL 측 상태는 저평이나 부동 상태일 수 있습니다. 이렇게 보증하면 현상이 나타나지 않을 것이다. RS-485 네트워크에서 시스템 오류가 발생하여 여러 노드가 동시에 버스에 데이터를 전송할 경우 버스가 단락되고 일부 노드가 손상될 수 있습니다. 또한 CAN 노드에는 심각한 오류가 발생할 경우 자동으로 출력을 끄는 기능이 있어 버스의 다른 노드 작동에 영향을 주지 않으므로 네트워크의 개별 노드에 문제가 발생해도 버스가 "교착 상태" 상태가 되지 않습니다.

6.CAN 은 CAN 컨트롤러 칩과 해당 인터페이스 칩을 통해 구현할 수 있는 완벽한 통신 프로토콜을 갖추고 있어 시스템 개발의 어려움을 크게 줄이고 개발 주기를 단축할 수 있습니다. 이는 전기 프로토콜만 있는 RS-485 와 비교할 수 없는 것입니다.