Ich versuche mit Arduino einen genaueren Temperaturwert vom PT100-Sensor (2-Draht) zu erhalten.
So sieht meine Schaltung aus:
Wenn der Sensor ungefähr 20 ° CI hat, erhalten Sie einen Wert für den A5-Pin, der 432 ist, und wenn der Sensor ungefähr 30 ° CI ist, erhalten Sie einen Wert für den A5-Pin, der 440 ist. Wie Sie sehen können, ist dies ein sehr kleiner Bereich (432 - 440) ).
Ich möchte einen größeren analogen Signalbereich von 100 bis 1000.
Vielleicht kann ich irgendwie den Widerstand von PT100 und mit einer mathematischen Formel erhalten, um die Temperatur zu erhalten.
Was kann ich mit meiner Schaltung tun, um eine genauere Temperaturmessung zu erhalten?
quelle
Dieses Thema könnte eine Antwort für Sie sein. Messen Sie den Widerstand mit einem Arduino genau?
Um die Temperatur zu berechnen, können Sie diese Formel verwenden:
Quelle: Englische Wikipedia ( http://en.wikipedia.org/wiki/Resistance_thermometer )
Ich hoffe es war hilfreich.
quelle
Ich denke, Sie müssen zwischen 7 V und 12 V an den VIN-Pin Ihres Arduino anlegen und den AREF-Pin für eine Seite des PT100 und die andere für die analoge Seite verwenden. Dies könnte helfen, einen konsistenten Messwert zu erhalten, aber Sie haben möglicherweise immer noch eine 4-Draht-Messung durchführen, um sie genau zu erhalten.
Das Tutorial zur 4-Draht-Kelvin-Widerstandsmessung bietet eine gute Erklärung für die 4-Draht-Messung. Sie haben es wahrscheinlich schon besprochen.
Bearbeiten Sie schließen den AREF an Arduino 5V oder 3.3V und den pt100 von derselben Spannung an einen geeigneten analogen Eingangspin am Arduino an. Die linearen Spannungsregler auf der Arduino-Platine sind viel stabiler als Ihr USB-Power-Brick und bieten daher eine bessere Genauigkeit. Arduino-Grundlagen (analoge Referenz)
quelle