PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : K8055 und KTY 210 Temperatur Sensor



pc-freack
25.09.2011, 13:16
Hallo,

ich habe mir vor kurzer Zeit ein K8055 gekauft. :)
Nun wollte ich damit auch die Temperatur auslesen.
Ich hatte dann noch einen KTY 210 Temperatur Sensor.
Ich habe es auch schon mit einem Potie versucht doch ich habe dadurch keine richtigen Werte rausbekommen. :(
Nun wollte ich fragen, wie ich das am besten bewerkstelligen kann, das ich den richtigen Wert bekomme, damit ich das
in meinem Programm nach dem Datenblatt her, richtig berechnen kann.

KTY 210 Datenblatt: http://www.datasheetcatalog.org/datasheet/philips/KTY81-251.pdf

Ich hoffe, das ihr mir helfen könnt.

MfG pc-freack

PICture
25.09.2011, 14:21
Hallo!

Laut gelinkten Datenblatt (DB) des Sensors (fig.6 auf Seite 9), wäre am besten mit einer temperaturkompensierten Konstantstromquelle (KSQ) 1 mA den Sesror zu versorgen um die Temperatur aus den eigefügten Tabellen zu ablesen. Sonst muss man sich durch Messungen eigene Tabelle erstellen. ;)

Thegon
25.09.2011, 19:12
Hallo PC - Freak,

Ich habe auch das K8055, aber schon lange nicht mehr verwendet ;-)
Du willst also den Temperaturwert am ADC des K8055 einlesen und dann in einem selbstgeschriebenen Programm in Grad Celsius umwandeln.
Ich verstehe noch nicht ganz, worin das Problem liegt.
Kommen keine werte herein, also ein Hardwareproblem oder funktioniert die Software nicht?
So weit ich das Datenblatt deines Sensors verstanden habe, ist der ja nicht viel etwas anderes als ein PTC, oder?
Also Spannungsteiler aufbauen und die Mitte an den Eingang des K8055?
Wie ist denn der Eingang jetzt beschaltet?

Nur wie ich sehe ist dieser Sensor nicht so wirklich genau, es könnte schwierig werden, z.B einen Unterschied von villeicht 3 Grad zuverlässig festzustellen, aber das wird vermutlich nicht so wichtig sein.

Mfg Thegon

pc-freack
25.09.2011, 20:42
Das Problem ist, das wenn ich den direkt anschließe, das die werte sich nur sehr wenig verändert. Ich habe mit einem Föhn den Sensor erwärmt doch die Werte verändern sich kaum.
Also ich habe noch keine Software geschrieben, weil ich erstmal die Hardware soweit fertig bekommen wollte.


Wäre den ein TLV272 ein besserer Temperatur Sensor??
Also ich würde gerne schon genau wie möglich sein, aber nicht umbedingt einen neuen kaufen.

TLV272 Datenblatt: http://www.ti.com/lit/ds/symlink/tlv272.pdf

Ich versteh jetzt nicht so richtig, was du mit "Wie ist denn der Eingang jetzt beschaltet?" meinst.

masasibe
26.09.2011, 17:32
Hast du den Temperatursensor in einen Spannungsteiler eingebaut?
Wenn ja: dann sieht es so aus als wäre der andere Widerstand entweder zu viel zu groß oder zu klein dimensioniert.
Wenn nein: dann probiere es einmal mit einem Spannungsteiler:
Also z.B. 5V - Widerstand - Tempsensor - Masse
und zwischen Widerstand und Tempsensor greifst da dann für den Eingang ab.

Ich hoffe das war jetzt halbwegs verständlich ;)

Thegon
26.09.2011, 18:02
Hallo!
Na ich meine wie hast du denn die Beine des Temp. Sensors und den Eingang des K8055 verbunden?
Einen Pol des Sensors doch auf Masse, (0V) nehme ich an (weil sich das wegen der Schraubklemmen gerade so anbietet). und den Anderen Direkt an den Eingang und sonst nichts? Dann wird sich nicht viel tun, denn der Temp. Sensor ändert zwar seinen Widerstand, aber zieht den Eingang trotzdem konsequent gegen Masse. Dann würde als ergebnis wohl immer 0 herauskommen.

Hast du eingentlich die zwei Jumper (SK2 und SK3 in der nähe der zwei eingänge) abgesteckt?
Wenn nicht, dann erhälst du ja nur den Stand des Potentiometers und nicht das Ergebnis der Temperaturmessung ;-)

Die einfachste Methode, sich mit der Temperatur verändernde Werte aus dem Sensor herauszubekommen wäre ein einfacher Spannungsteiler.
Dazu braucht man außer dem Sensor noch einen Widerstand. Dieser Widerstand sollte ungefähr den Wert haben, den der Sensor bei Zimmertemperatur hat, ich glaub so um die 2kOhm.
Wenn es kälter wird, dann sinkt der Wert am eingang, wenn es wärmer wird, dann steigt er. (leider erst mal nur geringfügig)

Ich habe gerade Lust gehabt, auch weil ich schon lange nichts mehr mit dem K8055 gemacht habe, und die Schaltung einmal bei mir aufgebaut.
Ich habe aber keinen solchen Sensor wie du, deshalb habe ich einen einfachen PTC verwendet.

Mein PTC hat einen Widerstand von ca. 5k bei Raumtemperatur, also habe ich einen 4,7k Widerstand verwendet.

Dieser Widerstand wird nun mit dem einen Bein mit einem Bein des Temperatursensors verbunden. (Dieser verbinungspunkt wird dann auch mit dem gewünschten Eingang z.B. A1 verbinden)
Das andere Bein des Temperatursensors wird nun mit Masse (Beschriftung auf Klemme: GND)
Das zweite Bein des Widerstands muss nun noch mit 5V verbunden werden. Das geht am einfachsten über die Stifte des Jumpers, der ja entfernt ist. Der obere (Wenn der USB anschluss unten ist) Pin der Stifte (bei beiden Jumpern) ist mit 5V verbunden. Hier das Zweite bein des Widerstands anschließen (probeweise einfach draht herumwickeln, oder so)

Nun sollte sich der Wert im Eingang doch zumindest so stark verändern, dass man sagen kann, die Temperatur hat sich verändert.

Ich muss aber noch anmerken, dass diese Schaltung nicht besonders gut ist, somal man weder 5V noch 0V erreihen wird, sondern der Wert nur in der Mitte herumschwankt und das nicht besonders stark.
Diese Schaltung sollte nur einmal zu Testzwecken aufgebaut werden, danach sollte man sich gedanken über eine besser Lösung machen, besonders, wenn damit z.B. Raumtemeraturen gemessen werden sollen, die villeicht +-5 Grad schwanken. So eine Kleine Änderung wird mit dem einfachen Spannungsteiler schwer festzustellen sein.

20125
Hier noch ein Foto meines Aufbaus, zur besseren Verständlichkeit.

Sollte meine Formulierungen etwas zu unverständlich oder das von mir Erklärte dir nichts neues sein und das Problem anderswo liegen, sags ruhig ;-)

Viel Erfolg bei ersten Testmessungen :-)

EDIT: jetzt hab ich ganz den Beitrag von masasibe übersehen, er hat ja so was ähnliches geschrieben.

Mfg Thegon

Thegon
26.09.2011, 18:09
Ach ja und noch was:
Das Potentiometer (mit dem man den eingang normalwerweise stellen kann) unbedingt auf die "größte" Stellung drehen, also im Beispielprogramm der Wert 255. Das Board hat nämlich die Unschöne eingenschaft, wenn das Poti nach "unten" gedreht ist, (also Widerstand = 0) den eingang mit Masse zu verbinden. Auch sonst wenn das Poti "aufgedreht" ist, bewirkt das Poti einen widerstand von 100K gegen masse, das sollte aber nicht besonders stören.

Mfg Thegon

masasibe
26.09.2011, 19:35
@Thegon: smile

pc-freack
26.09.2011, 22:00
@Thegon

Hab deins jetzt mal so ein bischen versucht, nachzubauen, aber mit meinem Sensor und einem 2k2 Wiederstand doch leider ohne erfolg.
Nun habe ich aber noch einen Extra Potie rauf gebaut und damit sieht es doch schon besser aus. Also es sieht jetzt fast wie deins aus, nur das bei mir noch ein Potie mit aufm Board drauf ist. Werde mal morgen nochmal testen, wenn der Sensor sich wieder abgekühlt hat, wie er sich verändert.
Ich hoffe mal, das es soweit funktioniert und werde mich dann nochmal melden.

Ich danke euch für die schnelle hilfe und hoffe, das es auch funktioniert.

PS: Also mein Vater sagte, das der KTY 210 eine abweichung von nur 2% hat und ich denke mal, das ist sehr genau.

Thegon
27.09.2011, 12:41
@Thegon

Hab deins jetzt mal so ein bischen versucht, nachzubauen, aber mit meinem Sensor und einem 2k2 Wiederstand doch leider ohne erfolg.
Nun habe ich aber noch einen Extra Potie rauf gebaut und damit sieht es doch schon besser aus. Also es sieht jetzt fast wie deins aus, nur das bei mir noch ein Potie mit aufm Board drauf ist. Werde mal morgen nochmal testen, wenn der Sensor sich wieder abgekühlt hat, wie er sich verändert.
Ich hoffe mal, das es soweit funktioniert und werde mich dann nochmal melden.

Ich danke euch für die schnelle hilfe und hoffe, das es auch funktioniert.

PS: Also mein Vater sagte, das der KTY 210 eine abweichung von nur 2% hat und ich denke mal, das ist sehr genau.

Was bekommst du denn heraus, am Beispielprogramm? Immer 0 oder immer 255 oder immer einen Wert, der sich nicht ändert, wenn dies , welchen?
Verändern sich denn wie Werte, wenn du am Poti drehtst? (also wenn der Jumper angesteckt ist) (das Poti auf dem Board)

Mfg Thegon

masasibe
27.09.2011, 12:46
Poste doch einmal deinen genauen Schaltplan, den du verwendest! Vielleicht können wir dir dann besser helfen!

Warum musst du bis morgen warten, damit dein Sensor abgekühlt ist? ;-)

Und wenn du ein Multimeter zu Hause hast dann baue doch den Spannungsteiler ohne das K8055 auf und miss die Spannung nach die sich
bei Temperaturveränderung auch ändern sollte.

pc-freack
09.10.2011, 20:45
So, hatt ein bischen gedauert habe jetzt melde ich mich mal wieder.
Ich danke dir, Thegon. Ich habe mir nun auch einen PTC mit 10K besorgt und mit deiner Schaltung funktioniert es, wenn ich es mit einem 10K Wiederstand mache.
Ich habe aber nun vor, die 1K Wiederstände direkt nach den Analogen Eingängen mit 10K Wiederständen zu wechseln. Das sollte doch gehen oder? Also wenn ich die Schaltung richtig verstanden habe.