Frage AD Wandler Mega8

OP #1995940
Lesenswert?
• ▲
▼
Hallo !
Ich habe zu meiner Aquarium Mondlichtsteuerung eine 
Wassertemperaturmessung
hinzugefügt. Ich messe mit einem LM19 von NationalSemiconductor im TO92
Gehäuse.
javascript:openreq('http://www.datasheetcatalog.org/datasheet/nationalsemiconductor/LM19.pdf';)
Der Ausgang des Sensors geht direkt ohne Spannungsteiler an den PC0 des 
Mega8 und meine Referenz ist der AVCC die stabil 5,11 Volt liefert.
Bei einem Tastendruck führe ich in meinem Bascom Programm folgenden Sub 
aus :

Temperatur:
Start Adc
Waitms 200
Ada = Getadc(0)
Waitms 100
Stop Adc
Adb = Ada * 0.00499
Adg = 1.8663 - Adb
Ade = Adg / Grad
X = 6
Waitms 50
Return

Die Ausgabe ans Lcd ist die Zeile

Lowerline
Lcd Fusing(ade , "#.#") ; "Grad"

Läuft ja alles prima, nur wenn ich mehrmals hintereinander drücke habe 
ich immer unterschiedliche Temperaturen.

Die Variable "Grad" im Code ist am Anfang als Constante definiert
Const Grad = 0.001177 (Datenblatte LM19)
und der Wert 1.8663 ist die Spannung bei 0 Grad. (lt.Datenblatt)
Kann das an dem kurzen Einschalten des ADC liegen ?
Sollte ich gleich zu Anfang des Programmes den ADC Starten und immer 
laufen lassen?

Vielen Dank
lg
OP #1995992
Lesenswert?
• ▲
▼
Habe gerade neu programmiert , jetzt läuft der adc ständig und ich messe 
bei 21 Grad eine spannung am pc0 von 1608mV.
So lt. Datenblatt sollte ich 1621mV bei 21 Grad (rechnerisch) haben.
+/- 0.4% Nichtlinearität macht das dann (min) 1613,3mV.
Ich habe also um 5mV wengiger am PC0.
Wenn ich im Programm vom Endwert 3 Grad abziehe passt die Temp.
hmm....

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.