- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用CCP 进行BMS 系统软件在线升级初探
作者:厉蕊 单位:郑州日产汽车有限公司 河南省郑州市 邮编:450000
摘要
针对BDM 工具下载或升级应用程序比较麻烦的问题,采用CCP 协议在线更新应用程序,
对利用CCP 协议进行BMS 软件系统在线升级中的应用进行了探讨,详述了基本逻辑构、所
需的软件件设备成及基本硬件构成,主要介绍BMS 和PC端Bootloader 的设计与实现。
Abstract
According to the BDM download tools or upgrade the application program the troublesome
problem, using CCP protocol online update application, on the use of CCP protocol BMS software
online upgrade application was explored, the basic logic structure, the required software pieces
of equipment and basic hardware constitute, mainly introduces what the BMS and PC Terminal
Bootloader design and implementation of.
关键词
CCP 协议、BMS 系统、CAN 总线、纯电动汽车
1 概述
纯电动汽车( )各控制系统之间依靠 总线通信,电池管理系统( ),是电
PEV CAN BMS
池系统的神经中枢,负责各电池单元的信息采集及与整车其他控制部件的网络通信和信息交
互。在以MC9S12DP512 为载体研发BMS 的过程中,由于控制策略不断调整,因此不可避免
要对应用程序进行调试、修改和升级。目前大多是由开发人员携带BDM(Background Debug
Mode)工具到现场将新的程序版本下载到单片机Flash 中。这需要将BMS 从CAN 网络中卸载
并从壳体中拆卸出来。己安装到车上的BMS,无法通过BDM 接口进行Flash 更新。为了减
轻频繁拆卸及插拔带来的不便,不使用调试接口,而是直接利用BMS 现有的通信方式对其
进行在线编程。为了满足这一要求,研究基于CAN 总线,采用CCP(CAN Calibration Protocol)
开发BMS 的专用引导加载程序(BootLoader),实现BMS 应用程序下载和升级。
2 CCP协议
标准化组织于 年推出 ,它是一种基于 总线的用于测量和标定的国际标准
ASAP 1992 CCP CAN
协议,属于 的应用层协议。 共规定了 条命令,其中, 条为实现 所必需的
CAN CCP 28 11 CCP
基本命令;其余 条是可选命令。这些命令的不同组合可实现 的不同功能,主要包括:
17 CCP
(1)从控制器获取任意合法地址内的数据;(2)Flash 编程,在线更新代码和数据;(3)测量数据
采集;(4)同时处理多个ECU;(5)安全保护机制。
一个CCP 主设备可与CAN 总线上的一个或多个从设备连接。主设备与从设备建立逻辑
连接后,所有会话由主设备向从设备传送命令和数据,从设备接收主设备命令后执行相应的
操作,返回命令响应值或错误代码,完成一次会话。若干会话的不同组合可实现不同的功能。
此过程只占用 个 报文对象:命令接收对象 , 和数据传输
2 CAN (Command Receive Object CRO)
对象(Data Transmission Object,DTO)。
您可能关注的文档
最近下载
- 眼外伤ppt课件-眼外伤健康教育课件.ppt VIP
- 《新时代思想读本》3.2新时代新征程课件.pptx VIP
- 2024-2025学年初中信息科技湘教版2024七年级上册-湘教版2024教学设计合集.docx
- 人教鄂教版科学四年级上册全册教学设计教案.doc
- DB11T 945.1-2023建设工程施工现场安全防护、场容卫生及消防保卫标准 第1部分:通则.pdf VIP
- 外研版六年级(上册)M4U2.ppt VIP
- 大学课程思政案例(高校课程思政案例)-思政案例内容整理.docx VIP
- 《无人机综合监管与航路规划》全套教学课件.pptx VIP
- (优质!)Amfori BSCI社会责任验厂全套管理手册及程序文件.docx VIP
- 自-电大__电工电子技术总复习题及答案 .doc VIP
文档评论(0)