Hallo Ich möchte ein Thermometer programmieren. Die Messung soll über einen Widerstand erfolgen. Dafür bräuchte ich ja einen Analogeingang am uC!? Da meiner leider keinen hat will ich einen AD-Wandler benutzen. Kennt jemand gut geeignete Modelle für diese Anwendung. Der Preis ist natürlich wichtig und der Chip muss in ein 1 mm Lochraster passen (Experimentier-Board von ELV). Kennt jemand noch andere Möglichkeiten für die Messung als den Temperatur-Widerstand? MfG Benjamin
Wenn Dir ein Meßbereich von -55 .. 125°C reicht, ist das einfachste ein digitaler Sensor. z.B. DS18B20. Widerstandssensoren (PT100) sind sehr teuer und müssen aufwendig kalibriert und linearisiert werden. Peter
>Wenn Dir ein Meßbereich von -55 .. 125°C reicht, ist das einfachste >ein >digitaler Sensor. z.B. DS18B20. Der Bereich ist OK, aber woher bekommt amn den Sensor am besten und das in geringer Stückzahl von 1. MfG Benjamin
Reichelt hat z.B. den DS 18S20 oder den DS1620, LM75 ist auch ganz okay, lässt sich über den I²C Bu sansteuern, allerdings gibts den nur als SMD Bauform. Dom
Eine einfache Variante mithilfe eines NTC am A/D-Wandler habe ich auf meiner Homepage (www.mathar.com) in einem Tutorial erklärt. Die Genauigkeit im Bereich von -20°C bis +40°C ist zufriedenstellend (Abweichungen von maximal 1°C).
Danke erstmal für die Antworten, ich werds wohl mal mit einem digitalen Sensor probieren. Die sind zwar nicht grade billig aber naja...
Hallo, als analoger und linearer Tempertaursensor könnte sich ein KTY81 eignen. Den gibt's bei Reichelt günstig in verschiedenen Ausführungen. Im Datenblatt befindet sich eine Tabelle, die Temperatur und Widerstand zuordnet. Wenn Du damit einen vernünfigen Spannungsteiler aufbaust, kann ein AD-Wandler den Meßwert verschaffen. Gruß
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.