Close

What EnOcean is any why this project is based on it

A project log for Energy-harvesting sensors for Assisted Living

In this project, a wireless energy harvesting sensor network monitors key locations to ensure safety of users in need of assisted living.

karpourkarpour 10/01/2016 at 12:150 Comments

EnOcean provides a family of energy-harvesting wireless modules (STM3xy) and has been chosen for this project as an underlying technology to develop sensor modules on. Specifically, STM3xx family modules are used as base for the wireless sensor nodes, along with a USB-300 transceiver which houses a TCM310 transceiver module. STM3xy modules are only able to transmit data periodically and are severely limited in doing so by the amount of ambient light, with the default time between 2 successive packet
transmissions being 15 minutes.

EnOcean STM330 Module

Due to the ultra-low-power nature of the EnOcean module family, certain limitationsapply to this project:

Connecting additional sensors introduces an additional strain to the already very limited amount of power a STMxx module runs on, leading to energy conservation being the most critical problem in designing these modules.
Communication between digital sensors and the EO3000I microcontroller are only possible with a logic level of 1.8V, requiring logic level conversion and introducing additional current consumption.
Due to the very limited availability of energy, the intervals between measurements and transmission of data have to be minimized.

Block Diagram of the EO3000I SoC, used on the STM3xy module family.

EnOcean STM3xy modules are small wireless nodes containing a processor which is specifically targeted at ultra-low-power applications. Specifically, a module
contains an 8051 compatible microcontroller with the following specifications:
32kb Flash, 2kB RAM
16MHz clock speed
Integrated RF transceiver with a data rate of 125kbit/s
Integrated ADCs and DACs
11 GPIO pins available through 20-pin connector
UART and SPI

Apart from the EO3000I microcontroller the STM3xx modules contain periphery, makingthem into stand-alone systems:

Energy source (typically a solar cell, other sources such peltier elements possible)
A 250mF Goldcap capacitor
A charging circuit capable with the option of connecting an additional backup battery

Power usage during a measurement and transmit cycle of an STM330 module

At a minimum, an STM3xx module without additional circuitry uses 220nA when in deep sleep mode. (typical power usage of an STM3xx in different sleep states can be seen Table 2.1. It can be woken by either a watchdog or external events. While many sensors
provide the option to set thresholds and trigger pins of a connected microcontroller, this
can not be used if the sensor is powered by the voltage regulator on the STM3xx since
EnOcean modules don’t provide power to external sensors while in deep sleep mode. The
watchdog provides periodic wake-up signals between 10ms and 46.6h.

Discussions