Cours:TPS 2103 tp powerfuses

De troyesGEII
Révision datée du 7 mai 2016 à 20:32 par Bjacquot (discussion | contributions) ({{Bleu|Programmation}})
Aller à : navigation, rechercher

Retour à la liste des Tps

Éléments de correction

Atmega328p.png

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

Avr isp.jpg

Nous utiliserons un programmateur olimex avr-isp mkii, qu'il convient de relier correctement au µcontrôleur.

La figure ci-contre d'une part, et celle en début de document d'autre part, sont suffisante pour réaliser le câblage.

Attention, le connecteur ISP tel que représenté est une vue du connecteur mâle normalement soudé sur la carte électronique à programmer. Il faut de servir du bossage sur le connecteur qui indique le côté de la broche n°1.

On ne connectera pas le VCC/VTG du connecteur de programmation, le µcontrôleur étant déjà relié à une alimentation.

Vérification

Todo.jpg 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.