Weather in a Box Autonomous self-powered energy harvesting interface and power management system for sensor applications and wireless data transmission Fritz Huettinger Chair of Microelectronics, University of Freiburg Maximilian Marx Daniel Schillinger Florian Kromer European Analog Design Contest 2011
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Weather in a Box Autonomous self-powered energy harvesting interface and power
management system for sensor applications and wireless data transmission
Fritz Huettinger Chair of Microelectronics, University of Freiburg
Maximilian Marx
Daniel Schillinger
Florian Kromer
European Analog Design Contest 2011
Content
Motivation
Fundamentals and idea
System design
Measurement and simulation results
Summary and outlook
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 2 -
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 3 -
Motivation
Distributed wireless sensor nodes
Send measurement data to server
For instance: in- and outdoor weather
monitoring
Energy harvesting generators
Solar cell or vibration driven
No wiring or batteries needed
Low fluctuant output power
Smart power management necessary
Server
Client
(WSN)
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 4 -
Fundamentals and idea
Generator
Output power depends on load
Matching with internal resistance
Rg
+
-
Vg,oc
generator
+
-
VRLVg
RL
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 5 -
Fundamentals and idea
Generator
Output power depends on load
Matching with internal resistance
Maximum power point
Voltage on capacitor is controlled
VMPP = kratio Vg,oc
kratio depends on generator type
Vibration-driven generator
kratio = 0.5
Solar cell kratio ≈ 0.7
Rg
+
-
Vg,oc
generator
Cin
+
-
VC,inVg
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 6 -
System Design
Open circuit voltage sampling
unit (VSU)
Samples Vg,oc
Periodically connected to the
generator
Fast sampling
Low energy loss
Interface circuit is decoupled
during the sampling
Sampling capacitor and voltage
divider to set kratio
Provides reference voltage:
VMPP = kratio Vg,oc
Ambient
Energy
(Sun,
Wind,
Vibrations)
Open-
Circuit
Voltage
Sampling
Unit
(VSU)
Energy
Harvesting
Generator
Vg,oc
LS:
TI SN74AUP1T97
MOSFET:
CSD25401Q3
CSD16301Q2
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 7 -
System Design
Boost converter
Controlled by load
matching unit
(LMU)
Compares VMPP
with Vcin
Single-step
approach
Input buffer Cin is
charged/discharged
between
upper/lower limit
Storage buffer Cstg
is charged
Vg,oc
Time
Voltage
VCin
VCstg
Ambient
Energy
(Sun,
Wind,
Vibrations)
Open-
Circuit
Voltage
Sampling
Unit
(VSU)
Boost
Converter
(L = 220 µH)
Load
Matching
Unit
(LMU)
Storage
Buffer
(Cstg =
10mF)
Energy
Harvesting
Generator
Input
Buffer
(Cin =
1µF)
Vc,inVg,oc
VMPP
upper limit
lower limit
Comp.: TI TLV3491
AND GATE: TI
SN74AUR2G80
VMPP
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 8 -
System Design
Buck Converter
VCstg is not regulated
VCstg converted to regulated VCapp
Schmitt-Trigger is used to realize
PFM control
Time
Voltage
VCin
VCstg
VCapp
Comparator: TI TLV3491
LS: TI SN74AUP1T97
VREF: TI REF3312
Ambient
Energy
(Sun,
Wind,
Vibrations)
Open-
Circuit
Voltage
Sampling
Unit
(VSU)
Boost
Converter
(L = 220 µH)
Load
Matching
Unit
(LMU)
Storage
Buffer
(Cstg =
10mF)
Energy
Harvesting
Generator
Input
Buffer
(Cin =
1µF)
Vc,inVg,oc
VMPP
Buck
Converter
(L=560 µH)
Application
Buffer
(Capp =
22mF)
Vc,stg Vc,app
upper limit
lower limit
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 9 -
System Design
Complete System
MSP430 controls VSU
and buck converter
I²C interface to sensors
Wireless transmission of
sensor data
Voltage supervisor
controls startup
Ambient
Energy
(Sun,
Wind,
Vibrations)
Open-
Circuit
Voltage
Sampling
Unit
(VSU)
Boost
Converter
(L = 220 µH)
Load
Matching
Unit
(LMU)
Storage
Buffer
(Cstg =
10 mF)
Buck
Converter
(L=560 µH)
Application
Buffer
(Capp =
22 mF)
Microcontroller
MSP430F2274
Pressure
sensor
Bosch
BMP085
Humidity
sensor
Sensirion
SHT21
RF trans-
ceiver
TI
CC2420
Voltage
Supervisor
(SVS)
Energy
Harvesting
Generator
Input
Buffer
(Cin =
1 µF)
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 10 -
System Design
Complete System
MSP430 controls VSU
and buck converter
I²C interface to sensors
Wireless transmission of
sensor data
Voltage supervisor
controls startup
Simulation and Measurement results
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 11 -
Spice Simulation
Verify functionality and dimensioning
Using TI Spice models
System Startup
Phase 1: All active devices turned off
Phase 2: Boost converter and LMU is
working to enable system to start with
low Vg,oc
Phase 3: MSP430 and VSU is working,
Vg,oc is sampled and input voltage is
adapted
(1)
(1)
(2)
(2) (3)
(3)
Simulation
Measurement
Measurement results
Load matching
Vg,oc is sampled every 200 ms
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 12 -
(1) (2) (3)
Measurement results
Load matching
Vg,oc is sampled every 200 ms
VCin is adapted to 0.7 Vg,oc
Vg,oc = 2.65 V VCin = 1.85 V
Supply RF transceiver
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 13 -
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 14 -
Summary and Outlook
WSN for weather monitoring powered by energy harvesting
generators
Efficient self-startup
Maximum power point tracking
Reliable power management for sensors and RF transceiver
Outlook
Measurements with different generator types
Integrating complete RF protocol
Long-term field test
Integrated circuit (ASIC)
Acknowledgment
We would like to thank:
Texas Instruments
Fritz Huettinger Chair of Microelectronics
Prof. Dr.Ing-Yiannos Manoli
Dominic Maurath
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 15 -
Thank you for your attention!
VSU
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 16 -
TI
CSD25401Q3
500 kΩ
Vvsu
DMSP2
5 MΩ
500 kΩ
Cref1
200 nF
Cref2
470 µF
TI
CSD25401Q3
TI
CSD16301Q2
VCstg
500 kΩ
VCapp
5 MΩ
ONSemiconductor
BAT54C
M1
M6
M7
D3
U4
U6
DMSP3
DMSP1
VCstg
Open circuit voltage
sampling unit (VSU)
Levelshifter (I)
TI
SN74AUP1T97
Levelshifter (NI)
TI
SN74AUP1T97
Energy harvesting
generatorInput Buffer
(Cin)
start-up
branch
RVSH1 RVSH2
LMU
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 17 -
TI TLV3491
VCapp VCapp
DMSP1
1 MΩ
ST1
U2a
Open Circuit
Voltage
Sampling Unit
(VSU)
Boost Converter
Input Buffer
(Cin) VCapp
Voltage
supervisor
TI SN74AUP2G80
Load Matching Unit
U2bDboost,onVvsh
Vin
ST1
Weather in a Box - Circuit
22.11.2011 Maximilian Marx, Daniel Schillinger, Florian Kromer - 18 -