Reducing energy consumption is mandatory in self-powered sensor nodes of wireless sensor networks that obtain all their energy from the environment. In this direction, one first step to optimize the network is to accurately measure the total energy harvested, which will determine the power available for sensor consumption. We present here a technique based on an embedded circuit with an ultra-low-power microcontroller to accurately measure the efficiency of flat-panel solar thermoelectric generators operating with environmental temperature gradients. Experimental tests showed that when a voltage of 180 mV (best case in an environmental flat-panel solar thermoelectric generators) is applied to the input of the DC–DC converter, the proposed technique eliminates a measurement error of 33% when compared with the conventional single supercapacitor strategy.
Energy harvesting systems based on flat-panel solar thermoelectric generators (STEGs) are an excellent green and sustainable alternative for powering environmental sensor networks. The monitoring or detection of environmental parameters for precision agriculture,1–3 monitoring of water quality in remote water sources,4 pollution in remote locations,5 water leaks in pipelines,6 and fire in forests7,8 are examples with a clear socioeconomic interest where environmental sensor networks are required.
Self-powered environmental sensors must obtain all the energy required for their operation from the environment, which requires minimizing energy consumption by optimizing the network operation, developing low-voltage systems,9 and reducing the power required by the energy consumption of the sensor nodes.10–12 Because most harvesters do not harvest energy continuously, but only during certain periods of time, such as when solar radiation is available in the case of STEGs, autonomous networks must rely on the energy surplus stored in a supercapacitor during the harvesting period.13
Thus, to optimize the network parameters and to specify the power consumption of the sensor systems when powered by such energy harvesting systems, an accurate evaluation of the energy conversion module is required. This evaluation involves obtaining experimental data concerning the amount of electrical energy that can be stored by the energy harvesting system.
In this work, we present a measurement circuit that, when connected to a DC–DC converter powered by a STEG, can measure the total thermal energy converted to electricity and stored in the supercapacitor. This conversion is continuously monitored by a mixed signal circuit with a low-power microcontroller. A simple Rx-Tx interface of the microcontroller communicates with a secure digital card (SD card) controller board, which records the measured data of the supercapacitor’s voltage with its relative timestamps.
The values recorded in the SD card are analyzed in a PC, and the value of the electrical energy that the DC–DC converter was able to store in the supercapacitor is then accurately calculated. The circuit also provides an analog input for a solar radiation sensor, so the efficiency of the electrical energy conversion can be correlated to solar radiation incident on the STEG.
STEG with DC–DC converters
TEGs operating with environmental temperature gradients
Thermoelectric energy harvesting circuits operating from environmental temperature gradients, such as the flat-panel STEGs, require the use of a DC–DC converter that can operate with very low voltages, since maximum open-circuit output voltages generated are mV. This corresponds to a TEG containing 254 high-performance couples with a Seebeck coefficient of 110 mV/∘C and a maximum temperature difference between the hot and cold sides of about C.13 Besides, under ideal matched load conditions, only 50% of this is available to the load and, as an example, on a sunny day, where the temperature of the solar flat-panel reaches C, the maximum voltage measured at the loaded TEG with a DC–DC converter is only 185 mV.14
Switching step-up DC–DC converter
Several designs of low-power autonomous sensor systems have been recently proposed,15,16,17 the LTC3108 (or its auto-polarity version, the LTC3109, both from Linear Technology) being the best performing, commercially available DC–DC converter capable of operating with very low TEG voltages. This is the DC–DC converter used in our electrical energy storage measuring circuit.
The LTC3108/3109 works as an ultra-low input voltage step-up DC–DC converter with internal power management circuits. With an external step-up transformer with a 1:100 turn ratio, it can operate with input voltages as low as 20 mV and an efficiency ranging from 40% to 15% when the input voltage varies, respectively, from 20 to 200 mV.
The LTC3108’s internal power management circuitry provides a 2.2-V low drop-out (LDO) voltage regulator and a main voltage regulator which can be programmed to supply an output voltage equal to 2.35, 3.3, 4.1, or 5 V. Besides these features, it has an output pin which can charge a supercapacitor up to 5 V that can be used to supply energy to the internal power management circuits of the IC when no external energy is available. The LTC3108’s schematic diagram recommended by the manufacturer for energy harvesting applications with a TEG is presented in Figure 1. However, several modifications can be done to optimize this configuration and to allow monitoring the energy stored.
Conventional application diagram of the switching DC–DC converter LTC3108.
Stored energy measurement circuit
Isolating by eliminating the internal power management circuits of the DC–DC converter
The power management circuits of the LTC3108 consume a relatively large quiescent current (up to 9.6 µA). To avoid wasting the energy stored in the supercapacitor to power the internal circuits, a Schottky diode (PMEG4002; NXP Semiconductors) is connected between the terminal in the DC–DC converter and the supercapacitor , as shown in Figure 2.14 After this diode is inserted, the energy stored in cannot be used in any circuit and, therefore, it reflects exactly the total amount of energy stored that is available to power the sensor network.
Schottky diode avoids current flow from into the LTC3108 and guarantees that the energy stored is the total energy available.
In an application circuit where the energy stored in is used to power the sensor node circuitry, an external ultra-low-power LDO voltage regulator (ADP 160; Analog Devices) is used to replace the internal power management circuits of the LTC3108, reducing the quiescent current to approximately 860 nA.14
Operation principle of the energy measurement circuit
Figure 3 shows the voltage in experimentally measured as a function of time for the circuit presented in Figure 2. The voltage was measured during the charging of a 1-F supercapacitor when a voltage of 200 mV (best case in an environmental STEG) was applied to the input of the DC–DC converter. From this plot, we can assume that the charge current is approximately constant and equal to 0.57 mA. This means that a totally discharged 1-F supercapacitor requires approximately 145 min to be fully charged from 0 to 5 V.
Measured value of the voltage in as a function of time.
The usual technique to measure the energy stored in is to charge and discharge it, several times, between two voltage levels and then calculate the electrical energy stored in each charge cycle. If we design a circuit that allows a capacitor initially charged with a voltage to charge up to a high level , we can write the energy stored during this charging cycle as follows
If this charge/discharge measuring methodology is applied on a sunny day (where the 200 mV is available at the input of the DC–DC converter during 10 h), with V and V, by consulting the charging data from Figure 3, we conclude that the supercapacitor will complete one charging cycle in approximately 117 min. Thus, during 10 h, it will be necessary to discharge the supercapacitor five times.
However, supercapacitors cannot supply large currents and, for example, a 1-F state-of-the-art supercapacitor (EECS5R5H105; Panasonic) can be discharged with a maximum current of 1 mA. This imposes a problem to the proposed charge–discharge methodology. Discharging a 1-F supercapacitor from 5 V down to 1 V with a constant current mA will take approximately 67 min and, during this time, the harvested energy which would be stored in will not be measured.
Developed circuit
To eliminate this error, the circuit presented in Figure 4, which has two supercapacitors ( and ), was developed. A complementary metal oxide semiconductor (CMOS) single-pole, double-throw switch (ADG819; Analog Devices), controlled by the port P1.0 of the microcontroller MSP430F2122 (Texas Instruments), is used to select which supercapacitor is connected to .
Developed measurement circuit.
During the charge period of , the switch connects to , and during the time when is discharged, connects to the auxiliary storage element, supercapacitor . Thus, during the period when is being discharged, the energy that cannot be stored in is stored in .
Since the maximum rate in the supercapacitors ( and ) is 1 mV/s (discharging the 1-F supercapacitor with a current of 1 mA), we make one A/D conversion at every 10 s, and the maximum error in the measurement of the supercapacitor voltage due to this slow sampling rate is only 10 mV.
It is important to note that the voltage in can reach 5.25 V and the full-scale voltage of the internal A/D converter of the microcontroller is 1.2 V, so it is necessary to divide the voltages and before connecting them to the A/D input. This is done by , , and the resistor dividers and . and are 5 pA ultra-low input bias current op-amps (LT6004; Texas Instruments), so they will neither discharge the storage supercapacitors nor introduce measurement errors.
Measurement algorithm
The measurement algorithm is as follows. After the battery is connected to the system, the microcontroller begins a start-up sequence, preparing the circuit to begin the energy measurement routine. The input of the DC–DC converter is connected to an external power supply with 500 mV in its output.
The microcontroller sets output P1.1 and P1.2 to “1,” so that transistors and are cut-off. Next, the microcontroller connects switch to the position where is allowed to be charged through , and the channel of the internal 10 bits A/D converter starts to read the voltage in .
monitors the voltage in until it reaches 2.0 V and then the microcontroller switches to the position where is allowed to charge through . Now, the channel starts reading the voltage in until it reaches 2.0 V. When this situation is reached, LED is turned on by the microcontroller, indicating that the 500-mV power supply has to be disconnected from the input of the DC–DC converter. A timing diagram showing the voltage sequencing and the charging of and is shown in Figure 5.
Timing diagram of the first step of the start-up sequence.
After LED is turned on, the microcontroller waits for 10 s (allowing for the disconnection of the power supply) and then starts the last step of the start-up sequence. The last step consists of forcing the initial conditions for both and . The microcontroller sets P1.1 to “0,” biasing, through , the reference voltages (LM385-1.2; Texas Instruments) and forcing the discharge of with the collector current of , which is given by .
Again monitors the voltage in until it reaches V when the current in is immediately cut by setting P1.1 to “1.” The same procedure is applied with P1.2, , , and until voltage is equal to V. After the voltage in both capacitors is equal to V, turns off, indicating that the start-up sequence is finished. A timing diagram showing the voltage sequencing and the discharging of and to V is shown in Figure 6.
Timing diagram of the final step of the start-up sequence.
This finishes the start-up sequence and prepares the system to measure the energy available in the terminal of the DC–DC converter when powered by a STEG energy harvesting system.
Energy measurement phase
After the start-up sequence is finished, the system starts measuring the total energy which can be stored by the STEG harvesting system. The switch is positioned to connect to , and when the system is connected to a STEG, starts to charge from its initial condition V. Simultaneously, monitors the voltage in (once every 10 s) until it reaches V when disconnects from and connects to .
Then, starts to charge, a counter is increased (indicating that has completed one charging cycle), and the value of the counter is written to the SD card. After changes from to , P1.1 is set to “0,” and starts to discharge . Now, we have being discharged (and monitored by ) and being charged (and monitored by ).
When reaches its initial condition V, P1.1 is set to “1,” turns off , and is held in this position until a new cycle starts. The new cycle starts when reaches V, switch changes back to , counter is incremented and written to the SD card, and the discharging of is started by . This alternate cycle repeats as long as the system is left running. A timing diagram showing the charge/discharge sequence of and between V and V is shown in Figure 7.
Timing diagram of the charge/discharge sequence of and .
To remove the SD card safely, a manual switch Sm in the measurement circuit PCB (printed circuit board) is used to interrupt the program, write to the SD card the last value of the voltage of the capacitor which is being charged ( or ), and stop any communication between the microcontroller and the SD card controller. After Sm is pressed and all the data are written to the SD card, and the communication between the microcontroller and the SD card is interrupted, the program is halted and LED turns on indicating that the SD card can be safely removed.
Since the energy stored by and in each charging cycle is given by equation (2), with , it is possible to calculate the total energy stored by the energy harvesting system during the measurement period simply by
where
and
Experimental results
Operation of the measurement circuit
A prototype of the measurement system was implemented and tested in laboratory, with the values of and reduced to 1000 µF in order to accelerate the measurements. Figure 8 presents the measured voltages during the start-up sequence of the system.
Measured voltages during start-up sequence.
After a pre-charge of the capacitors to 2.0 V, the LED turns on, indicating that the power supply must be disconnected from the input of the DC–DC converter and the next phase of the start-up sequence can be initiated. Supercapacitors and are discharged (first and then ) to 1.0 V, 10 s after LED turns on.
Figure 9 displays a plot of the measured voltages in and during the regular operation of the circuit with a constant 190 mV input applied to the DC–DC converter. The voltages and were measured at the output pins of the microcontroller. As we can observe, the capacitors and are correctly charged and discharged alternately between and , as required for the proper operation of the system.
Measured voltages during energy measurement phase.
Comparison of the single- and dual-capacitor measurement techniques
In order to compare the measured results from both techniques (the single capacitor used in Dias et al.14 and the dual capacitor proposed in this article), various measurements were performed. In the tests, various constant input voltages (from 35 to 180 mV) were applied to the DC–DC converter and, for each input voltage, the system was left running for 60 min. At the end of the 60-min period, the energy which could be stored in the supercapacitor was calculated. The first test was made with the dual capacitor circuit presented in Figure 4. For testing the single-capacitor technique, the same circuit was used, but the firmware of the system was modified in order to make the section comprising and its discharging circuit () inactive.
Another important modification was regarding the charge/discharge of . The firmware was changed in order to have continuously charged/discharged between V and V. The total number of charging cycles and the last voltage in (at the exact moment the measurement period of 60 min is over) are stored in the microcontroller. The energy is calculated using equations (2)–(4), but with .
The energy measured with both techniques is shown, as a function of the input applied to the DC–DC converter, in the plot presented in Figure 10. The difference in the results of the energy measured with the two techniques is because, for the single-capacitor technique, during the time that is being discharged, the energy furnished by the DC–DC converter is not being measured.
Energy furnished by the DC–DC converter for the single- and dual-capacitor techniques as a function of the .
Neglecting the errors due to the A/D converter and the mismatches between the discharging currents and , we can assume that the energy measured with the dual-capacitor technique is correct and therefore calculate the percentage error between the two techniques. In Figure 11, the calculated percentage error between the two techniques is presented, and one can observe that for low-input voltages ( mV), the single-capacitor technique leads to small measurement errors (lower than 6%), but when increases, the measurement error with the single-capacitor technique increase up to 33% when mV.
Measured percentage error between single- and dual-capacitor measurement techniques as a function of the .
Conclusion
A circuit to accurately measure the amount of thermal energy converted to electrical energy by a STEG and used to charge a supercapacitor storage element was designed, implemented, and tested. A microcontroller-based circuit is used to charge and discharge alternately two supercapacitors between two voltage levels and and to count the number of charge cycles of each of the supercapacitors. The total number of charging cycles of each supercapacitor is written to an SD card and, since the energy stored in each charging cycle is well known, the energy storage capacity in the STEG energy harvesting module under test is accurately measured. We observed that for low-input voltages ( mV), the single-capacitor technique leads to small measurement errors (lower than 6%). However, when increases to mV, the dual capacitor measurement technique eliminates an error of 33% which is present in the single-capacitor measurement technique.
Footnotes
Academic Editor: Gennaro Boggia
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
References
1.
RiversMColesNZiaH. How could sensor networks help with agricultural water management issues? Optimizing irrigation scheduling through networked soil-moisture sensors. In: 2015 IEEE sensors applications symposium (SAS), Zadar, Croatia, 13–15 April 2015. New York: IEEE.
2.
DiasPCRoqueWFerreiraE. A high sensitivity single-probe heat pulse soil moisture sensor based on a single npn junction transistor. Comput Electron Agr2013; 32: 139–147.
3.
DiasPCCadavidDOrtegaS. Autonomous soil moisture sensor based on nanostructured thermosensitive resistors powered by an integrated thermoelectric generator. Sensor Actuat A: Phys2016; 239: 1–7.
4.
DinhTLHuWSikkaP. Design and deployment of a remote robust sensor network: experiences from an outdoor water quality monitoring network. In: 32nd IEEE conference on local computer networks, 2007, http://eprints.qut.edu.au/33774/1/33774.pdf
5.
PummakarnchanaOPhonekeoVVaseashtaA.Semiconducting gas sensors, remote sensing technique and internet GIS for air pollution monitoring in residential and industrial areas. In: VaseashtaAMihailescuIN (eds) Functionalized nanoscale materials, devices and systems (NATO science for peace and security series B: physics and biophysics). Berlin: Springer, 2008.
6.
MysorewalaMSabihMChededL. A novel energy-aware approach for locating leaks in water pipeline using a wireless sensor network and noisy pressure sensor data. Int J Distrib Sens N2015; 2015: Article ID 675454 (10 pp.).
7.
YuLWangNMengX.Real-time forest fire detection with wireless sensor networks. In: Proceedings of international conference on wireless communications, networking and mobile computing (WiMob05), Montreal, QC, Canada, 26 September 2005, pp. 1214–1217. New York: IEEE.
8.
SonBHerYKimJ.A design and implementation of forest-fires surveillance system based on wireless sensor networks for South Korea mountains. Int J Comput Sci Netw Secur2006; 6(9): 124–130.
9.
DiasPCMoraisFOFranaMB.Temperature-stable heat pulse driver circuit for low-voltage single supply soil moisture sensors based on junction transistors. IET Electron Lett2015; 52: 208–210.
10.
LinDWangQLinD. An energy-efficient clustering routing protocol based on evolutionary game theory in wireless sensor networks. Int J Distrib Sens N2015; 2015: Article ID 409503 (12 pp.).
11.
ZhangZWangYSongF. An energy-balanced mechanism for hierarchical routing in wireless sensor networks. Int J Distrib Sens N2015; 2015: Article ID 123521 (10 pp.).
12.
ShaCShenT-CChenJ-Y. Energy-balanced uneven clustering protocol based on regional division for sensor networks. Int J Distrib Sens N2015; 2015: Article ID 647570 (11 pp.).
13.
ZhengCKuhnWBNatarajanB.Ultralow power energy harvesting body area network design: a case study. Int J Distrib Sens N, 2015; 2015: Article ID 824705 (11 pp.).
14.
DiasPCMoraisFOFranaMB. Autonomous multi-sensor system powered by a solar thermoelectric energy harvester with ultra-low power management circuit. IEEE T Instrum Meas2015; 64(11): 2918–2925.
15.
YanRSunHQianY.Energy-aware sensor node design with its application in wireless sensor networks. IEEE T Instrum Meas2013; 62(5): 1183–1191.
16.
DalolaSFerrariMFerrariV. Autonomous sensor system with power harvesting for telemetric temperature measurement of pipes. IEEE T Instrum Meas2009; 58(5): 1471–1478.
17.
SalvadoriFDe CamposMSausenPS. Monitoring in industrial systems using wireless sensor network with dynamic power management. IEEE T Instrum Meas2009; 58(9): 3104–3111.