Commit 39080e62b9ac1cc1e9c1166a6ed4ad6b1d8ea6e5
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,6 +5,8 @@ | ||
5 | 5 | ||
6 | <!-- TODO Faire un bref résumé de ce qu'on nous demande --> | 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 | # Architecture matérielle | 10 | # Architecture matérielle |
9 | 11 | ||
10 | ## Entrées | 12 | ## Entrées |
@@ -37,9 +39,13 @@ Voici la hiérarchie du menu qui sera utilisée pour configurer le thermostat : | @@ -37,9 +39,13 @@ Voici la hiérarchie du menu qui sera utilisée pour configurer le thermostat : | ||
37 | 39 | ||
38 | 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. | 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 | ## États | 47 | ## États |
48 | + | ||
43 | - 0→1 : Veille (Heure, Température) | 49 | - 0→1 : Veille (Heure, Température) |
44 | - 2 : Menu Association mode ↔ Heure de la semaine | 50 | - 2 : Menu Association mode ↔ Heure de la semaine |
45 | - 3→9 : Menu jours (Lundi - Dimanche) | 51 | - 3→9 : Menu jours (Lundi - Dimanche) |