看出来了吗?CAN bus是车内控制器局域网通信的底层数据链路,而OBD是基于CAN bus运行的、用于监控车辆状态的诊断系统。
目前大多数车的OBD接口都是CAN总线。
CAN bus有哪些优点?
车载环境的特殊性对通信系统的易用性、可靠性和成本提出了高要求。CAN bus的优点正好满足车域网的应用需求。
简单易用,成本低廉
上文提到,通过两根CAN数据总线,就能实现车上所有控制单元之间的信息传递,而无需复杂的模拟信号线路。这大大减轻了车身重量,节省了复杂的线缆铺设费用,从而降低了成本。
集中式管理
CAN bus通过一个入口与网络中所有的控制单元通信,实现集中式诊断、数据记录和配置。
坚固可靠
CAN数据总线十分坚固耐用,抗电气及电磁波干扰能力强。因此,CAN总线可以安装在各类车型上,即使是对安全条件要求严格的车辆应用,CAN总线也能胜任其通信任务。
高效运行
CAN bus系统中,通信的优先级是由ID决定的。优先级最高的数据可以立即发送到总线,而无需干扰其他数据。这保证了网络系统的高效运行。
易于部署
作为一种已经证明、行业通用的总线标准,CAN bus有成熟的生态系统作为支撑,可轻松安装于各种车辆。
CAN bus的应用
由于CAN bus突出的控制及发现错误的能力,它非常适合用作车辆诊断协议。事实上,CAN bus几乎可以应用于各行各业。