常用传感器协议1:CJ/T-188 水表协议解析1

原创 2015年07月10日 04:13:22

      本文以实例说明CJ/T-188水表协议的解析过程,以下数据未经特殊说明,均指十六进制。
 
    数据发送:
        FE FE FE FE 68 10 44 33 22 11 00 33 78 01 03 1F 90 00 80 16
        说明如下:
            FE FE FE FE:协议头(1-4组)。
            68:帧起始符。
            10:仪表类型,此实例指冷水水表,还可定义为:
                10
:冷水水表
                11
:生活热水水表
                12
:直饮水水表
                13:中水水表
                20:热量表(记热量)
                21
:热量表(记冷量)
                30:燃气表
                40:电度表 
            44 33 22 11 00:倒序为0011223344(以BCD码形式看待),表示表号。
            33 78:倒序为7833
(以BCD码形式看待),表示厂家代码。
            01:控制码表示读表计数据,后面跟固定数据域长度、数据标识和序列号。
            03:数据域长度(固定)。 
            1F 90:数据标识
(固定)。
            00:序列号(固定)。
            80:累加和,
68+10+44+33+22+11+00+33+78+01+03+1F+90+00=80。
            16;结束符。

    回复数据:
        FE FE FE FE 68 10 44 33 22 11 00 33 78 81 16 1F 90 00 00 77 66 55 2C 00 77 66 55 2C 31 01 22 11 05 15 20 21 84 08 16
        说明如下:
            
FE FE FE FE:协议头(1-4组)。
            68:帧起始符。
            10:仪表类型。
            
44 33 22 11 00:倒序为0011223344(以BCD码形式看待),表示表号。
            33 78:倒序为7833
(以BCD码形式看待),表示厂家代码。
            81:实际为控制码+80,我们可以简单认为只有81正确,非81均为异常,不进行解析。
            16:数据域长度,为十进制22,表示后面有22个有效数据。
            
1F 90:数据标识(固定)。
            00:序列号(固定)。
            
00 77 66 55:倒序为556677.00(以BCD码形式看待),表示累计用量。
            2C
:立方米,其它单位见附1。
            
00 77 66 55:倒序为556677.00(以BCD码形式看待),表示本月用量。
            2C:立方米,其它单位见附1。  
            31 01 22 11 05 15 20:2015-05-11 22:01:31,表示实时时间。
            21 84:状态,两字节,第1字节定义如下,第2字节由厂家自定义。
图片
            68:累加和,68+10+44+33+22+11+00+33+78+81+16+1F+90+00+00+77+66+55+2C+00+77+66+55 2C+31+01+22+11+05+15+20+21+84=08。
            16;结束符。
 
附:单位代号
图片 
    
     

原创性文章,转载请注明出处 http://user.qzone.qq.com/2756567163
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

常用传感器协议10:CJ/T-188 冷热量表协议解析4

本文具体阐述YD公司冷热量表(记热量)传输协议,继续说明CJ/T-188协议在厂家具体应用时,并不一致。 以下数据未经特殊说明,均指十六进制。     数据发送:         FE F...

常用传感器协议4:CJ/T-188 冷热量表协议解析3

本文具体阐述JY公司冷热量表(记冷量)传输协议,继续说明CJ/T-188协议在厂家具体应用时,并不一致。本文继续对这些不同点予以总结(文中所述协议与日志“CJ/T-188 冷热量表协议解析1”htt...

路由及路由器工作原理深入解析5:UDP跨网段传输

本文以实例方式介绍,UDP跨网段进行数据传输的方法。     1、网络拓扑图     网络拓扑图如下图所示,要求192.168.1.103的计算机与192.168.2.1的计算机进行数据通信,...

雷达测速原理

雷达英文为Radar,是Radio Detection and Ranging的缩写。所有利用雷达波来检测物体速度的原理,其理论基础皆源自于“多普勒效应”,此原理是19世纪奥地利物理学家多普勒所发现的...

关于MOSFET驱动电阻的选择

等效驱动电路:   L为PCB走线电感,根据他人经验其值为直走线1nH/mm,考虑其他走线因素,取L=Length+10(nH),其中Length单位取mm。 Rg为栅极驱动...

Altium Designer应用技巧7: 封装的获取

在进行PCB设计时,我们都会遇到元器件封装的绘制问题,是自己绘制,还是从网上获得。自己绘制固然是一种的好的方法,但有时感到实在是过于繁琐;从网上获得,来得比较简单,但是不是每个封装我们都能很好的搜索到...

C语言使用技巧1:ASCII码表

将ASCII码表作为第1个使用技巧,以方便今后查阅。     原创性文章,转载请注明出处 http://user.qzone.qq.com/275...

MOS管的使用方法

1、三个极的判定           栅极(G):中间抽头     源极(S):两条现相交     漏极(D):单独引线     2、沟道判定 ...

EMC设计技巧及经验总结3:TVS的使用

Way back in undergrad circuits class(回到本科时的电路课程), our TA(助教) loved to give us little “black box” c...

Altium Designer应用技巧10: 4层线路板的设置

本日志发1个四层线路板的叠层管理,供大家参考。具体的设置步骤,在这里就不给大家写了,设置完成后的结果,如下图所示。   有任何问题欢迎留言,我尽最大可能予以解答,知而获智,智达高远。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)