From 39080e62b9ac1cc1e9c1166a6ed4ad6b1d8ea6e5 Mon Sep 17 00:00:00 2001 From: Taky Djeraba Date: Thu, 11 May 2017 13:36:03 +0200 Subject: [PATCH] Petites Modifs du compte rendu au sujet de la régulation de la température. --- CR.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CR.md b/CR.md index e510e32..8f0066a 100644 --- a/CR.md +++ b/CR.md @@ -5,6 +5,8 @@ +Une des fonctionnalitées prévu consiste à controler l'allumage de la chaudière en fonction de la température mesurée. Si celle-ci est 0.5°C inférieure à la consigne fixée, la chaudière s'allume. Si la température mesurée dépasse la consigne de 0.5°C, la chaudière s'eteint. + # Architecture matérielle ## Entrées @@ -37,9 +39,13 @@ Voici la hiérarchie du menu qui sera utilisée pour configurer le thermostat : On peut passer d'un menu à son menu hiérarchiquement supérieur (parent) avec le bouton retour. On passe d'un menu à un autre de niveau identique mais de même parent (frère) avec les boutons Incrémenter et Décrémenter. Lorsque l'on appuie sur le bouton valider, deux choses peuvent se produire : si le menu possède des sous-menus (enfants), il passe au premier enfant, sinon, il permettra l'édition d'une valeur que l'on poura incrémenter ou décrémenter avec les boutons du même nom, et qui seront sauvegardées à l'aide du bouton retour. - +## Contrôle de la température + +Concernant la régulation de la température, il a été prévu que celle-ci se fasse chaque 10 secondes. Puisque l'allumage de la chaudière est asservit en température, notre dispositif utilise un capteur de température, lequel fournit une tension variant de 0 à 5V, pour une plage de température allant de 5 à 30.6°C. Pour une précision de 0.1°C, cette plage correspond peut se coder sur 8bits en 256 valeurs. +La température mesurée (et convertie via le convertisseur ADC), ne doit pas dépasser un intervalle de plus ou moins 0.5°C par rapport à la température de référence. Il s'agit donc d'incémenter et de décrémenter de 5 octets la valeur de référence pour la comparer à la température mesurée. Pour éviter un dépassement lors de l'incrémentation ou de la décrémentation, on oblige l'utilisateur à choisir une température entre 5.5°C et 30.1°C. ## États + - 0→1 : Veille (Heure, Température) - 2 : Menu Association mode ↔ Heure de la semaine - 3→9 : Menu jours (Lundi - Dimanche) -- libgit2 0.21.2