电表远程抄表系统如何保证数据传输的准确性

电表远程抄表系统如何保证数据传输的准确性
电表远程抄表系统如何保证数据传输的准确性?因为很多用户在使用电表远程抄表系统总是
认为数据抄收的不正确,特别是担心当用电数据抄错的时候,影响自己的利益。(这里所说的
利益当然是用户关心的电表电费的使用情况)
其实这个问题大体是不需要担心的。为什么这样说了?很多用户带着疑问。这里首先就是要探讨
的底层仪表数据的通信结构和协议功能。还有上层的网络通信TCP协议功能。从这两个方面来说
有这两个通信方式的存在,数据是不会通信错误的。在上层的TCP协议中有一个16位校验和:16位TCP头。
也就是说发送机器基于发送数据内容计算一个值,接收机器接收的这个值要和发送机器一样,才能证明
数据的有效。并且这个一个强制的字段。
再说一下底层一般数据的通信结构,因为我们最为关注的是电表远程抄表里的智能电表的数据准确性的。
一般来说,只要电表的走字正常正确的话,通信的数据就都是正确的。为什么?因为在仪表,这里所说
的是电表通信,传送一个数据是采用计算机的二进制信息进行传送,走的方式是串行,虽然串行通信容易
在远距离传送是会受到干扰等情况,但是数据发送方,也就是电表远程抄表系统的电表方式采用很多二进制
字节进行通信的。这里很多二进制字节是最关键的,因为电表远程抄表抄送智能电表的一个参数是需要很多
字节才能完成的,这个很多字节其实主要就是为了保证电表远程抄表系统数据传输的准确性。当然这么多字
节传送一个参数,(假如这里的参数就是用户的智能电表的用电量)虽然有点浪费,但是这样就能保证
数据的正确性了,如果在远距离传送数据的时候,数据出现错误的话,那么这么多字节里就能帮助判断
这些数据是不是正确。还有一个作用就是这么多数据有识别每个电表的功能,因为对于电表远程抄表系统
来说,不可能抄收一个电表的数据,需要抄收很多个,可能几百,几千,上万等等。所以当电表远程抄表
系统发送抄收数据的时候,这个抄收数据里的二进制字节就包括每个仪表的表号,又名表的地址。
当然发送这么多字节数据来抄收电表的一个参数,还有一个重要功能为数据准确性的目的的。那么是如何实现
多字节实现电表远程抄表数据的准确性了,这就是数据的校验功能了,因为数据在传输中,如果出现错误,
那么接收的这个数据校验的字节(或者说字符)也就是错误的了。在电表发送方,有数据校验计算功能的。
当发送到接受方,也就是电表远程抄表系统里的时候,系统也会计算一个值,如果两个值不一样,就判断
这么多数据是错误的了。这里所说的这么多数据实际上对应的专业术语就是一帧数据,在仪表通信的时候
是一帧数据在传输一个参数,而不是一个数据在传输。
好,以上就是电表远程抄表系统如何保证数据传输的准确性,实际在电表远程抄表传送数据的方式为两种
模式,一种是国家电网使用的645-2007协议,这个协议是以固定字符和累加和校验来保证数据传输的正确
性的。还有一种是采用MBUS协议来传输的,这个是用CRC校验的方式。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值