-
Thread
CRC Check Verständnisproblem Implementierung DS18S20
bei der Ausführung einfach stehen. [c]int main(void) { uint8_t DS18S20_Full_Scratchpad[9]; DS18S20_init(); DS18S20_write_byte(DS18S20_ROM_CMD_SKIP_ROM); DS18S20_write_byte(DS18S20_FUNCT_CMD_CONVERT_T); DS18S20_wait_ready(); DS18S20_init(); DS18S20_write_byte(DS18S20_ROM_CMD_SKIP_ROM); DS18S20_write_byte(DS18S20_FUNCT_CMD_READ_SCRATCHPAD); DS18S20_read_bytes(DS18S20_Full_Scratchpad,9); uint8_t crc = 0; for (uint8_t
-
Thread
MatchROM DS18S20, falscher Algorithmus?
Aus dem DS18S20 muss der ROMCode ausgelesen werden. Das geschieht dadurch, dass 1. Nur ein einziger DS18S20 an den ONE-WIRE-Bus angeschlossen wird. 2. 0x33 zu diesem DS18S20 hingeschickt wird. Dann antwortet
Bytes (7 Bytes plus CRC8) Diese Antwort muss sich der AVR merken (im EEPROM) Das muss für jeden DS18S20 wiederholt werden. Dann können alle DS18S20 an den BUS angeschlossen werden. Dann muss gesendet werden: 44 - Das startet die Wandlung Dann 800 ms warten 55 - Das bedeutet Select ROM
-
Thread
DS18s20 Temperatur über 20Grad
Ich nutze den DS18s20 die Temperatur wird korrekt angezeigt aber nur bis 20.1 Grad alles was höher ist kommt bei mir 127 als Anzeige. Könnte mir einer weiterhelfen was bei der Berechnung falsch ist [c]
bis 20,2Grad gehts alles was über 20,2Grad ist wird als 127 angezeigt. Auf meinem Sensor steht DS1820 die hab ich damals von pollin und da stand DS18S20 mit falscher Beschriftung DS1820
-
Thread
DS18S20 Temperaturwerte in signed integer wandeln
Hallo, ich wollte den Temperaturwert eines DS18S20, zur weiteren Datenübertragung,in einen signed integer (int16_t) umwandeln. Dafür habe ich mir folgenden Code geschrieben:[c]void rechne(uint8_t msb, uint8_t lsb, uint8_t count_remain){ ausgabe_u
sich doch keiner zurecht. Welches soll denn die Stelle sein, wo es nicht stimmt? Hier ist eine DS18B20-Funktion, die ich mal benutzt habe: [c] double Read_Temperature(void) { uint8_t get[9]; uint8_t temp_lsb,temp_msb; uint8_t k; ow_reset(); ow_write_byte(0xCC); //Skip ROM
-
Thread
DS18S20 Temperatur lesen 2 Complement
Hallo, Im Datenblatt vom DS18S20 steht, das fur den Wert 0xFFFF ich eine Temperatur von -0.5C bekommen sollte. Erstmal was funktioniert: 0xFF92 soll -55.0 sein: 0xFF92 = 0b1111111110010010 LSB = 0b10010010 MSB = 0b11111111
routinen fur mein Projekt habe ich schon, und laufen auf dem AVR ok. Jetzt noch eine Routine fur zwei DS18S20 an zwei Pins basteln und fertig. Ich weiss, ist Pinverschwendung, aber ich brauch nichts anderes anzuschliesen auser noch einen Relais und es macht das auslesen / austauschen der Sensoren einfacher
-
Thread
DS18B20: Hintergrund Format bei negativen Temperaturen
Hallo Zusammen, der digitale Thermometer-IC Maxim DS18B20 stellt negative Temperaturen im "two’s complement" - Format dar. Es werden daher zusätzliche Verarbeitungsschritte (bitweise Invertierung und eine Addition von 1) nötig. Positive Werte hingegen
Standard. Man kann daher direkt die Temperatur mit Vorzeichen anzeigen: [c] int16_t val = read_DS18B20; printf("Temperatur: %5.1f °C\n", ((float)val) / 16.0; [/c]
-
Thread
DS18b20 gibt falsche Temperatur zurück
aus deiner Implementierung des Umrechnungsalgorithmus. Es gibt genug funktionsfähige Programme für DS18B20. Hast du damit mal probiert?
-
Thread
PIC16F872 ds18s20
erste Schritte mit dem PIC16F872 in Assambler(C ist ein schwarzes Buch für mich) und wollte jetzt den DS18S20 erstmal auslesen und im Hyperterminal ausgeben. Geplant ist vorerst: Wenn ich am Hyperterminal "t" eingebe, soll der DS18S20 ausgelesen werden und dies dann im HT angezeigt werden
ist dabei sicher am grössten. Oder schaust auf http://www.gidf.de nach, ob jemand schon mal einen ds18s20 mit einem PIC angesteuert hat.
-
Thread
ATXMEGA 128a3 mit ds18s20
zugelegt an dem schon ein i2c Uhr und Bluetooth läuft. Nun habe ich die 1wire schnittstelle für meinen ds18s20 eingerichtet und ich kann die Adresse des Sensors Lesen aber die Tempereatur wird nicht angezeigt. Woran könnte das liegen ? [code] Rem Lesen der Adressen von DS1820 Sensoren. $regfile = "
Hier ein DS18S20 unter BASCOM, allerdings auf mega16, persönlich getestet. Da sollte auch der xmega gehen, man beachte nur mal die niedrige F_CPU. Stammte direkt von MCS, glaube ich, der Verfasser möge mir meine
-
Thread
DS18B20 Tempsensor an einem TIC 106 befestigen
Ich möchte gerne einen DS18B20 direkt am Plastikgehäuse eines TIC106 ( T0220) befestigen. Welche Lösungsvariante ist besser ? 1)kleinen Tropfen Wärmeleitpaste und an den Ecken mit diesem Kleber befestigen . http://eshop.wuerth.de
Thomas der Bastler schrieb im Beitrag #3456334: > Ich möchte gerne einen DS18B20 direkt am Plastikgehäuse eines TIC106 ( > T0220) befestigen. ...und warum soll der am Plastikgehäuse befestigt werden? Ich nehme an, Du willst die Temperatur des TIC messen. Das geht vernünftiger
-
Thread
DS18B20 Temperatursensor + Multiplexing Problem
Hallo zusammen, ich versuche gerade einen DS18B20 Temperatursensor über Arduino anzusprechen. Der Sensor ist an eine digitalen Port angeschlossen, der 4,7k Widerstand ist eingelötet. Der Testsketch liefert mir vertrauenswürdige Temperaturen. Ich
-
Thread
DS18B20 - ich krieg nen Fön!
bescheuert. Problem sieht so aus: Ich habe zwei verschiedene Berechnungen, die beide die Temperatur vom DS18B20 ausrechnen. Der Witz ist, das seit HEUTE MORGEN die EINE BERECHNUNG nicht mehr auf EINEM!!! bestimmten Sensor funktioniert... Als Ausgabe bekomme ich +85 Grad und nichts geht. Der Witz an der Sache
Hallo! Das it der DS2482, den gibt es bei Reichelt, als Einer oder Achter. Wobei der Achter ziemlich teuer ist. Tipp: Bei Maxim konnte man kostenlose Muster bestellen, einfach mal checken ob das noch geht. MfG
-
Thread
MSP430 Anschluss eines DS18B20 ?
Wenn ich das Datenblatt richtig verstanden habe, dann werden über den Anschluss DQ des DS18B20 Daten empfangen und gesendet. Auf der MSP430 Seite muss auch ein Anschluss benutzt werden, der Daten empfangen und senden kann. Kann man UTXD und URXD einfach verbinden oder welchen Anschluss sollte
gestellt. Richtig, es ist 1-wire. Noch einmal das sich mir stellende Problem: Wenn ich Daten zum DS18B20 senden will, würde ich den Ausgang UTXD0 des µC verwenden. Um Daten vom DS18B20 zu empfangen, würde ich URXD0 des µC verwenden. Da aber beides über nur eine Leitung läuft, meine Frage, ob man URXD0
-
Thread
DS18x20 unter FreeRTOS und LPCXpresso 1769
Hiermit stelle ich eine Implementierung des OneWire-Protokolls für DS18x20 zur Diskussion. Aufbauend auf den Projekten: http://knowledgebase.nxp.com/showthread.php?t=1421 http://gandalf.arubi.uni-kl.de/avr_projects/tempsensor/index.html habe ich eine Anpssung an
Verarbeitung des Befehls. Nach dem Starten der Messung muss wenigsten 750ms gewartet werden bis der DS18x20 seine Wandlung beendet hat. Ich verwende nur die 2 Draht Version mit parasitärem power. Weiterhin habe ich das Umschalten der Pin Direktion im FIODIR Register rausgeschmissen und statt dessen
-
Thread
DS18B20 gibt immer 85°C
Hallo. Habe wieder Probleme mit dem DS18B20. Ich habe 4 Sensoren an einem Datenbus und 7 weitere an einem anderen Datenbus angeschlossen. Wenn ich die Temperatur der Sensoren für jeden Datenbus separat abfrage, funktioniert alles. Wenn ich
-
Thread
Digital Thermometer mit DS18S20, ATTINY13
Hallo Zusammen, ich habe den Attiny13 mit dem Programm von AATiS gefüttert. Programm als Anlage dabei. Erster Lauf ergab ca. eine Temperaturdifferenz von 1 Grad (außen und auch innen probiert). Als Spannungsquelle habe ich anstelle von 3,7 Volt alles an 5 Volt verbastelt. Laut den Datenblättern kein Problem. Gibt es im Prgramm einen Fehler? Die Temperatur soll wie im Betreff beschrieben als Blinkfolge ausgegeben werden. Schaltung anbei. Schöne Grüße Max
-
Thread
DS18S20 Temperatur lesen / Timing
Hallo Ich habe einen DS18S20 am ATMEGA8 geschaltet. DQ uber pullup zu PB1. Mein reset Routine funtioniert, ich bekomme den Presence Pulse zuruck (Bus low), danach mochte ich ein SKIP ROM (0xCC) Befehl senden und eine
etwas "aufpoliert", es ist mehr lesbar und einfacher zu andern. Leider bleibt der Fehler bestehen. Am DS18S20 kann es nicht liegen, weil ich ein Paar davon habe, und bei allen der Fehler auftaucht. Also der Fehler: Ich kriege lauter "1" gelesen. [c]#define F_CPU 1000000 #include <avr/io.h> #include
-
Thread
DS18B20 hält sich für parasitisch versorgt
Hallo zusammen, habe hier einen ganz seltsamen Effekt: am µC betreibe ich (per Bitbanging) einen DS18B20 zur Temperaturmessung. Der Baustein ist mit 3,3V versorgt, die sich am VDD-Pin auch messen lassen. DQ ist über 10k an 3,3V. Trotzdem glaubt das blöde Ding, es sei parasitisch versorgt (Antwort
Schau mal genau drauf, ob da 18B20P draufsteht. Dann isses ein DS18B20-PAR.
-
Thread
DHT22 / DS18B20 autoselect?
, ich möchte an einer Leitung (VCC, GND, Daten) wahlweise einen DHT22 oder einen (und nur einen!) DS18B20 betreiben. Am liebsten würde ich einfach mal vesuchen, beide Sensoren zu initialisieren und auszulesen und testen, ob und bei welcher Lese-Funktion ein plausibles Ergebnis heraus kommt. Wahrscheinlich
ich möchte an einer Leitung (VCC, GND, Daten) wahlweise einen DHT22 oder > einen (und nur einen!) DS18B20 betreiben. Die SW müßte sich an den Sensor anpassen. Der DS18B20 verwendet das 1Wire-Protokoll, der DHT22 aber nicht.
-
Thread
DS18S20 gibt immer die gleiche Temperatur aus
Hallo, ich habe mir zum Auslesen eines DS18S20 ein kleines Programm geschrieben. Am Bus hängt nur ein Sensor und er wird mit eigener Versorgung betrieben. Wenn ich dem Sensor das Reset-Signal sende, danach "Skip rom" und danach die Temperatur
-
Thread
EMV Schutz Onewire Leitung (DS18B20)
Hallo, betreibe einen Mega mit mehreren DS18B20 digitalen Temperatursensoren an einem BUS mit 3,3V Stromversorgung (Nicht parasitär). Die Signale gehen direkt auf den µC, welche dann bei Überspannung etc. Schaden nehmen kann. Wie sieht ein
-
Thread
AT89C2051 und DS18B20
Hallo Ich hoffe ich bin hier richtig. habe mir eine Thermometer mit AT89C2051 und DS18B20 nachgebaut. von hier. http://sgprojects.co.in/index.php/projects/8051-projects/digital-thermometer?showall=1&limitstart= Doch leider wertet der AT89C2051 sie Signale vom DS nicht richtig aus
direkt an Pin 20 und 10 abgegriffen. der Quarz hat 12 Mhz, und ich habe auch mal das Programm für den DS18S20 (9 BIT) gebrannt, das gleiche.
-
Thread
DS18S20 Temp Sensor welche Leitungslänge ?
Hallo, hat jemand Erfahrungen welche Leitungslänge mit dem 1Wire DS18S20 Temperatursensor möglich sind ? Ich müsste so 3-4m Schaltung - Sensor per Leitung überbrücken. gruß, Björn
-
Thread
Raspberry pi Befehle zum DS18B20 senden
Moin @all nachdem ich nun erfolgreich die Temperatur vom Sensor DS18B20 auslesen kann, würde ich gern mal wissen wie man denn nun Befehle zum Sensor senden kann. Kann mir da mal jemand auf die Sprünge helfen ? schon mal Danke im Voraus Nico
schrieb im Beitrag #3398718: > Moin @all > nachdem ich nun erfolgreich die Temperatur vom Sensor DS18B20 auslesen > kann, > würde ich gern mal wissen wie man denn nun Befehle zum Sensor senden > kann. Welche Befehle? Damit du den DS18B20 lesen kannst, musst du ja schon 'Befehle' geschickt
-
Thread
1wire, ds18b20 zieht nicht auf low
Guten Tag, ich versuche schon seit geraumer Zeit einen DS18B20 zum Laufen zu bekommen. Leider verhällt sich dieser nicht nach meinem Wunsch. Ich habe die Schaltung wie im Datenblatt mit einem 4,7k widerstand aufgebaut. Ohne DS18B20 klappt alles auch einwandfrei
gibt es einen Kurzschluss. Ich bin mit meinem Rat am Ende DS18B20 kaputt? denke nicht da sich ein Zweiter genau so verhällt. Spannungsversorgung verfolgt extern nicht parasitär.
-
Thread
Welchen Parameter muss ich nutzen, um mit Arduino und DS18S20 ein Relais zu steuern?
Joachim B. schrieb im Beitrag #5707059: > aus: > int DS18S20_Pin = 2; //DS18S20 Signal pin on digital 2 > //Temperature chip i/o > OneWire ds(DS18S20_Pin); // on digital pin 2 > > schnell umgeschrieben zuint DS18B20_Pin = 2; //DS18S20 Signal pin on
über die ID des Sensors. https://blog.silvertech.at/arduino-temperatur-messen-mit-1wire-sensor-ds18s20ds18b20ds1820/ Arduino – Temperatur messen mit 1Wire Sensor DS18S20/DS18B20/DS1820 wie gesagt, ich habe die LIB nun nicht zerpflückt, die meisten Arduino LIBs machen was sie sollen, natürlich
-
Thread
Bitte um Tipp bei Kabelkonfektion für DS18B20
Für meine Temperatursteuerungen brauche ich einen DS18B20 an einem Kabel, das gibt es fertig aus China -> siehe Bild Jetzt die Frage was macht Deiner Meinung nach die wenigste Arbeit (Kosten/Nutzen/evtl. ohne Löten) damit sich dieses Kabel an der Platine
Du vorschlagen (SMD)? Freue mich über Vorschläge, derzeit kaufe ich Mini-USB Kabel und löte die DS18B20 hinten dran, das macht nicht so viel Spass ;) Grüße, Frank
-
Thread
Taupunktberechnung mit Arduino, DHT22, DS18B20
verwende ich ein Arduino Board, einen Temperatur-Feuchtesensor DHT22 (AM2302), und einen Dallas DS18B20 Temperatursensor. Der letzterer dient dazu, die Oberflächentemperatur dort zu Messen, wo sich Tauwasser bilden kann. In diesem Übungsprojekt werden alle Berechnungen und Messdaten via USB-Schnittstelle
-
Thread
DS18B20 User bytes & Alarm
Lese ich das richtig im Datenblatt, dass sich die Nutzung der User bytes, z.B. um den Sensoren eine eigene Kennung zu geben, und der Alarmierung bei Unter-/Überschreitung bestimmter Temperaturen gegenseitig ausschließen?
-
Thread
DS18B20 Bascom 1wsearchfirst 00000000
Hallo hier mein Testcode $regfile = "m328pdef.dat" $crystal = 16000000 $baud = 38400 Config 1wire = Portb.0 Dim Sensorid(8) As Byte Dim I As Byte Wait 7 Print Print "Start" 1wreset Portb , 0 Waitms 500 Sensorid(1) = 1wsearchfirst(portb , 0) For I = 1 To 8 'print the number Print Hex(sensorid(i)); Next Print Sensorid(1) = 1wsearchnext(portb , 0) For I = 1 To 8 'print the number Print Hex(sensorid(i)); Next Print Sensorid(1) = 1wsearchnext(portb , 0) For I = 1 To 8
-
Thread
Frage Assempler Befehl für DS18B20
Hallo Ich habe mal eine Frage zu einem Assempler Befehl.Der Befehl ist ein Teil einer Ansteuerung des DS18B20 1-wire Temperaturfühlers .Der Befehl lautet ANDLW 1<<DQ .Was bedeuten die Zeichen <<DQ in diesem Befehl.DQ ist der Datenpin des Temperaturühlers.Programm ist für einen PIC 16F88 MFG Hannes
-
Thread
DS18B20 mit AT90S8515
Hi, Leute ich bin noch Anfänger mit der MC Programmieren. Ich wollte mit einem 90S8515 (oder mehreren) ca 100 Temperaturen aufnehmen und über die UART an einen PC geben und zuranzeige bringen. Erst wollte ich dieses mit I2CBus realisieren, habe dann aber irgendwo gelesen das man den Temp Chip 18B20 (1Wire) benutzen kann. habe leider keine erfahrung mit diesem Chip. Wieviele Temp Chips kann man an den Bus bringen. Habe gelesen die Temp Chips eine Serienenummer haben, die man adressieren kann, wie weis ich aber leider nicht. Also, ich wollte wie schon gesagt 100 Temperaturen abfragen
-
Thread
DS18S20 Pegel zu niedrig? - Defekt?
Hallo, ich habe die Software für die Abfrage des DS18S20 bereits vor 5Jahren programmiert. Siehe Osziloskop links der LOW Pegel (~600µs) für den RESET des 18S20 dann sollte der mit einem High als Ready antworten. Meiner Antwortet mit einem 1,6Volt hohen
in dem der Sensor eingebaut ist habe. Das Signal schaut vom µController gut aus und dann wenn der 18S20 antwortet geht die Kondensatorkurve gerade mal auf 1,6Volt hoch. das macht das Ding dann dauern wenn man am PortD.6 wie in meinem Fall Z-High [DDRD6=0, PortD6=1] stehen hat. Durch umstellung auf
-
Thread
DS18B20 - Zwei Routinen zum checken
Hallo zusammen :-) Da ich ja noch krankgeschrieben bin, habe ich heute mal intensiv mit dem 1wire-Bus und diesem sch...ß Thermometer, was mich schon seit drei Wochen nervt, beschäftigt. Teileweise habe ich dabei Fragmente vom DS1820 benutzt und modifiziert. Herausgekommen sind zwei stabile Routinen für positive und negative Temperatur, die ich natürlich auch für alle anderen Anfänger/Profis hier einstelle. OHNE EURE HILFE vor einigen Wochen hätte ich das ganze wahrscheinlich bis heute noch nicht geschnallt. Deshalb ein herzliches Dankeschön an alle, die hier immer mit Rat und Tat zur Stelle
-
Thread
16 Stück DS18B20 an 1-Wire
Hallo, habe 16 Stück der Temperatursensoren DS18B20 an eine Leitung gehängt und dabei festgestellt, das der PullUp Widerstand (4k7 lt. Datasheet) von der Datenleitung nach +5V (keine ParasitPower) zu groß wird. Habe einen 2k7 Widerstand reingehängt
-
Thread
DS18S20 - Bascom - Kommstelle auslesen
If Sc(9) = Crc8(sc(1) , 8) Then If Dsid1(1) = 16 Then Dg = Dg_ds18s20() '=10h If Dsid1(1) = 40 Then Dg = Dg_ds18b20() '=28h Dg_s = Dg / 10 'In Dezimalgrad umwandeln If Min1 > Dg_s Then Min1 = Dg_s
Dg = Dg_ds18s20() '=10h If Dsid2(1) = 40 Then Dg = Dg_ds18b20() '=28h Dg_s = Dg / 10 'In Dezimalgrad umwandeln If Min2 > Dg_s Then Min2 = Dg_s
-
Thread
Abweichende Temperatur - LM75 und DS18S20
Temperaturunterschied zu Stande kommen? Beide Sensoren liegen hier vor mir auf dem Breadboard. Der DS18S20 wurde sowohl in Parasite-Power Modus, als auch "normal" angesteuert und getestet -> macht keinen Unterschied. Ein 2. DS18S20 liefert den gleichen Wert - also kann der DS18S20 nicht kaputt sein.
Mike A. schrieb im Beitrag #3802565: > Jetzt wäre ein zweiter LM75 nicht schlecht. Ich habe nur die DS18B20 im > Einsatz und die liegen auch über mehrere Lieferchargen sehr gut > beieinander (deutlich besser als 0.5°C). Ja, das stimmt. Habe aber leider nur einen :( Habe nun nochmal einen DS18S20
-
Thread
DS18S20 - STK200 mit 8515 Controller
The primary specification difference between the two parts is the temperature conversion time: DS1820 = 500ms (max) and DS18S20 = 750ms (max). timing problem ? Sind die Fuse Bit's richtig gesetzt - auf 8Mhz ! und und und ?
The primary specification difference between the two parts is the temperature conversion time: DS1820 = 500ms (max) and DS18S20 = 750ms (max). Ich verwende den DS18S20... wie stelle ich hier das Timing richtig ein? Bitte um konkrete Hilfe, wie ich das im CodeVision umsetze
-
Thread
2 Dallas ds18s20 haben 3 Grad Unterschied
die beiden EEPROM-Bytes reingebrannt, der dann einfach mit addiert wird. Ich habe einige neuere DS18B20 und da sind keine Ausreißer mehr dabei. Peter
Die DS18S20, die ich von Maxim bekommen habe, haben auch nur DS1820 draufstehen, ja.
-
Thread
AVR mit 3V, DS18S20 mit 5V
Ich habe einen DS18x20 seit vielen Jahren bei 3,0V im Einsatz. Funzt.
"If the DS18S20 is powered by an external supply, the master can issue read-time slots after the Convert T command and the DS18S20 will respond by transmitting 0 while the temperature conversion is in progress
-
Thread
DS18S20 Atmega8 zeigt immer 85°
read" muss sowas wie "start_meas" erfolgen: Hier in der Anwendung der Lib von M.Thomas: if ( DS18X20_start_meas( DS18X20_POWER_PARASITE, NULL ) == DS18X20_OK) { delay_ms(DS18B20_TCONV_12BIT); // read and show temparture familycode = DS18S20_ID; // for conversion routine if ( DS18X20_read_meas_single( familycode, &subzero, &cel, &cel_frac_bits) == DS18X20_OK ) { lcd_put_temp(subzero, cel, cel_frac_bits); } else { lcd_gotoxy(0,1
-
Thread
ds18b20 temperaturmessung mit pic18f4550
langsames, wie die 1Wire Funktionen, würd ich nicht im Interrupt machen. Ansonsten, nutze ich den DS18B20 mit einem PIC18F47J53. Bei zugriffen über 1Wire, schalte ich den Interrupt ab. Gruß Sascha
wie ist dein pic getaktet und wie hast du den ds18b20 angeschlossen (parasitär oder normal über vdd und gnd)? lg, malptech
-
Thread
DS18B20 5V -> Raspberry mit Levelshifter
Warum die DS18B20 nicht mit 3.3V versorgen? (sollten laut data sheet von 3.0..5.5V funktionieren)
Volker S. schrieb im Beitrag #5843334: > Warum die DS18B20 nicht mit 3.3V versorgen? > (sollten laut data sheet von 3.0..5.5V funktionieren) Ich möchte den Lever Shifter an einem einfachen Projekt ausprobieren. Der DS18 läuft momentan schon mit 3.3V
-
Thread
DS18B20 mit Atmega8 bekomme nur 1 empfangen
Hallo Ich habe einen Atmega8 und einen DS18b20 Temperatursensor. Mein Ziel: Die Temperatur vom DS18b20 auslesen und auf ein LCD 2*16 Anzeigen Lassen und bei einen Bestimmten wert soll ein Relais schalten. LCD Anzeige funktioniert und das
sicher dass du den DS18B20 hast, nicht den DS18S20 oder DS1820? Kondensatoren dran?
-
Thread
DS18S20 Problem Neue Version M.Thomas?
Hallo DS18S20 Experten, Ich habe bisher auf der Basis von Martin Thomas DS18S20 Software auf der Version V 0.6.4, 11/2004 im Einsatz, die auch problemlos funktioniert. ==> http://gandalf.arubi.uni-kl.de/
Info, falls @Martin noch mitliest die letzeVersion, die bei mir problemlos läuft ist die Version "ds18x20_demo_20050310" danach ist doch das Projekt umgestellt auf AVR Studio Variante und auch die delay Routinen auf die Standardlibrary. Diese laufen bei mir mit den DS18S20 mit einem 16 MHZ Atmega
-
Thread
DS18S20 über RS232->USB-Adapter
Hi, ich bin durch Zufall über den DS18S20 gestolpert und möchte diesen jetzt in meinem CarPC zur Messung der Außentemperatur verwenden. Meine originale Anzeige hierfür ist einem 6.5" TFT gewichen^^ Ich verwende zwar auch CAN, aber ohne
. Oder er nimmt einfach das Elektor-Projekt (Pic18F2550 + DS18B20) http://www.elektor.de/jahrgang/2008/juni/thermo-snake.497315.lynkx Aber: Gibts da die Firmware einzeln, oder muss man da einen vorprogrammierten PIC für /günstige/ €16.50 kaufen
-
Thread
Probleme mit mehr als sechs DS18S20 am ATMEGA32
veröffentlichte CRC-Routine. Wenn diese negativ ausfällt, beginnt das Einlesen des ROM-Codes erneut. Solange DS18S20 zu finden sind, wird die ROM-Search-Routine wiederholt. Die Anzahl der anzuschließenden DS18S20 ist eigentlich nur durch den RAM-Bereich des Controllers beschränkt. Wenn keine weiteren DS18S20
werden, funktioniert das Einlesen nicht mehr. Schon beim ersten DS18S20 stimmt beim Einlesen die CRC nicht mehr. Entferne ich irgendeinen der sechs funktiniert wieder alles. Es ist definitiv kein DS18S20 defekt. Kann es sein, dass der Port-Pin mit so vielen DS18S20