P32 Récupération d'énergie pour balise BLE

De Wiki de Projets IMA
Révision datée du 5 octobre 2015 à 12:02 par Qsultana (discussion | contributions) (Semaine 2 (05/10/2015))

Objectif

Mon projet consiste à réaliser un système électronique autonome, composé de différents capteurs et capable de recueillir et de transmettre les données mémorisées vers un système centralisé.

Etude préalable

L’énergie est le point de difficulté dans la réalisation de ce projet. Chaque élément devra être choisi non seulement pour ses performances mais également pour sa faible consommation.


Organisation générale

Le système est organisé autour d’une source d’énergie, d’un contrôleur, de capteurs, de mémoire et d’un protocole de communication.

On cherche à minimiser l'énergie consommée par l'ensemble du système.

Système complet
Architecture


Chaine de l’énergie

L’énergie pour ce module autonome est constituée de quatre phases importantes :

P32Energie.PNG

La récupération de l'énergie dans l'environnement

Il existe de nombreux moyens pour récupérer de l'énergie dans l'environnement. L'objectif est de trouver les sources les plus adaptées à l'environnement de l'application recherchée.

On peut citer:

  • La récupération de l'énergie par différence de température
  • Les panneaux photovoltaïques
  • La récupération de l'énergie des ondes radio
  • La Piézoélectricité

Dans ce projet nous utiliserons la piézoélectricité, le module de récupération ayant déjà fait partie d'une étude de IRCICA précédent le projet.

Le stockage de l’énergie

Le choix du système de stockage de l'énergie constitue une partie importante de la réalisation du système. La problématique de cette partie sera de déterminer quel type de stockage nous utiliserons : batterie, super-capacité ou un hybride et de les dimensionner. Il faudra tenir compte des problèmes de décharge partielle influent sur la durée de vie du stockage.

Le management/mise en forme de l’énergie

L'objectif de cette partie est d'étudier la nécessité de la mise en place d'une régulation tout en préservant des contraintes de consommation très faibles.

L'utilisation de l'énergie mise en forme

On cherche à minimiser l'énergie consommée par l'ensemble du système.

Contrôleur

Le microprocesseur : il existe différents types de microprocesseurs. L'objectif est de choisir un support capable de consommer un minimum d'énergie tout en conservant une taille minimale. Nous avons déjà utilisé dans d'autres projets des micro-contrôleurs de type Arduino et Raspberry pie. Ceux-ci ont pour avantage d’être prêts à l'emploi et faciles de prise en main. On peut s’orienter également vers un contrôleur ultra low power comme le STM32L4.

Consommation Facilité de développement Miniaturisation
Arduino
faible à très faible
bonne
faible
Raspberry pi
importante
très bonne
très faible
Ultra low power
très, très faible
difficile
forte

Capteurs

On peut imaginer différents types de capteurs :

  • Accéléromètre
  • Gyroscope
  • Pression atmosphérique et altitude
  • Température
  • GPS

Mémoire

Le système doit être autonome et donc conserver un minimum de mesures pour les cas où la connexion est impossible. La mémoire doit être dimensionnée en fonction du nombre de capteurs, l’intervalle d’acquisition et le temps maximum avant connexion au système centralisé.

Protocole de communication

Un protocole de communication : dans un premier temps, nous nous concentrons sur le protocole BLE (Bluetooth Low Energie). Ce protocole étant standardisé, il nous permettra de recueillir de la documentation et réaliser des tests de consommation rapides.

Planning prévisionnel

P32Gant.PNG

Suivi de l'avancement du Projet

Semaine 1 (28/09/2015)

  • Rencontre avec Monsieur Boe et Monsieur Giraud
  • Présentation du projet
  • Recherche documentaire
  • Etablissement du cahier des charges

Semaine 2 (05/10/2015)

Recherche documentaire sur la consommation estimée des différents éléments.


Consommation Active Consommation Inactive Prix
Arduino Pro Mini 328 - 3.3V/8MHz
7mA (1 capteur)
4.5µA
$10
STM32L4 Series
100 μA/MHz
120 nA
$5

Semaine 3 (12/10/2015)

Semaine 4 (19/10/2015)

Semaine 5 (26/10/2015)

Semaine 6 (02/11/2015)

Semaine 7 (09/11/2015)

Semaine 8 (16/11/2015)

Semaine 9 (23/11/2015)

Semaine 10 (30/11/2015)

Semaine 11 (07/12/2015)

Semaine 12 (14/12/2015)

Semaine 13 (04/01/2016)

Semaine 14 (11/01/2016)

Semaine 15 (18/01/2016)

Semaine 16 (25/01/2016)

Semaine 17 (01/02/2016)

Semaine 18 (08/02/2016)

Semaine 19 (15/02/2016)

Semaine 20 (22/02/2016)

Annexes

Consommation du STM32L4 Series http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1580?sc=stm32l4

Réduction de la consommation de l'Arduino http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/