一种NB-IoT水表通过采集信号强度管理水表功耗算法制造技术

技术编号:30325595 阅读:28 留言:0更新日期:2021-10-10 00:09
本申请公开了一种NB

【技术实现步骤摘要】
一种NB

IoT水表通过采集信号强度管理水表功耗算法


[0001]本专利技术涉及NB

IoT终端通信
,特别涉及一种NB

IoT水表通过采集信号强度管理水表功耗的算法。

技术介绍

[0002]水表安装环境恶劣,面临现场更换电池防水问题,水表更换周期为6到10年不等,作为电池供电水表,出厂电池服务水表全生命周期是智能水表的基本要求。
[0003]智能水表厂家在水表设计中,会充分考虑到电池的使用寿命,但是在实践中,仍会有部分情况导致电池电量消耗过高,主要有以下几种:1、NB

IoT水表安装现场信号弱、无信号、信号质量不可控,此情况上报消耗电量大,长期在此环境上报,电池面临水表生命周期内提前电量耗尽,水表损坏风险。2、水表由机械表数据采集模块与NB

IoT数据上传模块组成,为实现水表低功耗工作水表采用定期冻结水表数据,周期打包上传的方式,水表的电量由水表计数功耗、待机功耗、上报功耗组成,NB

IoT水表上报功耗占整体功耗80%。NB

IoT水表通过采集信号强度管理水表功耗的算法其特征描述上报功耗由上报次数与现场信号强度决定。当现场信号差或是信号信噪比低时,NB

IoT技术通过重传实现上报成功,重传导致水表功耗成倍增加;3、人为设置上报参数错误,施工中因人为因素导致参数设置错误的情况时有发生,当设置上报频次过于频繁时,会极大的加重电池的负荷,造成电池寿命的降低。此外,NB

IoT水表在安装时需要人工调试激活,造成了人工成本的增加。
[0004]为满足水表电池的使用寿命,需保证在水表寿命下,电池寿命在当前耗电量情况下,依据其上报周期,计算出电池最大上报次数,保证上报次数不高于其允许最大上报次数。

技术实现思路

[0005]本专利技术要解决的技术问题是针对以上不足,提供一种NB

IoT水表通过采集信号强度管理水表功耗算法,可根据采集现场信号质量,结合电池容量与水表生命周期,生成自动适应上报周期算法,实现NB

IoT水表既可免调试最短期望时间得到水表上报数据,又能避免现场信号恶劣或设错上报参数导致电量提前耗尽问题。
[0006]为解决以上技术问题,本专利技术采用以下技术方案:
[0007]一种NB

IoT水表通过采集信号强度管理水表功耗算法,包括以下步骤:
[0008]步骤一、依据水表上报的不同状态,对上报周期进行分类;
[0009]步骤二、记录N次的信号质量,根据现场信号质量获取允许最大上报次数max,通过获取的最大上报次数max计算得出其最大上报周期MAX,依照最大上报周期自动调整上报周期A,纠正错误设置上报周期B;
[0010]步骤三、设定水表参数;
[0011]步骤四、水表安装后,在现场运行过程中,根据现场信号强度自动计算,得出现场最大上报次数max,其周期为MAX,合格产品中,max>c,NB

IoT水表的上报周期由C调整为
MAX;
[0012]步骤五、客户期望上报周期A下,水表最大上报次数为a,比较a与max的大小;
[0013]步骤六、NB

IoT水表在寿命周期内持续进行信号数据采集,并根据N次信号质量计算最大上报次数max,如使用过程中环境变化导致max变化时,会按照步骤六持续比较a与max的大小,动态管理水表上报周期;
[0014]步骤七、若现场调试或后期用户进行上报周期更改时,工程人员将错误将上报周期设定为高频周期B,此时,比较b与max的大小。
[0015]进一步的,所述步骤一中上报周期分为以下几类:
[0016]1、期望周期A,即客户需求上报频次下水表上报周期A,其对应寿命内期望上报次数为a;
[0017]2、高频上报周期B,此时电池电量消耗较快,无法保证水表使用寿命,其对应寿命内上报次数为b;
[0018]3、最低上报周期C,即出厂时将水表上报周期设置成信号质量最差允许上报周期C,此时其对应寿命内上报次数为c;
[0019]4、现场信号质量下允许最大上报周期MAX,此时最大上报次数为依据获取的信号质量计算出的最大上报次数max。
[0020]进一步的,所述步骤三中水表参数的设定方式有两种,通过人员现场激活重设上报参数,或是按照最差信号电量允许上报周期,即最小免调试周期C上报,成功后修改成期望的上报周期A,水表按照设定上报周期上报数据。
[0021]进一步的,所述步骤五中a与max的大小比较:
[0022]当a<max时,此时现场情况下,电池电量可以满足在用户期望周期内上报,此时将NB

IoT水表的上报周期由MAX调整为A;
[0023]当a>max,此时现场情况下,电池在用户期望周期内上报因上报频次过高导致电池电量提前耗尽,为保证电池及整表的使用寿命,此时水表的上报周期维持MAX不变。
[0024]进一步的,所述步骤七中b与max的大小比较:
[0025]当b<max时,此时现场情况下,电池电量可以满足在上报周期内上报,此时NB

IoT水表的上报周期维持为B;
[0026]当b>max,此时现场情况下,电池在用户期望周期内上报因上报频次过高导致电池电量提前耗尽,为保证电池及整表的使用寿命,此时水表的上报周期由B调整为MAX。
[0027]本专利技术采用以上技术方案,与现有技术相比,具有如下技术效果:
[0028]可根据采集现场信号质量,结合电池容量与水表生命周期,生成自动适应上报周期算法,实现NB

IoT水表既可免调试最短期望时间得到水表上报数据,又能避免现场信号恶劣或设错上报参数导致电量提前耗尽问题。
具体实施方式
[0029]实施例1,一种NB

IoT水表通过采集信号强度管理水表功耗算法,包括以下步骤:
[0030]步骤一、依据水表上报的不同状态,分类为以下几种上报周期:
[0031]1、期望周期A,即客户需求上报频次下水表上报周期A,其对应寿命内期望上报次数为a;
[0032]2、高频上报周期B(客户短时间需求或工作人员错误操作),此时电池电量消耗较快,无法保证水表使用寿命,其对应寿命内上报次数为b;
[0033]3、最低上报周期C,即出厂时将水表上报周期设置成信号质量最差允许上报周期C,此时其对应寿命内上报次数为c;
[0034]4、现场信号质量下允许最大上报周期MAX,此时最大上报次数为依据获取的信号质量计算出的最大上报次数max。
[0035]步骤二、记录N次的信号质量,根据现场信号质量获取允许最大上报次数max,通过获取的最大本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种NB

IoT水表通过采集信号强度管理水表功耗算法,其特征在于:包括以下步骤:步骤一、依据水表上报的不同状态,对上报周期进行分类;步骤二、记录N次的信号质量,根据现场信号质量获取允许最大上报次数max,通过获取的最大上报次数max计算得出其最大上报周期MAX,依照最大上报周期自动调整上报周期A,纠正错误设置上报周期B;步骤三、设定水表参数;步骤四、水表安装后,在现场运行过程中,根据现场信号强度自动计算,得出现场最大上报次数max,其周期为MAX,合格产品中,max>c,NB

IoT水表的上报周期由C调整为MAX;步骤五、客户期望上报周期A下,水表最大上报次数为a,比较a与max的大小;步骤六、NB

IoT水表在寿命周期内持续进行信号数据采集,并根据N次信号质量计算最大上报次数max,如使用过程中环境变化导致max变化时,会按照步骤六持续比较a与max的大小,动态管理水表上报周期;步骤七、若现场调试或后期用户进行上报周期更改时,工程人员将错误将上报周期设定为高频周期B,此时,比较b与max的大小。2.如权利要求1所述的一种NB

IoT水表通过采集信号强度管理水表功耗算法,其特征在于:所述步骤一中上报周期分为以下几类:1、期望周期A,即客户需求上报频次下水表上报周期A,其对应寿命内期望上报次数为a;2、高频上报周期B,此时电池电量消耗较快,无法保证水表使用寿命,其对应寿命内上报次数为b;3、最低上报周期C,即出厂时将水表上报周期设置成信号质量最差允许上报周期C,...

【专利技术属性】
技术研发人员:王醒冯倩文传军杜道兵刘学铸刘鹏
申请(专利权)人:山东潍微科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1