正宇纯电动车BMS与整车CAN通信协议解析
版权申诉
5星 · 超过95%的资源 191 浏览量
更新于2024-06-30
1
收藏 237KB DOCX 举报
"纯电动车BMS与整车系统CAN通信协议"
纯电动车的电池管理系统(Battery Management System, BMS)与整车系统之间的通信是确保电动车安全、高效运行的关键环节。在这个文档中,主要讨论的是正宇纯电动车BMS与整车系统的CAN(Controller Area Network)通信协议。CAN通信协议是一种广泛应用在汽车电子设备间的通信协议,它允许不同模块之间交换数据,如电池状态、电机控制信息等。
首先,本标准采用29位的CAN标识符,通信速率设定为250kbps,这是一种高速的通信速率,适合实时性要求高的电动车系统。数据传输遵循低位先发送的规则,这是CAN协议的标准数据帧格式。
文档引用了两个重要的国际标准,ISO11898-1:2006和SAE J1939系列标准,这些标准定义了CAN网络的数据链路层和物理层规范,确保了不同设备之间的兼容性和可靠性。ISO11898-1规定了CAN总线的数据链路层和物理信令,而SAE J1939系列标准则特别针对商用车辆的CAN通信协议进行了详细阐述,包括物理层和数据链路层的规定。
网络拓扑结构方面,电动车网络采用CAN总线互连结构,分为CAN1和CAN2两条总线。CAN1负责BMS与电机控制器之间的通信,传输电池的状态信息,如总电压、电流、单体电压和温度等;CAN2则服务于BMS与充电机的通信,主要用于充电过程中的数据交互。此外,BMS内部的主控单元和电池管理单元通过内部CAN总线进行数据交换,电机控制器会将接收到的BMS信息展示在车载仪表上,便于驾驶员监控车辆状态。
数据格式部分,文档规定了网络信号数据的格式,采用双行定义方式,这意味着每个信号都有明确的数据类型和比例因子,这有助于准确无误地解析和处理通信数据。
这份文档详细规定了正宇纯电动车BMS与整车系统之间CAN通信的各个方面,从通信协议、网络拓扑到数据格式,为车辆的正常运行提供了坚实的技术基础。
2020-05-27 上传
2024-01-21 上传
2021-03-03 上传
2024-03-23 上传
2019-08-12 上传
2022-06-23 上传
2020-02-12 上传
春哥111
- 粉丝: 1w+
- 资源: 5万+
最新资源
- 掌握压缩文件管理:2工作.zip文件使用指南
- 易语言动态版置入代码技术解析
- C语言编程实现电脑系统测试工具开发
- Wireshark 64位:全面网络协议分析器,支持Unix和Windows
- QtSingleApplication: 确保单一实例运行的高效库
- 深入了解Go语言的解析器组合器PARC
- Apycula包安装与使用指南
- AkerAutoSetup安装包使用指南
- Arduino Due实现VR耳机的设计与编程
- DependencySwizzler: Xamarin iOS 库实现故事板 UIViewControllers 依赖注入
- Apycula包发布说明与下载指南
- 创建可拖动交互式图表界面的ampersand-touch-charts
- CMake项目入门:创建简单的C++项目
- AksharaJaana-*.*.*.*安装包说明与下载
- Arduino天气时钟项目:源代码及DHT22库文件解析
- MediaPlayer_server:控制媒体播放器的高级服务器