2016-06-10 4 views
0

안녕하세요. CAN 프로토콜 읽기를 시작하고 방금 여기 붙어 있습니다. CAN 버스 오버로드 프레임에CAN 버스 중 단속 중 도미넌트 비트 검출

는이 조건

  1. 함께 제공 내부적으로 수신기가 지배적 인 비트가 휴식 시간 동안 감지 다음 프레임
  2. 를 취할 충분하지 않을 때. 그럼 두 번째 조건이 발생할 수있는 시나리오는 무엇입니까? CAN 버스 및 다른 노드에서이 시나리오의 다른 효과는 무엇입니까?

감사합니다.

답변

1

INTERMISSION 마침표는 DATA 프레임과 REMOTE 프레임 사이에 INTER FRAME SPACE (3 개의 리세 시브 비트)를 전송하는 동안을 의미합니다. INTERMISSION 기간 동안 버스는 유휴 상태이며 노드 중 어느 것도 전송을 시작할 수 없습니다. 기간 동안 어떤 도미넌트 비트가 데이터와 원격 프레임 사이에서 (노이즈 때문에) 감지되면 OVERLOAD FRAME이 생성됩니다. 버스 유휴 상태는 SOF에서 버스의 도미넌트 비트를 감지 할 노드가 전송 될 때까지 지속됩니다.