Moin, ich möchte gerne mit dem RaspberryPI einen LM75 auslesen. Also habe ich diesen (Richtig) angeschlossen. Vom Pi wird der Sensor auch erkannt (Adresse ist 48). Wenn ich jetzt aber den folgenden Befehl zum Auslesen nutze: i2cget -y 1 0x48 0x00 w dann erhalte ich ja "nur" zum Beispiel diese Ausgabe: 0x9020 Aber wie wandel muss ich denn diese Zahl jetzt in z.B. Grad um ? MFG Mo
SuperD schrieb: > Datenblatt lesen da steht es 1:1 drin. Mein Gott, so ein dämlicher Kommentar! Falls du es nicht Rauslesen konntest, bin ihc Anfänger im Auslesen, eines Sensors. Woher soll ich den Bitte wissen welche Stelle im Datenblatt für mich Relevant ist, und wie ich damit umgehen soll? Dieses Forum war damals jedenfalls ziemlich Anfängerfreundlicher!
>welche Stelle im Datenblatt für mich Relevant ist Das ganze Datenblatt ist relevant. >und wie ich damit umgehen soll? Lesen, lesen, verstehen ...
Mo schrieb: > Dieses Forum war damals jedenfalls ziemlich Anfängerfreundlicher! Das kann ich leider nur bezeugen, es kommen immer wieder nur verweise in Datenblatt, statt mal kurz zu Helfen und zu Sagen wo im Datenblatt er was Findet oder eine Hilfestellung zum Problem zu geben (Beispiel Seiten usw.). Lächerlich was hier gemacht wird. Ich empfehle dir eins der vielen anderen Foren zu nutzen, dort sind die User wenigsten etwas Freundlich
Fly schrieb: > Ich empfehle dir eins der vielen anderen Foren zu nutzen, dort sind die > User wenigsten etwas Freundlich Das finde ich auch. Dieses Forum ist nix für Leute, die zu Faul sind das Datenblatt zu lesen und nur fragen : "Wie geht denn das?"
Eine durchaus brauchbare Alternative zum Datenblatt wäre eine Suche hier im Forum, weil dieses klitzekleine Problemchen hier gefühlt 3x pro Woche auftaucht. Und tatsächlich gut 500 mal war dieser Sensor schon im Gespräch: https://www.mikrocontroller.net/search?query=LM75 Und wenn ich die Suche jetzt noch ein wenig weiter eingrenze, dann ist das Ziel schon ganz nahe: https://www.mikrocontroller.net/search?query=LM75+umrechnen > Woher soll ich den Bitte wissen welche Stelle im Datenblatt für mich > Relevant ist, und wie ich damit umgehen soll? Du schickst das Kommando 0x00 entsprechend Tabelle 2 und bekommst einen Temperaturwert. Und den kannst du passend zur Tabelle 3 interpretieren. Mo schrieb: > i2cget -y 1 0x48 0x00 w > dann erhalte ich ja "nur" zum Beispiel diese Ausgabe: > 0x9020 Blöd, wenn man nicht weiß, welche temperatur der LM75 bei der Messung hatte... > Aber wie wandel muss ich denn diese Zahl jetzt in z.B. Grad um ? Jetzt müsstest du einfach das "untere" Byte abschneiden und hättest 0x90. Das ist dann binär 1000_0001. Und wenn man die Tabelle 3 im Datenblatt ansieht, ergibt das wegen des gesetzten MSB eine negative Temperatur. Und danach bleibt bleibt noch 000_0001 übrig, was 1°C ist. Fazit: du müsstest bei dieser Messung -1°C gehabt haben... Wenn bei diesem 0x9020 aber das high und low Byte getauscht wären, dann könntest du die 0x90 erst mal vergessen, und 0x20 wären positiv und damit 32°C (was eher zu einem sonnendruchfluteten warmen Arbeitsplatz passt). Fly schrieb: > Ich empfehle dir eins der vielen anderen Foren zu nutzen, dort sind die > User wenigsten etwas Freundlich Hilft aber nichts, wenn sie dir nicht helfen können...
Lothar Miller schrieb: > Mo schrieb: >> i2cget -y 1 0x48 0x00 w >> dann erhalte ich ja "nur" zum Beispiel diese Ausgabe: >> 0x9020 > Blöd, wenn man nicht weiß, welche temperatur der LM75 bei der Messung > hatte... >> Aber wie wandel muss ich denn diese Zahl jetzt in z.B. Grad um ? > Jetzt müsstest du einfach das "untere" Byte abschneiden und hättest > 0x90. Das ist dann binär 1000_0001. Und wenn man die Tabelle 3 im > Datenblatt ansieht, ergibt das wegen des gesetzten MSB eine /negative/ > Temperatur. Und danach bleibt bleibt noch 000_0001 übrig, was 1°C ist. > Fazit: du müsstest bei dieser Messung -1°C gehabt haben... Fast. In der näheren Erläuterung zum Datenformat steht, dass es 2-er Komplement ist. 1000_0001 wäre demnach dann -127°C, was ich ehrlich gesagt für unwahrscheinlich halte :-) > Fly schrieb: > Ich empfehle dir eins der vielen anderen Foren zu nutzen, dort > sind die User wenigsten etwas Freundlich > Hilft aber nichts, wenn sie dir nicht helfen können... Seh ich genau so. Und seien wir uns mal ehrlich: Das Datenblatt zum LM75 ist jetzt wirklich nicht eine Doku aus der Raketentechnik. Gerade mal 12 Seiten, wovon mindestens die Hälfte schon mal beim Drüberscrollen aus 3 Meter Entfernung von einem Blindenhund als 'für meine Fragestellung nicht relevant' identifiziert werden können. Und den Rest ... da muss man dann halt auch mal was lesen und die Grafiken bzw. Tabellen ein wenig studieren - solange bis sich wer erbarmt und ein Youtube-Video darüber macht. Besser der TO gewöhnt sich jetzt schon daran, dass er auch mal selber was rausfinden muss. Denn im Vergleich zu dem, was ihn noch erwartet, ist das Lesen des LM75 Datenblattes pipifax. Irgendwann muss man mal damit anfangen. Und dann besser mit was einfachem. Oder wäre dir ein 500 Seiten Datenblatt eines Prozessors lieber um deine ersten Erfahrungen mit Datenblätter zu machen?
Karl Heinz Buchegger schrieb: > Fast. In der näheren Erläuterung zum Datenformat steht, dass es 2-er > Komplement ist. Blöd, sowas. Man müsste das Datenblatt lesen... ;-)
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.