BM-108B电池组监测仪通信协议.docVIP

  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文档。上传文档
查看更多
BM-108B电池组监测仪通信协议

PAGE 22 BM-108B电池组监测仪通信协议 BM-108B同时兼容三种通信协议:爱默生(原华为)电池仪通信协议、微拓协议(相当于CDT规约)、MODBUS协议。这三种协议不需任何设定对于BM-108B同时有效。即对符合任意一种协议的命令帧都以对应的协议回应。 在设定页面可对本机地址、波特率、奇偶校验三个参数进行设定,此三参数对于所有协议同时有效。 下文是对微拓协议和MODBUS协议的详解,有关爱默生公司的协议,请与其洽询。 (一)微拓协议 1. 通讯接口定义 通讯接口是全隔离的2线半双工RS485接口,接线定义:A:正极 B:负极 2. 通讯格式 起始符 目的站 源站 字节数 命令码 信息段 校验码 结束码 4字节 1字节 1字节 2字节 1字节 1字节 2字节 起始符:EB,90,EB,90 主机下传时将监测仪的站号作为目的站号,范围0-250,可在监测仪设定界面设定。1台主机最多可挂接250台装置。出厂默认的站址是112(70H)。 主机下传时主机站号是源站号,可任意。 监测仪上传数据时将把收到的源站号作为发送时的目的站号。而发送的源站号即为本监测仪的设定站号。 字节数:从命令码到校验码的字节数,包含命令码和校验码 校验码:信息段之代数和。信息段长度为0时,校验码为0 结束码:90,EB 当传输、波特率、通讯格式或校验码错误时,本机无反应 3. 通讯方式 1BIT起始位,8BIT数据位,1BIT停止位,异步,无奇偶校验,半双工,波特率可设定为2400、4800、9600,默认应答式通讯方式1。 4.命令说明 上位机下传命令 取状态码 C1 下传格式: EB,90,EB,90,目的站,源站,00,02,C1,00,90,EB 取电池参数C3 下传格式: EB,90,EB,90,目的站,源站,00,02,C3,00,90,EB 取设置参数C5 下传格式: EB,90,EB,90,目的站,源站,00,02,C5,00,90,EB 写入设置参数 C7 下传格式: EB,90,EB,90,目的站,源站,00,0C,C7,信息,校验码,90,EB 取8个温度参数C9 下传格式:EB,90,EB,90,目的站,源站,00,02,C9,00,90,EB 5. 监测仪回送上传格式 回送状态码格式C2: EB,90,EB,90,目的站,源站,00,03,C2,信息,校验码,90,EB 回送电池参数格式C4: EB,90,EB,90,目的站,源站,00,E0,C4,信息,校验码,90,EB 回送设置参数格式C6: EB,90,EB,90,目的站,源站,00,0C,C6,信息,校验码,90,EB 设置参数已收到并写入完毕C8: EB,90,EB,90,目的站,源站,00,02,C8,00,90,EB 回送8个温度参数CA EB,90,EB,90,目的站,源站,00,12,CA,信息,校验码,90,EB 6.信息段格式 6.1状态码: 1字节, BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 1 1 1 MH TH TL SH SL SL: 有单只电池电压欠压 SH: 有单只电池电压过压 TL: 电池组总电压欠压 TH: 电池组总电压过压 MH: 温度传感器超限报警 当故障存在时,对应的比特位变为0;无故障则为1。不用的位恒为1。 例:主机呼叫监测仪状态码,监测仪设置地址01,发送帧如下: EB 90 EB 90 01 00 00 02 C1 00 90 EB 监测仪回送(状态码表明有单节电池欠压): EB 90 EB 90 00 01 00 03 C2 FE FE 90 EB 6.2 电池组参数格式,共222字节 前216字节是单节电池电压,共108节,与设置的节数无关。每两个字节表示一 节电池的电压;最后依次是电池组总电压、充放电电流,温度。 单节电池电压用双字节压缩BCD格式表示,取3位小数(单位mV),高位在先,低位在后; 电池组总电压用双字节压缩BCD格式表示,取1位小数(单位0.1V),高位在先,低位在后; 充放电电流用双字节压缩BCD格式表示,取1位小数(单位0.1A),高位在先,低位在后;当高位字节的最高位是1时,表示电流是负值(放电),将此位清零后即是其绝对值。 温度用双字节压缩BCD格式表示,无小数位,第一个字节为00时表示温度为正值(零上);为80H时表示温度是负值(零下)。第2

文档评论(0)

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

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

1亿VIP精品文档

相关文档