CAN-버스에서의 진단

 

고장원인

CAN-버스상에서의 통신 장애 (즉 각각의 컨트롤 유닛에 버스 통신에 대한 고장이 수록)는 다음과 같은 원인들 때문일 수 있다:

- 통신 배선의 단락 또는 배선 단선

- 전원회로에서의 이상전압, 예를 들면 결함이 있는 점화코일 또는 접지 단자로 인해 발생

- 각각의 컨트롤 유닛에서 통신 모듈의 고장

- 각각의 컨트롤 유닛의 전원 고장 (거의 방전된 배터리에서 배터리 전압이 서서히 낮아짐으로 인해 고장이 수록될 수도 있다, 전원전압이 너무 낮아 모든 컨트롤 유닛이 동시에 스위치 OFF되지 않기 때문이다)

부하 저항

CAN에 연결된 2개의 컨트롤 유닛에서, 두 통신 배선 CAN-H와 CAN-L 사이에 각각 120 Ohm의 부하 저항을 설치하였다. 이로써 컨트롤 유닛 연결시, 두 통신 배선 사이에서 60 Ohm의 저항 (병렬 회로)을 측정할 수 있다. 컨트롤 유닛에서 어댑터를 사용하여 이러한 저항을 측정함으로써, 배선들을 간단히 점검할 수 있다. 컨넥터를 빼낸 상태에서는 해당 컨트롤 유닛의 저항을 직접 측정할 수 있다. 부하 저항이 없는 컨트롤 유닛은 일반적으로 10 KiloOhm ~ 50 KiloOhm의 값을 나타낸다. ASC/DSC-컨트롤 유닛에서, 부하 저항은 엔진 형식에 따라 계기판에 또는 엔진 컨트롤 유닛에 설치되어 있다.

고장원인

컨트롤 유닛 또는 통신 모듈의 고장은 일반적으로 CAN-버스상의 다른 컨트롤 유닛에 고장이 수록됨으로서 발생한다.

컨트롤 유닛에서 통신 모듈의 고장은 상황에 따라 전체 CAN-버스를 마비시킬 수 있다. 다른 모든 컨트롤 유닛들과의 통신시, CAN-버스상의 모든 컨트롤 유닛에 고장이 수록된다.