temperatursensor am controller

Gast #150132
Lesenswert?

hallo liebes forum
habe ein problem. und zwar soll ich im rahmen einer projektarbeit einen
mikrocontroller programmieren. leider habe ich diesbezüglich noch sehr
wenig erfahrungen wie man sowas anstellt. ich habe jetzt in den letzten
tagen mal die beispielprogramme hier vom tutorial gemacht und das läuft
soweit. leider drängt die zeit ein wenig deshalb ein grosser
hilferuf!!
 als chip dient mir ein atmega8 in einem smd gehäuse der über einen isp
adapter beschrieben wird und zusammen mit dem display bereitgestellt
wurde.
ziel der projektarbeit ist es ein thermometer mit 2 unterschiedlichen
schaltpunkten zu bauen.die temperatur soll an einem display ausgegeben
werden und die schaltpunkte sollen über eine referenzspannung
eingestellt werden können.
könnte mir jemand ein paar kreative ideen geben wie man sowas
anstellt?? also vielleicht ein paar stichworte. ich suche hier wirklich
keinen quellcode...nur die ideen..die fehlen mir leider :(
lg dani
Gast #150134
Lesenswert?

was fuer ein Temperatursensor??

PTC, NTC oder einen Digitalen??

Bei einem PTC / NTC hast du immer das problem, dass du sie kalibrieren
musst
mit den digitalen kannst du die Temperatur direkt auslesen (Sensoren
gibt es von Dallas DS18X20 zB.)

mit der Spannung fuer den Schaltpunkt kannst du zwei AD Wandler nutzen
sollte kein Problem sein

Gruss Jens
Gast #150136
Lesenswert?

das problem ist das ich das auf dem analog digital wandler der
controllers machen soll :( nicht extern
ich denke mal das der analoge wert vom sensor an einem pin (welcher?ist
das ein adc pin?) vom µC geht, und auch die spannung vom schaltpunkt.
ist das dann die refenszspannung für aref? oder muss die auf nen
anderen analogen pin?
Gast #150137
Lesenswert?

Hallo,

AREF kann der Controller ggf. intern erzeugen. Wenn Du es mit dem ADC
machen sollst, dann würde ich den LM335 empfehlen. Der erzeugt 10mV/°K.
Damit ist eine Genauigkeit von 1°C möglich. Wenn man eine Schaltung mit
OpAMP dranhängt, ist "sogar" noch mehr möglich ...

Den Sensor hängt man an einen der Pins ADC0-ADC7. Hat dein ATmega8 ein
TQFP-Gehäuse??? Die Pin-Nummern sieht man im Datenblatt
http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf

- cl
Gast #150138
Lesenswert?

ja das ist dieses gehäuse.
also gut..ich fasse mal zusammen: dieser lm335 kommt auf den analogen
eingang..oder besser gesagt auf einen dieser eingänge.
die anderen kann man dann trotzdem als digitale ein und ausgänge
wählen..verstehe ich doch richtig oder?
das analoge signal wird im a/d wandler in ein digitales gewandelt. dazu
dient dieses aref signal das intern erzeugt wird. im quellcode
subtrahiere ich dann von einen sollwert (für die
temperaturschaltpunkte) das gewandelte signal und kann dann so die
schaltausgänge verwalten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren