论文部分内容阅读
目前,在汽车上应用了大量的传感器、集成电路等电子元器件,提高了汽车的安全性、动力性和舒适性,但是,与此同时带来了一些问题。连接车内各传感器电子控制单元的线束逐渐增多,车内布线越来越复杂,并且出现了汽车传感器的使用冗余情况。CAN(Controller Area Network,控制器局域网)总线的出现有效地解决了这一问题。为了使汽车传感器能够及时的挂接到CAN总线网络中,本课题设计了具有CAN总线接口的汽车传感器。 在研究了CAN总线的性能特点的基础上,本课题开发了基于CAN总线的汽车传感器的接口电路。常用的汽车传感器的输出形式主要有数字量和模拟量两种,据此,本课题分别针对这两种形式的传感器,通过 CAN总线接口电路,使两种传感器分别具有了可连接CAN总线的能力,能够直接挂接到CAN总线网络中。实现了汽车传感器CAN总线接口电路的功能,并对基于 CAN总线的汽车传感器的接口电路进行了优化,通过理论分析,优化后的接口电路提高了通信的可靠性。 本文详细介绍了具有CAN总线接口的汽车传感器的软件设计,实现了CAN总线通信,完成了传感器数据的采集和显示。对 CAN总线的物理层协议及应用层协议进行了深入研究,在此基础上,确定了CAN总线通信波特率数值,并且对CANopen协议进行了重定义。 通过实验,本文所开发的具有CAN总线接口的汽车传感器,能够满足汽车上的要求,实现了即插即用的功能。