ERROR PASSIVE FRAME
136
작성자 없음
작성한 질문수 0
안녕하세요 강사님
CAN에러 처리-2.에러 감지 및 반응 강의를 듣다가 헷갈리는 부분이 있습니다.
9분 40초 쯤에 제어기 하나가 passive error bit를 보내는 중간에 다른 제어기가 0을 보내면 error를 알리는 강도가 낮아진다고 말씀하셨는데
다른 강의에서는 한 제어기가 메세지를 보내는 중간에 끼어들지는 않는다라고 하셨던 것 같습니다.
어떤 순간에 예외적인 경우가 있는 건가요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
CAN 통신 중에 나타나는 “passive error frame”에 대한 질문을 주셨네요. CAN 통신은 일반적으로 이벤트 드리븐 비동기 통신 방식입니다. 메시지가 선점형 우선순위에 의해 전송되기에, 여러 제어기가 동시에 통신을 시도할 수 있습니다. “Passive Error Frame”은 통신 오류가 누적되었을 때 특정 제어기는 여전히 버스 참여가 가능하지만 오류 전송 능력이 제한되는 상태를 나타냅니다.
Passive Error Frame: 이는 통신 노드가 많은 에러를 감지하여 오류 상태가 되었을 때 사용하는 것으로, 버스에서 이전 메시지를 방해하지 않습니다. 노드는 이 상태에서부터 발생하는 오류의 조정이 필요합니다.
메시지 간섭 문제: 제어기가 “Passive Error Frame” 상태에 있을 때는 통신 규칙을 지켜야 하며, 만약 다른 제어기가 dominant bit(0)를 보내면 이는 버스에서 기존 우선순위에 따라 반영됩니다.
이는 사실 여러 제어기가 동일한 순간에 메시지를 전송 시도할 때 발생할 수 있는 CAN의 기본적 구조적 특징입니다.
추가로 더 깊이 있는 설명이나 구체적인 상황에서의 예외 처리를 원하신다면 아래 링크를 참조해 보시면 좋을 것 같습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
6:19 다이어그램에서 CANH CANL사이에 SPLIT 핀은 뭐하는 핀인가요?
0
23
0
candb와 data
0
85
1
Bus Off(버스 오프) 상태가 흔히 발생되는 상태인가요?
0
249
1
차량용 이더넷 통신 강의 계획은 없으신가요?
0
114
1
강의자료 문의
0
82
2
B라는 제어기가 CAN 버스에 CAN 신호를 송신하고 있다면 A제어기는 B제어기의 작업이 끝날 때까지 CAN 신호를 송신 못하나요? 작업이 완료될 때까지 기다려야 하나요?
0
114
2
120옴 저항 관련 문의
0
224
2
여러개 제어기가 동일한 메시지를 수신할 때 동시에 수신하나요?
0
119
2
Error 프레임 보낼 때
0
214
1
E2E protocol을 사용할때 data frame에 crc와 counter 영역을 따로 둔다고 했는데 데이터 영역에 있는 crc와 메세지 프레임에 따로 CRC 영역이 있는데 그 둘간의 차이는 뭘까요...?
0
250
1
D-sub 핀과 120옴 저항 질문드립니다
0
491
2
CAN wake-up 시퀀스에 대해
0
655
2
통신 타이밍을 비교하는 시점
0
174
0
센서신호와 CAN
0
351
1
Profile1에서 사용하는 Data ID : 2BYTE
0
201
2
CRC 계산 방법
0
767
1
CAN DBC 파일이 있는데요. 어느 부분에서 E2E프로토콜
0
383
1
ack 기능 궁금한 점
0
430
2
수업 자료 관련 문의
0
249
1
데이터 영역에서 보면서 궁금증 잇읍니다
0
178
1
CAN통신에서 PDU라는 개념도 있나요?
0
601
2
혹시 무선 충전 관련해서 강의가 만들어질 수 있을까요?
0
213
1
CAN 메시지 ID 관련되서
0
331
2
tja1043에서 모드 설정을 위해 stb-n 와 en 핀을 H,L로 설정한다는게 의미하는 바
0
306
2





