자동차 ECU를 판독하기 위해 특정 케이블이 필요한 이유는 무엇입니까?


12

자동차 산업이 OBDII 프로토콜의 사용을 표준화 한 것은 기괴하지만, 대부분의 자동차는 완전한 진단 및 유틸리티 세트에 액세스하기 위해 특정 케이블을 필요로합니다.

몇 가지 예 :

  • VW에는 VAG-COM 케이블이 필요합니다
  • BMW는 INPA / EDIABAS 호환 케이블이 필요합니다
  • 볼보에는 VADIS 호환 케이블이 필요합니다

소프트웨어에 따라 소프트웨어가 다르다는 것을 이해할 수 있습니다. 그러나 모든 케이블이 OBDII 포트에 연결되어있는 이유는 무엇입니까? 일반 OBDII 케이블에 무엇이 부족합니까?


이 미니멀리스트 블루투스 동글을 얻을 수 있으며, 안드로이드와 호환되며 케이블이 필요하지 않습니다 : ebay.com/itm/…
양서류

답변:


13

케이블 은 마이크로 컨트롤러가 핸들 차량의 진단 프로토콜을 가지고,보다 단지 케이블보다.

컴퓨터의 소프트웨어는 케이블 제조업체 고유의 독점 프로토콜로 케이블과 통신하며 케이블 자체는이를 자동차의 프로토콜과 동일하게 변환합니다.

실제로 모든 차량에 단일 케이블을 사용할 수없고 컴퓨터에서 차량의 프로토콜을 직접 처리 할 수없는 이유가 실제로 궁금했습니다 (케이블은 차량 측에서 수신 한 프레임을 컴퓨터 측으로 릴레이하고 그 반대도 마찬가지입니다) 다음은 Ross-Tech (VCDS 개발자)로부터받은 답변입니다.

"덤"네트워크 대 K 또는 CAN 변환기는 실용적인 장치가 아닙니다. 진단 프로토콜은 심문하는 장치의 실시간 응답을 너무 요구합니다.

CAN 패킷을 컴퓨터로 보내고, 처리하고 다시 돌아 가게함으로써 야기되는 대기 시간이 너무 길기 때문에 케이블에서 직접 자동차 프로토콜을 처리해야합니다.

OBD-II를 구현하는 것은 간단하며 프로토콜은 표준이며 대부분 개방적입니다. 제조업체 별 프로토콜을 구현하는 것은 어렵습니다. 프로토콜에 대한 문서가 거의 없기 때문에 프로토콜을 확인하는 유일한 방법은 ECU의 펌웨어를 리버스 엔지니어링하거나 자동차와 제조업체의 공식 진단 장치 간의 통신을 캡처하는 것입니다. 따라서 각 제조업체에서 사용하는 프로토콜에 대해이를 수행하는 것은 어렵고 시간이 많이 걸리며 비용이 많이 든 다음 케이블의 마이크로 컨트롤러에서 직접 구현하십시오.

그럼에도 불구하고, 거기에 보편적 인 케이블들이 (대부분 제가 위에서 언급 한 이유로) 단지 매우 비싸, 나는 그들이 제조업체 별 도구가 가지고있는 모든 기능을 가지고 의심 (당신이 언급뿐만 아니라 진단에 대한, 케이블입니다 자동차를 구성 할 수 있습니다 (예 : 새 키 추가 또는 조향 보조 조정 ).


이것은 많은 의미가 있습니다. 훌륭한 답변!
Zaid

6

OBD-II 커넥터 에는 제조업체의 재량에 따라 사용할 수있는 6 개의 이 있습니다 . 현대 차량에는 보통 2 개 이상의 통신 버스가 있습니다. 엔진 및 배기 가스 용 버스는 OBD-II 커넥터의 표준 진단 핀에 연결되어 있습니다.

제조업체는 일반적으로 "제조업체 재량"핀을 사용하여 다른 버스를 OBD-II 커넥터에 연결합니다.

차량 진단 컴퓨터는 표준 핀아웃에서 엔진, 배기 가스 및 기타 몇 가지 시스템 정보를 얻을 수 있지만 케이블 및 추가 하드웨어를 통해 진단 컴퓨터는 2 차 (또는 3 차 버스)에 액세스하여 다음을 얻을 수 있습니다. 차량의 여러 다른 시스템에 영향을 미치는 정보를 수정합니다.

각 제조업체마다 이러한 핀을 다르게 사용하므로 알려진 모든 핀아웃을 처리 할 수있는 케이블을 만들 수 있지만 향후 변경 사항을 설명하지 않으며 단순히 다른 제조업체와 작동하는 여러 케이블을 사용하는 것보다 비용이 많이 듭니다. 윤곽.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.