CAN是 Controller Area Network(局域网控制器或总线)的缩写,它的作用是通过一系列数字通道把汽车的各个电气控制单元连接起来,而这些控制单元起到监控汽车工作时各类信号的功能,其分布于汽车的各个关键系统内,如:发动机,传动器,防抱死系统,等等等等。 现在市场上绝大多数的汽车(乘用车,商用车,或非道路车辆)均采用了CAN总线的集成模块,近年来,为了满足更高的法规要求,提升汽车的燃油经济性以及可靠性,并改善汽车的驾控体验,汽车的电控单元也越来越丰富,一般一辆成熟的汽车差不多就有多达70多个汽车控制单元。 当我们在做汽车NVH或者疲劳耐久测试的时候,以CAN总线过来的信号作为参考,对汽车各类问题的诊断与分析是非常有帮助的,它不仅能够节省更多时间并且减少繁琐的传感器布置工作,更重要的是基于CAN信号可以得到更多测试数据之外的工况数据,对于诊断问题非常直观和有用。
随着数字化技术的发展,近些年来汽车CAN总线集成网络在信号的处理以及能力上也得到了很大的提升,因此本文大概说说CAN Bus的简单历史,并聊聊与CAN信号相关的一些概念如:OBD,CCP,Flexray。
CAN Bus的历史:
CAN Bus是Robert Bosch公司于1980年开始研发的,并且在1986年2月在汽车工程协会(SAE)大会上正式推出。那个年代欧洲汽车汽车已经开始广泛采用各种汽车电控单元来提升汽车的各类性能了,但是,在CAB Bus技术没有出现之前,电控单元之间是通过一条的线缆进行信号传输均的,如下图。由于,每个信号的输出与接收均需要一条完整的回路进行连接,导致随着汽车电控技术的不断提升线束的数量程指数倍的增长,增加了线路布置难度的同事,更重要的是明显增加汽车的质量同时汽车可靠性风险越来越高。