Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T23:57:53.579Z Has data issue: false hasContentIssue false

An Autonomous Wireless Sensor Node Based on Hybrid RF Solar Energy Harvesting

Published online by Cambridge University Press:  01 January 2024

John Nicot*
Affiliation:
University of Bordeaux, IMS, UMR 5218, 33405 Talence, Bordeaux, France CNRS, IMS, UMR 5218, 33405 Talence, Bordeaux, France Bordeaux INP, IMS, UMR 5218, 33405 Talence, Bordeaux, France
Ludivine Fadel
Affiliation:
University of Bordeaux, IMS, UMR 5218, 33405 Talence, Bordeaux, France CNRS, IMS, UMR 5218, 33405 Talence, Bordeaux, France Bordeaux INP, IMS, UMR 5218, 33405 Talence, Bordeaux, France
Thierry Taris
Affiliation:
University of Bordeaux, IMS, UMR 5218, 33405 Talence, Bordeaux, France CNRS, IMS, UMR 5218, 33405 Talence, Bordeaux, France Bordeaux INP, IMS, UMR 5218, 33405 Talence, Bordeaux, France
*
Correspondence should be addressed to John Nicot; john.nicot@ims-bordeaux.fr

Abstract

The widespread deployment of the Internet of Things (IoT) requires the development of new embedded systems, which will provide a diverse array of different intelligent functionalities. However, these devices must also meet environmental, maintenance, and longevity constraints, while maintaining extremely low-power consumption. In this work, a batteryless, low-power consumption, compact embedded system for IoT applications is presented. This system is capable of using a combination of hybrid solar and radiofrequency power sources and operates in the 900 MHz ISM band. It is capable of receiving OOK or ASK modulated data and measuring environmental data and can transmit information back to the requester using GFSK modulated data. The total consumption of the system during its sleep state is 920 nW. Minimum power required to operate is −15.1 dBm or 70 lux, when using only radiofrequency or solar powering, respectively. The system is fully designed with components off the shelf (COTS).

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © 2021 John Nicot et al.
Figure 0

FIGURE 1: Overview of the IoT sensor node’s different modules, including external modules used for data transmission and reception.

Figure 1

FIGURE 2: Details of the rectenna developed for data reception and power harvesting. (a) Antenna connected to the rectifier, with a euro coin for reference. (b) Antenna S11 parameters from 885 MHz to 985 MHz.

Figure 2

FIGURE 3: Full-wave, N-stage rectifier, Greinacher topology used.

Figure 3

FIGURE 4: The S11 parameters of the 1-stage and 4-stage rectifiers, from 700 MHz to 1.1 GHz, without a matching network, using Z0 = 50 Ω.

Figure 4

FIGURE 5: The “double-L” matching network topology used to adapt the rectifiers.

Figure 5

TABLE 1: Component values chosen for the matching network between the antenna and the rectifier.

Figure 6

FIGURE 6: The S11 parameters of the 1-stage (a) and 4-stage (b) rectifiers, from 870 MHz to 970 MHz, matched, using Z0 = 50 Ω, for varying input power levels.

Figure 7

FIGURE 7: Measured rectification sensitivity S versus input power PIN, for power levels ranging from −30 dBm to 0 dBm.

Figure 8

FIGURE 8: Measured rectification efficiency ƞ versus input power PIN and load. (a) The efficiency ƞ for the 1-stage rectifier. (b) The efficiency ƞ for the 4-stage rectifier.

Figure 9

FIGURE 9: Measured power output POUT versus input power PIN, for the 1-stage rectifier, for input power levels ranging from −30 dBm to 0 dBm.

Figure 10

FIGURE 10: The solar panels with a 1-euro coin for reference. (a) The small solar panel. (b) The large solar panel.

Figure 11

FIGURE 11: Measured open voltage of the two solar panels, depending on both the luminosity available and the type of LED lighting.

Figure 12

FIGURE 12: Measured power output, POUT, of the two solar panels, depending on both the luminosity available and the type of LED lighting, with illustrations of different luminosity levels, L.

Figure 13

FIGURE 13: Schematic describing the bq25570 as used in this work, used for RF power harvesting and voltage regulation for the load (adapted from [10]).

Figure 14

FIGURE 14: Optimum MPPT calculation, in order to size ROC1 and ROC2 to extract maximum power from the 1-stage rectifier.

Figure 15

FIGURE 15: Schematic describing the bq25504 as used in this work, used for solar power harvesting (adapted from [11]).

Figure 16

FIGURE 16: Optimum MPPT calculation, in order to size ROC1 and ROC2 for the extraction of maximum power from the solar panels.

Figure 17

FIGURE 17: bq25570 charge and discharge cycle, with a 470 μF ceramic capacitor storage element, and PIN = −10 dBm during charging.

Figure 18

FIGURE 18: Time taken for the bq25570 to accomplish cold, warm, and full start using RF energy only, as a function of input power.

Figure 19

FIGURE 19: Self-discharge curve of the 470 mF supercapacitor over several days, showing the voltage present.

Figure 20

FIGURE 20: bq25504 charge and discharge cycle, with a 470 mF supercapacitor storage element, with the luminosity varying between 100 lux and 1000 lux.

Figure 21

FIGURE 21: Comparator circuit for data reception; wake-up signal generation.

Figure 22

FIGURE 22: The frame format for the node’s low-power wake-up radio, used in RX communications.

Figure 23

FIGURE 23: Data frame sent to node, after rectification.

Figure 24

FIGURE 24: Data frame normalization to 1.8 V and wake-up signal generation for the microcontroller.

Figure 25

FIGURE 25: Standard “basic” data frame from the low-power TX module.

Figure 26

FIGURE 26: Reception of data from the node. The third byte is ambient temperature as measured by the microcontroller, in hexadecimal format, between 25°C and 27°C in this case. The first two bytes are “T?” in ASCII.

Figure 27

FIGURE 27: Software algorithm used in order to decode the Manchester-encoded message received by the node.

Figure 28

FIGURE 28: Software algorithm used after reception of a correct message, showing a sample of available commands.

Figure 29

TABLE 2: Commands available within the node.

Figure 30

FIGURE 29: The whole system, with all modules present. A 1-euro coin is provided for reference.

Figure 31

FIGURE 30: Efficiency of the buck converter of the bq25570, as a function of output current.

Figure 32

TABLE 3: Power consumption of the node’s analog modules.

Figure 33

TABLE 4: Power Consumption of the node’s digital modules.

Figure 34

TABLE 5: Average power consumption of the node during different phases of operation.

Figure 35

FIGURE 31: Power consumption of the node for different commands. (a) The power consumption when the node is idle. (b) The power consumption when a message is received. (c) The power consumption when the FRAM is solicited for a read or write operation. (d) The power consumption when a data TX command is issued.

Figure 36

FIGURE 32: Overview of the simulator algorithm.

Figure 37

FIGURE 33: Maximum measurement speed as a function of input power, with a 3720 μF ceramic capacitor-based storage element, for data measurement operations.

Figure 38

FIGURE 34: Maximum measurement speed as a function of input power, with a 3720 μF ceramic capacitor-based storage element, for data measurement and data transmission operations.

Figure 39

FIGURE 35: Maximum node autonomy is a function of command frequency, with a 470 mF supercapacitor storage element, for data measurement operations.

Figure 40

FIGURE 36: Maximum node autonomy is a function of command frequency, with a 470 mF supercapacitor storage element, for data measurement and data transmission operations.

Figure 41

FIGURE 37: Node warm-start charge time as a function of luminous intensity.