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
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.
Interessant ist nur der Umstand, dass diese Pins vorher reibungslos funktionierten und somit keine fixen Werte angezeigt haben.
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.
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.
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
Wenn die Pins mit demselben Source-Code vorher funktioniert haben und jetzt nicht mehr, dann sind sie jetzt wohl kaputt (z.B. wegen Überspannung).
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
