Commande adaptative pour la régulation de température et d’hygrométrie d’une cave à vin

From air
Jump to navigation Jump to search

Commande adaptative pour la régulation de température et d’hygrométrie d’une cave à vin Filières concernée : 3I4

1. Présentation : Une cave à vin est un système réfrigérant qui se charge de maintenir une température (et l’hygrométrie) la plus stable possible pour conserver le vin. En fonction du taux de remplissage de la cave à vin, l’inertie est différente et la régulation à mettre en œuvre doit s’adapter.

2. Objectifs et contraintes : Les processeurs ARM sont parmi les processeurs les plus utilisés dans le monde l’embarqué (présent notamment dans les iPhone, iPod, tablettes). La carte de développement mbed est assez simple et intègre un processeur ARM. Cette carte mbed se programme après compilation et édition de liens via une liaison USB avec un PC. Cette carte sera programmée via le « cloud computing », ce qui signifie que le compilateur et les programmes développés seront stockés sur internet (et donc accessible depuis n’importe quel ordinateur connecté sur internet). Une cave à vin haut de gamme dispose d’un compresseur pour produire du froid et d’une résistance chauffante pour augmenter la température si besoin et chauffer des pierres volcaniques humides pour augmenter l’hygrométrie. Un système de régulation est intégré, mais il ne tient généralement pas compte du remplissage de la cave, ce qui change l’inertie et donc modifie la régulation. Il s’agit de réfléchir et d’implémenter un système de régulation adaptatif sur un système embarqué. On pourra utiliser la carte mbed pour mettre en œuvre ce système, et définir les capteurs et/ou les solutions de mesure des valeurs à réguler

3. Informations pratiques Enseignants référents : Sophie Chareyron et Frédéric Rousseau Coordonnées : Sophie.chareyron@ujf-grenoble.fr frederic.rousseau@imag.fr Lieu(x) du projet : Polytech Nombre d’étudiants nécessaire : 2

4. A lire : Site internet de la carte mbed (http://mbed.org/). Processeur ARM Cortex-M3 (langage d’assemblage)