摘要: |
随着汽车技术的发展,汽车电器间传统的点对点通信方式已不能适应汽车电子控制和数据通讯的要求;并且汽车电子设备的增加也造成了现代汽车电器控制中大量信息需要实时交换等难题。在这样的背景下,汽车总线技术快速发展了起来。CAN总线作为一种串行的汽车总线,具有结构简单、可靠性高、技术成熟等优点,目前已在汽车领域广泛应用。
本文通过对目前应用于汽车电子控制领域的几种总线的对比分析,指出了CAN总线协议在汽车电控节点通信中处于主流地位而存在的优势。在了解了总线基本概念的基础上,详细介绍了CAN总线的报文滤波技术、协议层次结构、技术规范、帧结构等的概念,并分析了CAN位定时参数及其要求、CAN总线传输速率的计算方法等。
随后,提出了一种以CAN总线为基础的对现有某车身电器控制系统改造的方案,完成了车身电器控制网络九个节点的软、硬件设计。将各节点按照功能分为三类,分别介绍了此三类节点的硬件电路图、软件控制框图和主、子程序流程及主要代码设计,为CAN总线的一般开发提供了参考。
最后,对实验过程中遇到的各种电磁干扰和CAN总线所特有的信道干扰进行了分析,通过对这些干扰的分析提出了系统中采取的各项抗干扰措施,这些抗干扰措施保证了软、硬件的成功运行。
验证了CAN总线作为一种主流总线所具有的优势,为CAN总线的一般开发提供了参考。课题主要成果有:1.对某轿车车身线束基于CAN总线改造,构建了车身电器通讯网络,展示了CAN总线的优越性。2.参考SAE J1939协议的应用层协议规范,对CAN网络的应用层作了定义,建立了CAN通讯网络。3.系统中采取了多种抗干扰措施,为以后的CAN通信网络开发积累了经验。 |