[发明专利]一种低功耗物联网无线感知节点的设计方法有效
申请号: | 201510270405.1 | 申请日: | 2015-05-26 |
公开(公告)号: | CN104850212B | 公开(公告)日: | 2017-08-15 |
发明(设计)人: | 王东林;李保龙;程琤 | 申请(专利权)人: | 江苏麦希通讯技术有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32 |
代理公司: | 深圳市远航专利商标事务所(普通合伙)44276 | 代理人: | 田志远 |
地址: | 214028 江苏省无锡市无锡国家高新技术*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 功耗 联网 无线 感知 节点 设计 方法 | ||
技术领域
本发明涉及通信技术,尤其涉及一种低功耗物联网无线感知节点的设计方法。
背景技术
无线感知节点是物联网中不可或缺的关键部分,其对于目标物件的信息感知,信息获取,信息传递都具有支撑作用。无线感知节点广泛应用于户外信息采集,智能水电表,智能家居,智能安防等领域,难以架设持续的供电线路,所以必须采用电池供电,对于功耗的要求较高。
现有的无线感知节点存在以下缺陷:1、现有的无线感知节点由于在硬件设计和软件设计上的非标准化,使得其功耗标准参差不齐,不能根据业务需求动态配置功耗等级,不能适应多种感知需求,功能的设计也没有模块化,扩展性不高。2、现有的无线感知节点软件设计方案普遍采用简单的固定时间状态切换的机制,通过预先设置好的时间间隔,来切换工作休眠状态,这种方案的设计和实现都较为简单和基础,虽然能够在一定程度上实现低功耗的要求,但是扩展性差,且不能根据需求进行后期的动态配置。简单的状态切换机制也不能方便地进行后期功能的增加和修改,在匹配新的传感器模块时会有一定的工作量。
综上所述,现有的无线感知节点无法根据需求动态配置功耗等级;无法灵活增加或者更改模块功能。
以上缺陷,值得解决。
发明内容
为了克服现有的技术的不足, 本发明提供一种低功耗物联网无线感知节点的设计方法。
本发明技术方案如下所述:
一种低功耗物联网无线感知节点的设计方法,包括硬件部分和软件部分,所述硬件部分包括MCU、射频芯片、RTC芯片以及数据传输接口,所述软件部分包括硬件驱动程序和基本网络协议,其特征在于,所述软件部分还包括功能模块,所述功能模块包括时段配置模块,多时钟动态切换配置模块,事件结构体和管理队列,进程结构体和管理队列;
所述时段配置模块通过时段检测区分工作时段和休眠时段;
所述多时钟动态切换配置模块根据不同工作模式实现不同等级的能耗需求,其包括MCU内部时钟和外部时钟;
所述事件结构体和管理队列用以实现事件响应机制,在用户或者系统产生新的事件处理需求时,通过相关的函数发送事件给相应的处理进程,实现即时的事件触发以及进程间通信;
所述进程结构体和管理队列在进程中封装了相应的功能操作程序,并能够通过绑定事件,将事件传递过来的信息进行处理,处理完成之后也能调用其他的进程处理事件。
进一步的,所述时段检测基于RTC硬件中断,通过配置RTC的天或者小时中断报警,来判断状态切换临界区间,中断之后设置标识符,表示一天或者一小时过去了,此后会进入检测函数检测当前是工作时段还是休眠时段,然后进入相应的状态,休眠时段下,MCU进入最低功耗休眠,仅RTC保持工作,此后由RTC进行中断唤醒操作。
进一步的,所述MCU内部时钟包括高速内部振荡器和低速内部振荡器,所述高速内部振荡器提供MCU工作时钟,且通过寄存器配置改变时钟的工作频率,所述低速内部振荡器用来维持看门狗定时器或者内部RTC定时器。
进一步的,所述外部时钟包括外部副系统时钟,在MCU外接32.768kHz的谐振器产生振荡频率。
进一步的,所述事件结构体和管理队列包括事件产生和事件管理;
所述事件产生包括同步事件产生和异步事件产生,所述同步事件产生后直接处理,所述异步事件产生后放入事件队列等待处理;
所述事件管理采用先到先服务策略,每一次系统轮询只处理一个事件。
所述事件管理设有缓冲区,所述缓冲区通过事件队列来存放各种待处理事件。
进一步的,所述进程结构体和管理队列包括功能封装和事件绑定;
所述功能封装是将功能函数代码封装到进程结构体中,在需要的时候能够调用;
所述事件绑定是将事件和进程绑定,可以有针对性地将事件中的数据交给对应的进程处理。
根据上述结构的本发明,其有益效果在于,
1、本发明依据RTC进行时段配置,结合时钟切换,可以灵活地配置能耗等级。
2、本发明采用轻量化的事件机制,兼顾低功耗的同时,满足突发任务的快速处理,并可适应多任务转换处理。
3、本发明使用进程封装机制,对模块功能进行封装,方便功能的扩展和修改。
附图说明
图1为本发明整体结构示意图;
图2为本发明事件处理流程示意图;
图3为本发明进程队列结构示意图。
具体实施方式
下面结合附图以及实施方式对本发明进行进一步的描述:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏麦希通讯技术有限公司,未经江苏麦希通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510270405.1/2.html,转载请声明来源钻瓜专利网。