-
Thread
LM75 Temperatur von bin auf dec für LCD ausgeben??
Hallo, Ich habe da n kleines Zahlenproblem. Ich bekomme vom meinem LM75 die Temperatur im Binären Format geliefert. Sowohl TWI wie auch Display laufen schon. Nun will ich die Temperatur in Dezimal auf einem LCD ausgeben. Wer kann mir dabei helfen wie ich die Binäre
Hallo Tim, der LM75 ist doch über I2C angeschlossen ? da solltest du aber 2 Byte in denen die benötigten 9Bit sind) bekommen ... das 1. Byte Bit(7) Polarität Bit 6-0 und vom 2. Byte Bit(7) für Komma (5) Wert.
-
Thread
Anfängerproblem: Auslesen eines LM-75 mit RaspberryPI
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
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
-
Thread
LM75 u. PIC: merkwürdiger Verhalten
Chris, jetzt habe ich bemerkt dass ein Fehler im Betreff war. Es geht um den LM35 und nicht um den LM75. Mein Fehler! Nachdem ich den R-C Damper an LM35 angeschlossen habe, und der PIC ADC feinjustiert habe, bekomme ich jetzt vernünftigen Werte angezeigt, speziell nachdem das System per Knopfdruck
-
Thread
C: AVR: Library für verschiedene I2C-Chips unter Verwendung der P.Fleury-Lib inkl. Datenblätter
dabei ist die benötigte P.Fleury'sche I2C-Lib LM75 (Temperatursensor) MCP23017 (extrem mächtiger 16bit Portexpandern mit allem möglichem Zeug) PCF8574 (ganz einfacher 8bit Portexpander) MCP3421 (18bit delta/sigma ADC mit Differenzmessung, eingebauter
lm75.c [code] ... if ( Temperatur.(8-Stelle) = 1) { Temp = Temp + 2^Stelle } else { Temp = Temp + 0 } ... [/code] Mal abgesehen von dem komischen "Temperatur.(8-Stelle)" (was soll
-
Thread
Einstellungen in LM75 dauerhaft gespeichert?
Hallo, ich möchte den LM75 als kleinen Thermostat mittels seines Schaltausgangs nutzen. Wenn ich diesen beispielsweise am PC einmalig auf 20°C konfiguriere, ist dieser Wert nach Spannungsverlust und Wiederkehr ohne erneute Programmierung
-
Thread
LM75 an TWI/I²C
Hallo zusammen habe mal eine Frage bezüglich des LM75 Temperatursensors. Möchte ihn gerne über TWI bzw. I²C an einem Atmega8 betreiben. Nun möchte ich damit ein PC Gehäuse überwachen, wie lang daf die Leitung des TWI Busses sein zum Mikrocontroller ohne
-
Thread
Temperaturausgabe mit LM 75 u. UART
Hab mit AVR-Wizzard ein Programm zur Temperaturausgabe auf LCD u. UART erstellt. Sensor ist ein LM75. Das funktioniert auch. Nun wollte ich gern 2 Temperaturen messen und anzeigen. Beim 2. LM75 hab hab ich die Jumper anders gesteckt. Wenn ich die Adresse v. Sensor 1 ins Programme schreibe, zeigts
-
Thread
Probleme mit LM75 und PCF8583
Pegel bleiben High - die Software geändert (I2CREAD 144, var)gelöscht, Bus kommuniziert. -beim LM75 sind A0,A1 und A2 auf GND gelegt -als Pull Up Widerstände sind jeweils 3KOhm auf VDD gelegt Im Gegenzug habe ich versucht mit dem LM75 allein auf dem I2C Bus zu kommunizieren, aber leider zeigt
30 KOhm erhöht und es findet wieder eine Kommunikation auf dem Bus statt. Allerdings gibt mir der LM75 noch keine entsprechenden Daten. Scheinbar habe ich auch in der Abfrage noch Probleme. Es steht permanent "255" als Dateninformation an.
-
Thread
günstiger Temp-Sensor
brauch ich es nicht... es soll wirklich nur die temp innerhalb des gehäuses gemessen werden... und der LM75 schaut sehr gut aus... vielen dank für die antworten
nicht wirklich unpraeziese sind. Versuch das mal mit nem KTY hinzubekommen. Von den +-2.0 Grad des LM75 will ich garnicht anfangen. cu Tarzanwiejane
-
Thread
i2C frage
> // LM75 Temperature Sensor functions #include <lm75.h> // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x12 ;PORTD #endasm #include <lcd.h> #include <stdlib.h> char buff
Oder hier: http://mc-project.de/Pages/Projekte/Wetterstation/sensors/LM75/LM75.html
-
Thread
PIC18F97J60 und LM75
} StopI2C2(); LM75_Temperatur = (LM75_H << 8) | LM75_L; return LM75_Temperatur; } /************************************************************************/
> LM75_Temperatur = (LM75_H << 8) | LM75_L; Hier war auch ein Fehler. Stimmt. Ich habe das ganze jetzt so umgeschriebenen das es funktioniert. Vielen Dank Ingo
-
Thread
Temperatursensor gesucht
LM75 wenn du I2C machen willst oder kannst. Ich finde es allerdings spannend dass du dich in der Lage siehst ein 10 fach Li Ladegerät zu bauen, aber nicht nach Temperatursensoren schauen kannst.
Manfred P. schrieb im Beitrag #7844199: >> ich würde trotzdem schlicht zu I2C Sensoren raten. den LM75 > > Zur Montage am Kühlkörper eine maximal unhandliche Bauform. Man kann den als SOIC auf eine Platine löten und diese an den Kühlkörper schrauben. Solche Platinen, mit Befestigungsloch, gibt
-
Thread
LM75 Mega8, lässt sich nur einmal auslesen
Habe ein unterschied zwischen den LM75 gefunden, der erste funktionierene ist ein LM75A und die anderen sind alle LM75... Ich muss also meine Routine ändern, ich hab allerdings keine Idee mehr an welchen Punkt es liegen könnte. Ich sende
Es liegt dran, dass der LM75 33ms brauch, um überhaupt einen Messwert zu haben, und wenn man die ihm nicht lässt gehts nicht. PS: der LM75A braucht sogar 100ms ist aber genauer.
-
Thread
TWI (I2C) Problem bekomme den TWI nicht ans laufen
zusammen, habe ein Problem mit meinem Controller. Möchte mit meinem Programm die Werte von einem LM75 per TWI abfragen. LM75 ist ein Temperaturmessbaustein. Habe bei dem Programm einiges ausprobiert. Habe mich auch am Buch orientiert. Das Problem liegt meiner Meinung daran das nach dem übertragen
Hi Irgendwie sehe ich keine Einstellung der Bitrate. Verträgt der LM75 1MHZ? MfG Spess
-
Thread
LM75 Funktion - Problem mit Strukturpointer - ATMega32
io.h> #include <stdint.h> #include <stdlib.h> #include "i2cmaster.h" #include "lcd.h" #define LM75R 0b10010100 /* write address - RoomTemp */ #define LM75W 0b10010010 /* write address - WaterTemp */ /* buffers */ char
* ******************************************************************************/ #include "lm75.h" /* LM75 functions */ void read_roomtemp(struct str_temp* room) { i2c_start(LM75R+I2C_READ); room->tempH = i2c_readAck; room->tempL = i2c_readNak;
-
Thread
Arbeitet ihr lieber mit SPI oder I2C Bauteilen?
Der LM75 ist in gutes Beispiel für mein Eingangsposting..ist das nicht dieser Temperaturfühler bei dem man die Bits erst spiegeln muss oder sowas?! Wieso wird so etwas gemacht? Gibt es da Einsatzbereiche wo
das bei SMB wohl eingebaut haben. .-) Oder kuck mal hier: https://www.thierry-lequeu.fr/data/LM75.pdf zitat seite6: The LM75B also has a bus fault timeout feature. If the SDA line is held low for longer than tTIMEOUT (75 ms minimum to 325 ms maximum) the LM75B will reset to the IDLE
-
Thread
lm75 Auflösung - Präzision
Codesamples die ich hier und andernorts nur Bit 7 vom LSB verwendet? Ist die Spanne normal? Kann der LM75A nachkalibriert werden? Dazu hab ich im Datenblatt leider nix gefunden.
Zum LM75A ist zu sagen das dieser von NXP stammt welcher auch eine höhere Auflösung hat wie schon bemerkt. Der "normale" LM75 ist von National Semi. Zur Genauigkeit: lt. Datenblatt Temperature accuracy of
-
Thread
LM 75 - ich verstehe die Welt nicht
Hallo, Das Auslesen des Temperaturregistors im LM75 klappt einwandfrei. Wenn ich aber die Register T_hyst & T_os beschreibe und dann auslese, habe ich immer den doppelten Wert. Was könnte es sein? i2c_WR(i2cTemper,T_os); i2c_WR_2Bytes(i2cTemper
-
Thread
LM75 an PIC16F886
Hallo, bin langsam am verzweifeln. Ich versuche seit drei Tagen einen Temperatursensor LM75 an einem PIC 16F886 zum laufen zu bekommen. Das Teil sagt aber einfach nix. Noch nicht mal ein ACK kommt zurück. Ich möchte das Teil gern mit dem MSSP Modul (I2C) ansprechen. Programmieren tue ich in
Habs gerade mal noch schnell probiert. Mit Adresse 0 antwortet der LM75, sendet allerdings als Temperatur immer nur 0xFF in beiden Bytes. Nun muss ich nur noch rausfinden, warum der auf Adresse 0x90 nicht antwortet. Eventuell haben ja meine 3 Adresspins nicht alle Massekontakt
-
Thread
I2C im Auto - Störfestigkeit
Hallo, in einem kleinen Projekt im Auto wollte ich unter anderem auch I2C-Temperatursensoren (LM75) im Motorraum verbauen. Diese sollen von einem PIC16F628 über einen in Software realisierten I2C-Bus (Low-Speed) zyklisch abgefragt werden und auf einem LCD-Display ausgegebne werden. Dass die Sensoren
Überspannungsschutzmaßnahmen einbauen? Den Controller selbst möchte ich in ein Metallgehäuse einbauen. - Lohnt sich beim LM75 eine Offsetkalibration für 0°C mit Eiswasser, oder ist die Methode auch nicht genauer als der LM75 von Werk aus? Soweit mal meine Gedanken. Sollte das funktionieren, oder mache ich da einen Denkfehler
-
Thread
Seht ihr hier einen Fehler? I2C-Schaltplan
hi LM75_IC1 und IC4 immer noch gleich Addressiert! Funzt nicht würde ich sagen. MFG Klaus
verwendeten Bausteine haben einen in Gruppen eingeteilten verschiedenen Adressbereich. Sieh mal: LM75: According to I2C bus specifications, the LM75 has a 7-bit slave address. The four most significant bits of the slave address are hard wired inside the LM75 and are 1001 . The three least significant
-
Thread
TWI funktioniert erst nach mehrmaligem ein und ausschalten!
Hallo, habe ein großes Problem mit meinen 2 LM75 --> wenn ich mein Gerät einstecke müsste ich 2 temperaturen erhalten! diese aktualisiereen sich ca. alle 500ms. aber manchmal krige ich keine Temperatur zurück (der Prozessor hängt sich auch nicht
Hallo, sieht mir nach einem TWI-Init-Problem aus. Wenn es richtig gelaufen ist, geht alles, der LM75 ist zufrieden mit der Welt und bleibt es auch bis zum nächsten PowerOff/On. Vom Prozessorreset bekommt ja den LM75 nichts mit. Ist die Init schiefgelaufen, hängt sich der LM75 auf und antwortet nicht
-
Thread
mehrere LM75 mit ATmega16 emulieren... Ansätze?
Überschrift angedeutet, stellt sich die Frage ob man mit einem ATmega16 mehrere (4 Stück um genau zu sein) LM75 "emulieren" kann. Zur Info: Der LM75 von NationalSemiconductors ist ein Temperatursensor mit intgriertem A/D-Wandler und I2C-Interface. Hintergrund: Die Bausteine die mein Mainboardhersteller verbaut
Den LM75 gibts doch auch als SMD, der müsste zwischen die Rippen passen.
-
Thread
LM75A Board Adresse einstellen
ich versuche, an meinem Rasperry Pico W (mit aktueller Micropython Software) 2 Temperatur-Sensoren LM75A gleicher Bauart zu betreiben. Jeder für sich alleine funktioniert prima mit der Adresse 0x48, da ich keinerlei Änderungen am Board vorgenommen habe. Wenn ich nun beide Sensoren anschließen möchte
-
Thread
LM75 CIM-3/ CIM-5 Welche Versorgungsspannung
holen. Aktuell bekomme ich bei unserem Conrad aber nur den LM75CIM-5. Der LM75CIM-3 ist ausverkauft. Ok - jetzt hab ich also in's Datenblatt geschaut und finde dort : [PRE] Note 6: All part numbers of the LM75 will operate properly over the +VS supply voltage
Bestell Dir doch ein Sample bei Maxim. Da weisst Du dann auch, was für ein LM75 Du bekommst. Hersteller des LM75 gibt es viele. TI stellt einen TMP275 her, der etwas genauer ist (0,5°C).
-
Thread
TWI (I2C) - Lm75 - Atmega8 Funktionsproblem
/* Settings Atmega8 @ Internal RC Oszillator 4Mhz @STK500 UART Übertragung OK LM75 Adresse = 0b1001000 */ Hallo, Ich komme nicht ganz mit dem I²C bus zurecht. Ich möchte den Temperatursensor LM75 auslesen. (Versuche da jetzt seit zwei Tagen herum :-/ ) Ich bekomme aber
, the LM75 > should not be accessed continuously with a wait time of less than 300 ms (eine Fußnote aus dem Datasheet) hth. Jörg
-
Thread
I2C Adresse ermitteln
i2clcd.h" #include "i2cmaster.h" #include "avr/io.h" #include "util/delay.h" // Versuch am LM 75 mit 0x91 #include "avr/interrupt.h" #define lm75_r 0x91 // Leseadresse des LM75 uint8_t msb_temp; // Oberes Temperatur-Byte uint8_t lsb_temp; // Unteres Temperatur-Byte
LCD Anzeige void temperfassung(void) // Versuch einen Wert zu geben { ret = i2c_start(lm75_r); // Start Lesen des LM75 if (ret == 0) // obere1unteres Bit le schr. { // Wenn LM75 ein OK sendet... msb_temp = i2c_readAck(); //...speichere oberes
-
Thread
Luftkanal für Temp-Sensor im Geheuse
Moin ich hab eine kleine Platine auf dieser ist ein Temperatursensor (LM75) die Platine erzeugt recht wenig Wärme aber ich hab mir die Gedanken dadrum gemacht wie ich die Raumluft dadran vorbeiführen kann damit der Wert nicht verfälscht wird. Im Bild oben ist der Deckel
Was sind denn die Abmessungen/Maßstab des ganzen? Wenn der Spannungsregler zu nah am LM75 sitzt, bekommt der auch trotz Luftzug Wärmestrahlung ab.
-
Thread
Temperatursensor LM75 zeigt falsche Temperatur an
Habe den LM75 am mega1284P. Läuft soweit habe aber das Problem, dass die Temperatur mit 30° angezeigt wird. Die Platine müsste ne Temperatur von maximal 25-26° haben. Warum zeigt er die Temp falsch an? Er reagiert
http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm "Verwendet man zur Temperaturmessung den LM75 (3.3V oder 5V) oder LM76, so sollte man einen Entkoppelkondensator (z.B. die üblichen 100nF) über die Versorgungsspannungsanschlüsse löten und einen 1k Widerstand in Reihe vor den SCL Eingang,
-
Thread
myavr mk2-board und lm75
ein paar worte zu meiner konfiguration: ich habe, wie oben erwähnt, das myavr mk2-board und einen lm75 (nicht diese addon, sondern nur der sensor). über den port c, wollte ich nun den lm75 auslesen und die temperatur auf einem display ausgeben. die ausgabe auf dem display stellt kein problem dar.
Rene J. schrieb im Beitrag #2247666: > allerdings weiß ich nicht, wie ich den lm75 unterbringen soll Fehlt dir der Schaltplan oder die Mechanik. Elektrisch wird der LM75 einfach über TWI, d.h. SDA und SCL am Board angeschlossen (Pull-Up nicht vrgessen). Die Adressebits A0..A2
-
Thread
binäre Verknüpfung LM75 Negative Temperatur
Bin bei binären Verknüpfungen in C noch nicht so erfahren. Der Code soll negative Temperaturen des LM75 anzeigen und ich hab gerade nicht die Möglichkeit meine Testschaltung draußen zu testen. Compilerfehler gibt es zumindest keine. Danke [code] Bascom: If Lm75high > 127 Then Temperatur = Lm75high And 127 Temperatur = Not Temperatur Incr Temperatur C: if(temperatur>127) { temper=(temperatur & 127); temper=~temper; temper++; temperatur=temper; }
-
Thread
Binäre Uhr Schaltungsentwurf
ich gerade sehe sind Temperatursensor und A/D-Wandler in einem ziemlich teuer wie der DS1621. Der LM75 ist zwar ungenau jedoch mit 1,40€ in Ordnung.
die beiden oder halt wie du vorschlägst noch 3 zusätzlich an den ISP Leitungen. > Pin 5-7 vom LM75 sollen in der Luft hängen? Danke für den Hinweis. Dachte dann wird der LM75 einfach mit 0,0,0 addressiert. Hab jetzt 3 Jumper hinzugefügt um die jeweils nachträglich beliebig adressieren zu können
-
Thread
IIC-Kommunikation friert ein
Hilfsregister MSByte equ 0x21 LSByte equ 0x22 REPEAT equ 0x29 LM75ADDRESS equ B'10010001' ;Adresse des LM75 + R/W-Bit h equ 0x23 z equ 0x24 e equ 0x25 TEMPByte equ 0x26 TEMPByte1 equ
Du das ? WANN friert der bus ein ? Hat der PIC noch das Adressbyte (oder mehr) gesendet ? Hat der LM75 geantwortet ? Mit der richtigen Länge ? Ist Dein Processing für das LCD auch korrekt, wenn der LM75 totalen Schrott schickt (aka wird der gesamte, evtl. sinnlosse, Wertebereich korrekt gehandelt)
-
Thread
Bascom mit Temperatur
Analog mit LM335 => Ja Digital mit LM75 => Ja Was hast Du genau vor ?
sollte der LM75 ausreichen sein. Er ist ja z.B. auch oft auf PC Mainboards vertreten. Allerdings gibt es bei dem Sensor noch einen Nachteil. Er braucht 4 Leitungen der DS1820 nur 2 bzw. 3 und der LM75 ist nur in SMD
-
Thread
FM75
LM75 ist die Fairchild-Version des LM75 von National; SMBus und I2C sind (wie Du es richtig bemerkt hast) bis 100kHz kompatibel; siehe dazu http://www.maxim-ic.com/appnotes.cfm/appnote_number/356
sorry, muss natürlich "FM75 ist die Fairchild-Version des LM75 von National;..." heissen
-
Thread
IIC, I2C Leitungslänge
angeht sind bei Temperatursensoren die DS18x20 klar im Vorteil, auch wenn sie etwas teurer sind als LM75.
abgeschlosssen werden, um eine Reflexion am jeweiligen Ende zu unterbinden. Ich hätte insgesamt 8 LM75 und 11 PCF8574... Werde berichten, obs funktioniert hat *g*
-
Thread
DSP schaltet TDAs ab
sind ebenfalls 3,3V, dies ist der O.S. Output des LM75. Ich habe die Theorie, dass von dem LM75 keine Rückmeldung an den DSP kommt und dieser wegen der unbekannten Temperatur die TDAs abschaltet. Es ist nur etwas seltsam, dass ich mit dem Oszilloskop keine
TDAs, hier liegen in diesem Fall aber 3,3V an) - Überhitzung des Verstärkers (erkannt durch den LM75) Werden bei den FPGAs denn auch I2C genutzt? Denn der LM75 hat eine direkte Verbindung an SDA und SCL zu dem Chip. Ich hätte gedacht, dass trotzdem etwas versucht mit dem LM75 zu kommunizieren.
-
Thread
AtMega8 und LM75
'Anschaltung des I2C-Busses Do 'Temperaturregister auswählen I2cstart I2cwbyte Lm75slavewrite I2cwbyte &H00 'LM75 Abfrage I2cstart I2cwbyte Lm75slaveread I2crbyte Lm75high , Ack I2crbyte Lm75low , Nack I2cstop If Lm75high > 127 Then Temperatur = Lm75high And 127 Temperatur = Not Temperatur Incr Temperatur Else Temperatur = Lm75high End If Lm75low = Lm75low And 128 If Lm75low > 0 Then Nachkommastelle = ",5" Else Nachkommastelle = "" End If Locate 1 , 1 Lcd "Temp.: " ; Temperatur ; Nachkommastelle ; " Grad "
-
Thread
[V] LM75BIMM-3
Hallo, verkaufe Posten I2c Temperatursensoren LM75B im TSSOP8 Gehäuse. TI-Bestellnummer LM75BIMM-3. Datenblatt: http://www.ti.com/product/LM75B?keyMatch=lm75bimm-3 10 Stk. inkl. Porto (Brief): EUR 10,- Größere Mengen bitte Preis anfragen!
-
Thread
myEthernet mit LM 75 datenlog?
Hallo zusammen, ich habe das myEthernet und das myTWI mit dem lm75 (eigenbau) nun ich habe zwei sensoren einer soll später einmal in einen Kühlschrank eingebaut werden und der andere darunter in das Gefrierfach. Ich habe wenig Ahnung vom Programmieren und möchte
-
Thread
LM 75 passendes Gegenstück gesucht
Hallo, welcher Temperatursensor ist von der Funktionsweise und Aufbau her gleich zum LM75?
-
Thread
Denkfehler mit PCA9536 (Problem)
Sorry, den LM75 habe ich dabei vollkommen übersehen.
// Fehlererkennung { // Wenn LM75 kein OK sendet lcd_command(LCD_CLEAR); // Leere Display _delay_ms(2); // Warte 2ms lcd_printlc(2,6,"LM 75"); // "LM 75" lcd_printlc(3,5,"Nicht
-
Thread
Günstiger USB - I²C Controller
Oder willst du an *jeden* LM75 einen eigenen USB-Controller?
Modul / Buch gibts hier http://www.b-redemann.de, auch günstig. Im Buch ist ein Beispiel mit dem LM75. J.
-
Thread
SMD löten für Anfänger Frage
einen LM75 von einer Platine abzulöten. Ging eigentlich sehr gut, Lötkolben erhitzt auf die 4 Pins von einer Seite mit genug Lötzinn kurz hingehalten und mit einem sehr (sehr sehr) kleinen Schlitzschraubendreher
besten verbaue. Meine Idee ist in etwa folgende: Man nehme eine Plexiglasscheibe und klebe den LM75 mit Sekundenkleber daran fest. Damit hab ich schon mal was wie ich den LM75 halten kann nämlich einfach die Plexiglasscheibe in einen Schraubstock und fertig. Dann sehr dünne Drähte und die an die einzelnen
-
Thread
Atmega168 mit LM75 bei 20Mhz
i2c_senden (0x00); i2c_start (); i2c_senden (0x91); //adresse lm75, + startbedingung temperatur = i2c_empfang(); //empfang erstes byte //temperatur = i2c_readNak(); LM75_temp = temperatur<<8; temperatur2 = i2c_empfang2(); //empfang 2tes byte * //temperatur2 = i2c_readAck(); LM75_temp |=temperatur2; i2c_stop(); //stopbedingung schicken wait_ms(150); mfg Scary