Hallo, ich benutze ADS1258 für meine Temperaturmessung mit Pt100 und mess ich einen sehr grossen Wert etwa 7895266(Ergebnis von AD-Wandler). ADS1258 hat eine Auflösung von 24 Bits d.h 2 hoch 24 = 16777216 Mesbereich 0 bis 5 v bin ich aber nicht sicher. in der datenblatt steht Vref= +4,096. bei ungefähr eine Temperatur 20 grad(raumtemperatur) erwarte ich in Widerstand von sensor etwa 107 Ohm. durch den Temperatursensor fliesst einen Strom von etwa 0,5 mA. d.h ich erwarte eine Spannung von etwa 53 mv an den Eingang des AD-Wandler. wie kann ich aus Ergebnis des AD-Wandler ermitteln welche Temperatur ich gemessen habe.
http://de.wikipedia.org/wiki/Pt100 und Datenblatt AD-Wandler Bei einem Meßbereich von 0-100 Grad hast Du mit 24 Bit Wandlung einen Bereich pro Wandlerschritt von 0,000006 Grad. Ein 16-bit Wandler scheint auch geeignet zu sein ...
Hallo, @Pete:ich Messe doch Spannung und aus der Spasnnung kann ich Widesrtand und dann Temperatur ermitteln. ich habe das Hier gefunden in der Datenblatt von ADS1258 1LSB = Vref/780000H = 4,096V / 780000H umd das Ergebnis zu skalieren muss ich so umrechnen oder? Ergebnis skaliert = Ergebnis der AD-Wandlung * 1LSB
youssef wrote: > durch den Temperatursensor fliesst > einen Strom von etwa 0,5 mA. d.h ich erwarte eine Spannung von etwa 53 > mv an den Eingang des AD-Wandler. Hallo youssef, du musst den Strom der durch deinen PT100 fliesst schon genau kennen. Er muss aus einer konstanten Stromquelle erzeugt werden. Wenn bei 107Ohm 0,5 mA fliessen, dann müssen auch bei 280Ohm exakt noch diese 0,5mA fliessen. Nur so lässt sich das ohmsche Gesetzt R=U/I anwenden nachdem du den Widerstand deines PT100 berechnen kannst. Ist der einmal bekannt kannst du ihn am einfachsten anhand einer Widerstandstabelle [[http://www.delta-r.de/Pt-Elemte/Widerstandstabelle_Pt_100/widerstandstabelle_pt_100.html]] durch lineare Interpolation in einen Temperaturwert umrechnen. 16777215 = 4,096 V 7895266 = 1,927 V Woher allerdings deine gemessene Spannung von 1,927V herkommt ist mir schleierhaft. Das wären ja denn 18mA die du durch den PT100 jagst. Mehr als 1mA sollten es nicht sein, denn ansonsten führt die hohe Verlustleistung die im PT100 entsteht zu einer Eigenerwärmung des Bauteils und verfälscht somit dein Messergebnis.
Pete K. wrote: > http://de.wikipedia.org/wiki/Pt100 > und Datenblatt AD-Wandler > > Bei einem Meßbereich von 0-100 Grad hast Du mit 24 Bit Wandlung einen > Bereich pro Wandlerschritt von 0,000006 Grad. > Ein 16-bit Wandler scheint auch geeignet zu sein ... Ohne Vorverstärkung reicht's nicht, außer man kann bei einem PT100 mit einer Auflösung von ~1 °C leben. Bei einem Messtrom von 1 mA "erzeugt" der PT100 ~385 uV/K d.h. bei einem idealen, rauschfreien 16-Bit-Wandler (VREF = 5V) wäre die Auflösung 1/5 K, bei einem handelsüblichen ohne Zusatzmaßnahmen eher Richtung 1 K. > du musst den Strom der durch deinen PT100 fliesst schon genau kennen. Er > muss aus einer konstanten Stromquelle erzeugt werden. Wenn bei 107Ohm > 0,5 mA fliessen, dann müssen auch bei 280Ohm exakt noch diese 0,5mA > fliessen. Nein, wenn man ratiometrisch misst, muss die Stromquelle nur während der Wandlung annähernd konstant sein. (siehe z.B. hier Beitrag "Re: Sehr hoch auflösender PT100 Messverstärker") Bsp.: ADC = VIN / LSB LSB = VRef / 0x780000 (beim ADS1258) => ADC = VIN * 0x780000 / VRef VIN = PT100 * IMess VRef = RRef * IMess => ADC = PT100 IMess 0x780000 / (RRef * IMess) <=> ADC = PT100 * 0x780000 / RRef PT100 = ADC * RRef / 0x780000
Hallo und Danke für die Antworten. um einen kleinen Strom zu bekommen, habe ich eine Vorwiderstand(10K) vor den Pt100 geschaltet. damit fliesst ein Strom von 5v/10k etwa 0,5 mA Spannungsversorgung(5v)---------10k---------pt100 Soll Ergebnis bei t=20 Grad1 -> R(Pt100)= 107 Ohm -> U(Pt100) = 107Ohm * 0,5 mA = 53,5 mV ist Ergebnis gemessene ADC-Wert = 7899777 Spannung = ADC * 1LSB = 4,11 V ist viel zu hoch ich bin verzweifelt. @Chris D. ich habe vorher auch mit 2 hoch 24 gerechnet 16777216 und als 5V Refernzspannung aber in der Datenblatt steht 1LSB = Vref/780000H = 4,096V / 780000H ich habe keine Messwert angegeben sondern die Umrechnungsformel
youssef wrote: > Hallo und Danke für die Antworten. > um einen kleinen Strom zu bekommen, habe ich eine Vorwiderstand(10K) vor > den Pt100 geschaltet. damit fliesst ein Strom von 5v/10k etwa 0,5 mA Nein, der Strom ist ca. 5 V / (10k + PT100) (ändert hier aber nichts an den Größenordnungen) > Spannungsversorgung(5v)---------10k---------pt100 > > Soll Ergebnis > bei t=20 Grad1 -> R(Pt100)= 107 Ohm -> U(Pt100) = 107Ohm * 0,5 mA = 53,5 > mV > > ist Ergebnis > gemessene ADC-Wert = 7899777 > Spannung = ADC * 1LSB = 4,11 V ist viel zu hoch > ich bin verzweifelt. > @Chris D. > ich habe vorher auch mit 2 hoch 24 gerechnet 16777216 und als 5V > Refernzspannung aber Ist überhaupt eine Referenz angeschlossen?
Öhm ...also erstmal youssef solltest du schon lesen was hier geschrieben wird. ;-) >Spannungsversorgung(5v)---------10k---------pt100 5V / (10k + 107) = 0,4947 mA ------> 5V / (10k + 280) = 0,4863 mA Wie du siehst ändert sich dein Strom wenn sich der Widerstand deines PT100 ändert. DARF ER ABER NICHT !!!! Desshalb 1.: Konstantstromquelle statt Widerstand einsetzten !!!! Dein Messergebnis würde so aussehen: 0,4947mA * 107 ( ~20°C) = 52,93mV 0,4863mA * 280 (~500°C) = 136,16mV Woraus du folgendes berechnen würdest: 52,93mV / 0,4947mA = 107 Ohm -> i.O. 136,16mV / 0,4947mA = 275 Ohm -> falsch! (PS: Trotzdem erstaunlich - nur knapp 20°C Fehler durch den hohen Vorwiderstand) Bei 500°C würdest du also nur eine Spannung von ca. 136mV messen. -> Deine Referenzspannungsbereich geht aber bis 4,096V. Folglich verlierst du jede Menge an Wandlerauflösung. Desshalb 2.: Messverstärker vorschalten !!! Blöde Frage - Du schreibst: > d.h ich erwarte eine Spannung von etwa 53mv an den Eingang des AD- > Wandler. Erwartest du die Spannung nur? Oder hast du die auch schon mal nachgemessen? Vielleicht ist dein 10k Widerstand ja viel kleiner? Wenn 780000H = Vref 4,096V ist, wie kann es dann sein das du einen Messwert bekommst der höher ist als 780000H 780000H = 7864320D = 4,096V 788A81H = 7899777D = 4,114V ???? Ah okay ... hab grad nachgesehen.... dein Wandler hat eine 6% clipping-toleranz. Das würde zumindest ein Wandlungsergebnis überhalb Vref erklären, aber grundsätzlich nicht die höhe des Messwerts. Irgendwas muss da noch falsch sein an deinem Wandleraufbau. Am besten du postest hier mal den Schaltplan. Gruss Chris
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.