Bonjour et bienvenue.
Il faudrait que tu expliques la finalité de ce que tu veux faire avant de parler de réalisation réalisation pratique.
Pour ta demande il faut déjà comprendre le fonctionnement d'un convertisseur analogique numérique(CAN).
Dans un CAN il y a deux paramètres principaux :
- La tension de référence
- Le nombre de bits.
Les microcontrôleurs avr sont doté d'un CAD 10 bits c'est à dire, comme 2 puissance 10 = 1024, qu'il capable de découper la tension de référence en 1023 pas de mesure.
Le CAD des microcontroleurs avr peut fonctionner avec 3 sources de tension de référence :
- le Vcc du micro (5 V) -> c'est la valeur par défaut à l’allumage du microcontroleur.
- une référence externe à appliquer sur la pin Aref
- une référence interne de 1,1 V ± 10% -> heureusement il est possible de la mesurer pour plus de précision.
Les pas de mesure seront de Vcc/1023 = 5 mV ou de 1,1/1023 = 1mV.
C'est tout ce que peut faire un microcontroleur avr.
Si tu as besoin de plus il existe des CAN avec plus de bits qui peuvent s'approvisionner en module et qui dialoguent avec le microcontroleur en I2C ou SPI.
Mais ce pas le plus important !
En matière de mesure physiques le plus important est de bien comprendre la différence entre l'exactitude en valeur absolue et la sensibilité.
Un bon exemple est un thermomètre il peut indiquer la température absolue à ± 1 °C mais être suffisamment sensible pour être capable de discerner une variation de 0,1 °C avec une précision de ± 0,01 °C.
Dernier point, essentiel !
Ce n'est pas parce que le CAN va te donner 511 que ce sera réellement 511.
Si tu regardes la datasheet du micro qui équipe la Léonardo, datasheet à télécharger sur le site de Microchip, tu verra que le concepteur du micro expose toutes les sources d'erreurs.
Il existe des erreurs aléatoire, dues aux bruits électriques et des erreurs systématiques dues à la précision de conception et de fabrication du CAN.
Il ne faut pas aussi oublier l'influence de la température.
Il y a toujours la distinction à faire entre mesures en valeurs absolue et mesure en relatif.
En valeur absolue il est illusoire de croire que le résultats est à moins de ± 10 pas près.
En valeur relative la précision sera meilleure les erreurs systématique s’éliminant par une différence pour la plus part des cas.
Il ne faut pas prendre le CAN d'un microcontroleur pour un appareil de mesure.
Dans l'ordre de précision descendante :
- le voltmètre avec entre autre ses indispensables filtres de mesure, mais la réactivité est faible.
- Le module CAN externe.
- Le CAN intégré au microcontroleur.
Je conclue comme j'ai commencé : quelle est la finalité de cette mesure ?