[发明专利]一种基于LoRa的智能水表低功耗通信方法有效
申请号: | 202110038971.5 | 申请日: | 2021-01-12 |
公开(公告)号: | CN113784232B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 范建华;窦克森;陈维广;刘永广;徐军然;石潇龙;刘金亮;朱文亚;于津;张公森;韩凯;彭飞 | 申请(专利权)人: | 青岛鼎信通讯股份有限公司 |
主分类号: | H04Q9/00 | 分类号: | H04Q9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266000 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 lora 智能水表 功耗 通信 方法 | ||
1.一种基于远距离无线电LoRa的智能水表低功耗通信方法,其特征在于,通过远距离无线电LoRa中断处理、多帧连续唤醒方法、控制水表接收,处理通信报文;
所述远距离无线电LoRa中断处理将远距离无线电LoRa芯片的DIO引脚与水表微控制单元MCU的具有外部中断功能的引脚相连接,通过DI0引脚指示信号活动检测CAD是否中断、信号发送、信号接收,远距离无线电LoRa中断处理具体包含以下步骤:
步骤1:水表微控制单元MCU读取远距离无线电LoRa中断标识寄存器并清除远距离无线电LoRa内部中断标识,进入步骤2;
步骤2:判断是否接收完成中断,若接收完成中断,设置远距离无线电LoRa待机模式,读取接收报文并处理报文,进入步骤9,否则进入步骤3;
步骤3:判断是否发送完成中断,若发送完成中断,清除发送超时时间,进入步骤4,否则进入步骤5;
步骤4:判断是否无后续帧,若有后续帧,则开启远距离无线电LoRa连续接收模式并设定超时时间,进入步骤9,若无则进入步骤8;
步骤5:判断信号活动检测CAD是否完成中断,若是则进入步骤6,否则进入步骤7;
步骤6:判断有效信号是否中断,若是,则开启远距离无线电LoRa单次接收模式,进入步骤9,否则进入步骤8;
步骤7:判断接收超时时间是否为0,若为0则进入步骤8,否则开启远距离无线电LoRa连续接收模式并设定超时时间,进入步骤9;
步骤8:设置远距离无线电LoRa睡眠模式;
步骤9:等待新的远距离无线电LoRa中断,进入步骤1;
所述多帧连续唤醒方法是通过采集设备连续发送单帧唤醒报文,其发送时间不小于水表模块定时检测信号的时间间隔,其中单帧唤醒报文的前导码持续时间不大于唤醒报文内容的持续时间,在发送完唤醒报文之后立即发送通信报文;
所述控制水表接收包含以下步骤:
步骤1:判断是否本机地址且校验正确的报文,若是,则进入步骤3,否则进入步骤2;
步骤2:判断接收超时时间是否为0,若是则进入步骤5,否则开启远距离无线电LoRa连续接收模式并设定超时时间,进入步骤5;
步骤3:判断是否为唤醒报文,若是则设置远距离无线电LoRa连续接收模式并设定超时时间,进入步骤5,否则进入步骤4;
步骤4:判断是否有后续帧标识,设置相应的标识位,根据协议解析报文并发送报文的响应帧,进入步骤5;
步骤5:微控制单元MCU进入低功耗模式,等待新远距离无线电LoRa中断,进入中断处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛鼎信通讯股份有限公司,未经青岛鼎信通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110038971.5/1.html,转载请声明来源钻瓜专利网。