www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik KTY81 am mega128 berechnen


Autor: Andre (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hay @all

Ich baue mir gerate ein Thermometer mit einen mega128 und 3 KTY81 110
am ADC mit 2,7K als Teiler.

Nun lese ich die werte des ADC´s liegen bei Zimmertemp bei ca. 280 am
ADC gemessen nun möchte ich dies in Temperatur wandeln wie stelle ich
dies an bzw. kann mir jemand eine Beispiel für Codevision zeigen???

Den ich sitze schon 3 Tage an den Kram und das will einfach nicht so
wie ich das möchte.


MFG. Fichte

Autor: Branko Golubovic (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Andre

Versuchst du richtige Werete aus beiliegende  Excel-Tabelle für die
Referenzspannung und NULLTEMPERATUR zu finden.
Zuerst AVCC messen und ins Tabelle eingeben(als mV). Dann Vref aus
Tabelle auslesen(z.B. Vref=C*AVCC=0.795*AVCC) und einstellen.
Dafür ist ein Spinel-Trimmerpoti bis 5KOhm gut geeignet.Einfach Poti
zwischen AVCC und AGND und Mittelanschluss an Vref Pin.
Auflösung ist 0.5°C und Linearisierung ist nicht notwendig.
Temperaturmessung uner 0°C ist auch möglich.


Beispiel:
#define NULLTEMPERATUR 298

char adc_in;
unsigned int Temp;
.
.
signed int read_KTY81(char adc_in)
{
signed int temperatur;
temperatur=read_adc(adc_in);
temperatur-=NULLTEMPERATUR;
return temperatur;
}
.
.
 Temp=read_KTY81(adc-in);

 Printf("Temperatur1=%d,%-d\xf8\x43";Temp/2,abs((Temp%2)*5));
                             ^^^^
       //Temperaturanzeige mi °C
.
Grüße Branko

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.