Hallo Forum, es geht wieder einmal um Temperaturmessung mittels PT1000. Ich möchte mit dem PT1000 Temperaturen zwischen +70° und +400° C messen. Zur Auswertung habe ich einen Raspberry PI zur Verfügung. Welche Schaltung ist dazu notwendig? Wie und womit kann ich das bewerkstelligen? Ich bin Laie in Sachen Elektronik. Habe hier und im Netz gesucht, aber diese Schaltungen sind mir zu aufwendig. Ich brauche keine Auswertung auf millionstel Grad genau, sondern ich will die Temperatur an einem Rauchrohr bei meinem Heizkessel messen. 10 Grad auf oder ab sind mir dabei egal. Danke für Eure Hilfe.
Ludwig schrieb: > es geht wieder einmal um Temperaturmessung mittels PT1000. > Welche Schaltung ist dazu notwendig? Na nimm doch einfach eine aus einem der wieder einmal Threads. Ludwig schrieb: > aber diese Schaltungen sind mir zu aufwendig. Na na, manche bestehen nur aus 2 Bauteilen. > 10 Grad auf oder ab sind mir dabei egal. Eine Widerstandsänderung von 1270 auf 2470 ist 1:2, auflösen willst du bloss 34 Schritte, das ist sehr entspannt, aber achte auf maximal 0.7V am Pt1000. Da der unsägliche RPi keine Analogeingänge hat, muss man anders messen. Natürlich könnte man auch externe A/D-Wandler oder Microcontroller mit Analogeingang anschliessen, aber dann könnte man den RPi weglassen. Er muss es also schon alleine schaffen. Da er nicht mal Komparatoreingänge hat, benötigt man jedoch mindestens ein zusätzliches Bauteil, einen Komparator. Das erspart dagegen den Operationsverstärker, so daß es kein Bauteil mehr wird. Hier steht drin, wie es geht: http://www.national.com/ AN-952 "Low Cost A/D Conversion Using COP800" ähnlich: http://ww1.microchip.com/downloads/en/AppNotes/00000513E.pdf http://www.atmel.com/ AN524 "Analog-to-Digital Conversion Utilizing the AT89CX051 Microcontrollers" http://www.zilog.com/ AN04001 "Analog-to-Digital Conversion Techniques Using ZiLOG Z8 MCUs" Natürlich nichts für den RPi, der wird als eher ungeeignetes Spielzeug angesehen, zumal es schon lustig ist unter ihm eine halbwegs genaue Zeitmessung vorzunehmen.
Ludwig schrieb: > es geht wieder einmal um Temperaturmessung mittels PT1000. > Ich bin Laie in Sachen Elektronik. Dann nimm doch einfach eines der vielen fertigen Temperatur- Messmodule, an die vorn der Sensor angeschlossen wird und hinten eine Spannung von 0...10V rauskommt. Gruss Harald
Es gibt ADCs, wo man direkt einen PTxxx anschließen kann, als 2-, 3- oder 4-Leiter, z.B. AD7792. Nur ein Referenzwiderstand wird noch gebraucht.
Ich schlage vor einen der vielen Bausteine von ACAM zu verwenden, z.B. einen PCap01 oder so. Viel mehr als Bufferkondensatoren und einen C0G/NP0-Kondensator 33nF für das RC-Glied sind nicht erforderlich, um ein, zwei oder gar drei PT1000 anzuschließen. Damit ist kein ADC und größerer Schaltungsaufwand erforderlich, da das Chip Entladezeiten mit ps-Auflösung misst. Das Chip spricht I2C und SPI, kann dir aber auch auf PWM und PDM Messsignale liefern. Ich verweise gern auf diese Application Note: www.etracker.de/lnkcnt.php?et=UKbtw3&url=http://www.acam.de/fileadmin/Download/pdf/TDC/English/AN024_en.pdf&lnkname=AN024_en deren Erkenntnisse auch auf andere Bausteine von denen übertragen werden können.
Das ist doch ganz einfach. Man nimmt einen ATtiny25, ein paar Widerstände und ein kleines Programm und fragt die Temperatur per IIC-Bus ab. Anbei die kleine Schaltung dazu, die auch mit 3 V läuft ;-)
@MaWin Vielen Dank für Deine Ausführungen. Die haben mir GENAU NULL weitergeholfen. @Harald Wilhelms Wie bringe ich dem PI die 10 Volt bei? Was ich vergessen habe zu erwähnen, dass ich standard Komponenten verwenden will. Mir ist die herumlöterei einfach zu blöde. Dazu kommt noch, dass das Ganze auch von anderen Leuten nachvollzogen bzw. repariert werden kann. @m.n. Vielen Dank für die Schaltung, aber ich kann den ATtiny25 nicht programmieren und habe auch keinen Programmer. Gruß
Ludwig schrieb: > @Harald Wilhelms > Wie bringe ich dem PI die 10 Volt bei? Der Pi ist für solche Messaufgaben auch eher ungeeignet. Man kann natürlich über passende Shields Analogeingänge nachrüsten. > Was ich vergessen habe zu erwähnen, dass ich standard Komponenten > verwenden will. Dann nimm eine Arduino. Der ist für Messaufgaben besser geeignet. > Mir ist die herumlöterei einfach zu blöde. Dazu kommt > noch, dass das Ganze auch von anderen Leuten nachvollzogen bzw. > repariert werden kann. Dann nimm eine fertige Temperaturregelung für Heizungen.
Ludwig schrieb: > Ich möchte mit dem PT1000 Temperaturen zwischen +70° und +400° C messen. > Zur Auswertung habe ich einen Raspberry PI zur Verfügung. ..und du bist nach eigenem Bekunden Laie in Sachen Elektronik, verstehst dich nicht auf all die Dinge, die dir vorgeschlagen wurden. Könntest du also bittesehr mal formulieren, womit dir geholfen werden könnte? Das Einzige, was mir an dieser Stelle noch einfallen würde, ware ein Hinweis derart, daß du mit deinem Heizungs-Spezialisten die Sache bereden und dir ggf. ein Angebot über ne Abgastemperaturanzeige machen lassen solltest. Aber schreib jetzt nicht, daß es dir auch an Geld dafür gebricht. W.S.
Peter Dannegger schrieb: > Es gibt ADCs, wo man direkt einen PTxxx anschließen kann, als 2-, 3- > oder 4-Leiter, z.B. AD7792. > Nur ein Referenzwiderstand wird noch gebraucht. 100 mal JAJAJA! Sag mal, gibt es nicht ne Möglichkeit, so einen Satz automatisch an jeden Beitrag als erste Antwort zu beppen, wo das Wort "PT100" vorkommt? W.S.
W.S. schrieb: > Peter Dannegger schrieb: >> Es gibt ADCs, wo man direkt einen PTxxx anschließen kann, als 2-, 3- >> oder 4-Leiter, z.B. AD7792. >> Nur ein Referenzwiderstand wird noch gebraucht. > > 100 mal JAJAJA! Für die genannten Anforderungen ist er 100x überdimensioniert, und im seinem Preis ist noch nicht einmal das Geschenkpapier enthalten ;-) Anbei eine Demoversion zu meiner obigen Schaltung. Die IIC-Adresse ist 0xB8 und der Befehl zur Abfrage 'A'. Die Funktion ist ähnlich zu: Beitrag "Temperatursensor KTY81 am ATmega328 (Arduino UNO), 1-6 Kanäle" wobei nur ein Kanal ausgewertet wird und die Tabelle für den PT1000 angepaßt ist: -100 bis +850 °C mit der gewünschten 'Genauigkeit'.
Hallo Ich hoffe , ihr könnt mir helfen. Ich habe mir den attiny25 von m.n. nachgebaut. Komme aber mit dem auslesen in Bascom nicht klar. Anbei das verwendete .bas file. Kann mir jemand weiterhelfen ? Das Dysplay zeigt mir keine Werte an. Schöne Grüsse Robert
Robert T. schrieb: > Das Dysplay zeigt mir keine Werte an. Tja, kürze das Programm bis nur config lcdpin = pin , db4 = portc.2 , db5 = portc.3 , db6 = portc.4 , db7 = portc.5 , E = portc.1 , Rs = portc.0 config Lcd = 20 * 4 Cls Cursor off Locate 1 , 1 Lcd "Test " stehen bleibt. Wenn du dann immer noch nichts lesen kannst, liegts nicht am Sensor. Sondern entweder Display falsch angeschlossen, oder Kontrast nicht richtig eingestellt, manche Displays wollen eine negative Kontrastspannung. Man fängt immer mit einfachstem (LED blinken lassen, konstanten Text auf LCD ausgeben) an.
Hallo Danke füe die rasche Hilfe. Das Display funktioniert soweit. Habe vorher mit beiliegenden Code die Adresse gesucht. Hat funktioniert. Beim auslesen des Attiny steht bei mir bei Lsb und Msb nur 0. Kann der Code so funktionieren? Schöne grüsse robert
Robert T. schrieb: > Beim auslesen des Attiny steht bei mir bei Lsb und Msb nur 0. Einen Attiny auslesen ? Was auch immer du ausliest, es geht wohl so nicht. Flasch verdrahtet aber viel eher falsch vermutet daß es so (einfach) gehen müsste. Such dir ein Beispiel von jemandem anderen, muss ja nicht in bascom sein.
kuckst Du in Anhang. Voll krasse Schaltung für P1000, du nur noch AD Wandler dazwischen packen wegen weil rPI kein AD Wandler haben
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.