TRM电池监测模块与控制器的通信协议- 数据采集器协议.docVIP

TRM电池监测模块与控制器的通信协议- 数据采集器协议.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TRM电池监测模块与控制器的通信协议- 数据采集器协议

通信协议 本通信协议适用于控制器与电池监测模块之间通信。 串口配置 物理接口:RS-485/RS-232 波特率: 9.6Kbps 起始位:1位 停止位:1位 数据位:8位 校验位:无 二、信息格式 发送信息格式 字节 1 1 1 1 1 2 n 2 1 内容 信息头 版本 地址 CID1 CID2 帧长度 数据区 校验 结束 响应信息格式 字节 1 1 1 1 1 1 2 n 2 1 内容 信息头 版本 地址 CID1 CID2 返回码 帧长度 数据区 校验 结束 以上信息在传输中除头尾以0x3a/0x21,0x0d传输外,其余全变成ASCII码传输。 数据区中的模拟数据均以定点数传输,小数点的位置见模拟量与倍数对照表。 模拟量为负数时传输采用补码传输。 串口通信响应时间不大于50ms。 本协议中所有数据传输、字节传输顺序全部由高到低包括校验。 电池的地址为0xCA,0xCB,0xCC,0xCD。 校验采用CRC-CCITT ,校验是从信息头到结束符。 在响应信息中如果返回码不是0x00,有数据区的也不用加数据区段。 三、公用信息: 发送信息头:0x3a(:) 响应信息头:0x21(!) 结 束:0x0d 地 址:地址由1~255,0x00地址保留作为广播地址 版 本:0x10 代表1.0版,如果以后升级,只是升级尾数,一旦升级到1.9后, 再升级即变为2.0的BCD码0x20,如果升级中有需追加信息应加到数据区 的最后。 CID1:代表设备类型 0x35:电池监测模块 CID2:0x40~0x4F 代表通用命令类型 0x90~0x9F 代表电池专用命令类型 信息帧长度:是指除头尾外其它信息变成ASCII码后的长度再加上头尾两字节的值。 返回码:(各模块接到命令对数据分析响应代码,如果出现0x01~0x0A响应信息均 没有数据区) 0x00H 正常 0x01H 无尾 0x02H 校验错 0x03H 不支持此命令 0x04H 长度错 0x05H CID1错 0x06H CID2错 0x07H 版本错 0x08H 无头 0x09H 操作无效 0x0AH 未准备好 (只有当单体电压和内阻、健康度和剩余容两者都没有完整数据时才返回此码) 校验:采用CCITT_CRC校验(双字节)。 命令定义(CID2) 通用命令: 0x40:设置地址 0x4B:查询所有单体电池电压值,组电池温度 0x4C:获取参数 0x4D:地址、协议版本及模拟通道数查询 电池专用命令: 0x90:查询单体电池内阻 0x91:查询电池健康度(SOH) 0x92:查询单体电池剩余容量(SOC) 0x93:查询告警信息 0x94:预估容量启动命令 0x95:设置单体电池浮充电压上限 0x96:设置单体电池浮充电压下限 0x97:设置电池组浮充电压上限 0x98:内阻采集命令 0x9A:设置单体电池工作电压下限 0x9B: 设置组内电池数 0x9C:设置单体电池额定容量 四、电池模块与控制器的通信协议(以下列表中无特殊说明字节数均以16进制计算) 1.设置地址 CID1:0x35 CID2:0x40 发送信息 字节 1 1 1 1 1 2 n 2 1 内容 信息头 版本 地址 0x35 (CID1) 0x40 (CID2) 帧长度 数据区 校验 结束 数据区: 序号 内容 字节数 1 地址 1 地址编号不允许为0x00,从1开始 响应信息 字节 1 1 1 1 1 1 2 2 1 内容 信息头 版本 地址 0x35 (CID1) 0x40 (CID2) 返回码 帧长度 校验 结束 2.查询所有单体电池电压值、组电池温度 CID1:0x35 CID2:0x4B 发送信息 字节 1 1 1 1 1 2 n 2 1 内容 信息头 版本 地址 0x35 (CID1) 0x4B (CID2) 帧长度 数据区 校验 结束 数据区: 序号 内容 字节数 1 电池组电流 2 2 小时 2 3 分钟 2 4 秒 2 响应信息: 字节 1 1 1 1 1 1 2 n 2 1 内容 信息头 版本 地址 0x35 (CID1) 0x4B (CID2) 返回码 帧长度 数据区 校验 结束 数据区 序号 内容 字节数 1 电压或内阻标识 1 2 告警信息标识 1 3 单体电池数(m) 1 4 第一节电池电压或内阻 2 ┆ ┆ m+3 第m节

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档