Blame view

CR.md 2.24 KB
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
1
2
3
  # Tutorat de microprocesseurs - Sujet 8 - Thermostat
  ## DJERABA Taky - HUBERT Thomas - PREUD'HOMME Geoffrey
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
4
  # Sujet
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
5
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
6
  <!-- TODO Faire un bref résumé de ce qu'on nous demande -->
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
7
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
8
  # Architecture matérielle
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
9
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
10
  ## Entrées
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
11
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
12
  On utilisera 4 boutons : pour valider, revenir en arrière, incrémenter et décrémenter. Ils sont branchés sur les ports d'interruption INT0 à INT3 <!-- TODO Association bouton-port interruption --> pour éviter une scrutation afin d'économiser de l'énergie.
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
13
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
14
  Le capteur de température est connecté sur le convertisseur analogique-numérique numéro <!-- TODO numéro et désignation technique -->. 
c79ef7bb   Geoffrey PREUD'HOMME   Instructions outi...
15
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
16
  # Étude du fonctionnement
c79ef7bb   Geoffrey PREUD'HOMME   Instructions outi...
17
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
18
  Les associations de chaque heure de la semaine à son mode (jour/nuit) seront stockées dans la RAM. Bien qu'en théorie nous n'avons besoin que de $\frac{ \text{nb jours/semaine} \times \text{nb heures/jour} \times \text{nb bits pour stocker le mode} }{ \text{nb bits stockables sur une adresse} }$ $=\frac{7 \times 24 \times 1 }{ 8 }$ $=\frac{168}{8}$ $=21$ adresses pour stocker ces informations, on préfèrera utiliser une adresse par heure de la semaine, soit $168$ adresses. Bien que l'on perd en espace mémoire disponible, on garde en rapidité d'éxecution (et donc en énergie), en effet il n'est pas nécessaire d'utiliser des masques pour récupérer la valeur des bits individuels. De toutes manières, dans notre cas le microprocesseur n'abritera aucun autre programme avec qui il devra partager la RAM, et la consommation énergétique ne change pas selon le nombre d'adresses utilisées, donc il n'y a que des avantages à utiliser cette technique.
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
19
  
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
20
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
21
  ## Menu
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
22
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
23
  Voici la hiérarchie du menu qui sera utilisé pour 
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
24
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
25
  # Configuration des interfaces
98814b45   Geoffrey PREUD'HOMME   Outils pour assem...
26
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
27
  ## ADC
98814b45   Geoffrey PREUD'HOMME   Outils pour assem...
28
  
b469a253   Geoffrey PREUD'HOMME   Récupération de c...
29
30
31
32
33
  On le configurera de manière à mettre les 8 premiers bits de points forts sur un registre complet <!-- TODO comment ça s'appelle ce mode -->. En effet, les valeurs de témpératures allant de 5,0° à 30,6°, en choisissant une précision de 0,1° on obient 256 valeurs possibles, ce qui peut se stocker sur un seul régistre. Une précision supplémentaire ne semble pas nécessaire.
  
  Il sera de plus configuré pour s'activer sur demande et activera une interruption dès que la conversion est terminée afin d'éviter toute scrutation.
  
  # Algorithme
98814b45   Geoffrey PREUD'HOMME   Outils pour assem...