论文部分内容阅读
传统的汽车内电气信号的连接都是以线束连接的方式才得以应用的,随着汽车功能的不断增多,汽车内需要安装的节点以及需要传递的数据信息就会变得多,因此连接这些节点和数据信息的线束就会变得多。最终导致车身系统中需要布置大量的线束,成本越来越高,环保和可持续发展也越来越难以实现,更重要的是妨碍了汽车在通信上的可靠性。CAN协议的一个突出优势就是同新型的通信数据模块来进行编码,以替代普通的站式地址编码。正是由于这种优势的存在,轻松地实现了网络上的节点在数量上可以不受任何的约束。节约资源和绿色环保是减少我国石化原料的消耗量和减少二氧化碳排放量的有效途径之一,各级政府和部门对新能源汽车都给予相当高的重视和关注。本文首先对CAN总线通信技术做了比较详细的介绍,对在通信过程中的标准帧结构、扩展帧结构以及4种帧类型与结构进行了分析,对在通信过程中的错误检测、错误标定、应答、仲裁、同步及通信协议进行了大量的理论研究。接下来对新能源汽车CAN通信系统各个子节点进行功能了解和需求分析,主要从系统的拓扑性需求、性能需求、应用层需求进行分析,并得出了相应的分析结果。基于以上的研究分析工作,设计了整车的CAN通信系统的拓扑结构,为满足性能和应用层需求分别对CAN节点硬件和软件进行设计,硬件设计包含MCU选择及相关控制寄存器配置,软件设计则是重点对电池管理系统模块及功能进行设计,根据当代新能源汽车通信标准,对电池管理系统模块通信协议和相关信号扩展帧格式及数据帧数据段每一位进行设计和编排。本文最后对CAN通信系统进行实现与调试,通过对寄存器的配置、复位和中断向量、设置波特率、中断方式、定义协议标准,首先完成对CAN节点的初始化,接下来分别对接收端和发送端各MCU进行开发,最终实现MSCAN模块通信并显示通信数据。实验的结果和效果都与最初目的和预期效果相吻合,通过设计新能源CAN通信系统,以及最终对实验的调试与实现,为CAN总线技术在汽车制造领域的成功应用提供了较为可靠的例子,更为重要的是这也成为CAN总线通信技术在现实应用方面的一个依据。