一种基于无线传感器的低功耗控制方法及无线传感器技术

技术编号:22311157 阅读:36 留言:0更新日期:2019-10-16 10:46
本发明专利技术涉及一种基于无线传感器的低功耗控制方法及无线传感器,属于无线通信传输技术领域,所述无线传感器包括CPU、无线通讯模块和传感器,实现如下方法:1)CPU通过定时器中断唤醒信号,触发进入配置模式;2)在配置模式下,每个周期内,CPU向所述无线通讯模块发一个配置信息,发送完成后休眠;3)无线通讯模块每个周期唤醒,接收所述一个配置信息,进行配置,配置完成后休眠,解决现有技术中的无线传感器由于在配置过程中CPU和无线通讯模块长时间处于配置状态造成的功耗大的问题。

A low power control method and wireless sensor based on wireless sensor

【技术实现步骤摘要】
一种基于无线传感器的低功耗控制方法及无线传感器
本专利技术涉及一种基于无线传感器的低功耗控制方法及无线传感器,属于无线通信传输

技术介绍
随着物联网技术的快速发展,能耗相对于电池供电的产品来说是一个重中之重的问题,如果电能耗尽,那么设备将“罢工”,在某种场合电能就意味着电子产品的生命。在这个物联网的时代,越来越多的电池供电的设备将通过无线通信连接,降低能耗的问题就成为工程师的重要任务。在无线通信传输技术中,基于LoRa的超低功耗远距离无线传输设备,主要检测空气中的温度、湿度、露点和光照强度,例如基于LoRa的无线传感器,通过传感器对空气中温度、湿度以及露点的检测。而对于该无线传输设备的采用,很重要的一个技术要求就是低功耗。尽管现有的LoRa技术在信号调制的方法设计上,已经采用了低功耗的LoRa调制解调器技术,并且在某种意义上解决了设备安装不便、设备工作时间短、电池的利用率低、距离近等问题。但是在实际应用过程中,不管是对该无线传感器的配置还是使用过程中,CPU的长时间配置状态及其外围电路仍然会消耗较多的电量。CPU对通信模块的数据收发控制是通过配置通信模块的内部寄存器完成的。CPU和通信模块要按约定的周期完成配置过程。不同的任务,其配置所需时间可能不同,而这个约定的配置周期必须按最长可能配置时间来设置,才能保证所有配置成功。那么,所需时间较短的配置过程就会出现闲置时间,CPU和通信模块都处于正常工作状态,产生较大的不必要的电能消耗。因此,需要设计一种无线传感器的低功耗控制方法,以进一步降低现有配置过程在实际工作过程中产生的功耗。
技术实现思路
本专利技术的目的是提供一种基于无线传感器的低功耗控制方法及无线传感器,解决现有技术中的无线传感器由于在配置过程中CPU和无线通讯模块长时间处于配置状态造成的功耗大的问题。为实现上述目的,本专利技术的技术方案为:本专利技术提供了一种基于无线传感器的低功耗控制方法,所述无线传感器包括CPU、无线通讯模块和传感器,包括如下步骤:1)CPU通过定时器中断唤醒信号,触发进入配置模式;2)在配置模式下,每个周期内,CPU向所述无线通讯模块发一个配置信息,发送完成后休眠;3)无线通讯模块每个周期唤醒,接收所述一个配置信息,进行配置,配置完成后休眠。本专利技术通过设计基于无线传感器的低功耗控制方法,通过CPU在被唤醒进入配置模式后,每个周期内在向无线通讯模块发送配置信息后进入休眠状态,然后无线通讯模块在根据配置信息进行配置后也进入休眠状态,从而使CPU在唤醒后对无线通讯模块进行配置的过程中不再需要一直维持在配置状态,从而有效减小了CPU配置过程的时间以及功耗。进一步的,根据RTC唤醒CPU和无线通讯模块。进一步的,每个周期包括若干个时钟周期。进一步的,所述无线通讯模块为LoRa。进一步的,所述传感器包括温度传感器、湿度传感器、露点传感器和光照强度传感器。本专利技术还提供了一种无线传感器,无线传感器包括CPU、无线通讯模块和传感器,实现如下方法:1)CPU通过定时器中断唤醒信号,触发进入配置模式;2)在配置模式下,每个周期内,CPU向所述无线通讯模块发一个配置信息,发送完成后休眠;3)所述无线通讯模块每个周期唤醒,接收所述一个配置信息,进行配置,配置完成后休眠。本专利技术设计的无线传感器,通过CPU在被唤醒进入配置模式后,每个周期内在向无线通讯模块发送配置信息后进入休眠状态,然后无线通讯模块在根据配置信息进行配置后也进入休眠状态,从而使CPU在唤醒后对无线通讯模块进行配置的过程中不再需要一直维持在配置状态,从而有效减小了CPU配置过程的时间以及功耗。进一步的,根据RTC唤醒CPU和无线通讯模块。进一步的,每个周期包括若干个时钟周期。进一步的,所述无线通讯模块为LoRa。进一步的,所述传感器包括温度传感器、湿度传感器、露点传感器和光照强度传感器。附图说明图1是本专利技术实施例中基于LoRa的无线传感器的原理图;图2是现有CPU配置参数配置过程功耗分布图;图3是本专利技术实施例中CPU配置过程功耗分布图;图4是本专利技术实施例中LoRa配置参数过程功耗分布图。具体实施方式本专利技术提供了一种基于无线传感器的低功耗控制方法,并提供了一种无线传感器,是一种超远距离无线通信技术,具有结构简单,通信距离远、成本低、功耗低等优点。下面结合附图对本专利技术的实施方式作进一步详细的说明。无线传感器实施例:本实施例中提供的无线传感器包括CPU、无线通讯模块和传感器,如图1所示,本实施例中的无线通讯模块以LoRa为例进行说明,本实施例基于LoRa的无线传感器中:所述CPU选用超低功耗STM8L152,不带RTC休眠时芯片电流为400nA,带RTC下休眠时芯片电流为1.4uA,封装类型:TSSOP,数据总线宽度:8Bit,程序存储器大小:8KB,最大频率:16MHZ,供电电源:1.65V—3.6V,尺寸:6.6x4.5x1.05mm。该CPU拥有的RAM和EEPROM足以实现超低功耗的软件配置,无需拓展外部存储设备,进一步降低功耗和成本。如图1所示,该CPU中配置有与传感器进行数据交互的IIC接口,以及与LoRa通讯模块进行数据传输的SPI接口。还设置有状态指示灯接口。所述无线传输模块采用LoRa,终端射频芯片选用SX1278,在休眠模式下,该芯片电流低至0.2uA—1uA,可以忽略不计,在空旷的地带传输距离高达5公里。所述传感器包括温度传感器、湿度传感器、露点传感器、光照强度传感器等的农业生产环境数据的采集。如图2所示,现有的无线传感器在进行配置的过程中,CPU在被唤醒后,向LoRa发送配置信息后,始终保持配置状态,直至LoRa配置完成后,下发下一个配置信息,这样在整个过程中CPU和LoRa模块始终处于配置状态,装置耗电量大。而本实施例中通过上述配置后的无线传感器,实现如下方法:1)CPU通过定时器中断唤醒信号,触发进入配置模式;2)如图3所示,在配置模式下,每个周期内,CPU向所述无线通讯模块发一个配置信息,发送完成后休眠;3)如图4所示,所述无线通讯模块每个周期唤醒,接收所述一个配置信息,进行配置,配置完成后休眠。本实施例中根据RTC唤醒CPU和无线通讯模块。作为其他实施方式,还可以采用额外设置的定时器唤醒。上述步骤2)和步骤3)中,每个周期包括若干个时钟周期。可根据实际需要进行合理设置。具体的,本实施例中无线传感器的详细工作过程为:CPU的采集数据输入端连接传感器接口,用于数据信息的输送。当CPU唤醒以后,通过IIC与传感器进行数据交换,若CPU收到传感器的数据以后,先存入相应的内存中,同时,CPU监测内部参考电压值,相继存入相应的内存,此时CPU唤醒LoRa通讯模块,将内存中的数据进行发射。所述LoRa通讯模块的输入端接入CPU的输出端,用于数据信号的传递,LoRa通讯模块接收CPU发送的一个配置信息后,在CPU控制下被唤醒,同时主控CPU转为休眠状态。而该LoRa通讯模块在根据配置信息进行配置后,转为休眠状态。在下次配置过程中重复上述步骤。本实施例中通过CPU和无线通讯模块的相互配合的配置过程,使得CPU和LoRa模块不再长时间处于配置状态,而是发送配置信息后即刻进入休眠状态,有效降低了系统能耗。作为对本实施方式的进一步本文档来自技高网...

【技术保护点】
1.一种基于无线传感器的低功耗控制方法,所述无线传感器包括CPU、无线通讯模块和传感器,其特征在于,包括如下步骤:1)CPU通过定时器中断唤醒信号,触发进入配置模式;2)在配置模式下,每个周期内,CPU向所述无线通讯模块发一个配置信息,发送完成后休眠;3)所述无线通讯模块每个周期唤醒,接收所述一个配置信息,进行配置,配置完成后休眠。

【技术特征摘要】
1.一种基于无线传感器的低功耗控制方法,所述无线传感器包括CPU、无线通讯模块和传感器,其特征在于,包括如下步骤:1)CPU通过定时器中断唤醒信号,触发进入配置模式;2)在配置模式下,每个周期内,CPU向所述无线通讯模块发一个配置信息,发送完成后休眠;3)所述无线通讯模块每个周期唤醒,接收所述一个配置信息,进行配置,配置完成后休眠。2.根据权利要求1所述的基于无线传感器的低功耗控制方法,其特征在于,根据RTC唤醒CPU和无线通讯模块。3.根据权利要求1所述的基于无线传感器的低功耗控制方法,其特征在于,每个周期包括若干个时钟周期。4.根据权利要求1所述的基于无线传感器的低功耗控制方法,其特征在于,所述无线通讯模块为LoRa。5.根据权利要求1所述的基于无线传感器的低功耗控制方法,其特征在于,所述传感器包括...

【专利技术属性】
技术研发人员:李建兵刘立峰王港申赵智轩
申请(专利权)人:河南兵峰电子科技有限公司
类型:发明
国别省市:河南,41

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

1