Fighter-2
14.11.2007, 23:33
Hey!
Ich brauche mal eure Hilfe!
Undzwar habe ich eine Temperaturmessung vor, die ich für Abgasmessungen benutzten möchte!
Ich möchte eine Temperatur messen und diese auf einem LCD Display anzeigen lassen!
So nun zum Technischen!
Ich werde ein Thermoelement dafür benutzen, denn Pt100, reichen vom Messbereich und der Schnelligkeit leider nicht aus!
Habe ein Thermoelement des Typ's "K" in Sicht! Hat einen Messbereich von -200°C bis 1200°C, reicht als völlig, denn die Abgase gehen bis max 900°C!
Da man die Thermospannung, ja leider net so, am AVR messen kann, habe ich mir eine Schaltung mit einem Messumformer überlegt!
Undzwar sieht die Schaltung so aus:
http://img87.imageshack.us/img87/1552/schaltungicix7.jpg
Ich habe eine Spannungsversorgung von 24V für den Messumformer!
Denn er hat eine Arbeitsspannung von 12V DC bis 24 V DC!
Dieser Messumformer ist natürlich auf das Thermoelement abgestimmt ect!
Nun arbeitet der Messumformer halt so, das der in der Leitung von der eigentlichen Spannungsversorgung einen bestimmten Strom fliesen läßt! Das natürlich Temperaturabhägig ist!
Ich habe den Messumformer auf einen Messbereich von 0°C -- > 1000°C gestellt, das heißt bei 0°C fleißen 4mA über den Wiederstand R1 und dann bei 1000°C 20mA über den R1!
Jetzt stelle ich mir die Frage, wie kann ich das perfekt umwandeln, das der AVR damit arbeiten kann? Ich habe auch schon erfahren, das der AVR 0 -> 5V am ADC Port messen kann!
Da ja bei 20mA dann quasi 5V am R1 abfallen müssten, damit man den MAX Wert hat, müsste man einen Wiederstand von 250 Ohm verwenden!
Aber wäre es nicht besser unter den 5V zubleiben? Oder kann man am AD Port auch mehr V's messen? Dachte so daran, das man besser bei 1000°C 4,5V am AD Port hat, damit man noch was Freiraum hat, oder?
Also einen Wiederstand mit 225 Ohm?
Was meint ihr?
Wird das ein hartes Programmierstück für mich? Oder ist das noch relativ einfach?
Wie viel LEistung vom AVR ist damit den schon vergeben? Bekommt der noch andere Sachen hin, wie Port abfragen, LCD texte Uhrzeit ect! Oder sprengt man irgentwann die Leistungen vom AVR?
Achja ich wollte einen Atmega32 verwenden!
So freue mich sehr über eure Unterstützung! :)
LG Christian
Ich brauche mal eure Hilfe!
Undzwar habe ich eine Temperaturmessung vor, die ich für Abgasmessungen benutzten möchte!
Ich möchte eine Temperatur messen und diese auf einem LCD Display anzeigen lassen!
So nun zum Technischen!
Ich werde ein Thermoelement dafür benutzen, denn Pt100, reichen vom Messbereich und der Schnelligkeit leider nicht aus!
Habe ein Thermoelement des Typ's "K" in Sicht! Hat einen Messbereich von -200°C bis 1200°C, reicht als völlig, denn die Abgase gehen bis max 900°C!
Da man die Thermospannung, ja leider net so, am AVR messen kann, habe ich mir eine Schaltung mit einem Messumformer überlegt!
Undzwar sieht die Schaltung so aus:
http://img87.imageshack.us/img87/1552/schaltungicix7.jpg
Ich habe eine Spannungsversorgung von 24V für den Messumformer!
Denn er hat eine Arbeitsspannung von 12V DC bis 24 V DC!
Dieser Messumformer ist natürlich auf das Thermoelement abgestimmt ect!
Nun arbeitet der Messumformer halt so, das der in der Leitung von der eigentlichen Spannungsversorgung einen bestimmten Strom fliesen läßt! Das natürlich Temperaturabhägig ist!
Ich habe den Messumformer auf einen Messbereich von 0°C -- > 1000°C gestellt, das heißt bei 0°C fleißen 4mA über den Wiederstand R1 und dann bei 1000°C 20mA über den R1!
Jetzt stelle ich mir die Frage, wie kann ich das perfekt umwandeln, das der AVR damit arbeiten kann? Ich habe auch schon erfahren, das der AVR 0 -> 5V am ADC Port messen kann!
Da ja bei 20mA dann quasi 5V am R1 abfallen müssten, damit man den MAX Wert hat, müsste man einen Wiederstand von 250 Ohm verwenden!
Aber wäre es nicht besser unter den 5V zubleiben? Oder kann man am AD Port auch mehr V's messen? Dachte so daran, das man besser bei 1000°C 4,5V am AD Port hat, damit man noch was Freiraum hat, oder?
Also einen Wiederstand mit 225 Ohm?
Was meint ihr?
Wird das ein hartes Programmierstück für mich? Oder ist das noch relativ einfach?
Wie viel LEistung vom AVR ist damit den schon vergeben? Bekommt der noch andere Sachen hin, wie Port abfragen, LCD texte Uhrzeit ect! Oder sprengt man irgentwann die Leistungen vom AVR?
Achja ich wollte einen Atmega32 verwenden!
So freue mich sehr über eure Unterstützung! :)
LG Christian