Electronique > Réalisations > Affichage / Mesures > Thermomètre 001

Dernière mise à jour : 04/03/2007

Présentation

Ce thermomètre à leds, de résolution d'affichage de 1 °C, n'est pas un appareil de mesure. Les composants utilisés, notement celui servant de capteur de température, ne sont pas assez précis pour en faire un instrument de grande précision. Cependant, il s'agit d'un bon exercice, tant pour apprendre comment fonctionne un UAA180, que pour apprendre comment fonctionne une CTN.

Thermometre 001 Thermometre 001

Pour un usage professionnel, vous devez vous tourner vers un système plus précis, basé sur l'emploi d'un capteur de température vraiment fait pour cela, genre LM35 (qui est un bon petit composant). Hum, il n'est finalement pas impossible que je parle un peu du LM35 sur cette page...

Le schéma

La simplicité du montage est liée à l'utilisation d'un circuit intégré spécifique de type UAA180, qui fait presque tout à lui seul.

Thermometre 001

Le circuit intégré UAA180 est ce qu'on appelle un driver de leds. C'est un circuit de commande qui intègre une électronique complète permettant d'afficher sur une échelle de leds, un niveau électrique qui peut évoluer entre un minimum et un maximum. La limite haute et la limite basse peuvent être ajustée moyennant l'application d'une tension bien précise sur les bornes Ref+ (référence max) et Ref- (référence min). Ici, ces tensions de références peuvent être ajustée, de telle sorte qu'il est possible de spécifier la plage de température désirée. Cependant, afin de rester cohérent avec la tension d'alimentation, la thermistance utilisée et la précision du circuit intégré lui-même, il est sage de se limiter à un affichage précis au degré Celcius près. Douze leds étant utilisées, cela permet tout de même une plage de température compatible avec notre environnement de tout les jours (hors périodes canicule). Pour ce montage, une fourchette de température s'étalant de 15°C à 26°C a été retenue. Vous pourrez, tout en conservant la précision de 1°C par led, décaller cette plage si cela vous tente, par exemple de 17°C à 28°C.

Comment cela fonctionne-t-il avec la température ?
C'est très simple. Le circuit UAA180 va allumer une ou plusieurs leds, en fonction de la tension appliquée sur son entrée In (broche 17) et des tensions présentes sur les entrées Ref+ et Ref-. Prennons un exemple, ce sera plus parlant. Admettons que le potentiomètre RV1 ait été réglé pour qu'une tension de 5V soit appliquée sur la borne Ref+ (broche 3), et que le potentiomètre RV2 ait été réglé pour qu'une tension de 3,8V soit appliquée sur la borne Ref- (broche 16). Si la tension appliquée sur l'entrée In du UAA180 est de 4,4V, cela signifie qu'elle se situe au centre de la plage de tension définie par les entrées Ref+ et Ref-. Six leds sur les douze vont s'allumer. Si la tension descend à 4,0V, seules les deux premières leds D1 et D2 vont s'allumer. Et si la tension d'entrée monte à 5V, alors toutes les leds s'allument.
Sachant cela, il suffit de transformer l'information de température en tension électrique. Pour cela nous utilisons un composant résistif appelé thermistance, dont la valeur change en fonction de la température. Si nous utilisons ce type de composant comme première moitié d'un pont diviseur résistif cablé sur l'alimentation, nous allons obtenir une tension qui variera avec la température. La thermistance utilisée possède une résistance de 10K à 25°C, quivdiminue quand la température augmente. C'est pourquoi on appelle aussi ce composant une résistance CTN (résistance à Coefficient de Température Négatif), voir page Capteurs, paragraphe Capteurs de température.

Thermometre 001 - CTN 10K
Gros plan sur la CTN 10K

Pourquoi une diode zener de 5,1V sur l'entrée du UAA180 ?
Tout simplement parce que l'application d'une tension supérieure à 6V sur cette entrée détruit le circuit.

Courant dans les leds
Le courant qui circule dans chaque led est limité en interne, dans le UAA180, et est fixé à 10 mA. Notons au passage que ce courant peut être ajusté entre 0 et 10 mA grace à l'entrée ILed (broche 2) mais nous n'en faisons pas usage ici, les 10 mA proposés par défaut nous convenant parfaitement.

Peut-on utiliser une CTP ?
L'usage d'une thermistance CTP (Coefficient de Température Positif) pour R1 est possible, il faut simplement intervertir la position de cette dernière avec la résistance R2. Le diviseur de tension formé par ces deux composants aura alors un comportement inverse : la tension fournie au point commun R1/R2 diminuera quand la valeur de la CTP diminuera, c'est à dire quand la température diminuera. L'évolution de l'affichage sera donc bien la même qu'avec une CTN.

Linéarité de l'affichage
Les CTN et CTP ne présentent pas une courbe de variation vraiment linéaire, et le passage d'un point d'affichage à un autre se sera pas totalement identique pour l'ensemble de la plage couverte. Cependant, la non-linéarité est relativement faible sur la plage réellement utilisée, à savoir une dizaine de degrés Celcius. Si vous souhaitez améliorer un peu la linéarité pour ce montage, placez une résistance de 10K en parallèle sur la CTN de 10K, et descendez la valeur de R2 à 4K7. Tel quel, ce montage fonctionne tout de même assez bien et est suffisement précis pour un contrôle "domestique". Evidement, pour une application professionnelle, il faut chercher autre chose, cela a déjà été dit en introduction.

Etalonnage

L'étalonnage d'un système de mesure de température est toujours un peu casse-pied il faut bien l'admettre. Nous avons bien nos références 0° C avec de la glace pilée, et 100 °C avec de l'eau bouillante (et encore ça dépend de l'altitude), mais pour le cas qui nous concerne, pas très utile. L'idéal est de disposer d'un thermomètre de précision qui sert de référence, juste pour les réglages. Ou à défaut, utiliser deux thermomètres grand public différents, posés l'un contre l'autre avec un elastique et faire la moyene des deux températures affichées. Dans tous les cas, sachant que la thermistance fait 10 Kohms à 25 °C, on doit avoir une tension proche de 4V sur l'entrée In du UAA180 à cette température de 25 °C. On peut donc de façon empirique régler la tension de référence haute (Ref+) entre 4V et 4,2V. La résistance de la CTN monte à quelques dizaines de Kohms (entre 50K et 100K) pour une température de 10 °C. Vous pouvez ainsi régler Ref- aux alentours de 1,5V. Ces deux valeurs de référence constituent un point de départ, elles doivent être ajustées en fonction de la CTN que vous utiliserez et de la plage de fonctionnement souhaitée. Je sais, cette méthode d'étalonnage n'est guère professionnelle. Mais le but de cette réalisation n'est pas, je le rappelle, de faire un montage qui "fera foi".

UAA180 et LM35 ?

Vous êtes nombreux à dire du bien du capteur de température intégré LM35, qui délivre par défaut une tension de 10 mV/°C. Et vous vous demandez, de façon tout à fait légitime, si ce circuit ne pourrait pas être utilisé en remplacement de la thermistance, et en association avec le UAA180. Et bien oui, c'est possible, moyennant quelques composants additionnels. Voyez donc le schéma suivant.

UAA180 + LM35 Avec ce circuit, la tension de sortie Vout augmente de 100 mV pour chaque °C supplémentaire.
A 10 °C, Vout = 1.075V
A 15 °C, Vout = 1,575V
A 20 °C, Vout = 2.075V
A 25 °C, Vout = 2.575V
etc.


Pour une plage de température comprise entre 15 °C et 26 °C, vous devez régler RV1 pour qu'une tension de 2.675V soit appliquée sur la borne Ref+ (broche 3), et régler le potentiomètre RV2 pour qu'une tension de 1.575V soit appliquée sur la borne Ref- (broche 16). Bien sûr, en utilisant ce circuit à LM35, il faut supprimer les deux composants R1 et R2 du schéma d'origine. Mais dites-moi, c'est tout de même plus simple à étalonner avec un circuit de ce genre...

Circuit imprimé

Disponible, fait pour la thermistance mais pas pour le LM35. Le typon que je mets à disposition ici est une version redessinée du circuit visible en photo, qui date de 20 ans, et qui faisait partie d'un kit de marque BIP.

Thermometre 001 - PCB

Typon aux formats BMP 600 dpi et au format PDF

Vous voulez le même avec le LM35 ?