南京邦图-无源远传表具通信规约V2.0.doc

上传人:夏** 文档编号:544584325 上传时间:2023-05-01 格式:DOC 页数:5 大小:44KB
返回 下载 相关 举报
南京邦图-无源远传表具通信规约V2.0.doc_第1页
第1页 / 共5页
南京邦图-无源远传表具通信规约V2.0.doc_第2页
第2页 / 共5页
南京邦图-无源远传表具通信规约V2.0.doc_第3页
第3页 / 共5页
南京邦图-无源远传表具通信规约V2.0.doc_第4页
第4页 / 共5页
南京邦图-无源远传表具通信规约V2.0.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《南京邦图-无源远传表具通信规约V2.0.doc》由会员分享,可在线阅读,更多相关《南京邦图-无源远传表具通信规约V2.0.doc(5页珍藏版)》请在金锄头文库上搜索。

1、 CH系列无源远传表具通信规约(V2.0)CH0.100.gy南京邦图电子有限公司远传水表通信规约1 远传水表正常工作环境 环境湿度:-1045 相对湿度:90% 大气压力:70106Kpa2 工作过程 远传水表对外接口有四根线,分别是电源线(红色),地线(黑色),信号A线(黄色),信号B线(蓝色)。电源应大于7伏小于15伏,每个远传水表耗电约为10毫安。通信方式为RS485半双工通讯。一根总线上的远传水表不应超过64个(更换远传水表中485芯片则最多可接128或256个),终端到各个远传水表的接线应尽量按最佳的485接线方式(串联,支线到总线距离不宜太长)连接,并在最远端的远传水表信号A和信

2、号B之间接120欧姆左右的电阻。最远通信距离为1200米。给远传水表加电3.2秒后即可进行通讯。3 通信规约 参照了电力部DL/T645-1997多功能电能表通信规约,为主-从结构的半双工通信方式,手持单元或其他数据终端为主站,费率装置(本文中指本公司提供的远传水表或电表,煤气表等)为从站。每个费率装置均有各自的地址编码。通信链路的建立与解除均由主站发出的信息帧来控制。每帧由起始符,从站地址域,命令,数据长度,数据域,帧信息纵向校验码及帧结束符等7个域组成。每部分由若干个字节组成。3.1字节格式 每字节含8位二进制码,传输时加上一个起始位(0),一个偶校验位和一个停止位(1),共11位。其传输

3、序列如图1。D0是字节的最低有效位,D7是字节的最高有效位。先传低位后传高位。 0 D0 D1 D2 D3 D4 D5 D6 D7 P 1 起始位 8位数据 停止位 图1 字节格式3.2帧格式 帧是传送信息的基本单元。帧格式如图2所示。 说明 代码 帧起始符 68H A0 A1 地址域 A2 A3 A4 A5 帧起始符 68H 命令码 C 数据长度域 L 数据域 DATA 校验码 CS结束符 16H 图2 帧格式3.2.1 帧起始符68H:标识一帧信息的开始,其值为68H=01101000B。3.2.2 地址域A0-A5:地址域由6个字节构成,其中A0为用户编码,A1为集抄箱编码,A2为片区编

4、码,A3为行政域编码,A4为城市编码,A5为费率装置标识编码(例如水表的编码为00H)。当然,用户自己也可以按自己的编码规则对A0到A5任意编码,但在同一个总线上不能有重复的号码。低地址在先,高地址在后。寻址时,当某一字节以AAH寻址时忽略该字节地址,以便于实现缩位寻址。当A0到A5都为99(16进制)是为广播寻址。3.2.3 控制码:控制码的格式如下。 D7 D6 D5 D4 D3 D2 D1 D0 D7=0:由主站发出的命令帧 D7=1:由从站发出的应答帧 D6=0:从站正确应答 D6=1:从站对异常信息的应答 D5=0:无后续帧 D5=1:有后续帧 D4-D0:请求及应答功能码 0000

5、1:读数据 01010:写设备地址3.2.4 数据长度L:L为数据字节数。3.2.5 数据域DATA:数据域包括密码(在写命令中)和数据等,其结构随命令码的功能而变。传输时发送方按字节加33H处理,接收方按字节减33H处理。3.2.6 校验码CS:从帧开始到校验码之前的所有各字节的模256的和,即各字节二进制算术和,不计超出256的溢出值。3.2.7 结束符16H:标志一帧信息的结束,其值为16H-00010110B。3.3 传输3.3.1 前导字节 在发帧信息之前,先发送1个或多个字节FEH,以唤醒接收方。3.3.2传输次序 所有数据项均先传送低字节,后传送高字节。3.3.3 传输响应 每次

6、通信都是由主站向按信息帧地址域选择的从站发出的请求命令帧开始,被请求的从站根据命令帧的要求作出响应。3.3.4差错控制 字节校验为偶校验,帧校验为纵向信息校验和,接收方无论检测到偶校验出错还是纵向信息校验出错,均放弃该帧信息,不予响应。3.3.5 传输速率 传输速率为1200bps.6 应用。 远传水表暂只支持读数据和重读功能,对其他命令均不应答。 1 读数据 功能:请求读数据 控制码 C=01H 数据长度 L=02H 数据标识 DI0, DI1 主站请求帧格式: 68H A0 A1 A2 A3 A4 A5 68H 01H 02H DI0 DI1 CS 16H 从站应答 功能:从站应答 控制码

7、 C=81H 数据长度 L=02H+ m(数据长度) 帧格式: 68H A0 A1 A2 A3 A4 A5 68H 81H L DI0 DI1 N1 。Nm CS 16H 其中DI0,DI1为数据标识。N1.Nm 为数据,BCD码。若数据标识DI0=10H,DI1=90H,即要求抄总电能(借用电表总电能概念,对无源表具来说则是总数据),则返回的数据长度L=6,N1为总电能小数位(无源表具不抄小数位,总为零),N2为低位数据(个位十位),N3为中位数据(百位千位),N4为高位数据(万位十万位)若数据标识DI0=1FH,DI1=90H,即要求抄数据块,则返回的数据长度L=16H,N1到N4为总数据

8、,N5到N8为“尖”数据,N9到N12为“峰”数据,N13到N16为“平”数据,N17到N20为“谷”数据。这里借用了电表的“尖峰平谷”及“总电能”概念。在无源表具中,“总电能”、“平”为同一个数据,即从表具中读到的数据。例: 比如某个地址为A0 A1 A2 A3 A4 A5的表具读数为2575度,若想抄总数据,则主站发:68H A0 A1 A2 A3 A4 A5 68H 01H 02H 43H C3H CS 16H 其中,43H和C3H为DI0+33H和DI1+33H的结果,即分别是10H+33H和90H+33H的结果。从站应答帧为 68H A0 A1 A2 A3 A4 A5 68H 81H

9、 06H 43H C3H 33H A8H 58H 33H CS 16H其中的“33H A8H 58H 33H”即为数据,33H-33H=00H,小数位不计;A8H-33H=75H,低位为75H;58H-33H=25H,中位数据为25H;33H-33H=00H,高位数据为00H。这样即得到数据为2575度(十进制)。若想抄数据块,则主站发:68H A0 A1 A2 A3 A4 A5 68H 01H 02H 52H C3H CS 16H 其中,52H和C3H为DI0+33H和DI1+33H的结果,即分别是1FH+33H和90H+33H的结果。从站应答帧为 68H A0 A1 A2 A3 A4 A5

10、 68H 81H 16H 43H C3H 33H A8H 58H 33H 33H 33H 33H 33H 33H 33H 33H 33H 33H A8H 58H 33H 33H 33H 33H 33H CS 16H数据处理方法同上。 2 写设备地址 功能:设置某从站地址 控制码 C=0AH地址域 99。99H 数据长度 L=06H 数据域 A0。A5H 帧格式: 68H 99H 99H 99H 99H 99H 99H 99H 68H 0AH 06H A0 A1 A2 A3 A4 A5 CS 16H从站正常应答功能:从站应答控制码 C=8AH地址域 A0。A5(新设置的设备地址码)数据长度 L=

11、00H帧格式:68H A0 A1 A2 A3 A4 A5 68H 8AH 00H CS 16H例: 比如欲设置某表具地址为 24H 19H 37H 90H 44H 85H (A0。A5),则主站发送 68H 99H 99H 99H 99H 99H 99H 68H 0AH 06H 57H 4CH 6AH C3H 77H B8H CS 16H 其中,57H 4CH 6AH C3H 77H B8H为A0。A5加33H,即分别是24H+33H,19H+33H,37H+33H,90H+33H,44H+33H,85H+33H和90H+33H的结果。 从站正常应答为: 68H 24H 19H 37H 90H

12、 44H 85H 68H 8AH 00H CS 16H5 远传水表485半双工通信中传输响应 给远传水表加电3秒后即可以进行通讯。主站可以先发送若干个FEH给从站,也可以不发。从站返回的数据有任何一位超过9都应认为整个数据出错(但通讯仍是正常的)。 例:比如抄总数据时返回68H A0 A1 A2 A3 A4 A5 68H 81H 06H 43H C3H N1 N2 N3 N4 CS 16HN1-33H,N2-33H,N3-33H,N4-33H应分别为数据的小数位,低位数据,中位数据,高位数据,若有任何一位超过9,比如N2-33H=8A,则数据出错。因为在这个规约中,数据是用BCD码表示的,任何一位都不可能超过9(若数据正常的话)。比如表具上度数为1234度,则返回的数据减去33H后应为00H 34H 12H 00H,不应该出现3AH,或3BH,或C4H,或A2H,或1FH等某位数据超过9的情况。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号