-
Thread
Auslesefehler DS75
Hi, ich hab hier ein komisches Problem mit einem DS75 an einem Tiny45. der Sensor ist per Soft-TWI angebunden (INT0 wird für etwas anderes gebraucht). Wenn ich den Sensor in den 12 Bit-Modus schalte und im Sekundentakt auslese, kommen Schrottdaten
und wie ich ihn am besten wieder loswerde? ;) Ist so ziemlich das erste mal, dass ich mit einem DS75 solche Probleme habe. Betriebsspannung des ICs liegt auf 3,3V, Pullups (10k) sind vorhanden und die Leitung ziemlich kurz. Irgendeinen Blödsinn auf dem Bus behaupte ich nicht zu haben. Auch auf dem
-
Thread
Assembler, Nachkommastelle, DS75
Nach zwei Tagen Fummelei ist es mir endlich gelungen den DS75 an einem ATMega 8 zu betreiben. Ich lasse mir das was der DS75 anwortet auf einem Display ausgeben. Nun habe ich so meine liebe Not mit der Nachkommastelle. Von den 8 Bit werden nur die ersten 4
stets das an was auch mein altes analoges Glasrohr-Thermometer anzeigt. Schlecht ist der/die/das DS75 auf keinen Fall. Damit nicht genug. Hier die "Formel" die ich vor wenigen Minuten schrieb. Erwartet wird die Nachkommastelle in R16. Funktionsname: LDI R17, 0d10 LDI R18, 0d48 MUL R16
-
Thread
C-Code für Software TWI für Atmega gesucht
void DS75_Start(){ DS75_setWRITE(); DS75_SDA = 1; DS75_SCL = 1; asm nop; DS75_SCL = 1; DS75_SDA = 0; asm nop; DS75_SCL = 0; DS75_SDA = 0; asm nop; DS75_setREAD(); } void DS75_Stop(){ DS75_setWRITE(); DS75_SCL = 0; asm nop; DS75_SDA = 0; asm nop; DS75_SCL = 1; asm nop; DS75_SDA = 1; asm nop; DS75_setREAD(); }
-
Thread
AVR-IO Radig
"%VA@06," "%VA@07," "%VA@08," "%VA@09," "%VA@10" "],\"temp\":[" "%DS75@0," "%DS75@1," "%DS75@2," "%DS75@3," "%DS75@4," "%DS75@5," "%DS75@6," "%DS75@7" "],\"time\":" "\"%TIME\"" "}" "%END" }; [/c] Die Indexseite sieht
Befehls-Tabelle { {"index.htm",Page1}, {"data.json",Page2}, ... }; [/c] Die Variablen %DS75@x fallen für dich weg, du hast sicher keine Temperatursensoren dran ;)
-
Thread
lm75
hallo pete danke fuer deine antwort. ich hatte den ds75 als austauschtypen fuer den lm75 in einer tabelle gesehen, aber laut datenblatt, duerfte das ingendwie schiefgehen. der ds75 ist nur fuer 3.7 also max. 4 v ausgelegt und der lm75 fuer 5.5 v. meinst du ich kann den ds75 trotzdem mit einem 5 v tty-signal betreiben?
-
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
Anfängerfrage: Temperatursensor steuert Gerät über LPT port
Ähnliche Bausteine sind LM75 und DS75. Für den DS75 gibt es hier was fertiges: http://hobbyelektronik.org/VB/DS75/index.htm Trennung SDA nur mit Widerstand. LM75 ist hier im µC hundertfach beschrieben (Suchfunktion). Es gibt
Der Link mit dem DS75 ist natürlich perfekt. Das Pogie in VB sollte auch kein Problem darstellen. Der Tip mit dem LM75 war natürlich genau so perfekt. danke für Deine Hilfe. nun kann ich erst mal ein bischen
-
Thread
Problem beim senden mit printf
reduzieren. So können z.B. die Bibliotheken zur Ansteuerung des Temperatursensors entfallen (twi.c, twi.h, ds75lv.c und ds75lv.h). Hast du die Optimierungen eingeschaltet? Du kannst auch Funktionen, welche du nicht benötigst rausschmeissen. Evtl. brauchst du z.B. nicht die Funktion zum Anzeigen von Nachrichten
auskommentieren. Also auskommentieren/löschen von: * sms_time * sms_display_text * twi.c * twi.h * ds75lv.c * ds75lv.h * uart_maxstrlen verringern (für Data Bereich)
-
Thread
Temperatursensor LM75 bzw. DS75 mit CodevisonAVR
Hallo, ich möchte mit meinem ATmega323 und einem Temperatursensor DS75 (ist von Maxim, soll Pin/Softwaremäßig kompatibel mit dem LM75 sein) eine Temperaturregelung realisieren. Da ich auf dem ganzen uC Gebiet noch ziemlicher Anfänger bin, überfordert mich das Datenblatt
sind das genau für Temperaturen? Eine weitere Sache die ich nicht ganz verstehe: Wird der komplette DS75 in das Medium dessen Temperatur man bestimmen will gehalten (bei mir Gas) oder führt man vom DS75 ein Kabel raus? Über ein par Tipps wäre ich dankbar, ich versuche nun erstmal dieses SMD Teil mit
-
Thread
LM75 funktioniert nicht
Markus, da unsere Programme sicher ziemlich ähnlich aussehen (ich benutze ebenfalls Codevision und DS75) frage ich dich nochmal. Das mit den Adresspins habe ich kapiert, habe sie ebenfalls miteinander und mit V_cc verbunden und beim Wizard Adresse 7 ausgewählt. Nun habe ich nochmal eine Frage zu den
senden? Daß die 0,5 Sprünge an der 9 bit Auflösung liegen, ist mir dann auch eingefallen. Meinen DS75 (hatte ich mir als Sample von Maxim bestellt) kann man aber auch mit bis zu 12 bit Auflösung laufen lassen, aber da muß man in irgendwelche Register des Sensors schreiben, von denen ich noch nicht genau
-
Thread
Ein paar Fragen zum DS1820
Ich habe zwar einen DS75LV, aber hier ist mein Code, falls es sir hilft: [c] ********************************************************************************/ void tsens_init() { i2c_master_start(); // start i2c
A***** F***** wrote: > Ich habe zwar einen DS75LV, aber hier ist mein Code, falls es sir hilft: Hilft garantiert nicht. 1. sucht er 1-Wire und *nicht* I2C 2. was kann man mit Code anfangen, der nur nen Haufen unbekannter Funktionen aufruft
-
Thread
Digitaler Temperatur Sensor Ungenau? DS7505
gemacht hast. Natürlich kann es sein, dass du da einen Fehler drin hast. Mein Code zum DS7505 bzw. dem DS75LV ist im Artikel zum Thema [[Versenden von SMS mittels Mobiltelefon]] mit dabei (Da ist auch eine Funktion mit dabei, welche dir die Ausgabe fürs Display ohne deine Division macht)
fehlöer im Zusammenhang mit deiner 16 Bit Zahl sein. Oder probiere mal die oben angegebene Lib für den DS75LV. Die haben beide die gleiche Ansteuerung.
-
Thread
Endstufe für 500W Motor
Suche gerade bei Reichelt eine Alternative zur DS75-08B, jemand eine Idee?
Bert Siegfried schrieb im Beitrag #4084947: > Alternative zur DS75-08B, jemand eine > Idee? Ja, die Inversdiode eines ständig kurzgeschlossenen Power-Mosfets. Ist billiger und teilweise besser als so ziemlich alle starken Dioden, die mir bekannt sind. Ne große
-
Thread
Suche nach einem Temperatursensor
reicht ein Software Master) und nicht den Port zum AD wandeln. Der z.B. ist sehr einfach anzusteuern: DS75LV Gibt aber auch welche mit einem kleineren Messbereich aber dafür präziser.
-
Thread
LM75 mit Software TWI auslesen (Atmega 16, C)
ne adäquate sw lösung parat? Ich hätte eine HW Lösung parat die schon seit längerem mit einem DS75LV läuft. Wie viele Sensoren brauchst du denn? Beim LM75 kann man ohne Probleme bis zu 8 Sensoren an einen µC mit HW-TWI auslesen.
-
Thread
AVR mit 3V, DS18S20 mit 5V
Werte (7,5°) nach ca. einem halben Jahr "Nerven lassen" die DS18x20 in die Tonne getreten und bin auf DS75/ML75 umgestiegen.... Eine Leitung mehr opfen für ein gescheites TWI, war mir der ganze Ärger mit den DS18 Dingern einfach nicht wert! ;) [/justMyTwoCents]
-
Thread
PCF8584 unter XP
vollständiges Modul für die Ansteuerung am LPT enthält. IIRC ist die aktuellste Version des Moduls im DS75-Thermometer. MfG Chris
-
Thread
PWM-Regler 50VDC 80Ampere
194331.html 120Volt > 100Ampere spitze (5PS) Bei 36V kannst Du es noch mit MOSFETs probieren (U_ds 75V)
-
Thread
Temperatorsensoren
Du kannst allerdings LM75 oder DS75 verwenden. Dazu musst du allerdings die Adressen in der Software anpassen. In Sachen Auslesen dürften die Sensoren aber gleich sein. (wofür ich die Hand aber nicht ins Feuer legen würde)
-
Thread
Temperatursteuerung
Thermostaten verwenden, manche müssen nach jedem PowerOn neu programmiert werden (volatile=vol) z.B. DS75, einige haben ein EEPROM (nonvolatile=nv) z.B. DS1631 (ohne A), DS1731 und eine Teilmenge davon fangen auch selbst zu messen/regeln an (autostart=as), brauchen also nur zum Umprogrammieren einen
-
Thread
RFM12 an LPT
mich etwas. Wie bereits erwähnt funktionieren andere Bauteile einwandfrei. Beispielsweise MCP4261, DS75, 74HC(T)4021, 24LC1025, ATMEGA8, 16 und andere ... Dann mache ich es mir einfach, werde mich selber beschummeln und verwende nicht mein 5 poliges Programmierkabel. Stattdessen verwende ich einen
-
Thread
Kühlschrankthermostat ersetzen
Von den Dallas-Temperatursensoren lassen sich einige auch als StandAlone-Thermostaten verwenden: DS75 i2c fixed 75/80°C DS1620 3w digi:5,90 DS1621 2w digi:3,90 DS1626 3w 3 outputs 8µSOP digi06:-- DS1629 2w digi:6,57 can be set to begin measuring after power up, but no word of "stand
-
Thread
Temperatur messen, besondere Anforderungen
EMC1501 sowie lm9402x konnten was für dich sein. DS75LV auch aber es gibt bestimmt bessere.
-
Thread
DS18S20 hohe Auflösung berechnen
gelistet Hinweis: ein paar der Sensoren können als stand-alone-Thermostaten verwendet werden: DS75 i2c fixed 75/80°C DS1620 3w digi:5,90 DS1621 2w digi:3,90 DS1626 3w 3 outputs 8µSOP digi06:-- DS1629 2w digi:6,57 can be set to begin measuring after power up, but no word of "stand
-
Thread
SHT25 über EFM32-G8XX-DK auslesen
existiert bereits ein Beispielprogramm zum Auslesen des auf dem Board integrierten Temperatursensors (DS75) per I2C. Dieses Programm möchte ich nun zunächst so anpassen, dass mein Sensor damit ausgelesen werden kann (auch per I2C). Dazu muss ich doch im Prinzip nur die Registerbezeichnungen anpassen und
-
Thread
LTO und weak references und Bibliotheken
tut's! Bilanz (gcc-4.8.1): ca. 1500 bytes statt (bisher) ca. 1800 bytes fuer Temperaturmessung mit DS75, Festkomma-Zahlen- und Textausgaben, und power-down. Das lohnt sich halt besonders bei den ganz kleinen Microcontrollern, z.B. LPC810 mit nur 4k FLASH :-)
-
Thread
Ergebniss einer 8-bit Zahl * 10 für LM75
brauch mal ebend eine gedanken hilfe... leider bekomme ich es grad nicht auf die reihe. Ich habe einen DS75(LM75) temperatur sensor, welcher mir im MSB die Temperatur z.b. 24 auch als solches ausgibt. Im LSB ist es jedoch nicht so, dort zählt das 8te Bit als 0,5 °C 7te bit als 0,25 °C usw... Jetzt möchte
-
Thread
ATtiny2313 ungewollter Reset?
Elektronik und µCs und bin gerade dabei die software für ein Board zu schreiben welches über I2c einen DS75 ausliest. Die gemmesene Temperatur in ASCII Zeichen umwandelt und an den PC schickt (RS232). Je nach Temperatur wird eine PWM sohingehend verändert dass über einen Spannungsteiler Lüfter mit 3-12 V
-
Thread
hochauflösende Temperaturmessung
Nimm gleich einen digitalen Temperatursensor mit I2C o.ä. da gibt es schon ganz gute (z.B. die DS75 Reihe von MAXIM - ich hab den DS7505 mit +-0,5°C).
-
Thread
lm75
Hallo Florian! Guck mal auf hobbyelektronik.org, da findest du ein Progrämmchen zum Auslesen von DS75 (kompatibel zu LM75). HTH Chris
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Da werf ich gleich nochmal nen Dead-Bug hinterher. Is nen DS75 Temperatursensor - zum Aufstecken - alles drann was wer brauch, Pull-up und Kondensator.
-
Thread
SPI oder "2-wire serial interface" (Thermometer)?
Programmierung bin, frage ich mich, mit welchem Interface ich mal anfangen sollte. Das eine Thermometer (DS75) kommuniziert per 2-wire serial interface (was das genau ist und wie es funktioniert weiß ich leider nicht), das andere Thermometer (MAX6675) per SPI. Mit welchem Interface ist es einfacher klarzukommen
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
bedrahtete Bauteile "verkehrt herum" aufzulöten. Entstanden ist dabei ein USB-HID, das mehrere LM75/DS75 auslesen kann und einen Schalteingang hat. Die gehotfixten Widerstände waren eigentlich am (letzten) Sensor angedacht, landeten aber dann doch auf der Hauptplatine. Die Größe der Z-Diode (Verpol und