铁塔能源有限公司BMS与换电柜上位机485串口通讯协议详解
需积分: 5 201 浏览量
更新于2024-06-16
1
收藏 794KB PDF 举报
铁塔能源有限公司 BMS 与换电柜上位机 485 串口通讯协议 V1.1
本资源摘要信息是关于铁塔能源有限公司 BMS 与换电柜上位机 485 串口通讯协议 V1.1 的知识点总结。
**通讯协议**
铁塔能源有限公司 BMS 与换电柜上位机 485 串口通讯协议 V1.1 采用 MODBUS 通讯协议,通过 485 串口进行通讯。该协议规定了通讯的格式、数据传送方式和错误处理机制。
**通讯参数**
* 串口参数:9600 波特率,1 位起始位,8 位数据位,无校验,1 位停止位
* 设备地址:MODBUS 设备地址固定为 1
* 通讯方式:每个保护板单独 485 口通讯,不采用总线方式
**MODBUS 通讯点表**
MODBUS 通讯点表定义了可以读取的开关量和寄存器的地址和内容。
* 开关量表:定义了 20 个电芯的开关量数据表,如果电芯不足 20 个,数据用 0 补充
* 寄存器表:定义了寄存器的地址和内容,寄存器 1000 开始是设备 ID,采用保护板后台设备 ID,只读,不可修改
**MODBUS 规约**
MODBUS 规约定义了数据传送的格式和规则。
* 数据传送:数据传送采用 MODBUS 协议,数据格式为 1 个字节的地址 + 1 个字节的功能码 + 多个字节的数据 + 2 个字节的 CRC 校验码
* 数据格式:数据格式分为三部分:地址、功能码和数据
* 功能码:定义了不同的功能码,例如读取开关、读取寄存器、写单路开关、写单个寄存器等
* CRC 校验码:使用 CRC16 算法计算校验码,以确保数据的正确性
**功能码详细说明**
* 功能码 01:读取开关(遥信)
* 功能码 03:读取寄存器(遥测)
* 功能码 05:写单路开关(遥控)
* 功能码 06:写单个寄存器(遥调)
* 功能码 0F:写多路开关(对多路开关同时进行遥控)
* 功能码 10:写多个寄存器(对多个寄存器同时进行遥调)
**CRC16 计算方法**
CRC16 算法用于计算 MODBUS 校验码。该算法使用 16 位的 CRC 校验码,以确保数据的正确性。
铁塔能源有限公司 BMS 与换电柜上位机 485 串口通讯协议 V1.1 是一个基于 MODBUS 协议的通讯协议,规定了通讯的格式、数据传送方式和错误处理机制。该协议广泛应用于工业自动化、能源管理、电力自动化等领域。
2023-04-04 上传
2024-03-11 上传
2024-03-11 上传
2020-10-03 上传
2019-03-25 上传
2022-07-14 上传
wwm8860
- 粉丝: 1
- 资源: 11
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构