Devant faire face à un dysfonctionnement de système de production d’eau chaude solaire, j’ai mis au point ce petit banc de test pour vérifier les caractéristiques des sondes de température (silicium, PTC, NTC…).
Le principe est simple: une petite platine est tenue à température constante et ajustable; sur cette platine est vissé le capteur à tester. On mesure sa caractéristique en fonction des différentes valeurs de température fixées.
Pour le moment, seule la régulation est asservie; on procède manuellement à la mesure du capteur en test une fois la température de la platine stabilisée. On peut ensuite tracer une courbe de fonctionnement (à la main pour le moment).
Matériel utilisé:
un Arduino Uno
un MOSFET IRF 520 ou tout type de MOSFET 2A
deux transistors bipolaires
quelques résistances et condensateurs
une sonde LM35 de référence
une alimentation à découpage 12V/2A.
Fonctions remplies par l'Arduino:
Régulation PID de la température de la platine
Mesure de température platine, de la sonde en test
Envoi des paramètres suivants sur le port USB: température de consigne, puissance de chauffe, mesure de la sonde de référence, mesure de la sonde en test.
Fonctions remplies par l'ordinateur hôte:
Affichage des paramètres reçus de l'Arduino sous forme graphique à l’aide d’un petit programme écrit en Processing.
Test bench for temperature sensor
Enduring a disfunction of a solar water heater, I have designed this simple test bench to check the calibration of temperature sensors(silicon, PTC, NTC…).
I did it simple: a little plate is heated at a constant and adjustable temperature; it holds the device under test. I mesure its characteristics at different setting of temperature.
Until now, only the temperature control is automated; I manually measure the device under test. It is easy to draw a curve to show how the device operates.
Hardware:
An Arduino Uno
an IRF 520 MOSFET or any other kind of 2A MOSFET
two bipolar transistors
few resistors and capacitors
a LM35 reference probe
a switched power supply (12V/2A) for heating the bench.
Arduino's duties:
PID regulation of the temperature's plate
measuring of: reference temperature, plate temperature, device under test
sending on USB: reference temperature, plate temperature, device under test, heating power
Host computer's duties (MacBook):
Displaying the received parameters with sliders; this software is designed with Processing
9140904239