Ich arbeite an einem PT100-basierten Temperatursondensensor, um die Temperaturdifferenz zwischen zwei Punkten in einem Rohr mit fließendem Wasser zu lesen. Die Anforderungen sind:
Einschränkungen, die ich habe:
Die Leiterplatte kann nicht größer als 100 mm Durchmesser sein, um in den Kopf der Sonde zu passen, und da ich ein 2xPT100-Setup benötige oder keinen Platz für Signalkonditionierung + ADC für beide habe, muss ich mich nur auf hochauflösende ADC verlassen.
Was ich bisher auf dem Designtisch habe:
Ich verwende einen 2xPT100 DIN 1/10 für maximale Genauigkeit (+-0,006 C Fehler bei 45 ° C) mit einem 22-Bit-Delta-Sigma-ADC (ENOB: 21,9, aber tatsächlich 20,9, da er den Zweierkomplementausgang verwendet). Dies ist die vereinfachte Schaltung einer Sonde, die zeigt, wie sowohl die PT100-Schnittstelle als auch die ADCs und die MCU:
BEARBEITEN: Nur zur Verdeutlichung müssen die PT100 in jeder Sonde (in der MCU) miteinander verglichen werden, damit erkannt werden kann, wann die Sonde kalibriert werden muss. Dann muss die Temperatur zwischen den Sonden verglichen werden, um die Temperaturdifferenz zwischen den Punkten zu kennen.
Für diese Schaltung erhalte ich ein Signal, das 12,6572 mV von 0 bis 45 ° C (100-117,47 Ohm) variiert, dann bekomme ich eine Auflösung von 2,27 mK und einen Strom von 1,54 mA durch den PT100. Wenn ich auf 1 mK heruntergehen wollte, sehe ich nur zwei Lösungen :
zB: R1=500 Ohm für 0,975 mK Auflösung und Vref/Vex= 1,024 V für 1,65 mA
Kann ich noch etwas tun, um die Auflösung zu verbessern?
Ich habe den ADC MCP3551 ausgewählt, weil sein ENOB ziemlich hoch ist 20,9 im Vergleich zu all den 24-Bit-Sigma-Delta-ADCs da draußen, die nicht mehr als 19 ENOB haben, und außerdem ist es nur ein 8-Pin-SOIC-IC. Wenn also jemand einen nicht massiven ADC vorschlagen kann das übertrifft dieses Ich bin offen, es zu ändern.
Wenn Sie Fragen zu dem Problem haben, fragen Sie bitte, wenn ich wichtige Informationen hinterlassen habe oder denke, ich könnte mehr erläutern, fragen Sie bitte.
BEARBEITEN: Ich füge die gesamte Systemskizze hinzu
EDIT2: Mir wurde vorgeschlagen, ADS124S06 zu verwenden. Es bietet eine Auflösung von etwa 23 Bit, ohne den PGA zu aktivieren. Ich könnte auch den PGA aktivieren und die Gleichtaktspezifikationen erfüllen, da dieser IC es ermöglicht, die PT100 parallel zu schalten und die Spannung über Rref zu verwenden als Ebenenverschiebung. Der Nachteil ist, dass es sich um einen 32-Pin-IC handelt, sodass das Routing ein Alptraum sein könnte ...
Ich arbeite an einem PT100-basierten Temperatursondensensor, um die Temperaturdifferenz zwischen zwei Punkten in einem Rohr mit fließendem Wasser zu messen
Erwägen Sie eine Differenzmessung nach der Methode einer Wheatstone-Brücke. Der von Ihnen gewählte ADC scheint dafür ideal zu sein: -
Diese Produktlinie verfügt über vollständig differenzielle Analogeingänge, wodurch sie mit einer Vielzahl von Sensor-, Industriesteuerungs- oder Prozesssteuerungsanwendungen kompatibel ist.
Das bedeutet, dass Sie nur einen ADC benötigen.
Denken Sie, dass es möglich ist, einen anderen IC als MCU zu verwenden? Sie können ADuCM360 verwenden. Es hat 2 programmierbare Stromquellen für 2 verschiedene PT100. Hier etwas Literatur zu diesem Chip und PT100.
https://www.analog.com/en/analog-dialog/articles/afe-design-considerations-rtd-ratiometric.html
Ich habe es benutzt, nicht so einfach wie PIC, aber sehr leistungsfähiges IC. Für RS-485 habe ich dieses Schema verwendet, das bis zu 1 Mbit gut funktioniert.
PS. Sie können auch ihr Entwicklungsboard kaufen, um das System zu testen.
https://www.digikey.it/product-detail/it/analog-devices-inc/EVAL-ADICUP360/EVAL-ADICUP360-ND/5861440
Jeroen3
Bizcochito
Jeroen3
Bizcochito
Bizcochito