CAN 통신에서 에러관리 시스템
데이터 송수신 피드백에서 지속적으로 에러를 발생시키는
제어기기가 있다면
네트워크에 영향을 주지 않기 위해
에러제어기를 분리 시켜 - 에러관리를 수행 한다 ,
에러제어기로부터 네트워크에서 BUS OFF 하는 방법과
수신 되어진 에러데이타 를 네트워크에 공유 되어진
다른 제어기에 에러를 알리는 방법 이 있다 ,
지속적으로 에러신호를 보내는 제어기는
스스로 잘못됨을 인지하고 네트워크에서 이탈한다 ,
또한
잘못된 데이터를 수신한 제어기는
즉시 다를 공유의 제어기에 알려서 데이터를 사용하지 못하도록 한다
송신제어기는 데이터를 보낸후 수신제어기로부터 ACK 응답이 없으면
BUS OFF DTC 발생되고 TIME OUT DTC 발생 시킨다 ,
메시지 에러는
수신제어기가 수신된 데이터를 분석하여 에러로 판단되는 경우에 발생시킨다 ,
그러므로 송신제어기에서는 발생시키지 못한다 ,
댓글 없음:
댓글 쓰기