Gefunden für temperatursensor avr umrechnen - Zum Elektronik Forum





1 - 18B20 Temp Sensor mit Atmega8.... Bitte um Tipps -- 18B20 Temp Sensor mit Atmega8.... Bitte um Tipps




Ersatzteile bestellen
  

Hallo


Ich beschäftige mich schon einige zeit mit den AVR's

Heute wollte ich mal einen Temperatursensor 18B20 von Dallas-Maxim
ansteuern und über UART ausgeben.

Da ich bis jetzt nur die basics von assembler kann also Port high low
etc..
hab ich mir für den UART den beispiel code von hier geholt.

Funktioniert einwandfrei.

Da ich aber nun dachte, alles copy paste das kanns doch nicht sein
wollte ich mir die ansteuerung des 18B20 selbst erarbeiten.

Mit grosser freude kann ich nun sagen das ich ihn initialisieren konnte.
Doch leider ist hier auch schon ende....

Ich weiss nämlich nicht wie ich Hexdezimal CC zum Sensor übermittle
Fertigen Code möchte ich nicht... wenns geht wäre ich froh wenn ihr
mir tipps gebt wie man das am einfachsten löst.

Mein derzeitiger Code:


Code :
2 - Merkwürdiges Verhalten eines Temperatursensors bei Minusgraden -- Merkwürdiges Verhalten eines Temperatursensors bei Minusgraden
Hallihallo zusammen,

zu Testzwecken habe ich meinen Temperaturlogger für 24h ins Tiefkühlfach des Kühlschrankes befördert. Ich wollte sehen, ob er negative Temperaturen sauber und ohne Fehler misst.
Dies tut er jedoch nicht so recht zu meiner Zufriedenheit.
Der Sensor ist ein DS1631. Er kommuniziert per I2C mit einem AVR und überträgt so die Temperaturdaten.
Die Folgende Datenreihe(Ausschnitt) soll nun das Problem zeigen:

-9.875
-9.875
-9.9375
-9.9375
-9.9375
-9.9375
-9.9375
-9.9375
-9.9375
-9.9375
-9.0
-9.9375
-9.0
-9.9375
-9.0
-9.0
-9.0
-9.0
-9.0
-9.0
-9.0
-9.0
-9.0
-9.0
-10.0625
-10.0625
-10.0625
-9.0
-10.0625
-10.0625
-10.0625

Wie man sieht, tritt das Problem beim Wechsel der Einer auf. Dies ist auch bei allen anderen Wechseln so, also auch beim Wechsel von
-1.9375 auf -2 etc. (-1.9375 ==> -1.0 ==> -2.0625)
Hier am Beispiel wird anstelle von -10.0 eine -9.0 angezeigt... Der Logger liegt im Kühlfach und kühlt sich stetig ab. nach den -9.9375 sollte logischerweise die -10°C kommen... Doch es kommt eine -9.0, was ja nicht sein kann.
Auch nachher, als er von -10.0625 wieder auf -10 wechseln will, zeig...








3 - Habt ihr schon mal was mit dem eDIP240 (mit TP) gemacht? -- Habt ihr schon mal was mit dem eDIP240 (mit TP) gemacht?
Hallo,
hab aus ner Auktion (wers wissen will: zwei Antriebsumrichter) ne Stange Geld zusammen und hab vor,mir das edip240 in blau/weiss mit Touchpanel zu Wihnachten zu bestellen.....
Jetzt hab ich aber nicht so wirklich Bock drauf, alles selbst zu programmieren und wollte mal fragen, ob hier schon mal einer was mit diesem Display gemacht hat, der mich was von seinem Programmcode abschreiben ließe.....
(evtl bau ich was mit nem avr, nem [ein]-[weier] (ich weiß,dass es sich anders schreibt, ich will aber Abmahnungen vorbeugen)-Temperatursensor und ner unmenge Kabel, und verkabel unseren Kompost sowie die Tannenzweige, die n paar Meter von ersterem entfernt sind, um dann bei JuFo nen Platz zu holen..........


[ Diese Nachricht wurde geändert von: ElektroNicki am 18 Nov 2007 15:41 ]...
4 - I2C Thermometer: Kommunikationsprotokoll: Fragen zum DB -- I2C Thermometer: Kommunikationsprotokoll: Fragen zum DB
Hallihallo,

ich möchte gerne den DS1631 Temperatursensor an einem Mega8 betreiben.
Er kann die Temperatur per I2C zum AVR schicken und es lassen sich auch noch andere Parameter über diese Schnittstelle einstellen.

Hier mal das Datenblatt:
http://www.tranzistoare.ro/datasheets2/24/249334_1.pdf

Ich verweise auf die Seiten 12 und 13 des Datenblatts.

Ich hab zum Übertragungsprotokoll eine Frage.
Am Anfang ist klar, der Master (der Mega) gibt nach dem START die Adresse des Thermometers auf den Bus. Dann kommt das ACK vom Thermometer.
Danach muss ein "Command Byte" vom Master kommen. Dieses Byte sagt dem Thermometer, was es tun soll. Nach diesem "Command Byte" kommt nochmals ein ACK vom Thermometer und dann kommen die Daten vom Master.

Nur: Ich finde in diesem DB nirgends die Angabe, wie das "Command Byte" für die jeweilige Aktion aussehen soll... Also wenn ich z.B. die Temperatur auslesen möchte... welches Command Byte muss ich ihm dann schicken? Irgendwie finde ich so eine Liste im DB nicht.. Auf Seite 12 sind zwar die verschiedenen Möglichkeiten au...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Temperatursensor Avr Umrechnen eine Antwort
Im transitornet gefunden: Temperatursensor Avr Umrechnen


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 7 Beiträge im Durchschnitt pro Tag       heute wurden bisher 3 Beiträge verfasst
© x sparkkelsputz        Besucher : 192477064   Heute : 3897    Gestern : 5128    Online : 404        3.8.2026    15:58
3 Besucher in den letzten 60 Sekunden        alle 20.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0135288238525