Forum: Mikrocontroller und Digitale Elektronik Temperaturmessung mit MSP432 (PT100)


von Chris (Gast)


Lesenswert?

Hallo Leute,

ich habe mir vor kurzen das MSP432 Launchpad gekauft und wollte eine 
Temperaturmessung starten. Für die Programmierung verwendete ich die 
Energia IDE und für die Temperaturmessung einen PT100. Die Spannung des 
PT100 wird mit der 4-Leiter Messschaltung gemessen und direkt an den 
Eingang des ADC14 des MSP432 geführt.

Bei der Auswertung ist mir aufgefallen, dass die Pins des ADC 
unterschiedliche Werte bei der analogRead Funktion liefern. Einige 
liefern fixe Werte, welche sich nach einem Anschluss eines Poti bzw. des 
PT100 nicht ändern.

Ich habe schon versucht einen Pull-Up Widerstand bzw. einen Pull-Down 
Widerstand auf dem Pin gegen Masse bzw. gegen Uv zu schalten, aber ohne 
nennenwertes Ergebnis.

Danke schon im Voraus.
LG,
Chris

von MaWin (Gast)


Lesenswert?

Herr wirf Hirn. Da ist bestimmt Widerstand R42 defekt.

von Tom E. (Gast)


Lesenswert?

Chris schrieb:
> Für die Programmierung verwendete ich die Energia IDE ...

Die verwendete IDE sollte auf die Auswertung keinen Einfluss habe. 
Vielleicht liegt es an der Schaltung oder am Programm.

von Chris (Gast)


Lesenswert?

Interessant ist nur der Umstand, dass diese Pins vorher reibungslos 
funktionierten und somit keine fixen Werte angezeigt haben.

von Forist (Gast)


Lesenswert?

Chris schrieb:
> Interessant ist nur der Umstand, dass diese Pins vorher reibungslos
> funktionierten und somit keine fixen Werte angezeigt haben.

Viel interessanter erscheint mir, dass die Pins für die Anzeige der 
Werte über ein Display verfügen.

von Chris (Gast)


Lesenswert?

Die Werte für die Pins werden über die analogRead Funktion auf die 
Serielle Schnittstelle (USB) ausgegeben. Über Terminalprogramme können 
die Werte ausgewertet werden.

von Richard T. (richi1901)


Lesenswert?

Hast mal eine Zeichnung bzw. Schaltplan von deinem Aufbau?
Hilfreich wäre auch bestimmt der ausschnitt wo du diese werte Ausließt.

Ohne nennenswerte Details wird dir keiner hier weiterhelfen können.
Viele Grüße Richi

von Chris (Gast)


Angehängte Dateien:

Lesenswert?

Dies wäre meine Messchaltung:

von Johnny B. (johnnyb)


Lesenswert?

Wenn die Pins mit demselben Source-Code vorher funktioniert haben und 
jetzt nicht mehr, dann sind sie jetzt wohl kaputt (z.B. wegen 
Überspannung).

von W.S. (Gast)


Lesenswert?

Chris schrieb:
> ich habe mir vor kurzen das MSP432 Launchpad gekauft und wollte eine
> Temperaturmessung starten.

laß dir eines geraten sein: miß den PT100 mit einem guten ADC, z.B. 
einem 20..22 Bit Sigma-Delta-ADC von Microchip.

Warum?

Nun, die bekannte Firma Greisinger baut "Präzisions"-Temperaturmesser 
mit PT100 (o.a.) und benutzt darin MSP430ger Controller - und sie 
benutzt deren eingebauten ADC. Tja und? die Nachkomma-Stellen zeigen bei 
diesen Geräten ein (sagen wir mal seltsames) Verhalten. Sie hupfen. 
Gelegentlich. Ich hatte deshalb den Greisingern schon mal insistierend 
eine Frage nach diesem Verhalten gestellt und bekam nach intensivem 
Bohren (jaja, ich kann das!) die Auskunft, daß dies vermutlich 
gelegentlich mal auftreten könnte wegen der ADC-Beruhigung. Also im 
Klartext so wie ich das interpretiere: Der eingebaute ADC ist für ein 
Messen von Temperatur-Nachkommastellen nicht wirklich geeignet und 
deshalb haben die Leute dort sich was einfallen lassen (nicht-gleitender 
Mittelwert über 10 Sekunden oder so), um dennoch Nachkommanstellen 
anzeigen zu können ohne daß diese herumtanzen.

Mache du nicht den gleichen Fehler. Guch mal bei Reichelt, die hatten 
bislang nen netten ADC von Microchip für wenig Geld, der im Betrieb auch 
nur so etwa 200 uA schluckt. Und der har genug Auflösung, um tatsächlich 
das Meßgerät auf 2 Nachkommanstellen genau zu kriegen. Das ist besser 
als die PT100, die man landläufig zu kaufen kriegt - und zumindest 
dieser ADC tanzt dabei nicht schon in der zweiten Nackommanstelle herum.

W.S.

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.