论文部分内容阅读
近些年国家正在大力发展新能源汽车,电池管理系统作为电动汽车的核心技术之一,必不可少的成为纯电动汽车发展的重点。现如今,电动汽车的电池管理系统以分布式电池管理系统作为主流方案。为了实现电池管理系统各个模块之间数据的传输,需要对电池管理系统的通信部分进行单独的设计与研究。由于CAN总线具备的优势,分布式电池管理系统都是采用CAN总线通信方式,对电池管理系统中CAN总线的应用研究具有重要意义和巨大价值。文中在新能源汽车协同创新综合服务平台、中国动力谷创新创业发展专项资助下,围绕CAN总线在电池管理系统中的应用进行研究,主要内容包括以下几个方面。(1)采用分布式总体结构,搭建了整个电池管理系统的通信模块整体框架。确定了整个电池管理系统的网络拓扑结构,采用数据分类传输的方式,将电池管理系统内部数据和外部数据分成三路CAN网络,分别是内部网络、整车网络和与非车载充电机通信网络;在确定的网络结构的基础上,设计了整个内部传输网络的传输协议,建立电池管理系统内部的数据传输规范,从而在理论层面上为软硬件的实现提供基础。(2)采用制定完成的通信协议和网络拓扑结构,完成电池管理系统整个通信模块软硬件的设计。完成J1939通信协议软件的编写,从而实现电池管理系统与外部可以数据正常通信的功能;在J1939上层协议基础上,完成内网通信、与非整车控制器通信和与非车载充电机通信三个部分通信程序的编写,从而达到整个模块通信基本功能实现的目的。(3)采用CAN总线更新程序的方法,设计CAN Bootloader模块,完成了整个芯片内存的分配、CAN Bootloader传输协议的制定、CAN Bootloader软件的编写的工作,从而实现了电池管理系统程序的更新直接通过CAN总线而不用将整个电池管理系统从系统中取出的目的。