CN110337139B - 一种基于无线传感器的低功耗控制方法及无线传感器 - Google Patents
一种基于无线传感器的低功耗控制方法及无线传感器 Download PDFInfo
- Publication number
- CN110337139B CN110337139B CN201910650828.4A CN201910650828A CN110337139B CN 110337139 B CN110337139 B CN 110337139B CN 201910650828 A CN201910650828 A CN 201910650828A CN 110337139 B CN110337139 B CN 110337139B
- Authority
- CN
- China
- Prior art keywords
- cpu
- sensor
- communication module
- wireless communication
- configuration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0248—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal dependent on the time of the day, e.g. according to expected transmission activity
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Selective Calling Equipment (AREA)
- Transceivers (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
本发明涉及一种基于无线传感器的低功耗控制方法及无线传感器,属于无线通信传输技术领域,所述无线传感器包括CPU、无线通讯模块和传感器,实现如下方法:1)CPU通过定时器中断唤醒信号,触发进入配置模式;2)在配置模式下,每个周期内,CPU向所述无线通讯模块发一个配置信息,发送完成后休眠;3)无线通讯模块每个周期唤醒,接收所述一个配置信息,进行配置,配置完成后休眠,解决现有技术中的无线传感器由于在配置过程中CPU和无线通讯模块长时间处于配置状态造成的功耗大的问题。
Description
技术领域
本发明涉及一种基于无线传感器的低功耗控制方法及无线传感器,属于无线通信传输技术领域。
背景技术
随着物联网技术的快速发展,能耗相对于电池供电的产品来说是一个重中之重的问题,如果电能耗尽,那么设备将“罢工”,在某种场合电能就意味着电子产品的生命。在这个物联网的时代,越来越多的电池供电的设备将通过无线通信连接,降低能耗的问题就成为工程师的重要任务。
在无线通信传输技术中,基于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模块不再长时间处于配置状态,而是发送配置信息后即刻进入休眠状态,有效降低了***能耗。
作为对本实施方式的进一步改进,本实施例中还设置了充电电路。在使用LoRa实现低功耗时,采用充电锂电池,增加一个充电模块直接给设备充电,其充电模块使用TP4056高效率充电芯片。TP4056是一款单节锂离子电池恒流/恒压线性充电器,采用底部带散热片的SOP-8封装以及简单的外部应用电路,非常适合便携式设备应用,适合USB电源和适配器电源工作,内部采用防倒充电路,不需要外部隔离二极管。热反馈可对充电电流进行自动调节,以便在大功率操作或高环境温度条件下对芯片温度加以限制。TP4056充电截止电压为4.2V,充电电流可通过外部电阻进行设置。当充电电流降至设定值的1/10时,TP4056 将自动结束充电过程。当输入电压被移掉后,TP4056自动进入超低功耗待机状态,将待机电流降至1uA以下。TP4056在有输入电源时也可置于停机模式,从而将工作电流降至 40uA。在实现时,使用TP4056芯片功能检测充电电压,在多次检测对比充电电压数值相同,则说明电压稳定,稳定以后则进入低功耗状态,直到CPU被RTC唤醒。
基于无线传感器的低功耗控制方法实施例:
本实施例中提供了一种基于无线传感器的低功耗控制方法,所述无线传感器包括CPU、无线通讯模块和传感器,包括如下步骤:
1)CPU通过定时器中断唤醒信号,触发进入配置模式;
2)在配置模式下,每个周期内,CPU向所述无线通讯模块发一个配置信息,发送完成后休眠;
3)无线通讯模块每个周期唤醒,接收所述一个配置信息,进行配置,配置完成后休眠。
详细的低功耗控制方法已在上述无线传感器实施例中给出,故不再赘述。
以上所述仅为本发明的优选实例,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
Claims (6)
1.一种基于无线传感器的低功耗控制方法,所述无线传感器包括CPU、无线通讯模块和传感器,所述无线通讯模块为LoRa,其特征在于,包括如下步骤:
1)CPU通过定时器中断唤醒信号,触发进入配置模式;
2)在配置模式下,每个周期的每个时钟周期内,CPU向所述无线通讯模块发一个配置信息,在每个时钟周期内所述配置信息发送完成后CPU休眠;
3)所述无线通讯模块每个周期唤醒,在每个时钟周期内接收CPU发送的一个配置信息,进行配置,在每个时钟周期内配置完成后休眠;
每个周期包括若干个时钟周期。
2.根据权利要求1所述的基于无线传感器的低功耗控制方法,其特征在于,根据RTC唤醒CPU和无线通讯模块。
3.根据权利要求1所述的基于无线传感器的低功耗控制方法,其特征在于,所述传感器包括温度传感器、湿度传感器、露点传感器和光照强度传感器。
4.一种无线传感器,无线传感器包括CPU、无线通讯模块和传感器,所述无线通讯模块为LoRa,其特征在于,实现如下方法:
1)CPU通过定时器中断唤醒信号,触发进入配置模式;
2)在配置模式下,每个周期的每个时钟周期内,CPU向所述无线通讯模块发一个配置信息,在每个时钟周期内所述一个配置信息发送完成后CPU休眠;
3)所述无线通讯模块每个周期唤醒,在每个时钟周期内接收CPU发送的一个配置信息,进行配置,在每个时钟周期内配置完成后休眠;
每个周期包括若干个时钟周期。
5.根据权利要求4所述的无线传感器,其特征在于,根据RTC唤醒CPU和无线通讯模块。
6.根据权利要求4所述的无线传感器,其特征在于,所述传感器包括温度传感器、湿度传感器、露点传感器和光照强度传感器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910650828.4A CN110337139B (zh) | 2019-07-18 | 2019-07-18 | 一种基于无线传感器的低功耗控制方法及无线传感器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910650828.4A CN110337139B (zh) | 2019-07-18 | 2019-07-18 | 一种基于无线传感器的低功耗控制方法及无线传感器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110337139A CN110337139A (zh) | 2019-10-15 |
CN110337139B true CN110337139B (zh) | 2022-03-08 |
Family
ID=68145896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910650828.4A Active CN110337139B (zh) | 2019-07-18 | 2019-07-18 | 一种基于无线传感器的低功耗控制方法及无线传感器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110337139B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111007781A (zh) * | 2019-12-27 | 2020-04-14 | 北京润科通用技术有限公司 | 一种环境监测装置的控制方法及*** |
CN112333766B (zh) * | 2020-11-13 | 2022-02-11 | 北京美斯顿科技开发有限公司 | 一种无线通信方法、***、终端通信设备及电子设备 |
CN114117356A (zh) * | 2021-10-25 | 2022-03-01 | 海南云智联科技有限公司 | 一种远距离低功耗的传感器实现方法与设备 |
CN114019858B (zh) * | 2021-10-29 | 2024-04-02 | 上海建工集团股份有限公司 | 一种混凝土外加剂二次补偿定量控制方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5734927A (en) * | 1995-06-08 | 1998-03-31 | Texas Instruments Incorporated | System having registers for receiving data, registers for transmitting data, both at a different clock rate, and control circuitry for shifting the different clock rates |
CN102869077A (zh) * | 2012-08-28 | 2013-01-09 | 苏州博联科技有限公司 | 基于ZigBee协议的无线传感网络的数据采集传输方法 |
CN103843418A (zh) * | 2013-10-29 | 2014-06-04 | 华为终端有限公司 | 一种业务代理的方法、调制解调器及终端 |
CN105373207A (zh) * | 2014-08-20 | 2016-03-02 | 深圳飞音时代网络通讯技术有限公司 | 一种无线通信终端的待机方法 |
CN105807889A (zh) * | 2016-02-29 | 2016-07-27 | 宇龙计算机通信科技(深圳)有限公司 | 指令处理方法、指令处理装置和终端 |
CN206619270U (zh) * | 2017-03-28 | 2017-11-07 | 浙江理工大学 | 低功耗433m无线应用数据采集电路 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190010335A (ko) * | 2017-07-21 | 2019-01-30 | 삼성전자주식회사 | 레이턴시 정보를 저장하는 저장 장치, 프로세서 및 컴퓨팅 시스템 |
-
2019
- 2019-07-18 CN CN201910650828.4A patent/CN110337139B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5734927A (en) * | 1995-06-08 | 1998-03-31 | Texas Instruments Incorporated | System having registers for receiving data, registers for transmitting data, both at a different clock rate, and control circuitry for shifting the different clock rates |
CN102869077A (zh) * | 2012-08-28 | 2013-01-09 | 苏州博联科技有限公司 | 基于ZigBee协议的无线传感网络的数据采集传输方法 |
CN103843418A (zh) * | 2013-10-29 | 2014-06-04 | 华为终端有限公司 | 一种业务代理的方法、调制解调器及终端 |
CN105373207A (zh) * | 2014-08-20 | 2016-03-02 | 深圳飞音时代网络通讯技术有限公司 | 一种无线通信终端的待机方法 |
CN105807889A (zh) * | 2016-02-29 | 2016-07-27 | 宇龙计算机通信科技(深圳)有限公司 | 指令处理方法、指令处理装置和终端 |
CN206619270U (zh) * | 2017-03-28 | 2017-11-07 | 浙江理工大学 | 低功耗433m无线应用数据采集电路 |
Also Published As
Publication number | Publication date |
---|---|
CN110337139A (zh) | 2019-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110337139B (zh) | 一种基于无线传感器的低功耗控制方法及无线传感器 | |
CN111007781A (zh) | 一种环境监测装置的控制方法及*** | |
CN105656167B (zh) | 基于振动能量采集器的无源无线传感器节点电源电路 | |
CN109615053A (zh) | 一种基于uwb的低功耗电子标签及低功耗方法 | |
CN102214846A (zh) | 降低电池管理***功耗的方法与低功耗电池管理*** | |
CN112020031A (zh) | 一种基于低频无线唤醒和WiFi的低功耗物联通信装置 | |
CN112351475A (zh) | 一种基于lora低功耗无线通信技术的数据采集方法和装置 | |
CN102495576B (zh) | 一种超低功耗电路控制***及方法 | |
CN209783638U (zh) | 一种基于Lora技术的蜂箱重量及温湿度测量采集器 | |
CN105119726A (zh) | 一种无线传感网节点快速唤醒方法及其装置 | |
CN202395998U (zh) | 一种无线传感器网络节点 | |
CN211653439U (zh) | 一种按键唤醒电路及电子设备 | |
CN109993953B (zh) | 一种低功耗供电模块 | |
CN208386945U (zh) | 一种用于无线传感器节点的可采集射频能量的唤醒电路 | |
CN111146853A (zh) | 具有振动能量回收功能的无线传感器及其数据传输方法 | |
CN210221137U (zh) | 一种基于zigbee的低功耗温湿度采集装置 | |
CN212727059U (zh) | 一种基于LoRa的光伏储能监控网关装置 | |
CN113691889A (zh) | 一种基于射频能供能的无线传感节点及其唤醒与自驱动方法 | |
CN209057212U (zh) | 一种基于nb-iot的超长待机定位装置 | |
CN208888611U (zh) | 一种基于无线双向通讯的超低功耗控制*** | |
CN211651879U (zh) | 一种分布式低功耗无线测温探测器 | |
CN204559893U (zh) | 无线通讯器、表计查询装置和表计查询*** | |
CN113691890A (zh) | 一种基于射频能唤醒的无线传感*** | |
CN109062397B (zh) | 一种单片机休眠管理*** | |
CN208903214U (zh) | 一种单片机休眠管理*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB03 | Change of inventor or designer information |
Inventor after: Liu Lifeng Inventor after: Wang Gangshen Inventor after: Zhao Zhixuan Inventor before: Li Jianbing Inventor before: Liu Lifeng Inventor before: Wang Gangshen Inventor before: Zhao Zhixuan |
|
CB03 | Change of inventor or designer information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |