一种多工作模式的表具通信方法与流程

文档序号:12723345阅读:216来源:国知局
一种多工作模式的表具通信方法与流程

本发明涉及表具通信技术领域,特别是涉及一种多工作模式的表具通信方法。



背景技术:

电表、水表、燃气表等是日常生活中涉及到的一些计量器具,在以前,电表、水表和燃气表等数据采集是采用人工抄表的方式,这种方式存在工作量大、效率低、成本高以及容易出错等问题。随着自动化技术的进步,传统的人工抄表已经逐步被先进的自动化抄表系统取代。但是目前的表具进行通信时都是采用实时抄表模式,这种抄表模式存在以下不足:

第一,实时抄表普遍存在通信距离短、抄表率不高的情况;

第二,被动抄表不能实时将故障信息上报;

第三,实时抄表通信网络庞大,需要布设大量的采集器(集中器)。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种多工作模式的表具通信方法,提升了表具的通信距离,降低了抄表网络的建设成本。

本发明的目的是通过以下技术方案来实现的:一种多工作模式的表具通信方法,包括主动上报模式、第一被动接收模式和第二被动接收模式中的一种或者多种,以及休眠模式;

所述主动上报模式包括,以第一速率向上级设备上报表具数据;

所述第一被动接收模式包括,以第二速率接收上级设备的第一指令;

所述第二被动接收模式包括,以第三速率接收上级设备的第二指令。

优选的,所述表具数据包括表具运行参数和故障信息。

优选的,所述主动上报模式包括按序上报和自由竞争上报中的至少一种。

优选的,所述按序上报包括:

设置表具数据的上报时间段、上报基准时间、表具上报序号和表具上报间隔;

计算各表具的上报时间,表具的上报时间的计算公式如下,

上报时间 = 上报基准时间+(表具上报序号×表具上报间隔)。

优选的,所述自由竞争上报包括:

时间检测:检测表具是否处于自由竞争上报时间段,若是则执行信道检测,若否则终止本次表具数据自由竞争上报;

信道检测: 表具检测当前信道是否空闲,若是则向上级设备发送表具数据,并执行数据上报结果判断,若否则表具休眠一段时间,表具休眠结束后执行信道检测次数判断;

信道检测次数判断:判断信道检测的次数是否达到第一阈值,若是则终止本次表具数据自由竞争上报,若否则执行时间检测;

数据上报结果判断:检测预设时间内是否接收到上级设备的响应数据,若是则表具数据上报成功,若否则执行数据上报次数判断;

数据上报次数判断:判断表具数据上报次数是否达到第二阈值,若是则终止本次表具数据自由竞争上报,若否则执行时间检测。

优选的,所述第一速率和第二速率均小于第三速率。

优选的,所述表具还包括休眠模式。

优选的,所述表具间隔第一预设时间切换至第一被动接收模式,并在第一被动接收模式结束后切换至休眠模式。

优选的,所述表具间隔第二预设时间切换至第二被动接收模式,并在第二被动接收模式结束后切换至休眠模式。

优选的,所述休眠模式下,表具的主控制器处于休眠状态,并由外部中断或者定时器中断唤醒。

本发明的有益效果是:

(1)主动上报模式和第一被动接收模式采用低速率通信,实现了较远的通信距离,提高了抄表率,减少了采集器的数量,降低了抄表网络的建设成本,并提升了抄表网络的稳定性;

(2)表具的故障信息实现了主动上报,便于表具故障的及时发现,以及及时排除故障;

(3)设置有休眠模式,实现了性能和低功耗的兼顾。

附图说明

图1为本发明一种多工作模式的表具通信方法的一个实施例的示意图;

图2为本发明中自由竞争上报的一个实施例的流程图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

如图1所示,一种多工作模式的表具通信方法,包括主动上报模式、第一被动接收模式和第二被动接收模式,以及休眠模式。

所述主动上报模式包括,以第一速率向上级设备上报表具数据;所述表具数据包括表具运行参数和故障信息,例如流量超限、受到强磁攻击、采样故障、余额不足、价格到期、表具到期、电池电量过低等;所述上级设备可以为采集器。

所述主动上报模式包括按序上报和自由竞争上报中的至少一种。

优选的,所述按序上报包括:

设置表具数据的上报时间段、上报基准时间、表具上报序号和表具上报间隔;

计算各表具的上报时间,表具的上报时间的计算公式如下,

上报时间 = 上报基准时间+(表具上报序号×表具上报间隔)。

优选的,如图2所示,所述自由竞争上报包括:

时间检测:检测表具是否处于自由竞争上报时间段,若是则执行信道检测,若否则终止本次表具数据自由竞争上报;

信道检测: 表具检测当前信道是否空闲,若是则向上级设备发送表具数据,并执行数据上报结果判断,若否则表具休眠一段时间(此时,表具的休眠时间为随机的),表具休眠结束后执行信道检测次数判断;

信道检测次数判断:判断信道检测的次数是否达到第一阈值,本实施例中将第一阈值设置为5次,若是则终止本次表具数据自由竞争上报,若否则执行时间检测;

数据上报结果判断:检测预设时间内是否接收到上级设备的响应数据,若是则表具数据上报成功,若否则执行数据上报次数判断;

数据上报次数判断:判断表具数据上报次数是否达到第二阈值,本实施例中将第二阈值设置为5次,若是则终止本次表具数据自由竞争上报,若否则执行时间检测。

所述自由竞争上报还包括设置自由竞争上报时间段。

所述第一被动接收模式包括,以第二速率接收上级设备的第一指令;所述表具间隔第一预设时间切换至第一被动接收模式,并在第一被动接收模式结束后切换至休眠模式,本实施例中将第一预设时间设置为10分钟;所述第一指令可以为非紧急指令,具体内容可以由用户自定义。

所述第二被动接收模式包括,以第三速率接收上级设备的第二指令;所述表具间隔第二预设时间切换至第二被动接收模式,并在第二被动接收模式结束后切换至休眠模式,本实施例中将第二预设时间设置为3秒;所述第二指令可以为紧急指令,具体内容可以由用户自定义。

所述第一速率和第二速率均小于第三速率。主动上报模式和第一被动接收模式采用低速率通信,实现了较远的通信距离,提高了抄表率,减少了采集器的数量,降低了抄表网络的建设成本,并提升了抄表网络的稳定性。

所述休眠模式下,表具的主控制器处于休眠状态,并由外部中断或者定时器中断唤醒,实现了性能和低功耗的兼顾。

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1