• 카테고리

    질문 & 답변
  • 세부 분야

    임베디드 · IoT

  • 해결 여부

    해결됨

-

23.08.18 00:04 작성 23.08.19 18:01 수정 조회수 172

0

-

답변 1

답변을 작성해보세요.

0

뭔가 개념을 잘못이해하고 있으신거 같습니다.

일단 uds . Obd. Kwp2000은 모두 진단통신입니다. 이들 모두 차량 제어기를 진단하기 위해 사용되는 프로토콜이죠.

근데 서로 이런저런 기능이나 컨셉들이 다른겁니다. 그 중에서도 kwp2000은 아예 옛날거라 많이 다르고. Uds랑 obd는 큰 그림에서 컨셉이 비슷합니다.

그리고 캔 통신은 진단통신이 아니라 여러가지 통신방식중의 하나입니다. 예를 들어 이더넷. 유아트. 블루투스 같이 여러가지 통신 방법중의 하나인겁니다.

그러니까 uds. Obd 통신은 캔통신을 활용해서 진단 기능을 구현한 것이고 캔통신이 진단통신이 아닙니다.

그리고 kwp2000은 캔통신이 아니라 k-line이라는 옛날 통신을 사용하는 진단통신입니다

Xcp도 uds나 obd랑 동작 컨셉이 유사합니다. 그런데 xcp는 진단통신이라고 부르지는 않습니다. Xcp는 차량 개발단계에서 sw엔지니어들이 제어기가 동작하는 중에 can 통신을 사용하여 sw 변수값을 변경하거나 변수 값을 읽는 것이 주요 용도입니다.