
FICHEÉLÈVE
Auteur:PatriceBUFFET,Professeur‐FormateurPhysique‐Chimie5/6
PartieD:LeconvertisseurAnalogiqueNumériqueouCAN casoùUG=4,64VANA
Aveclacourbed’étalonnage(partieA),nousavonsvuquesinousconnaissonsRthalors,nouspouvonsendéduirela
températureT.
Lesloisdelaphysique(partieC)nousdonnentlarelationentreRthetUth.
LesgrandeursphysiquesRthetUthsontdoncdesimagesdelatempérature.Sinouspouvonsmesurerl’unedecesdeux
grandeurs,alorsnouspourronsendéduirelavaleurdelatempérature.
NousavonsvuquemesurerUthavecunvoltmètreesttrèssimple.Cependant,lemicrocontrôleurestcapablede
mesureretd’afficherrapidementcettetensionélectriqueUthentresamasseetsesentréesanalogiquesA0àA7.
Pourcela,lemicrocontrôleurmesureUthàintervalledetempsrégulier,bloquecettedonnée,l’exploite
éventuellement,puisrefaitunemesure,labloqueànouveau,l’exploiteéventuellementetc.àunefréquencetrès
rapideappeléefréquenced’échantillonnage:enphysique,cettefonctions’appelleunéchantillonneurbloqueur.
LatensionanalogiqueUth(signalcontinu)etainsiremplacéeparunetensionnumérisée(signaldiscontinu).
Uneautrecaractéristiqueimportanted’unmicrocontrôleurestlenombredebitsutilisépourcoderlesvaleursdes
tensionsmesurées.Lemicrocontrôleur(ATmega328Putiliséici)codel’amplitudedelatensionen«mots»de10bits.
Un«bit»(del’anglaisbinarydigit)estunchiffrebinaire(0ou1).
Avecunmotde2bits,onpeutécrire:00,01,10et11soit4valeurs.(4=22)
Avecunmotde3bits,onpeutécrire:000,001,010,011,100,101,110,111soit8valeurs.(8=23)etc.
Avecunmotde10bits,onpeutécrire210=1024valeurs.
EXPERIENCE:Alimentezvotremicrocontrôleuretmesurezavecunvoltmètrelatensionélectriqueentresaborne
notée«5V»etsamassenotée«GND».NotelavaleurmesuréeUG=Umax=…....Vc’estlatensionmaximaledu
microcontrôleur.
AvecunmicrocontrôleurArduinoTMdetypeNano,
LatensionminimaleUmin=0,00VsuruneentréeanalogiqueestcodéeparlenombreN=0
LatensionmaximaleUmax=4,64VsuruneentréeanalogiqueestcodéeparlenombreN=1023
IlyaunerelationdeproportionnalitéentrelatensionanalogiqueUetlavaleurnumériqueN
mesuréeparlemicrocontrôleurauniveaudesentréesanalogiques.
Parexemples:
Silatensionmesuréeauniveaudel’entréeanalogiqueA1vautU=3,00Valors,le
nombreNcorrespondantàcettetensionestN=1023*3,00/4,64=661.
Silavaleurnumériquelueparlemicrocontrôleurauniveaud’uneentrée
analogiqueestN=224,alorslavaleurdelatensionélectriquecorrespondanteest
U=4,64*224/1023=1,02V.