-
Thread
Blutrausch wegen i2c
Hallo Leute, nachdem ich seit mehr als drei Tagen so ein popligen LM75 nicht ans laufen bekommen habe, habe ich mir selber ein softwaremößiges I2C Protokoll gebastelt (s. Anhang). Alle Versuche mit dem eingebauten TWI-Anschluß des Mega8 haben nicht gefruchtet. Selbst
von Erfolg gekrönt :) Ich habe mich nochmals in ruhe an den PC gesetzt und mir das Datenblatt vom LM75 zur Hand genommen und das Protokoll von Hand, Schritt für Schritt, in den uC getippt. Bis ich endlich ein Lebenszeichen von dem LM in der Form eines ACK erhielt :) :) :) Darauf aufbauend habe ich mich
-
Thread
Warnanzeige für Vergaservereisung
angeht, ist es halt ein nicht unerheblicher Aufwand, damit wirkliche Genauigkeit zu erhalten. Ein LM75 kann das einfacher. >Was ist P0F ?? http://de.wikipedia.org/wiki/POF
-
Thread
temperaturmessung über bussystem
i2c Temperatusensoren gibt es einige (LM75, DS1621, ...) ausserdem gibt es ja auch viele andere sensoren bzw. bausteine für i2c. der vorteil wäre dann ja, dass man seinen bus mit einem beliebigen i2c baustein erweitern kann.
-
Thread
Das ewige Thema... Temperaturmessung mit AVR und LCD!
auch ein NTC sein), der bei einer bestimmten Temperatur entweder eine bestimmte Spannung abgibt (LM75 heisst wohl einer von der Sorte) oder einen bestimmten Widerstand hat (NTC). Zu beiden gibt es ein Datenblatt, in dem beschrieben ist, wie sich der Sensor bei welcher Temperatur verhält. Bei NTC hat
-
Thread
TWI Source Code
da ich keinen Schutzmechanismus mit Watchdogtimer oder sonstwas eingebaut habe. [AVRSAM] ;LM75 data .EQU LM75_1_T_HYST = 57 ; 57 centigrade .EQU LM75_1_T_OS = 60 ; 60 centigrade .EQU LM75_1_WRITE = 0b10010000 ; Write address for first LM75 .EQU LM75_1_READ
Sorry jetzt nochmal richtig den code: [AVRASM] ;LM75 data .EQU LM75_1_T_HYST = 57 ; 57 centigrade .EQU LM75_1_T_OS = 60 ; 60 centigrade .EQU LM75_1_WRITE = 0b10010000 ; Write address for first LM75 .EQU LM75_1_READ = 0b10010001
-
Thread
I2C Sensoren
? Ich suche noch andere Sensoren außer Temperatursensoren. Aber bei Suchen stoße ich fast nur auf LM75 usw. Wo finde ich andere Sensoren? Gruß Pauli
-
Thread
Erstes Projekt mit AT89c2051
LM75 + AT89c2051 = ca. 3,50 Eur LM75: −55°C to +125°C temperature sensor, Delta-Sigma analog-to digital converter, I2C® interface
Danke für die vielen Antworten. Ich werde es mit dem LM75 versuchen. Wie schließt man den I2C Bus an den µC an?
-
Thread
Probleme mit I2C Bus
angeht. Dann laufen diese auch mit kurzem Kabel nicht. Der LM92 gehört in den selben Bereich wie der LM75 mit dem auch schon einige andere hier im Forum Probleme hatten. Ich verwende den DS1820 auch schon seit längerem, am Anfang parallel zu dem LM92 über ein gleichlanges Kabel. Selbst ohne CRC hatte ich
-
Thread
Bascom LCD an I2C AN118
PCF8574 hängen) und noch so einige diverse Messwerte (PH, Salinität, Leitwert und 4 * Temperatur via LM75). Tja und dann wollte ich das ganze, gerne auf 4 Displays mit je 4*27 Stellen sichtbar machen und siehe da, der einfachste Teil macht die grössten Probleme. Aber wenn Du sagst und wie Deine
-
Thread
I2C Beispielprogramme für AT89C5131
Beispielprogramm von der ATMEL- Seite besorgt. Funktioniert!!!! Meine Frage: Ich habe mir auch den LM75 (Temeratursensor auf I2C- Basis) gekauft. Wie kann ich den Temperaturwert des LM75 abfragen. Ich kann nach dem Senden der Slaveadresse einen Wert auslesen (z.B beim PCF 8574). Beim LM75 muss ich aber
. http://sprut.de/electronic/pic/programm/thermo75/thermo75.htm Wenn ich das Datenblatt des LM75 und den Code von Sprut richtig gelesen habe, musst Du direkt nach dem Empfang des 1. Bytes ein ACK statt des Stopp-Bits senden und erneut ein Byte vom LM75 abfragen, welches dann den 0.5°C-Wert darstellt
-
Thread
Shutdown-Mode LM92
Hallo Oliver, zum LM75 weiß ich, dass du dessen IRQ durch Auslesen irgend eines Registers quittieren kannst. Wahrscheinlich fällt er dabei auch aus dem Shutdown Modus zurück. Der LM92 könnte sich ähnlich verhalten. Lese das
Hallo Oliver, heute habe ich in die Anleitung zum kleinen Bruder LM75 reingeschaut. Dessen Register lassen sich auch im Shutdown alle auslesen. Für die i2C Peripherie braucht dieser Baustein dabei immer etwas mehr Leistung als im echten Shutdown ohne Buskommunikation.
-
Thread
LM 75 zeigt 80
Hallo ich lese einen LM75 per Soft. i2c aus. Er zeigt aber immer 80 Grad?! Wenn ich die Adresse umändere wird 255 gezeigt. Erwärmen oder abkühlen zeigt keine Änderung. Also angesprochen wird er, sonst käme ja nicht die 255.
Vielleicht brauchst du noch: LiesrichtigenWertvomLM75(); Oder du solltest mal ein paar Randbedingungen (Osc-Frequenz etc.) mehr und den Programmcode (von lesen();) liefern. Sonst erntest du nur solche Sprüche!
-
Thread
LM 75 mit VB ansprechen
Hallo, ich habe an der COM-Schnittstelle einen RS232-I²C-Treiber (MAX 232 CPE). Am I²C hängt ein LM 75 für die Temperaturmessung. Soweit so gut. Nun meine Frage: wie spreche ich den LM 75 nun an, bzw. wie kann ich nun die Temperatur ermitteln? Da ich viel mit Visual Basic 6 arbeite, wäre es schön
tutorials/tut_com/com.html Dann hast du schonmal das Grundwissen wie du RS232 verwendest. Was du an den LM75 Senden musst steht natürlich im Datenblatt.
-
Thread
LM 75 mit VB ansprechen
Hallo, ich habe an der COM-Schnittstelle einen RS232-I²C-Treiber (MAX 232 CPE). Am I²C hängt ein LM 75 für die Temperaturmessung. Soweit so gut. Nun meine Frage: wie spreche ich den LM 75 nun an, bzw. wie kann ich nun die Temperatur ermitteln? Da ich viel mit Visual Basic 6 arbeite, wäre es schön,
am I2C-Bus messe, kommen dort auch die passenden Signale an. Das Problem ist aber nun, dass der LM 75 irgendwie nicht antworten will. Wenn ich die Adresse sende, müsste ja der Temperaturwert zurück kommen, richtig? Das einzige was da aber raus kommt ist 0. Woran könnte das liegen? hat da jemand ne
-
Thread
Heizungssteuerung mittels I²C?
Thermofühler auswertet und die fertige Temp. in °C bereithält, damit der Master diese nur abfragen muss. (LM75 Fühler an einen PCF) 2. Einen weiteren µC der die Pumpen ansteuert (ca. 8stk. über Relais) 3. Eine seperate Einheit für die Uhr/Kalenderfktion 4. Einen EEPROM für das Speichern der Konstanten (z.B
Vorsicht mit den LM75! Bei einer Heizung sind die Fühler mitunter weit entfernt (bei mir z.B. Solarfühler auf dem Dach), die nahesten sind auch schon ca. 1m. Über diese Entfernung taugt I2C einfach nichts (und jetzt bitte
-
Thread
LM75 und UART
Ne, difinitiv nicht! Das kann leider nicht sein habe UART einzelnt ohne den lm75 mit einem Wort getestet funktionierte sehr gut! Kann es sein das i2c oder besser gesagt der lm75 zu langsam ist? Immerhin hab ich 8MHZ Taktung ohne Warteschleifen!
der Chip kaput ist? Oder einfach nur falsch angeschlossen? Hat jemand einen Schaltplan wie man den lm75 am besten anschließt?
-
Thread
Welcher Microcontroller ist nötig?
warum man immer analoge Temperatursensoren zum einlesen verwendet? Haben den Digitale wie z.B. der LM75 irgendwelche Nachteile?
so, alle anderen machen das doch auch so, also warum sollen wir was neues probieren ? 2. Der LM75 ist ja im SO-8 Gehäuse, was nun wirklich nicht sehr montagefreundlich als Sensor ist. Die DS18B20 sind als Zweipol wesentlich besser geeignet, aber leider nicht im wasserfesten Gehäuse verfügbar.
-
Thread
Max 7221 über SPI ansteuern --> Probleme :(
alle Digits } void show_temp(void) { uint8_t temp, nachkomma, zehner, einer; readfromLM75(&temp, &nachkomma); zehner = temp / 10; einer = temp % 10; spi_senden(0x09, 0x00); //Disable BCD Code spi_senden(0x01, 0x4E); //C spi_senden(0x02, 0x63); //° spi_senden(0x09
spi_senden(0x06, zehner); } An den Segementanzeigen sollte eigentlich die Temperatur, die über einen LM75 Temperatursensor ausgelesen wird angezeigt werden. Danke im Voraus Gruß Robert
-
Thread
EAGLE und LM75 Gesperrt
Hi Leute... :) Also ich hab mir heute mal nen Schalpltan zur Temp.-Messung mittels LM75 in EAGLE gezeichnet.Nun habe ich das Problem das der LM 75 ja SMD ist und somit auf der Oberfläche montiert ist. Nun möchte ich nicht durchkontaktieren müssen. Habe den MIROR-Befehl mal verwendet aber da hauts mir die ganzen Kontakte durcheinander beim LM75. Das passt nix mehr.Die Adressleitungen sind dann z.B. auf pin 2,3,4. Habe dann den PCB Plan ausgedruckt und den LM75 mal draufgehalten und probiert den irgenwie zu drehen um die richtige kontaktierung
-
Thread
LM75 und Bascom
@all Hab´mit Bascom folgendes Prog. zum auslesen des LM75 (I2C)geschrieben. Damit bekomme ich die Temparatur vom LM75 angezeigt. Jedoch wird nur das MSB ausgewertet, d.h. ich bekomme die aktuelle Temparatur ohne Dezimalstellen angezeigt. Wie stelle ich es
-
Thread
Wie LM75 an AVR anschließen ?
@all ich möchte einen LM75 via I2C an einen ATmega8 anschliessen. - ja, Frauen können sowas auch - Ich habe mich etwas belesen, und bin etwas irritiert über die teils widersprüchlichen Aussagen bez. der Pull-up Widerstände
Wenn SCL beim LM75 nur ein Eingang ist, dann kann man den im AVR auch als Gegentaktausgang ohne pullup definieren (bei Software-I2C). SDA braucht aber in jedem Fall einen. Da I2C nur für max 3mA spezifiziert ist, sollte
-
Thread
LM75 und Datenformat
Hallo, ich verwende den LM75 und empfange schon die beiden (hoffentlich richtigen) Datenbytes. Als welchen Datentyp muss ich sie abspeichern, damit das richtige Ergebnis raus kommt? Habe schon folgende zwei Versionen getestet
Der LM75 liefert das Ergebins als Einer-Komplement; negative Werte werden also mit einer führenden (MSB) "1" gekennzeichnet. Das LSB hat die Wertigkeit 0,5°C.
-
Thread
I²C Bus und LM75
LM75_ADRESS 0x97 int lm75_read(void); TEMPERATUR struct { uint8_t high; uint8_t low; } temp; int lm75_read(void) { TEMPERATUR struct { uint8_t high; uint8_t low; } temp;
Was steht denn in Zeile 21 von lm75.c?
-
Thread
LM75 mit asm auslesen
beispiele in Bascom und C aber in assembler werd ich einfach nicht fündig. Konkret will ich einen LM75 auslesen. Am besten wäre natürlich ein beispiel für nen AVR, aber andere tuns auch ;-). Mich würde mal interesieren wie das mit Warteschleifen aussieht usw usw. Viell. habt ihr ja einen guten
Hast du dir die Beispiele im LM75-Datenblatt angeguckt? Es handelt sich um signierte Zahlen, also positive und negative Zahlen. Wenn du das oberste Bit (Vorzeichen) bei den positiven Zahlen weglässt, und die Zahl mit 0,5°C multiplizierst
-
Thread
Erfahrungen DS1624
leider kein anderes Thermometer, deshalb wollte ich mir ja eines bauen. :) Könnte aber mal noch nen LM75 anschließen und testen. Der andere DS1624 hat ein ähnliches Verhalten, allerdings betreibe ich den extern, also an nem etwa 15-20cm langen Kabel.
-
Thread
Logic Analyzer
Datum sah so "elegant" aus! Anschließend bin ich dann ohne "Stop" per repeated Start auf die LM75 losgegangen, obwohl der PCF8583 den Bus noch nicht freigegeben hatte. Der TWI erholte sich von dieser Mißhandlung meistens nur noch per TWI-Reset ("Stop" senden und TWI neu initialisieren). Gemeiner
-
Thread
winziger Webserver mit enc28j60+mega32
LM75: Ich hab nen lm75 clone drin, von rs-components: AD7415ART im SOT23-5 (BestNR: 451-3128) Ich würd an deiner Stelle bei segor den LM75 CIM3 nehmen. Dann A2-A0 auf GND und dann müsste der sofort
Kann auch der "LM 75 SMD" von Reichelt genommen werden?
-
Thread
Tool für LM75
Hallo Leute. Hatte mal eine Seite gefunden, wo es ein tool und einen Bauplan zum DL gab, wo ein LM75 über Handshakeleitungen der seriellen Schnittstelle ausgelesen wurde. Vieleicht kennt jemand die Seite und kann mir den Link posten, finde sie nämlich nicht mehr. Danke schöne Grüße Ferrice
-
Thread
lm75
lm75 nicht angeschlossen habe steht in der Temperaturanzeige -0.5°C was normal ist doch schließe ich den lm75 an sagt er 0.0°C obwohl ich in einem Raum bin bei normaler temperatur von 20°C. Könnte es an der Leitungslänge liegen ich hab ca. 1m von lpt1 zu dem lm75 ohne Abschirmung oder ist er kaputt?
-
Thread
Suche Schaltplan für ein privates Projekt
Hallo Themperatur kanst du mit dem lm75 über I2C bus messen mit einen pcf 8583p kanst du eine uhr realisiren (wen du eine brachst) schalter solten einfach über pull up an einen eingang gehen für den motor den du verwenden möchtest solle
-
Thread
TWI und LM75
Hallo, ich bin gerade dabei einen LM75 per TWI auszulesen. Das ganze funktioniert auch soweit bloß ich habe noch ein Problem. Und zwar muss ich den Mega8 den ich verwende nach jedem auslesen einer Temperatur reseten damit er die nächste
List du auch beide Bytes des LM75 ? Wenn man nur 1Byte liest, hängt dieser.
-
Thread
DS1337
nem MSP340 eine RTC über I²C anzusprechen. Das lesen klappt hervorragend. Ich habe an dem Bus einen LM75 und den besagten DS1337. Wenn ich die Stunden schreiben will, kommt jedoch nur eine 1,5,13 oder 19 bei raus. der code: [C] RTC_Std = (((stunde%24)/10)<<4)+(stunde%10); // Schreiben
-
Thread
I2C-Hardware Modul MSP430-Lib
Problem ist, wenn ich zum Beispiel folgendes schreiben, das ich immer nur das HighByte von einem LM75 bekomme. i2c_start(SLAVE1); temp0 = i2c_readAck(); lcd_puts_int(temp0,0,1); temp1 = i2c_readAck(); lcd_puts_int(temp1,0,2); Als o hier zum Bsp.: 23 23 und