- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
?摘要:本文详细介绍了纯电动车电池管理系统(BMS)与整车系统之间的CAN通信协议。阐述了CAN通信在纯电动车中的重要性,深入剖析了BMS与整车系统CAN通信协议的具体内容,包括数据帧格式、通信节点功能、数据交互流程等方面,为深入理解和优化纯电动车的通信架构提供参考。
一、引言
纯电动车作为新能源汽车的重要发展方向,其性能和安全性受到广泛关注。电池管理系统(BMS)是纯电动车的关键部件之一,负责监测电池状态、管理电池充放电等。BMS与整车系统之间通过CAN通信协议进行数据交互,以实现整车的协调控制和安全运行。
二、CAN通信在纯电动车中的重要性
1.高效数据传输
CAN总线具有较高的通信速率,能够快速准确地传输BMS与整车系统之间大量的数据,如电池电压、电流、温度等实时信息,确保整车控制系统能够及时获取电池状态,做出合理的控制决策。
2.可靠性高
采用差分信号传输,具有较强的抗干扰能力。在复杂的电磁环境下,能够保证通信的稳定性,减少数据传输错误,提高整车运行的可靠性和安全性。
3.多节点通信
支持多个节点同时接入通信网络,BMS、整车控制器(VCU)、电机控制器(MCU)等多个关键部件可以通过CAN总线进行数据共享和协同工作,实现整车系统的一体化控制。
三、BMS与整车系统CAN通信协议概述
1.协议标准
通常遵循ISO11898等相关CAN协议标准。该标准规定了CAN总线的电气特性、数据链路层和物理层的规范,确保不同厂家生产的BMS和整车系统能够实现兼容通信。
2.通信速率
常见的通信速率有500Kbps、1Mbps等。不同的纯电动车根据其具体需求和系统复杂度选择合适的通信速率,以满足数据传输量和实时性要求。
四、数据帧格式
1.标准数据帧
由帧起始、仲裁场、控制场、数据场、CRC场、应答场和帧结束组成。
-帧起始:一个显性位,标志着一帧数据的开始。
-仲裁场:包括标识符(ID)和远程发送请求位(RTR)。ID用于区分不同的消息类型,不同的BMS与整车系统通信消息具有不同的ID值。RTR位用于区分数据帧和远程帧。
-控制场:包含数据长度码(DLC),指示数据场中数据的字节数。
-数据场:存放BMS与整车系统之间交互的具体数据,如电池电量、温度值等。
-CRC场:用于校验数据帧的传输正确性。
-应答场:发送节点等待接收节点的应答信号。
-帧结束:由7个隐性位组成,表示一帧数据的结束。
2.扩展数据帧
与标准数据帧类似,但具有更长的标识符,适用于需要更多消息类型区分的复杂系统。其结构在标准数据帧基础上增加了扩展标识符部分,能够提供更丰富的ID编码空间。
五、通信节点功能
1.BMS节点
-数据采集:实时监测电池组的电压、电流、温度等参数,并将这些数据按照一定格式整理后通过CAN总线发送给整车系统。
-状态判断:根据采集到的数据,判断电池的健康状态、充放电状态等,并将相关状态信息传输给整车系统,以便整车控制器做出相应决策。
-控制指令接收:接收来自整车系统的控制指令,如充电控制、放电功率限制等,并执行相应的操作来管理电池的充放电过程。
2.整车控制器(VCU)节点
-系统协调:作为整车的核心控制单元,负责协调BMS、MCU等各个部件之间的工作。通过CAN总线与BMS通信,获取电池状态信息,为整车的动力分配、能量管理等提供依据。
-控制决策:根据车辆的行驶工况、驾驶员意图以及电池状态等因素,制定合理的控制策略,如控制电机的输出功率、调整电池的充放电模式等,并通过CAN总线将控制指令发送给BMS和其他相关部件。
3.电机控制器(MCU)节点
-动力请求:向整车控制器发送电机的动力需求信息,同时接收整车控制器基于电池状态等因素下达的动力控制指令。
-与BMS交互:通过CAN总线与BMS通信,获取电池的剩余电量、充放电状态等信息,以便在电机控制过程中合理规划能量使用,避免过度放电或充电对电池造成损害。
六、数据交互流程
1.BMS向整车系统发送数据
-BMS按照一定的时间间隔采集电池数据,如每隔100ms采集一次电池电压、电流和温度数据。
-将采集到的数据封装成标准数据帧,设置好相应的标识符(ID),该ID用于标识这是BMS发送的电池数据消息。
-通过CAN总线将数据帧发送出去。整车系统的CAN收发器接收到数据帧后,进行CRC校验等错误
文档评论(0)