技术前瞻
资料一部分是自己原创,一部分来源于网络,若您发现侵犯您个人权利的,请留言联系我,我立马删除
内容提示:计JISUANJI YU XIANDAIHUA算机与现代化2014 年第2 期总第 222 期文章编号:1006- 2475(2014)02- 0173- 05收稿日期:2013- 10- 29作者简介:杨刘倩(1987- ),女,安徽怀远人,合肥国轩高科动力能源股份公司工程研究院助理工程师,硕士,研究方向:电动汽车电池管理系统,系统软件测试; 詹昌辉(1965- ),男,安徽桐城人,高级工程师,硕士,研究方向:新能源汽车,电动汽车电子电气系统集成技术及充电站工程技术。电动汽车 BMS 测试系统的数据通信杨刘倩,詹昌辉(合肥国轩高科动力能源股份公司工程研究院,安徽 合肥 230011)摘要:随着新能源汽车产业的发展,车载动力电池管理系统(BMS)的可靠性是直接影响电动汽车可靠运营的关键因素之一。 为此开发一套 BMS 测试系统,实现对车载主从分布式 BMS ...
计JISUANJI YU XIANDAIHUA算机与现代化2014 年第2 期总第 222 期文章编号:1006- 2475(2014)02- 0173- 05收稿日期:2013- 10- 29作者简介:杨刘倩(1987- ),女,安徽怀远人,合肥国轩高科动力能源股份公司工程研究院助理工程师,硕士,研究方向:电动汽车电池管理系统,系统软件测试; 詹昌辉(1965- ),男,安徽桐城人,高级工程师,硕士,研究方向:新能源汽车,电动汽车电子电气系统集成技术及充电站工程技术。电动汽车 BMS 测试系统的数据通信杨刘倩,詹昌辉(合肥国轩高科动力能源股份公司工程研究院,安徽 合肥 230011)摘要:随着新能源汽车产业的发展,车载动力电池管理系统(BMS)的可靠性是直接影响电动汽车可靠运营的关键因素之一。 为此开发一套 BMS 测试系统,实现对车载主从分布式 BMS 信息的监控及系统测试功能,为 BMS 的测试及故障诊断提供便捷的途径。 此测试系统是上位机与 BMS 通过 CAN 通信进行信息交互,达到测试及监控的目的。 本文重点描述BMS 测试系统的上位机与 BMS 控制器 CAN 数据通信的实现过程及方法。关键词:电动汽车; BMS; 测试系统; CAN; 通信中图分类号:U469. 72文献标识码:Adoi: 10. 3969/ j. issn. 1006- 2475. 2014. 02. 039Data Communication in Testing System of Electric Car BMSYANG Liu- qian, ZHAN Chang- hui(Engineering Office, Hefei Guoxuan High- tech Power Energy Co. , Ltd. , Hefei 230011, China)Abstract: With the development of new energy automotive industry , the reliability of vehicle battery management system (BMS)is one of the key factors to ensure electric cars work reliable . We develop a BMS testing system which provides convenient testingmethod for testing and fault diagnosis of BMS .It achieves the functions of monitoring and testing the distributed BMS .This testsystem achieves the testing and monitoring between the upper machine and BMS by CAN communication to exchange the informa -tion.This paper focuses on the implementation method of CAN data communication between the upper machine and the BMS con -troller.Key words: electric car; BMS; test system; CAN; communication0引言电动汽车行业的发展,对各电动汽车组成部分性能要求不断提升agement System,电池管理系统)测试系统,对 BMS 信息的采集精度、数据传输速率、准确性进行测试分析。在 BMS 系统开发过程中,BMS 测试系统对 BMS的流程控制及其故障响应进行验证;BMS 生产过程中,BMS 测试系统对 BMS 进行进一步测试统功能完善;BMS 售后阶段,BMS 测试系统可对 BMS进行故障诊断和排查。目前,电动汽车领域多采用 CAN 总线实现各控制单元之间的通信通信实现与 BMS 的信息交互,即可实现对 BMS 系统的测试、状态监控及数据分析等功能。[1]。 因此,开发了 BMS(Battery Man-[2],保障系[3]。 BMS 测试系统亦通过 CAN1CAN 通信原理及通信协议1. 1CAN 通信介绍CAN(Controller Area Network,控制局域网络)属于现场总线的范畴,现场总线被誉为自动化领域的计算机局域网之间实时、可靠的数据通信提供了强有力的技术支持,应用于工业自动化设备、船舶、医疗设备等领域。CAN 总线是德国 Bosch 公司从 20 世纪 80 年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达 1 Mbps。 当信号传输距离达 10km 时,CAN 仍可提供高达 50 kbps 的数据传输速率[4]。 CAN 为分布式控制系统实现各节点[5]。 CAN 总线通信接口中集成了 CAN 协议的物