CAN 버스 신호 무결성


11

채널은 CAN_H (빨간색), CAN_L (파란색) 및 CAN_H-CAN_L (갈색)입니다.

아래 다이어그램에서 CAN_H-CAN_L이 수용 가능한 신호 형태를 가지고 있음을 알 수 있습니다. 그러나 CAN_H와 CAN_L은 나에게 좋지 않습니다. 실제로 장치가 시끄러운 환경에서 실행되고 있지 않습니다. 두 가지 질문이 있습니다.

  1. 여기에서 신호 무결성이 문제라고 생각하십니까?

  2. CAN_H-CAN_L은 때때로 1.65V (왼쪽 부분)의 높은 전압 레벨을 갖지만 때로는 2.06V (오른쪽 부분)의 높은 레벨을 갖습니다. 이것이 문제라고 생각합니까?

여기에 이미지 설명을 입력하십시오

답변:


16
  1. 아니요. 차동 신호 가 의도 한대로 수행됩니다.
  2. " 공통 모드 전압 "이 트랜시버의 정격을 초과하지 않는 한 아닙니다. 또한 MCP2551 과 같은 CAN 트랜시버의 최대 DC 정격은 -42V ~ + 42V 입니다.

트위스트 페어 케이블과 차동 신호 모드는 단일 종단 신호를 횡설수설처럼 보이게하지만 차동 신호는 노이즈의 영향을받지 않습니다. 때때로 손상된 프레임이있을 수 있지만 CAN에는 올바른 프레임 만 허용되고 잘못된 프레임이 재전송되도록하는 몇 가지 기능 이 있습니다.

  • 비트 오류를 ​​감지하는 CRC
  • 오류 프레임. 때 하나 개의 노드가 오류를 발견, 그것은 비트 스터핑 규칙보다이 프레임 힘 버스 지배적 인 이상 오류 프레임을 전송하고. 모든 노드가 이것을 참조하십시오.
  • 오류 한계까지 자동 재전송.

이 이미지 중 하나도 있습니다. 차동 신호에 대한 교과서 이미지입니다. 이러한 종류의 노이즈는 전자 기계식 또는 고전력 스위칭 구성 요소가있는 시스템에서 불가피합니다.

CAN 버스 차동 교재 이미지


답장을 보내 주셔서 감사합니다. 캔 케이블 길이가 약 5 미터 인 경우 절연이 필요하다고 생각하십니까?
richieqianle 2016 년

@richieqianle 모든 노드에 대해 갈바닉 절연을 권장합니다. 비싸지 않습니다 (ic : sn6501, si8621), 특히 문제를 해결할 수 없다면 아닙니다. 그러나 CAN 버스 기능이 반드시 필요한 것은 아닙니다. 분할 종단을 찾아 노드를 올바르게 접지하십시오.
Jeroen3 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.