现代轿车中所运用的电子操控体系和通讯体系越来越多,如发动机电控体系、 主动变速器操控体系、防抱死制动体系(ABS)、主动巡航体系(ACC)和车载多媒体体系等,这些体系之间。体系和轿车的显现外表之间,体系和轿车毛病诊断体系之间均需求进行数据交换,如此巨大的数据交换量,如依然选用传统数据交换的办法,即用导线进行点对点的衔接的传输方法将是不可思议的,据统计,如选用一般头绪,一个中级轿车就需求头绪插头300个左右,插针总数将到达2000个左右,头绪总长超越1. 6Km,不光安装杂乱并且毛病率会很高。因而,用串行数据传输体系取而代之就成为必定的挑选。
数据在串联总线上能够一个接一个的传送,一切参与CAN总线的分体系都能够经过其操控单元上的CAN总线接口进行数据的发送和接纳,CAN总线是一个多路传输体系,当某一单元呈现毛病时不会影响其他单元的作业,CAN总线对不同数据的传输速率不一样,对发动机电控体系和ABS等实时操控用数据施行高速传输,速率为1 25K波特––1M波特,对车身调理体系(如空调)的数据施行低速传输,传输速率在1 0—1 25K波特,其他如多媒体体系和诊断体系则为中速传输,速率在两者之间,这样的区别提高了总线的传输功率。
数据总线如何能完成多路传输的呢?本来数据总线有三部分组成:1)数据传输线,2)地址传输线,3)发送单元和接纳单元之间的传送操控线。数据按CPU的指令以必定的形式传输到指定的地址,而传输形式是由软件操控的。