一种基于内嵌智能超声波燃气表功能窄带nb-iot通讯模组的智能超声波燃气表

文档序号:1687945 发布日期:2020-01-03 浏览:10次 >En<

阅读说明:本技术 一种基于内嵌智能超声波燃气表功能窄带nb-iot通讯模组的智能超声波燃气表 (Intelligent ultrasonic gas meter based on embedded intelligent ultrasonic gas meter function narrowband NB-IOT communication module ) 是由 史健君 张伟 初勇 于 2018-06-27 设计创作,主要内容包括:一种基于内嵌智能超声波燃气表功能窄带NB-IOT通讯模组的智能超声波燃气表是一种将燃气表超声波计量模块程序、检测信号当量程序、IC卡取读模块及程序、可拓展接口及程序、阀门控制模块、阶梯气价计费模块、燃气使用安全智能模块、燃气报警器接信息处理模块、反向安装报警模块、窃气报警模块组成、数据通讯协议模块及程序与NB-IOT通讯功能集成到一个芯片一体的燃气表专用NB模组,本发明具有原理清晰,具有使用方便,功耗低,体积小,可靠性较高等优点,对于以往NB模块构成的物联网智能超声波燃气表存在的成本高、功耗大等问题做出了改善。(The invention discloses an intelligent ultrasonic gas meter based on a narrow-band NB-IOT communication module with embedded intelligent ultrasonic gas meter function, which is a special NB module for the gas meter, wherein the special NB module integrates an ultrasonic gas meter module program, a detection signal equivalent program, an IC card reading module and a program, an expandable interface and a program, a valve control module, a step gas price charging module, a gas use safety intelligent module, a gas alarm, an information processing module, a reverse installation alarm module, a gas stealing alarm module, a data communication protocol module and a program with an NB-IOT communication function into a chip.)

一种基于内嵌智能超声波燃气表功能窄带NB-IOT通讯模组的 智能超声波燃气表

技术领域

本发明涉及一种智能超声波燃气表,特别是涉及窄带NB-IOT通讯模组的智能超声波燃气表。

背景技术

2016年3GPP会议制定了NB-IOT的行业标准(R13、R14一部分),并于2017年推出商用NB模组,而根据NB-IOT的3GPP协议,传统的物联网传输采用2G网的GPRS技术,由于其发射功率大,功耗大,且链路运算不够高导致其覆盖面积窄,成本高,功耗大,难以满足智能超声波燃气表使用电池供电,运行十年的技术要求。

在智能超声波燃气表中采用智能超声波燃气表的窄带NB-IOT通讯专用模组可以解决以上问题,这是一项新型枝术与产品,而目前国内外使用NB-IOT模块与传统的2G网的GPRS通讯模块的应用方法一样,只是将NB-IOT模块来当做通讯部件来使用。为了满足物联网智能超声波燃气表,要求功耗更小,成本更低的市场需求,需要一种将智能超声波燃气表功能内置于窄带NB-IOT通讯模组内,由超声波燃气表与具有智能超声波燃气表内嵌功能的智能超声波燃气表窄带NB-IOT通讯模组,构成的智能超声波燃气表。

发明内容

本发明目的在于提供一种采用新型窄带NB-IOT通讯模组的智能超声波燃气表,智能超声波燃气表所采用的NB-IOT气表专用模组、是一种将NB-IOT调制解调器内部的多个MCU中的一个MCU定义为智能超声波燃气表MCU,将燃气计量计费功能模块、阀门控制功能模块、电压检测功能模块、IC卡读写功能模块、数据存储功能模块、防窃用功能模块,数据传输功能模块,液晶数据显示模块等,将上述模块全部嵌入NB-IOT模组芯片内、智能超声波燃气表的全部功能由NB-IOT芯片内的资源实现;在物联网智能超声波燃气表看来就像一个独立的智能超声波燃气表MCU一样,实现智能超声波燃气表全部功能,并且能够完成NB-IOT通讯功能,智能超声波燃气表专用NB-IOT通讯模组无需在NB-IOT通讯模组外附其他MCU,本发明解决了现在MCU智能控制板与NB-IOT通讯模组构成的物联网智能超声波燃气表,其成本高、结构复杂、功耗大,电池成本高等问题。

一种用于利用窄带NB-IOT通讯模组的智能超声波燃气表,包括:内嵌智能超声波燃气表功能的窄带NB-IOT通讯模组,超声波燃气表、锂电池、电压检测电路、NB-IOT天线、外壳等构成。

本发明的特征在于智能超声波燃气表采用了,内嵌了智能超声波燃气表全部功能的窄带NB-IOT通讯模组;其中内嵌了智能超声波燃气表全部功能的窄带NB-IOT通讯模组包括窄带NB-IOT通讯芯片内的,I/O接口、程序存储的程序及存储器等资源提供了智能超声波燃气表所需的的全部功能和实时时钟;再加上,电压检测电路,天线、电池、超声波燃气表及外壳构成,没有除NB-IOT通讯模组外的MCU,并且能够通过后台对智能超声波燃气表进行实时时间校时;

根据前述本发明的特征,本发明特征还在于智能超声波燃气表的I/O资源、各种功能程序、程序存储器、数据存储器,以及MCU的软、硬件资源全部来源于NB-IOT通讯模组内;

根据前述特征,本发明的特征还在于智能超声波燃气表除NB-IOT通讯模组外没有其他MCU;

根据前述特征,本发明的特征还在于内嵌智能超声波燃气表功能窄带NB-IOT 通讯模组的智能超声波燃气表内置了一个实时时钟;

根据前述特征,本发明的特征还在于实时时钟可以在每次通讯时自动进行校验,保证实时时钟的准确性;

智能超声波燃气表的窄带NB-IOT通讯模组上电后,模块首先将NB调制解调器、智能超声波燃气表ARM、数据存储功能模块等相关模块及接口进行赋值初始化,初始化后各模块进入休眠状态,程序会启动外部中断检测方式,当接收计量模块串口数据时,程序会发生中断,通过中断接受到合法数据后进行流量计算。得到流量后,把流量信息定时上传至网络平台,同时数据存储程序可以将用量信息存储在数据存储模块中,该信息可以保存一个月,当智能模组完成数据采集及储存后,NB调试解调器初始化程序开始执行,同时利用NB-IOT网络将采集到的用量信息上传至云平台。

程序还分别对反向安装报警、窃气报警、异常报警等功能设置中断,之后单片机进入开启全局中断低功耗状态等待中断唤醒,程序进入到事件数组判断循环中,当发生中断时程序跳出循环进入中断判断程序,做出判断后程序会根据中断的具体内容分别对反向安装报警、窃气报警、异常报警等功能的事件标志位进行更改,更改之后跳出中断根据标志位进行相关的事件操作。单片机被中断唤醒时首先判断中断类型,如果是外部中断再通过判断具体哪个端口引发中断,来设置相关功能的事件标志位,跳出中断后主函数会根据标志位完成对应事件功能。通过外部中断触发的功能主要有电池电量检测功能、燃气表超声波计量串口通讯功能、IC卡读取功能、燃气使用安全监测功能、窃气报警功能。当程序发生定时器中断时,会根据一定时间间隔来执行相关功能,比较中断时刻的时间是否与预设功能时间相同,如果相同则设置相关功能的事件标志位,跳出中断后主函数会根据标志位完成对应事件功能。当时间达到预设的上传时间时,NB-IOT调制解调器上电,并执行初始化程序,智能超声波燃气表ARM核会接着通讯协议通过NB调制解调器上传一条数据给云端后台。包括智能NB气表所在位置的NB基站的信号强度也发送到后台。如果程序检测出欠压、反向安装等异常现象时,程序会进行报警并通过NB-IOT调制解调模块上传一条数据提醒使用者。同时在定时器中断中每隔一段时间系统会进行一次系统内部状态诊断,判断各个功能单元是否正常启动,各个拓展口是否被应用。如果有某些功能单元出现异常,智能超声波燃气表会接着通讯协议通过NB调制解调器上传一条数据给云端后台通知相关人员进行维修操作。如果各功能单元正常启动则模块进入休眠状态并开启定时器,当模块侦听到NB基站发送来的消息或者程序设定的唤醒时间到达时模块会被唤醒,当模组被唤醒后,各个工作单元开始工作,其中NB-IOT解调模块对信号进行解调后通过串口线将数据传送给定义的智能超声波燃气表ARM进行实时时钟校时、进行阀门控制,定义的智能超声波燃气表ARM提取需要计量数据传输给NB调制解调器的数据接口,将数据通过数据线发送给NB调制解调器,NB调制解调器将输出的信号经过滤波器双工开关天线等设备发送给上位机进行解析。

本发明的有益效果是:本发明利用了内嵌了智能超声波燃气表全部功能的窄带NB-IOT通讯模组。该模组是一种将燃气表超声波计量模块程序、检测信号当量程序、IC卡取读模块及程序、可拓展接口及程序、阀门控制模块、阶梯气价计费模块、燃气使用安全智能模块、燃气报警器接信息处理模块、反向安装报警模块、窃气报警模块组成、数据通讯协议模块及程序与NB-IOT通讯功能集成到一个芯片一体的燃气表专用NB模组,本发明具有原理清晰,具有使用方便,功耗低,体积小,可靠性较高等优点,对于智能超声波燃气表领域都具有较强的实用意义。通过利用NB-IOT专用天线增强了信号强度,保证了数据传输的可靠性。

附图说明

图1是本发明的结构框图;

图2是本发明的程序流程图;

图1中:内嵌智能超声波燃气表功能的窄带NB-IOT通讯模组1、超声波燃气表2、锂电池3、NB-IOT天线4。

具体实施方式

超声波燃气表2通过串口通讯方式将数据发送给内嵌智能超声波燃气表功能的窄带NB-IOT通讯模组1,内嵌智能超声波燃气表功能的窄带NB-IOT通讯模组1将接受到的串口数据,进行计数处理,得到的计量数据,实现计量功能。由数据安全加密解密功能模块对数据进行加密,然后按照数据指令和内容进行解析由各功能模块执行打包通讯协议等各项指令,当需要上传各项数据时由内嵌智能超声波燃气表功能的窄带NB-IOT通讯模组1将数据发送给服务器。同时内嵌智能超声波燃气表功能的窄带NB-IOT通讯模组1中还嵌入了计费计量程序、控制领域常用算法。电池电量检测功能模块接口、反向安装检测系统、窃气检测系统,可以利用程序实现对气表使用过程中的流向进行实时监控,当出现窃气情况时可由NB模块发出无线信息,再由云端处理提出警示信息和推送到用户的移动客户端。内嵌智能超声波燃气表功能的窄带NB-IOT通讯模组1中还有阶梯气价计费功能模块,实现阶梯计量收费,可实现按时间、按量等多组阶梯价格方案,可实现正阶梯及负阶梯;NB-IOT天线4与内嵌智能超声波燃气表功能的窄带NB-IOT通讯模组1,内嵌智能超声波燃气表功能的窄带NB-IOT通讯模组1将采集计算后的数据打包通过NB-IOT天线4发送给基站。锂电池3与内嵌智能超声波燃气表功能的窄带NB-IOT通讯模组1相连接给整个智能超声波燃气表系统供电。

智能超声波燃气表上电后,模块首先将内嵌智能超声波燃气表功能的窄带NB-IOT通讯模组1中的NB调制解调器、智能超声波燃气表ARM、数据存储功能模块等相关模块及接口进行赋值初始化,初始化后各模块进入休眠状态,程序会启动外部中断检测方式,当接收计量模块串口数据时,程序会发生中断,通过中断接受到合法数据后进行流量计算。得到流量后,把流量信息定时上传至网络平台,同时数据存储程序可以将用量信息存储在数据存储模块中,该信息可以保存一个月,当智能模组完成数据采集及储存后,NB调试解调器初始化程序开始执行,同时利用NB-IOT网络将采集到的用量信息上传至云平台。

程序还分别对反向安装报警、窃气报警、异常报警等功能设置中断。之后单片机进入开启全局中断低功耗状态等待中断唤醒,程序进入到事件数组判断循环中,当发生中断时程序跳出循环进入中断判断程序,做出判断后程序会根据中断的具体内容分别对反向安装报警、窃气报警、异常报警等功能的事件标志位进行更改,更改之后跳出中断根据标志位进行相关的事件操作。单片机被中断唤醒时首先判断中断类型,如果是外部中断再通过判断具体哪个端口引发中断,来设置相关功能的事件标志位,跳出中断后主函数会根据标志位完成对应事件功能。通过外部中断触发的功能主要有电池电量检测功能、燃气表超声波计量串口通讯功能、IC卡读取功能、燃气使用安全监测功能、窃气报警功能。当程序发生定时器中断时,会根据一定时间间隔来执行相关功能,比较中断时刻的时间是否与预设功能时间相同,如果相同则设置相关功能的事件标志位,跳出中断后主函数会根据标志位完成对应事件功能。当时间达到预设的上传时间时,NB-IOT调制解调器上电,并执行初始化程序,智能超声波燃气表ARM核会接着通讯协议通过NB调制解调器上传一条数据给云端后台。包括智能NB气表所在位置的NB基站的信号强度也发送到后台。如果程序检测出欠压、反向安装等异常现象时,程序会进行报警并通过NB-IOT调制解调模块上传一条数据提醒使用者。同时在定时器中断中每隔一段时间系统会进行一次系统内部状态诊断,判断各个功能单元是否正常启动,各个拓展口是否被应用。如果有某些功能单元出现异常,智能超声波燃气表会接着通讯协议通过NB调制解调器上传一条数据给云端后台通知相关人员进行维修操作。如果各功能单元正常启动则模块进入休眠状态并开启定时器,当模块侦听到NB基站发送来的消息或者程序设定的唤醒时间到达时模块会被唤醒,当模组被唤醒后,各个工作单元开始工作,其中NB-IOT解调模块对信号进行解调后通过串口线将数据传送给定义的智能超声波燃气表ARM进行实时时钟校时、进行阀门控制,定义的智能超声波燃气表ARM提取需要计量数据传输给NB调制解调器的数据接口,将数据通过数据线发送给NB调制解调器,NB调制解调器将输出的信号经过滤波器双工开关天线等设备发送给上位机进行解析。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种行李车共享系统及行李车共享商业模式

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!