Commit 39080e62b9ac1cc1e9c1166a6ed4ad6b1d8ea6e5

Authored by Taky Djeraba
1 parent 2444e325

Petites Modifs du compte rendu au sujet de la régulation de la température.

Par Taky
Showing 1 changed file with 7 additions and 1 deletions   Show diff stats
... ... @@ -5,6 +5,8 @@
5 5  
6 6 <!-- TODO Faire un bref résumé de ce qu'on nous demande -->
7 7  
  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.
  9 +
8 10 # Architecture matérielle
9 11  
10 12 ## Entrées
... ... @@ -37,9 +39,13 @@ Voici la hiérarchie du menu qui sera utilisée pour configurer le thermostat :
37 39  
38 40 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.
39 41  
40   -<!-- TODO On bloque le choix des températures à 5,5 30,1, expliquer pourquoi on fait ça -->
  42 +## Contrôle de la température
  43 +
  44 +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.
  45 +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.
41 46  
42 47 ## États
  48 +
43 49 - 0→1 : Veille (Heure, Température)
44 50 - 2 : Menu Association mode ↔ Heure de la semaine
45 51 - 3→9 : Menu jours (Lundi - Dimanche)
... ...