Cours:TPS 2103 tp powerfuses
Nous utiliserons un atmega328p en format DIP, que nous placerons sur une plaque à essais(le µcontrôleur présent sur les cartes arduino).
Câblage
Alimentation
Il faut bien évidemment alimenter notre composant.
On prendra une alimentation 5V continue, sur laquelle vous relierez un ampèremètre qui nous permettra de faire des mesures de consommation.
Pensez à relier tous les GND, ainsi que la broche AVCC (tension pour le convertisseur analogique-numérique).
Programmation
Nous utiliserons un programmateur olimex avr-isp mkii, qu'il convient de relier correctement au µcontrôleur. On ne connectera pas le VCC/VTG du connecteur de programmation, le µcontrôleur étant déjà relié à une alimentation.
Vérification
Vérifions que le µcontrôleur est bien connecté en exécutant l'instruction suivante qui permet de tester la communication avec le programmateur :
avrdude -c avrisp2 -P usb -p m328p
Source d'horloge
Signal périodique à 1kHz
Comparer consommation et stabilité fréquence
utiliser timer pour générer la sortie
Oscillateur interne
RC externe
Quartz
Mode d'économie d'énergie
Reprendre l'étude précédente en mode faible consommation pour oscillateur interne et quartz
Servo moteur
MLI
faire tourner le servo entre ses valeurs extrêmes.
Potentiomètre
changer la valeur de MLI en fct de la position du potentiomètre
Consommation
activer le mode économie d'énergie
Monostable
1bp et 1 led
non configurable
- minimiser consommation
- mode redéclenchable ou non redéclenchable (on peut ajouter un interrupteur pour le choix du mode)
durée modifiable
ajouter un potentiomètre pour modifier le temps de déclenchement.
