Hat jemand zufällig Routinen in Assembler um die Temperatur des Sensors (DS1820) mit einem AVR (AT90S2333) auszulesen? In C hab ich was gefunden, aber Assembler suche ich. THX im Voraus! BTW: Gibt es Temperatursensoren fürs Wasser?
Ich hab mal vor ein paar Wochen ein Assembler Programm zum Auslesen eines DS1820 geschrieben. Da ich jetzt ja Ferien - und damit genug Zeit hab, werd ich mal den Sourcecode kommentieren und ins Code-Forum stellen. Das Programm ist so geschrieben, das 0 (null) externe Komponenten gebraucht werden, der Sensor wird über den PullUp-Widerstand vom AVR gespeist (Vcc-Leitung braucht nicht angeschlossen werden!). Was ist BTW? Solange Du garantieren kannst, dass der den DS1820 wasserdicht "verpackst", kannst Du ihn wie jeden anderen Temperatursensor auch ins Wasser schmeißen.
Hi, wäre echt cool, wenn du den Code ins Forum stellen würdest. BTW heißt ByTheWay Ich hatte auch vor den DS1820 wasserdicht zu "verpacken" und dann ins Wasser zu geben. Hätte ja sein können das es da irgendwie spezielle Bausteine gibt. Ist aber auch egal. Thx & Gruß Stefan
Jo, also ich möchte mir für meine Karre ein Öltemperatursensor bauen. So an Die 1-Wire Dallas Chips hab ich auch schon gedacht; aber das Problem ist dass diese "nur" bis 125 Grad gehen; das Motoröl kann aber (theoretisch) bis max. 150 Grad heiß werden. Habt ihr ne Ahnung was passiert wenn das Thermoelement Übertemperatur kriegt, also meinetwegen 130 oder 150 Grad.? Ich denke kaputtgehen wird es nicht; allerdings würde mich mal interessieren was er dann "sagt" wie heiß es ist. Hat sich schon mal jemand ein Öltemp. - Sensor gebaut und kann mir ein paar Tipps geben`??? Thx. Cheeco
Hi! Ich denke mal er zeigt einfach die ihm höchstmögliche Temperatur an. Weil er dann maximalen durchgang hat. mehr als max geht ja nicht. Und wenn du ihn viel zu heiß werden läßt geht er kaputt ;o). TheCrasher
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.