Mesurer une température avec une thermistance
La thermistance
La thermistance est un capteur résistif dont la résistance dépend de la température.
On distingue les thermistances à coefficient de température négatif (CTN) : la résistance diminue lorsque la température augmente, et celles à coefficient de température positif (CTP). Nous utiliserons une CTN.
Courbe d'étalonnage
Avant toute utilisation, il faut donc tracer la courbe d’étalonnage de la thermistance, c’est-à-dire la courbe montrant l’évolution de la valeur Rt de sa résistance en fonction de la température T, soit : Rt = f(T).
Nous utiliserons un pont diviseur de tension constitué d'une résistance de R = 1000 Ω et de la thermistance de résistance Rt.
Avec l'Arduino, nous mesurons sur l'entrée analogique A0, la tension Ut aux bornes de la thermistance.
On peut démontrer que Rt = (Ut/(5 - Ut)) x 1000
Le capteur de température est branché sur la broche numérique 7 de l'Arduino. (non représenté sur le schéma ci-dessus).
Le code suivant permet de mesurer la température à l'aide d'un capteur DS18B20 et la résistance Rt de la thermistance. Les mesures sont envoyées par la liaison série au tableur Regressi.
La courbe d'étalonnage Rt = f(T) se trace automatique dans le tableur Regressi.
Le code Arduino :
La courbe d'étalonnage obtenue :
Rappels : Acquisition des mesures avec Regressi
Il est possible d'acquérir les mesures directement dans Regressi avec une version récente (4.5.7).
- Dans le menu Fichier → Nouveau → Arduino / micro:bit :
- Avec le bouton Options, régler les paramètres de la liaison série pour que Regressi communique avec la carte Arduino.
- Cliquer sur le bouton Acquisition pour obtenir les mesures. Le graphique s'affiche automatiquement.
- Cliquer sur Stop pour arrêter l'acquisition.
- Cliquer sur traitements pour envoyer les données dans Regressi.
Statistiques du site
- Cette page a été consultée par 3 visiteurs aujourd'hui.
- Cette page a été consultée par 1002 visiteurs depuis le 02/01/2024.