-
Thread
BASCOM temperatur
lm75 an i²c, ntc/ptc an adc, ...?
Der LM75 bzw. LM76 liefert auch fertig kalibrierte °C-Werte über I2C mit 9 bzw. 12 Bit Auflösung. Wo ist das Problem?
-
Thread
Feedback-Motortreiber-Platine
bis 1/3 der Fläche weg. Entkoppelcaps vom TMC am besten direkt auf die Adapterplatine. Der LM75 scheint mir ein wenig weit von den Mosfets weg, ob die nicht schon ... sind wenn der LM75 die Übertemperatur feststellt. Warum kein prof. Platine? Vorgabe vom Prof? ( So teuer sind die nun wirklich
sein, wenn ich die caps direkt unter den TMC plazier) Gast schrieb im Beitrag #3521052: > Der LM75 scheint mir ein wenig weit von den Mosfets weg, ob die nicht > schon ... sind wenn der LM75 die Übertemperatur feststellt. Die Befürchtung hab ich auch. Is beim Layouten so entstanden, weil ich am
-
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
Temperatursensor am ADC
Erstellung einer Lookuptabe zu treiben. Alternativ bietet es sich aber an digitale Sensoren wie DS1820, LM75 oder LM35 zu verwenden.
Ufzjjuz schrieb im Beitrag #2188923: > Alternativ bietet es sich aber an digitale Sensoren wie DS1820, LM75 > oder LM35 zu verwenden. Hab ich mir auch gedacht. Ich möchte den jetzt verbauen und dann werde ich wahrscheinlich DS1820 nutzen.
-
Thread
Temparaturabhäniger portsterueung
#define TWI_ADR 0x00 #define _TWINT 0b10000000 #define _TWEN 0b00000100 #define LM75_ADR 0b10010000 #define LM75_CONFIG 0b00000001 #define LM75_HYST 0b00000010 #define LM75_SET 0b00000011 #define LM75_TEMP 0b00000000 int main(void) { DDRC = 0x1F; unsigned
i2c_write(LM75_HYST); // Config Register auswählen i2c_write(19); i2c_write(0); i2c_stop(); i2c_start_wait(LM75_ADR+I2C_WRITE); i2c_write(LM75_SET); // Config Register auswählen
-
Thread
Problem mit LM75 und I²C Bus
Lm75_adresse I2cwbyte &H00 I2cstop Waitms 100 Do 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
-
Thread
I2C und STM8
Testen sein soll um zu sehen, ob die STM8 Peripherie das korrekt wegsendet (0x90 ist Adresse eines LM75) [c] I2C_CR1 = 0; // Power disable, clock stretching enable I2C_FREQR = 16; // 16 MHZ F_CPU I2C_CCRL = 16; I2C_CCRH = 00; I2C_TRISER = 17; I2C_OARH
Die Adressen der angeschlossenen Devices werden angezeigt Extrakommandos: --------------- lm75 ist ein LM75 (mit Adresse 0x90) im Bus vorhanden, wird die Temperatur angezeigt time ist ein DS1307 RTC-Chip im Bus vorhanden, wird das Datum und die Uhrzeit ausgegeben settime
-
Thread
wie startet man einen interrupt?
brauchst gar keinen Interrupt, denn Dein Controller ist ja Master und kein Slave. Um einen oder mehrere LM75 auszulesen ist nichts zeitkritisches dabei. Temperatur ist eh sehr langsam und vor allem über einen oder mehrere LM75. Nimm normale I2C-Routinen und setze es in Deine Main-Schleife - fertig! Interrupts
gar keinen Interrupt, denn Dein Controller ist ja >Master und kein Slave. >Um einen oder mehrere LM75 auszulesen ist nichts zeitkritisches dabei. >Temperatur ist eh sehr langsam und vor allem über einen oder mehrere >LM75. >Nimm normale I2C-Routinen und setze es in Deine Main-Schleife - fertig!
-
Thread
Hilfe bei TWI Modul mit Atmega8 nötig
Assembler versuchen. Es geht im Prinzip darum eine I2C Kommunikation mit einem Temperatursensor (LM75) aufzubauen. Im ersten Schritt soll es erstmal um eine "Hardware TWI" mit nem Atmega8 gehen, die dann (der Portierbarkeit wegen) später wenn ich alles verstanden habe, per Software TWI "nachgebaut
> Der LM75A sendet (lt. Datasheet) eine Antwort die 9 Bit lang ist, ich > finde aber nirgends einen Hinweis der mir sagt wie ich die führende 0/1 > für die 2er Komplement Darstellung Puffern kann, da ja mein
-
Thread
SBC65EC mit LM75 Sensor
Hallo zusammen, Ich versuche seit 1 Woche einen LM75 Temp. Sensor an einen SBC65EC von Modtronix zum laufen zu bekommen, leider ohne erfolg. Vieleicht ist ja hier jemand der bereits damit Erfahrung hat und mir helfen kann. Ich verwende die letzte FW
ior5eLatchData.bits.ledPWR ^= 1; // Toggle } } } // Read LM75 Temperature if ( TickGetDiff8bit(tc) >= 2500 ) { i2cWaitForIdle(); i2cPutStartAndWait(); // begin I2C communications i2cPutByte( 0x90 ); // addresses
-
Thread
Atmega8 mit zwei LM75, nur einer geht
Hallo Controller Gemeinde, ich bin gerade dabei zwei LM75 auszulesen über den HW TWI des Atmega8. Schreibe in ASM unter AVR Studio4.13. Habe es mir so gedacht, dass ich zu testzwecken mir eine Vriable auswähle, welche die abzufragenden Adressen einfach hochzählt. beginnend bei 90h bis 94h (Variable WAHL), dann habe ich zwei LM75 abgefragt und die Schreib und Lese operation durchgeführt. Jeder WErt wird gespeichert, wobei ich momentan nur das MSB des jew. LM ins Sram sichere. So, wenn ich die die Abfrage bei 90 (Sensor0)
-
Thread
LM75 über PIC mit C abfragen
erfasst und ausgewertet werden sollen. Hierfür benutze ich einen PIC16F873A als Controller und einen LM75 als Temperatursensor. Dieser wird über den I2C-Bus abgefragt. Programmiert werden soll der PIC in C (CCS-Compiler). Jetzt habe ich folgendes Problem: Es werden aus dem LM75 2 mal 8 bit ausgelesen
-
Thread
Statt DS1621 LM75 hernehmen???
gedacht (das Denken sollte ich anderen überlassen), der DS1621 ist ja schon teuer. Nehme ich den LM75. Und siehe da: Er funktioniert nicht. Bekomme immer nur 75 Grad angezeigt. Wer kann mir helfen????? Habe mir schon das Datenblatt angeschaut, werde aber nicht schlauer. Hat das vielleicht
http://www.franksteinberg.de/lm75.htm
-
Thread
Mehrere LM75 am Bus -> andere Temperaturen
Hallo ! Ich hab einen LM75 auf adresse 0 "gejumpert", den anderen auf 7. Wenn ich nur einen (den 0er) am Bus hab, bekomm ich den richtigen Temperatur-Wert, wenn ich den zweiten auf den Bus dazustecke (ihn aber nicht abfrage
Der LM75 muss mit einem 100n Kondensator an der Versorgungsspannung geblockt werden. Am besten so nah wie möglich am Chip selbst. Also wenn du zwei hast musst du an jeden nahe an jeden LM75 100n anbringen möglichst
-
Thread
Frage zu AVR / I2C
oder für den Fall das es nicht anders geht. Ich habe noch eine Frage zur Hardware-Adresse des LM75. In anderen Foren habe ich herausgefunden das der LM75 seine Adresse wie folgt definiert: Die drei Pins A0-A2 stellen die Adresse ein. Daraus folgt: 0b1001xxx Ich habe A0-A2 auf GND gelegt was
woher die ersten 4 Bits (1001) > herkommen? Na vom Hersteller, aus dem Datenblatt (Seite 9 => LM75).
-
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
Linux i2c + LM75 lauschen mit sniffer
Hallo, ich habe am Raspberry PI zum experimentieren einen LM75 angeschlossen. Um zu schauen was am i2c bus passiert höre ich mit dem ATTiny85 Sniffer mit. Nun ist es so das ich versuche die logs zu verstehen. Der LM75 wird in Linux mit adresse 0x48 gefunden
Ok, ich versuche mich noch immer mit dem LM75 ich komme aber noch nicht so richtig weiter, wie sind die ausgelesenen werte aus dem LM75 mit dem Datenblatt zu verbinden? root@raspberrypi ~ # i2cdump -r 0x00-0x7 -y 1 0x48 W 0 1 2 3 4
-
Thread
Rückgabeproblem
schon gesagt wurde nicht notwendig. In der Regel sollte ein Header so aussehen: [c] #ifndef LM75_H_ #define LM75_H_ #include "twi.h" unsigned char LM75_GetOnBoardTemperature(float *temp,signed char *ctemp); #endif /*LM75_H_*/ [/c] Der Header wird mit einem "ifndef" gekapselt. Falls
-
Thread
Verkaufe ICs
dich bei nem Privatverkauf noch ein wenig weiter von den Reichelt Preisen zu diestanzieren? Der LM75 kostet bei Reichelt z.B. 2,10 und da hab ich sicher nen neuen, funktionsfähigen. gruß
verpackt. Leider hab ich mit den Reicheltpreisen nichts am Hut, da ich aus Österreich komme... LM75 ist leider schon weg.. Gruß Robert
-
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
Suche 433 oder 868 Sender und Empfänger, und I2C Temperatursensor
Hallo LM75 bei Reichelt für 1,45Euro. Gruß Joachim
aber es muss bei mir nicht recht genau sein +-1°C ist > imho OK. Meiner Erinnerung nach ist der LM75 mit ±3 K angegeben.
-
Thread
SHT11 und I2C Bus gemeinsam nutzen
das er vom Protokoll her nicht kompatibel ist. Verstell ich mir beim I2C Baustein (RTC, EEPROM, LM75) oder beim SHT11 etwas, wenn ich einmal mit I2C Befehlen und einmal mit SHT11 Befehlen hantiere??? Hat jemand diese Konstellation schon ausprobiert? mfG Reitl
standardmäßig eingestellt ist. Sollte der SHT11 zufällig die gleiche Adresse haben, wie etwa der LM75 solltest du die ändern. Natürlich ohne den LM75 mit am Bus hängen zu haben... Gruß mawi_PIC
-
Thread
TWI Bus Hardware
ich übe ein wenig die Nutzung des TWI-Busses und bin ein wenig irritiert. Am TWI-Bus hängt ein LM75. Die Pullup Widerstände sind 3,3 kOhm. Nun wollte ich mir das Timing mit einem Logicanalyser anschauen. Schliesse ich den Analyser an SDA und SCL an fangen die Bussignale an zu jittern und es gibt
natürlich fliegender Aufbau) einen ATMega >> 324PA bei 12Mhz eine RTC DS1307. > > Ich dachte einem LM75? Inzwischen habe ich mal die RTC angeschlossen falls der LM75 kaputt ist. > > >> Schicke mal ein Snapshot vom LA mit. Stutzig macht mich, dass der SDA >> nach einem Kurzen Impuls bein STOP
-
Thread
Welchen Temperaturfühler
einen Temperatrufühler für das Heizregister. Durch meine Regergen im www. fand ich heraus das der LM75 sehr verbreitet ist. Die Ansteruerung soll über I²C-Bus erfolgen, µC 8051 Familie (Atmel). Der LM75 hat eine Toleranz von ca. 2°C, ist das nicht etwas ungenau? Hab auch noch andere Typen durch meine
soll ich nun nehmen. I²C-Bus sollen (müssen) wir nehmen. Ist da mit Problemen zu rechnen die ich bei LM75 nicht habe? Aja Sprache ist Assembler. mfg. steve
-
Thread
DS75/LM75/TMP75 vorzeichen
Kann mir bitte jemand dabei helfen die Geschichte mit dem Vorzeichen zu korrigieren. Ich bin derzeit damit beschäftigt mir C++ näher zu bringen aber irgendwie klemmt es. Den LCD am PCF8574 und am HCT4094 habe ich schon mit eigenem Code zum funktionieren gebracht. Da bin ich schon mal ganz happy. Positive Temperaturen kann ich schon darstellen lassen, nur bei den negativen Werten klemmt es. Die im Quellcode benutzen Funktionen und Definitionen habe ich so benannt, dass ich ohne Kommentare hinkomme. Ich hoffe die werte Leserschaft ist hier dazu ebenso in der Lage um mir helfen zu können.
-
Thread
Temperaturregelung
überlegt das wie folgt zu realisieren: # Die Temperatur vom Ätzbad wird eingelesen (mit Temp-Sensor LM75) # Die Temp. Wird auf die 2-Stellige Anzeige Ausgegeben # Eingestellte Temperatur am DIP-Schalter wird ausgelesen # Ist Die Temp. Im Ätzbad kleiner als (SOLL-Temp ? 5°C) wird der Heizstab mit m?
nicht soviel Erfahrung mit AVRs und programmiere in C - Ich brauch ne Routine die Temperatur des LM75 in eine Variable schreibt z.B. so : ?ist_temp = read_lm75();? -Ich brauche eine Routine die eine 2-stellige Dezimal Zahl auf die 7-Segmentanzeige schreiben kann, die an irgend m? Port hängt z.B
-
Thread
LM75 an I2C gibt immer 0xFF zurück, aber Kommunikation geht.
Hallo, ich habe an einem ATmega32 einen LM75 dran. Ich bekomme als Temperaturwert immer nur 255 zurück, egal ob ich das untere oder obere Byte lese. Wenn ich die Adresse verändere (angeschlossen ist 0x90) auf z.B. 0x9D dann bekomme ich vom
Schreiben entscheidet, gehört ja zum I2C-Standard. Es ist in den Timing-Diagrammen im Datenblatt des LM75 ja auch völlig Standard richtig dargestellt. Gruß aus Berlin Michael
-
Thread
Bascom - Servo, Temperatursensor und Co.
+---U---+ ' (-RESET) PC6 |1 28| PC5 (ADC5/SCL) =LM75 Sensor ' (RXD) PD0 |2 27| PC4 (ADC4/SDA) =LM75 Sensor ' (TXD) PD1 |3 26| PC3 (ADC3) 'Display RS= (INT0) PD2 |4 25| PC2 (ADC2) 'Display E=
Speicher $hwstack = 100 $swstack = 100 $framesize = 100 'Baudrate der UART $baud = 9600 '### LM75 Sensor und Display ### Config Lcd = 16 * 1 Dim X As Byte Dim Y As Byte , Slave As Byte Config Sda = Portc.4 Config Scl = Portc.5 Do Slave = &H91 I2creceive Slave , X Waitms 10 I2creceive
-
Thread
C-Code für Software TWI für Atmega gesucht
Schreib dir doch selbst eine Routine?! Ich habe mir damals für nen LM75 mit I2C folgendes geschrieben....: [c] #define DS75_SDA PORTB.B5 #define DS75_PinDATA PINB.F5 #define DS75_SCL PORTB.B4 void DS75_setWRITE(void){ DDRB +=
schon sehr viel. Ich würde da nicht mehr als ein paar mA fliessen lassen, keine Ahnung, was so ein LM75 an maximalem Strom verträgt. Es reicht ja, wenn die LED so gerade erkennbar glimmt. Michael schrieb im Beitrag #2052186: > Außerdem ist mir noch aufgefallen, dass das Programm eigentlich schon
-
Thread
Kein Zugriff auf I2C
[c]int addr = 0x93; // Adresse des LM75 0b10010011[/c] Als ich das letzte Mal mit I²C Adressen gearbeitet habe, waren die 7 Bits lang. Dazu kommt ein R/W Bit. Der Wert 0x93 sieht eher nicht wie eine gültige Adresse aus - zu viele Bits.
erkannt werden, aber bereits durch etwas anderes benutzt werden. Ich vermute mal, dass das Kernelmodul lm75 am laufen ist. Dieses müsstest du entladen (rmmod lm75). Jim Meba schrieb im Beitrag #2611373: > Als ich das letzte Mal mit I²C Adressen gearbeitet habe, waren die 7 > Bits lang. Dazu kommt ein
-
Thread
LM75 - I2C Adapterplatine
Versuch mit Eagle und ich wollte mal eure Meinung dazu hören. Es handelt sich um eine Platine um den LM75 einfach an das I2C anzuschließen (zumindest auf meinen Board). Kurz zur Funktion: A1-3 werden über Pullups auf High gezogen und können mit JP1(oder Dip-Switch bin mir noch nicht so sicher) auf Gnd gezogen werden. Dies sollte doch klappen oder? JP3 ist einfach der I2C Anschluß und JP2 das INT vom LM75. Würde mich über Kritik oder sonstiges freuen aber achtung ich bin neu in der Elektronik ;) Anbei die Eagle-Dateien.
-
Thread
I²C-Code - fehlt noch was?
Verwendest du den lm75? du must dem temp.sensor vorher mitteilen, dass er dir dir temperatur senden soll, erst dann kannst du sie lesen.
0 der Adresse teilt dem Slave mit ob er Daten senden oder empfangen soll. Beim Empfang wird beim LM75 (Temperatursensor) einfach nach der Adresse ein "Repeated Start" gesendet und der LM75 schickt dann die Daten. Bevor man mich nun erschlägt: Nagelt mich nicht darauf fest das alles so stimmt :)
-
Thread
kleines Problem: LM75 -> I2C-Bus am ATmega103
> #define LM75 0 //Adresse 0b0000 Adresspins auf gnd i2c_init(); //I2CBus ret=i2c_start(LM75+I2C_READ); //Sollte als Returnwert eine 0 liefern sprintf(buf,"Erreichbar? %d",ret); lcd_gotoxy
adresse, von den adress pins und von dem read/write pin. die 1001 ist demnach die feste adresse deines LM75 Gruß Tobias
-
Thread
Temperatursensor, aber welchen ?
welchen ich besorgen soll. Auf jedenfall soll ein A/D Wandler integriert sein. Für mich kommen LM75, DS1621 oder DS18S20 / DS18B20 in Frage. Welcher von denen ist denn am einfachsten zu "bedienen" ? Ich möchte gerne einfach den Output vom Sensor direkt in einen Port (Eingang) des MC stecken
Gerät anzubringen und darf nahezu beliebig weit vom Controller entfernt sein. Der LM75 ist vergleichsweise ungenau - für PC-Temperatur ok, für Aussen/Innentemperatur vom Haus nicht.
-
Thread
6mm Hülse gesucht
Hallo! Habe mir im Eifer des Heizungssteuerungsbasteln kleine Printchen gemacht mit LM75 drauf: https://www.tme.eu/ro/details/lm75bdp.118/traductor-de-temperatura/nxp/lm75bdp-118/ und mit temperaturbeständigen Kabel bis 105°C verlötet: https://www.tme.eu/ro/details/therm120_4g0.5/cabluri-rezistente-la-caldura
Für die Vorlauftemperatur etc mag der LM75 mit einer Genauigkeit von 2-3°C ok sein, für die Raumtempeteratur eher nicht: zwischen 18°C und 20°C liegt schon ein deutlicher Unterschied im Kuschelfaktor,
-
Thread
Problem mit Portexpander und I²C
Ich hoffe ihr könnt mir helfen. und zwar wollte Ich mit einem PCA9554AD Portexpander und einem LM75 Arbeiten und das ganze über I²C.mein Problem es funktioniert weder der LM75 abzufragen noch den PCA9554AD. Ich habe einen 4,7kOhm PullUp an SDA und an SCL. sowie einen 100n Kondensator an VCC/GND
und ihn so z.B. mit weiteren Bytes konfigurieren, *wenn* dessen pins A2=A1=A0 auf 0 liegen. Beim LM75 ist es ähnlich, nur müssen dort die oberen 4bits mit 1001 kodiert sein.
-
Thread
Mega32 und Tempsenosr LM 75CIM Anfängerhilfe
Bitte gestattet mir eine Frage Ich möchte mit Hilfe des LM75 und dem Atmel Anschluss des Sensor an den PINS PC0(SCL) und PC1(SDA) . Die Adressbelegung des Sensores A0 bis A2 habe ich auf Low liegen da nur ein Sensor angeschlossen ist . Nun aber meine Frage ich
> Ich möchte mit Hilfe des LM75 und dem Atmel Anschluss des Sensor an den > PINS PC0(SCL) und PC1(SDA) . Dieser Satz macht nicht wirklich viel Sinn... Ich verstehe Dein Problem nicht! Das Lesen von Werten aus dem EEPROM hat doch
-
Thread
LM75 Auswerten und Temperatur über terminal ausgeben?
Hallo Ich möchte einen LM75 Auswerten und Temperatur über terminal ausgeben nur scheiter das ein wenig. 2 pullup widerstände 10K von SDA, SCL jeweils auf +5V. Die, A0, A1, A2 jeweils direkt auf GND und einen 100nF an VCC und
Das Problem war das mein terminal Ales in ascii interpretiert hat also auch die werte die von dem LM75 kommen man muste diesen wert erst um Rechnen so das Er dem ascii Code entspricht und ich auch mein gewünschten dezimal werte bekomme. Das geht so auf http://www.torsten-horn.de/techdocs/ascii.htm
-
Thread
ATTiny temperature calibration bytes
Beruhigung: Tiny441). Mit A2D*133/128 Korrektur passt es erstaunlich gut zu den Ergebnissen eines LM75, zumindest im Bereich 15-40°. Mehr habe ich nicht getestet
21°C ergibt und perfekt zur gegenwärtigen Temperatur passt. Sitzt auf der gleichen Platine wie der LM75, noch ohne nennenswerte Verlustleistung auf der Platine. Sinn des ganzen ist eigentlich, den LM75 überflüssig zu machen, habe noch nie was mit den internen Sensoren gemacht. Das mit den -127:
-
Thread
Meinung über Heizungsprojekt
c) deswegen würd ich eben auf einen I2C sensor entscheiden. Teste gerade ein paar sachen mit dem LM75 ist halt sehr ungenau
eigentlich die Angezeigte Temp ist wirklich nebensache hmm vielleicht versuch ich das doch mit den LM75 oder was meint ihr. mfg scray
-
Thread
LM 75 oder DS18S20
Frage anders formuliert. Welcher Temperatursensor ist vom Aufbau und der Funktionsweise gleich dem LM 75? Ich hatte da mal was gelesen das der DS18S20 fast gleichwertig ist, stimmt das???
-
Thread
BASIC-Computer mit Mega32
gesteckt - kein Problem. Zugriff auf "LM75" über A=TEMP(0) -> "I2C-Error" Gruß Otto
erhält somit auch keine Daten..... Die Adresseinstellungen stimmen miteinander überein. Der "LM75" funktioniert. Hast Du irgendetwas "in der Schublade" ? Viele Grüße Otto
-
Thread
lm75 an AT89C51ED2
der LM75 besitz doch die anschlüsse SDA (serial data) und SCL (serial Clock) (weiters gibt es noch Ax zur adressierung und GND und +5V) und die SDA und SCL anschlüsse sind die anschlüsse für den I²C bus.
Ich arbeite mit dem gleichen µC da wir den von Schule bekommen haben. Wenn ich die Daten des Lm75 in einem EEPROM speichern um sie später mit einem Computer über seriellen Schnittstelle später abzurufen. Mit einem DS1621 kann ich Temperaturen auslesen, aber mit dem LM75 geht es nicht. Gibt es da
-
Thread
Temperaturmessung im Solar Bereich
Anlage überhaupt gut arbeitet. Bzw. wo sie optimiert werden könnte. Ich habe schon früher den LM75 zum Temperaturmessen verwendet. Für die Umgebungs (Luft) Temperatur im Panel bzw. im freien (Schatten, Sonne) ist der glaub ich auch ganz gut dafür geeignet. Wenn es dann aber daran geht die Temperatur
am Panel (Alublech) oder an den Leitungen (Vorlauf, Rücklauf; Kupfer) zu messen wird es mit einem LM75 schon eher ein Kunstwerk als technisch sinnvoll. Ich hatte da schon ganz wirre Gedanken den LM75 ähnlich wie einen Grafikkartenlüfter zu montieren ... aber vergessen wir das mal wieder. Des weiteren
-
Thread
Relaisansteuerung, bzw. Daten auslesen
und das Relais schaltet. Dann möchte ich auf der Platine noch Anschlussmöglichkeiten für mehrere LM75 Thermometer unterbringen. Nun möchte ich mit dem PC die Daten aus den LM75 auslesen und dann entsprechend mit einer Software wieder die Relais schalten. Problem ist: Der Parallelport bietet auch
Multiplexen, die sowohl die Ansteuerung einzelner "Geräte" als auch das Auslesen beispielsweise aus dem lm75 also umgekehrte Richtung beschreibt?
-
Thread
Printf float mit Eclipse und Winavr
Temperature_Sensor.map -mmcu=atmega8 -o"Temperature_Sensor.elf" ./src/main.o ./src/drivers/i2c.o ./src/drivers/lm75A.o ./src/drivers/serial.o -lprintf_flt -lm Danke im Voraus.
Temperature_Sensor.map -Wl,-u,vfprintf -mmcu=atmega8 ./src/main.o ./src/drivers/i2c.o ./src/drivers/lm75A.o ./src/drivers/serial.o -lprintf_flt -lm -o"Temperature_Sensor.elf"