CAN-버스 (Controller Area Network)는 연결된 모든 스테이션이 동등한 권리를 갖는 시리얼 버스 시스템이다. 즉 연결된 모든 컨트롤 유닛들이 송/수신할 수 있다는 것이다. 다시 말해서, 케이블을 통해 연결된 컨트롤 유닛들은 서로 "통신" 할 수 있고, 서로 정보를 교환할 수도 있다.
선형구조적인 네트워크를 통해 이 버스 시스템은 하나의 스테이션이 손상되는 경우에도 다른 모든 스테이션들을 위해서 계속 사용될 수 있다. 연결은 차폐 (CAN_S)를 통해서 장애로부터 보호되는 두 개의 데이터 배선 (CAN_L과 CAN_H)으로 이루어진다.
현재 적응식 송신 컨트롤 AGS, 디지털 엔진 제어 시스템 DME, 전자식 엔진 출력 제어 EML, 그리고 다이내믹 스태빌리티 컨트롤 DSC 컨트롤 유닛들은 이 시스템과 서로 연결되어 있다.
연결된 장치들은 CAN-상태가 모두 같아야만 한다. CAN-상태의 점검은 진단 인터페이스를 통해서 가능하다. CAN-버스와 연결된 컨트롤 유닛 각각의 ID측에서 CAN-상태 (버스-인덱스)는 출력된다.
예를 들면 CAN-상태 또는 작동변수, 엔진 회전속도 그리고 온도와 같은 많은 정보들이, CAN-버스를 통해 컨트롤 유닛들간에 교환된다.