인프런 커뮤니티 질문&답변

새초롱님의 프로필 이미지
새초롱

작성한 질문수

자동차 SW - UDS 진단통신 정복하기

UDS 진단 시 CAN ID는 양방향 모두 같은 ID를 사용하나요?

해결된 질문

작성

·

623

1

진단기에서 제어기로 보낼 때 CAN ID가 존재한다고 봤는데

제어기에서 응답할 때에 동일한 CAN ID로 응답하는지 궁금합니다.

 

그리고 자동차에 여러 ECU가 존재하는 것으로 아는데

BMS도 진단기로 진단 가능한 ECU 중 하나 일까요?

답변 1

2

존버매니아님의 프로필 이미지
존버매니아
지식공유자

안녕하세요.

아닙니다.

진단기에서 제어기로 보내는 캔 메세지와 제어기가 답장하는 메세지는 아이디가 서로 다릅니다. 같으면 안됩니다 동작이 이상해질거에요.

 

그리고 bms 제어기도 당연히 진단서비스 기능이 들어가있어야 합니다.

(진단기로 진단 가능하다는 얘기입니다.)

정확히 말하면 차량제조사에서 진단기능을 bms제어기에 구현하라고 요청을 할 것이고, bms제어기 만드는 회사에서는 요구사항에 맞게 진단서비스 지원되도록 기능을 구현해놓을 겁니다.

그렇게해서 완성이 되면 진단기로 진단이 가능해지는거죠.

새초롱님의 프로필 이미지
새초롱
질문자

네.

진단기와 제어기의 SID가 다르기에 혹시나 했는데 역시 CAN ID는 다르게 사용하는군요.

(동시 충돌 생각하면 당연한 건데 잠시 혼란이 왔었네요..)

그 CAN ID 역시 OEM에서 서플라이어에게 지정해 주겠죠.. ㅎ

카플 기대하고 있습니다 ^^

새초롱님의 프로필 이미지
새초롱

작성한 질문수

질문하기