玉柴混合动力BMS CAN通信协议详解与设计
5星 · 超过95%的资源 需积分: 10 124 浏览量
更新于2024-10-30
4
收藏 146KB PDF 举报
本文件详细阐述了玉柴混合动力蓄电池管理系统(BMS)的CAN通讯协议。BMS在混合动力系统中扮演关键角色,它负责监控电池状态、能量管理等任务。该协议的设计和实施是根据美国SAE J1939-71标准进行,这是一种广泛应用于汽车行业的开放通讯协议。
首先,前言部分介绍了文件的目的,即为了解决玉柴混合动力系统中各控制单元(如HCU、ECU、DMCM、ADM、BMS和EMS)之间的信息交换需求,确保通信的高效和可靠。由于混合动力系统的特殊性,虽然基本遵循J1939协议,但在应用层和消息群定义上有所扩展。
网络设计部分强调了独立于传统车辆CAN网络的隔离性,采用全新的设计,如图1所示的玉柴混合动力CAN网络结构。网络由多个CAN接口组成,包括CAN0至CAN4,不同的控制器通过这些接口进行数据交换。每个控制器的缩写含义明确,如BMS用于电池管理,HCU负责混合动力控制等。
在电池通讯协议方面,有两条主要的通信路径:BMS与HCU的通信。第一个路径(BMS2HCU)涉及电池状态参数的传输,如电池状态(BP_State)、SOC(荷电状态)、电压值、平衡状态、温度、最大和最小电压等,数据通过ID=338205849和ID=0x14289C99进行,通信周期为100毫秒。第二个路径(BMSB2HCU)可能包含额外的参数或功能,但具体信息未在提供的部分内容中详述。
协议规定了波特率为250kbps,确保数据传输速度适中,同时消息格式严格遵循J1939-71的标准。电池相关的参数范围设计考虑到混合动力系统的特性,例如电流、电压和SOC的动态变化。
总结来说,这份文档为玉柴混合动力系统的BMS与HCU以及其他控制单元之间的CAN通讯提供了明确的指导,通过参照SAE J1939-71规范,确保了整个系统的兼容性和可靠性。这对于优化电池管理、提高能源效率以及保障电动汽车的安全运行至关重要。
点击了解资源详情
点击了解资源详情
点击了解资源详情
222 浏览量
2021-11-12 上传
139 浏览量
2011-05-25 上传
2021-10-08 上传
zhxlx
- 粉丝: 53
- 资源: 4
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率