Forum: Mikrocontroller und Digitale Elektronik TriBoard TC1798 Temperaturmessung


von Joe (Gast)


Lesenswert?

Hallo zusammen,

ich muss mit einem TriBoard TC1798 und einem PT1000 Widerstand die 
Temperatur an einer Spule messen.

Ich wollte eine Temperaturbrücke aufbauen und dann eben die 
Brückenspannung messen.
Jetzt muss ich aber feststellen, dass das nicht sehr elegant ist, weil 
ich drei Ein-/Ausgänge des TC1798 belege (Referenzspannung und beide 
Teilspannungen der Brücke) und intern die Differenz bilden muss.
Muss ich damit leben, oder stehe ich nur auf dem Schlauch?

Und noch eine allgemeine Frage:
Wenn ich Stromsensoren habe, die durch das TriBoard mit Spannung 
versorgt werden, soll ich dann das GND der Sensoren wieder zurück zum 
TriBoard führen, oder kann ich das auf der Platine bei dem "normalen" 
GND lassen?

Danke schon mal für Eure Antworten!

Gruß
Joe

von Joe (Gast)


Lesenswert?

Kann mir da keiner helfen?

von Sebastian H. (technik_freak)


Lesenswert?

Joe schrieb:
> Ich wollte eine Temperaturbrücke aufbauen und dann eben die
> Brückenspannung messen.
> Jetzt muss ich aber feststellen, dass das nicht sehr elegant ist, weil
> ich drei Ein-/Ausgänge des TC1798 belege (Referenzspannung und beide
> Teilspannungen der Brücke) und intern die Differenz bilden muss.
> Muss ich damit leben, oder stehe ich nur auf dem Schlauch?

Hallo,

Du kannst die Temperaturmessung so machen, aber es ist besser (gerade 
bei PT100/1000), diesen nicht über einen Spannungsteiler zu betreiben. 
Je nach Temperatur kann es sein, dass der PT1000 sich selbst erwärmt 
(hängt von deinem Temperaturbereich ab). Besser ist es, den PT1000 
mittels Konstantstrom zu betreiben. Ein Beispiel dafür ist
http://www.umnicom.de/Elektronik/Schaltungssammlung/Temperatur/Pt1000/Pt1000.html
Auf dieser Seite ist (etwa mittig) eine OP-Schaltung, mittels dieser der 
PT1000 betrieben wird.

Zum Punkt Differenzmessung: Ich weiß nicht, wie viele Pins am Ende bei 
Dir verwendet werden, aber dieses könnte man so machen. Eine weitere 
Möglichkeit ist eine Variable, die in deinem Programm als Nullpunkt 
angelegt wird (Du hast dann nur noch einen AD-Pin in Benutzung (ich 
vermute aber, dass je nach Beschaltung, die Temperaturdrift von 
Bauteilen nicht erkannt/kompensiert wird (sollte es dazu kommen))).
Eine weitere Möglichkeit ist die Verwendung eines externen AD-Wandlers, 
der über I2C oder SPI angesteuert wird (SPI scheint auf dem Board 
bereits verwendet zu werden).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.