Moin
Wir arbeiten in der Schule gerade an einer Temperaturmessanlage. Diese
soll eine Temperatur messen, übertragen und letztendlich anzeigen.
Ich bekomme einen Wert zwischen 0 und 5 Volt (steht für 0 bis 255°
Celsius), muss diesen umwandeln und dann auf zwei 7-Segment Anzeigen
darstellen. Die Ansteuerung für die Anzeigen erfolgt über 2 SN7446N ICs
und funktioniert soweit.
Wir scheitern momentan an der Umwandlung der Temperatur-Spannung in die
Temperatur als Zahl. Was für Möglichkeiten gibt es hier ?
Und wie ist es möglich den temperatur Wert in Zehner- und Einerstelle zu
schneiden um ihn auf den Anzeigen darzustellen ?
Wenn möglich sollen wir keine Mikrocontroller verwenden....
lg
ShixX schrieb:> Ich bekomme einen Wert zwischen 0 und 5 Volt (steht für 0 bis 255°> Celsius)> Wir scheitern momentan an der Umwandlung der Temperatur-Spannung in die> Temperatur als Zahl.
Denk mal scharf nach, welches Bauteil möglicherweise so etwa realisiert.
Hallo,
Die Frage ist gut... (FF = 255)
Vom Prinzip aber
1) A/D Wandler Baustein
2) Codewandler BDC zu 7Segment hast du ja schon, wobei Hexdarstellung
schwer zu organisieren ist.
3) bleibt nur noch die Frage wie Du 255 dastellen willst und den BCD
Coder nach dem AD Wandler hinbringst. Mit binär zu BCD vielleicht mit SN
74184.
Da wäre mein erster Ansatz.
#
LG
Carsten
Früher, als man noch 7446 verwendete, hat man einfach gezählt, also
einen Zähler von 0 bis 99 gebaut (74393) und den mit einem Takt versehen
(NE555) und ihn zählen lassen bis eine langsam mit ihn steigende
Spannung per Komparator erkannt genau so hoch wurde, wie die
Temperatur-Spannung (single slope analog digital wandler).
Wie bekommt man so eine langsam steigende Spannug ? Entweder in dem man
einen Kondensator auflädt, den man bis zu Beginn der Messung
kurzgeschlossen gehalten hatte, mit einem möglichst konstanten Strom
(Konstantstromquelle oder Integrator als Suchworte),
oder in dem man den Zählerwert wieder in eine Spannung zurückverwandelt
durch einen Digital/ANlaog Wandler.
Heute macht man natürlich alles mit einem einzigen Microcontroller, auch
die 7446 werden programmiert, und der enthält schon den A/D-Wandler.
255 wird nie vorkommen :)
Grundidee war das ganze für ein Schwimmbad zu machen, also im Bereich
10-30°
ICh weiß schon, dass ich irgendetwas in Richtung eines AD-Wandlers
brauche, nur kenne ich mich mit der Materie nahezu 0 aus....
Temperatursensoren => PT100
Detlev T. schrieb:> Man könnte auch einen ICL7107 verwenden. Der braucht dann nur noch einen> passenden Spannungsteiler.
Ja, wobei die genaue Schaltung zur Temp. Messung meist schon im
Datenblatt steht. Und auf den 7446 kann man dann auch verzichten.
Gruss
Harald
So, weiter geht's :)
Wir haben uns jetzt für den IC 7107 entschieden und hängen jetzt an der
Beschaltung. Wir haben schon diverse Beschaltungen gesehen, jedoch wird
meistens nicht klar, welcher Pin was genau bewirkt, so das wir das IC
auf unsere Situation kalibrieren können.
http://www.diy-electronic-projects.com/p215-Led-display-digital-Voltmeter
Hier wird einiges zwar gut beschrieben, jedoch wissen wir nicht, wie wir
das Display auf unseren PT100 einstellen, so dass wir bei 5 Volt auch
255 angezeigt bekommen und keine andere Zahl.
ShixX schrieb:> So, weiter geht's :)>> Wir haben uns jetzt für den IC 7107 entschieden und hängen jetzt an der> Beschaltung. Wir haben schon diverse Beschaltungen gesehen, jedoch wird> meistens nicht klar, welcher Pin was genau bewirkt, so das wir das IC> auf unsere Situation kalibrieren können.
Dazu sieht man am besten ins Datenblatt. Dort ist das recht gut
beschrieben, allerdings in Englisch.
>> http://www.diy-electronic-projects.com/p215-Led-display-digital-Voltmeter>> Hier wird einiges zwar gut beschrieben, jedoch wissen wir nicht, wie wir> das Display auf unseren PT100 einstellen, so dass wir bei 5 Volt auch> 255 angezeigt bekommen und keine andere Zahl.
Erstens, warum muss es unbedingt ein PT100 sein? Mit dem kann man
zwar recht genau messen, allerdings braucht man dann noch eine
aufwändige Präzisions-Zusatzelektronik. Besser geeiget wäre z.B. ein
LM35 oder auch eine einfache Diode.
Zweitens, warum soll das Display 255 anzeigen? Üblicherweise lässt
man sich die Temperatur direkt in Grad anzeigen.
Gruss
Harald
Eine eigene Frage?
Dieser Thread ist über 14 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.