-
Thread
Temperaturmessung im Solar Bereich
DS18B20 mit Heißkleber ans Rohr bappen und solange der Kleber noch weich ist, mit einem Kabelbinder festzurren.
abbringen. Nur weil die ein Analogsignal liefern, können die noch lange nicht mehr ab, als ein DS18B20. An solchen Stellen kann man besser ein Thermoelement oder einen Pt-Widerstand montieren.
-
Thread
Digitaler Temperatursensor
DS18x20: <1µA standby, 1mA während Messung.
Den Dallas DS 18B20 habe ich mir schon ausgesucht, aber 1mA während der Messung ist leider schon viel zu viel, habe eine Ultra-Low-Power-Schaltung :-( Muss um jedes yA geizen
-
Thread
Verständnisfrage 1-Wire Kommunikation (DS18B20)
, ich beschäftige mich momentan mit Temperaturmessungen und da stolpert man ja sofort über den DS18B20. Ich hätte eine 3. Ader für VDD, also KEINE parasitäre Versorgung. Soweit ich das verstanden habe, könnte ich DQ an einen Port hängen der als Open-Drain konfiguriert ist und dann per Bit-Banging
Einziger Unterschied ist, das man sich nicht mehr um die Serialisierung der Befehle und Daten für den DS18B20 kümmern muß. Dafür muß man halt den DS2482 zusätzlich ansprechen. Vorteile bringt der DS2482, wenn man die parasitäre Versorgung des DS18B20 vor hat. Ansonsten gibt es genug Codebeispiele im
-
Thread
DS18B20 & XMega
Seit fast 2 Wochen kämpfe ich mich meinem Xplained-Experimentierboard mit dem Xmega128A1 und einem DS18B20-Sensor. Ich hatte vor mein Raumthermometer bzw. den analogen Sensor durch einen digitalen auszutauschen. Nach einigen Recherchen fiel die Auswahl auf den DS18B20. Dafür gab es einige Beispielprogramme
-
Thread
DS18B20 auslesen mit PIC
hi, ich möchte gerne die Temperatur eines DS18B20 auslesen. Problem ist jedoch dass ich den nicht mal ansprechen kann ^^ Ich nutze folgende Funktion: [CODE] unsigned char ow_reset (void){ unsigned char Erkennung; //Fuer den
Sooh kritisch ist das Timing des DS18B20 nun auch nicht. Da würde ich mal das Datenblatt nehmen und mit Simulator oder Oszi nachmessen.
-
Thread
DS 18S20 SEARCH_ROM
Hallo, ich bin im Moment dabei den Temperatursensor DS18S20 zu programmieren und soweit funktioniert alles. Allerdings möchte ich nun mehrere Sensoren an einen Bus hängen und dafür ist ja nötig, dass ich die Seriennummern kenne, oder? Ich versteh allerdings
reset; MATCH_ROM command; und dann den 64-BIT code des jeweiligen Sensors? anschließend einen DS18S20 command? ist dies irgendwo im Datenblatt beschrieben? Für den SEARCH_ROM find ich auch keine Vorgehensweise. LG
-
Thread
DS18B20 Genauigkeit und Auflösung
Laut Datenblatt: +-0,5°C Accuracy from -10°C to +85°C Auflösung: bis zu 12 Bit bzw. 0,00625°C Ist die hohe Auflösung nicht sinnfrei wenn die Toleranz bei +-0,5°C liegt? Werbegag oder hat das einen tieferen Sinn?
-
Thread
DS1820 (DS18S20)
Hallo, ich brauche 1 oder besser noch 2 DS18S20. Kann mir jemand sagen wo diese noch zu bekommen sind? Danke Stephan
danke aber bei Reichelt ist der nicht lieferbar und bei Farnell gibt es nur den DS18S20Z
-
Thread
DS1820 läuft weg
********** DS1820 auslesen ************** for ( i=0; i<dsSensors; i++ ) { if ( DS18X20_read_meas( &gSensorIDs[i][0], &subzero, &cel, &cel_frac_bits) == DS18X20_OK ) { if (subzero) sprintf(buffer, "FC:%X;%X;-%2i.%i", gSensorIDs[i][0], gSensorIDs
} // und neue Conversion starten for (i=0;i<dsSensors;i++) { DS18X20_start_meas( DS18X20_POWER_EXTERN, &gSensorIDs[i][0]); } messStart=0; } [/c] Hat jemand so ein Verhalten schon einmal gesehen?
-
Thread
Probleme mit "MatchRom" bei DS18B20
Hallo, Ich habe ein Problem den Sensor (DS18B20) direkt zu adressieren. Mit einem Sensor und "SkipRom" funktioniert es einwandfrei, allerdings wollte ich jetzt mehrere Sensoren anschließen, so dass ich nicht drum rum komme die Sensoren direkt
Messung angestoßen? guck sonst einfach mal in die Angehängte ZIP rein ist zwar für ein DS18 S 20 bis auf die Tempberechnung ist ja die Kom gleich. Wenn du dein Fehler gefunden hast lass mal was hören.
-
Thread
Temperaturmessung
Genauigkeit dieser Sensoren liegt demnach bei der Auflösung von 0,1°C. Leider ist das Rauschen der DS18B20 deutlich kleiner als die Quantisierungsstufen. Selbst in gut gemittelten Daten sieht man darum eine Diskretisierung mit Stufen von 0,0625 K.
Kristina, hast du dich schon für irgendein Verfahren entschieden? Wenn es nicht der DS18B20 ist, dann möchte ich dir vorschlagen trotzdem die parallel zu betreiben. Sollten die paar Euro nicht über sein, so spende ich dir die vier Sensoren und auch den Arduino Nano dazu.
-
Thread
I²C Temperatursensor im TO-Gehäuse (oder SIL oder ZIP)
Hallo, der DS18S20 / DS18B20 ist als 1-Wire im TO92 Gehäuse. Der DS1631 (I2C) ist im SO08 Gehäuse und eigentlich sehr schmal. Gruss Klaus.
KlaRa schrieb: > der DS18S20 / DS18B20 ist als 1-Wire im TO92 Gehäuse. 1-Wire nutzt mir nix, ich brauche I2C... KlaRa schrieb: > Der DS1631 (I2C) ist im SO08 Gehäuse und eigentlich sehr schmal. Ja, den DS1621 (ich
-
Thread
double Ausgabe
Hallo, bei der Ausgabe der Temperatur eines DS18b20 stehe ich vor der Problematik die Nachkommastellen auszugeben, laut diesem Beitrag: https://stackoverflow.com/questions/37815771/snprintf-not-working-as-expected-with-avr-gcc Fehlten mir: -Wl
neuer_benutzer55 schrieb im Beitrag #5993765: > bei der Ausgabe der Temperatur eines DS18b20 stehe ich vor der > Problematik die Nachkommastellen auszugeben Mit Float (single Precision) Datenformat hast du 24 Bit für den Zahlenwert. Ein DS18B20 liefert dir maximal 12 Bit Auflösung bei
-
Thread
Projekt an der Uni - Kühlschrankwächter mit MC, WLAN oder GSM
DS18b20 sollte genau genug sein. Hab mal 10 Stk. durch nen Kalibrator geschickt, hatte weniger Abweichung als im Datenblatt angegeben. Die Programmierung von nem Arduino oder nem ESP kann die selbe
uint8_t D9 = 3; static const uint8_t D10 = 1; */ #define OLED_RESET LED_BUILTIN #define DS18B20_PIN D4 #define DEBUG_ON const int chipSelect = D8; // use D8 File myFile; OneWire oneWire(DS18B20_PIN); DallasTemperature sensors(&oneWire); NTPtime NTPch("de.pool.ntp.org"); char *ssid
-
Thread
Registerverständnisfrage
Wecker_on = 7 ;Wecker ist aus oder an .def rawlow = r24 ;Rohwert DS18B20 LSB .def rawhigh = r25 ;Rohwert DS18B20 MSB .def nachkomma = r26 .equ DQ = 7 ;Datenleitung des Ds18B20 .equ DS_DDR = DDRC ;Port des DS18B20 .equ DS_Port = PortC ; .equ DS_Pin = PinC ; .equ LCD = PortB ;LCD-Datenport .equ LCDDDR = DDRB ; .equ LCMD = PortA ;LCD-kommandoport
-
Thread
DS18S20 Temperatur auslesen mit C geht nicht
Benni L. schrieb im Beitrag #1728479: > - du liest direkt nach 1µs den Bus aus, das Signal des DS18S20 ist aber > erst nach 15 µs nach den fallende Flange gültig, das steht im Text des > Datenblatt unter READ-TIME SLOTS S.13 Da steht doch: "Output data from the DS18S20 is valid for 15μs after the
Du kannst auch mal hier schauen, da wird speziell das Timing und der Zugriff auf den DS18S20er recht gut erklärt: http://www.mikrocontroller.net/topic/170112#new Bernd
-
Thread
PicoW oneWire MQTT code
from machine import Pin from umqtt_simple import MQTTClient from onewire import OneWire from ds18x20 import DS18X20 # WLAN-Konfiguration wlanSSID = 'meineWlanSSID' wlanPW = 'meinWlanPW' network.country('AT') # MQTT-Konfiguration mqttBroker = '192.168.0.1' mqttClient = 'heizung_mqtt' mqttUser
WLAN-Verbindung led_onboard = Pin('LED', Pin.OUT, value=0) # Initialisierung GPIO, OneWire und DS18B20 one_wire_bus = Pin(16) sensor_ds = DS18X20(OneWire(one_wire_bus)) # One-Wire-Geräte ermitteln devices = sensor_ds.scan() # Funktion: Temperaturen messen def getTemp(): # Temperatur messen
-
Thread
Mehrere DS1820/DS18B20 auslesen
Die Temperatur wird beim DS18B20 in 0,1°C-Schritten angezeigt. Als Pull-Up habe ich 2,2kOhm verwendet. Das ganze habe ich mit 7 Sensoren an 20m Klingeldraht getestet. Peter
nicht zu ändern. Der Code für den Rom-Search ist dort schon größer als meine Auswertung des einen DS18S20. Jetzt hilft nur noch try and error. Gruß Elektrikser
-
Thread
Timer stört Temperaturmessung
LCD_String(4,16," "); } if(sekunde%5==0) { Temperature1=DS18B20_Read_Addressed_Temperature(rom1,byte); Temperature2=DS18B20_Read_Addressed_Temperature(rom2,byte); LCD_String(1,13,dtostrf(Temperature1,3,1,buf)); LCD_String(2,13,dtostrf
korrekten Wert. Wenn ich den Timer deaktiviere und in der While-Schleife nur [c] Temperature1=DS18B20_Read_Addressed_Temperature(rom1,byte); Temperature2=DS18B20_Read_Addressed_Temperature(rom2,byte); LCD_String(1,13,dtostrf(Temperature1,3,1,buf)); LCD_String(2,13,dtostrf(Temperature2,3,1,buf)
-
Thread
Benötige Hilfe beim Schltplan
Die PullUp-Wiederstände an den I2C-Anschlüssen sowie am DS18B20 gehen an 5V, somit ist ein abrauchen des ESP8266 gewährleistet. Ein um klemmen auf 3V3 ist nur für den DS18B20 (dann auch Vdd des selben auf 3V3) eine Lösung, wenn die MCP23017 an 5V betrieben werden
Unwissende schrieb im Beitrag #6811965: > Die PullUp-Wiederstände an den I2C-Anschlüssen sowie am DS18B20 > gehen an > 5V, somit ist ein abrauchen des ESP8266 gewährleistet. > Ein um klemmen auf 3V3 ist nur für den DS18B20 (dann auch Vdd des selben > auf 3V3) eine Lösung, wenn die MCP23017 an 5V
-
Thread
Akku-Lader mit Datenbank
//www.aliexpress.com/item/-/32329242077.html Zur Temperatur-Erfassung bekommt jeder Slot einen DS18B20. Jeder Akku bekommt einen Strichcode-Aufkleber und wird vor dem Einlegen mit so einem RS232-Scanner erfasst: http://www.aliexpress.com/item/-/2016130234.html Die Daten würden auf einer SD-Karte
mit Akku teilen)? Ist mit > Sicherheit zuverlässiger als optische Methoden. Und wenn man einen DS18B20 nimmt, hat man so gleich die Temperatur und ID in einem. Genau diese Methode nutze ich bei meinem Modellflug Stromsensoren mit Akku-Management.
-
Thread
DS18B20 Fehler beim Messen der Temperatur
.. Nach einem reset erscheint auch immer wieder die gleiche (es sei denn ich nehme einen anderen ds18b20) Also sollte das schon funktionieren... Danke für eure Hilfe.
Und so soll es sein. Ein CRC Check wird glaube ich nicht durchgeführt. Ich habe folge zwei DS18B20 ausgelesen: 1. 28 A9 CF 46 05 00 00 45 2. 28 60 71 47 05 00 00 2E Ich denke die werden schon richtig sein... LG
-
Thread
1Wire DS18S20 Leitungslänge
Hallo, habe zur Temperaturmessung (Heizung, Aussen etc.) 3 DS18S20 Sensoren an einem Mega32 mit 2kOhm Pullup. Die Leitungslänge betragt zusammen etwa 18m. Beim Anschluss des 4. Sensors setzen plötzlich zwei andere aus. Gibt es soetwas wie 1Wire-Hubs oder Repeater
Ich hatte ebenfalls Probleme mit einem DS18B20 der am Ende von einem 30 m Kabel hing. Habe das Problem mit einer alternativen Lösung gelöst die sich TSIC306 nennt. Ist ein ebenso genauer digitaler Temp-sensor von Hygrosens o.ä. Er arbeitet allerdings
-
Thread
unzuverlässiger Temperaturregler
Waitms 20 Wenn nicht dann auch mal diese Zeile deaktivieren. Loop Until Ds18b20_scratchpad_k(9) = Crc8(ds18b20_scratchpad_k(1) , 8) Vermute ich er da der Rest ja abgearbeitet wird. Gruß Bacomfreund
__________ @Fred_red: > Wenn nicht dann auch mal diese Zeile deaktivieren. > > Loop Until Ds18b20_scratchpad_k(9) = Crc8(ds18b20_scratchpad_k(1) , 8) Nee, das ist die CRC-Überprüfung. Im Prinzip bedeutet die Schleife: Mache solange, bis du einen Meßwert empfängst der mit seinem CRC-Code übereinstimmt
-
Thread
Temp. Messung im Haus?
Regen nicht soo lange > ausgehalten... aber da kann man was machen. mein Balkonsensor nur ein DS18B20 mit angelöteten 2 Draht eingeschrumpft im Schlumpfschlauch hängt nun schon Jahre auf dem Balkon und zickt nicht, aktuell: +14,3°C
https://www.mikrocontroller.net/articles/MSP430 eigentlich ging es mir bei meiner Antwort nur um den DS18B20, der bei mir zuverlässig im Außenbereich läuft. (eine Art "Erfahrungsbericht")
-
Thread
MSP430 mit DS18S20
starthilfe, ich komme einfach nicht weiter. ich weiß nicht wie ich den timer einbinden soll um mein ds18s20 zu starten bzw zu reseten. kann mir wer bitte starthilfe geben. lutze
-
Thread
DS18S20 mit Infineon Mikrocontroller
Hat jemand Erfahrungen, ein Temperatursensor DS18S20 von Maxim mit Infineon XC163CM Mikrocontroller, zu programmieren? Wäre super,wenn jemanden mir helfen könnte. Gruss Aaron
Die Source Code wurde von mir und einem Kollege teilweise geschrieben. Die Funktion DS18_GetTemperature () bin ich nicht sicher, ob ich richtig geschrieben habe, weil ich schlecht mit pointer bin (Anfänger im programmieren).
-
Thread
Reset eines DS18S20 geht nicht
Prüfe also evtl. vorhandene ".h" Dateien, dass dort die richtigen Ports eingestellt sind etc. Der DS18B20 und der DS18S20 sind soweit ich das weiß recht ähnlich. Somit helfen die die Links dort villeicht auch: http://www.mikrocontroller.net/part/DS18B20 MFG:MBP Markus. Edit: Daniel D. schrieb
-
Thread
DS18S20 - STK200 mit 8515 Controller
Hallo, habe einen DS18S20 Sensor und möchte ihn mit dem Atmel STK 200 mit einem 8515 Controller über die RS232 ausgeben. Mein Problem ist, dass am Bildschirm immer 0 Devices detected ausgegeben wird. Was darauf zurückzuführen
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
Arduino programmieren
die oelheizungssteuerung. Brenner und heizpumpen über relais gesteuert, temperaturen messen sechs DS18b20. Hardware ist ein sonoff 4ch.
oelheizungssteuerung. > Brenner und heizpumpen über relais gesteuert, temperaturen messen sechs > DS18b20. > Hardware ist ein sonoff 4ch. Kannst Du mir da behilflich sein? Natürlich auf Gegenleistung Liebe Grüße Hans
-
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 IntI
-
Thread
Temperaturmessung mit AVR
kleiner µC + DS18B20 + Hühnerfutter dürften reichen, zusammen ca. 5 EUR, nix anzupassen, Quellcode gibts in allen Sprachen auch zu Hauf. Grüße Gast
und Hutch"? Tu es! Es spricht nichts dagegen. Allerdings spart man sich bei der Version mit dem DS18B20 die ADC-Geschichten und sämtlich analogen Fehler, die bei der Übertragung auftreten können.
-
Thread
DS18S20 messen manchmal falsch
Daywalker schrieb im Beitrag #2346870: > ich lese mit einem Atmega8 5 DS18S20 Temperatursensoren aus Wie lange sind die Leitungen? Kann da was einkoppeln? Daywalker schrieb im Beitrag #2351705: >>> DS18S20 messen manchmal falsch > Die CRC wird nicht kontrolliert Das
wenn aktiv auf high den Strom locker selbst liefern. Du bist übrigens nicht der Erste, der einen DS18x20 einsetzt. Es gibt dafür Code, hier im Forum und anderswo. Inklusive CRC. http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
-
Thread
Boden-Temperatur-Meßstation bauen
platin-temperatursensor-pt100-plat-pt100-p151259.html?r=1 Warum versenkst du nicht einfach ein paar DS18B20 im Garten, die durch eine zweiadrige Leitung verbunden sind?
Oben kalt ist zieht die Kälte durchs Rohr nach unten und verfälscht die werte. Würde auch den DS18B20 nehme die gibt es mit bis zu 3m Kabel und sind recht Robust.
-
Thread
Temperaturfühler mit MC Adresse
DS18B20?
gibts natürlich sowas: > https://www.distrelec.de/ip-temperatursensor-poe/g... .. oder Net-IO mit DS18B20
-
Thread
günstiger Temp-Sensor
Den DS18X20 kriegst du bei CSD günstiger DS18B20+ - 3,95 € DS18S20+ - 3,49 € LM75CIM-5 - 1,75 € Ansonsten kann ich dir auch nur den Rat geben dir einen Heißleiter zu kaufen, wenn du noch einen ADC frei
Also wenn nur am Preis liegt, ich habe noch einige DS18B20 oder 22 rumliegen, für 7 EUR für 5 Stück incl. Porto würde ich sie hergeben. mail schoko (ät) t-online (punkt) de Grüße Günther
-
Thread
Suche extrem kleine 1W-Lib
tiny2313A insgesamt 2 kB - da braucht ihr nicht erst ins Datenblatt zu gucken :) ). Nun habe ich die DS18S20 Lib von Stefan Sicklinger eingebunden und compilliert: 6 kB Codegröße. Das ist villeicht - etwas - zu viel für meinen tiny. Hat jemand eine 1W oder DS18x20 Lib, die <= 500 Byte, villeicht, wenn
, im Anhang mal meine Routinen. Mit CRC-Prüfung der Daten und Auswahlmöglichkeit des Sensors (DS18S20 oder DS18B20). Codeverbrauch: 562 Byte für die beigefügte Beispiel-main() in der Header-Datei kann wenn nötig [c]#define USE_READ_ROM [/c] einkommentiert werden (wenn du die ROM-ID des Sensors
-
Thread
schnellerer digitaler Temperatursensor als DS18b20
Hi Wie träge ist der DS18B20? Oder stören Dich die (angegebenen) 750ms Wandlerzeit? MfG
dazu ein MAX6675 oder dessen Nachfolger MAX31855. Wandlung dauert ca. 200ms. Kannst aber auch den DS18B20 mit reduzierter Auflösung schneller auslesen. 9Bit ... 95ms. Der billigere DS18S20 benötigt immer 750ms.
-
Thread
Dallas 18S20 Reset Problem
Funktionen? Fuses, F_CPU und kompilieren mit Optimierung AN prüfen. Wenn das nix hilft, ich habe einen DS18S20 hier und kann am Wochenende auch mal testen. Der funktioniert auch, denn dieses Jahr hatte ich schon mal ein DS18S20 Problem hier im Forum debuggt (#1). Müsstest dann nur erzählen/zeichnen, wie der DS18S20 bei dir angeschlossen ist. #1 http://www.mikrocontroller.net/topic/97894
-
Thread
DS18B20 Fehler beim Auslesen unter 10*C
Hallo liebe Community, ich habe an einen Attiny84 den DS18B20 Temperatursensor klappt auch alles super, aber wenn die Temperatur unter 10*C geht, werden auf einmal 90*C angezeigt. Das komische ist auh ich lese die Spannung vom Attiny aus, sobald der Fehler
bekommt man dann für Mittelwerte schon einen temperaturabhängigen Offset. Schlimm genug, dass der DS18B20 intern so wenig rauscht, dass man über Oversampling keine saubere Erhöhung der Auflösung bekommt.
-
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
Eingang von Sensorsignalen
zu einem Einlesen von Daten, als > Sensor habe ich die Industrieversion mit Edelstahlgehäuse des DS18B20 > angeschlossen, mit 4k7 Ohm zwischen Data und Live Wire,... Bevor du ans Programmieren gehst, solltest du erstmal feststellen, welche Variante von dem DS18B20 in deinem Industrieedelstahlgehäuse verbaut ist. Es gibt den DS18S20-PAR, speziell für den Parasite-Power Mode und die Standardvariante DS18B20, die sowohl direkt versorgt werden kann als auch den Parasite-Power Mode beherrscht.
-
Thread
DS18B20 Temperatur Sensor mit ATMEGA32 auslesen
DS18B20 angeschaut, kann mir irgend jemand helfen?
weiterhin: http://www.siwawi.arubi.uni-kl.de/avr_projects/tempsensor/index.html oder "einfach" google: ds18b20 gcc avr
-
Thread
Suche PicAxe Alternative
Patrick J. schrieb im Beitrag #5158285: > - nen I2C-Sensor (DS18B20) lässt sich damit ja recht leicht auslesen Mit I2C wirst du beim DS18B20 auf Granit beißen. Meinst du, man soll den PicAxe als Protokollconverter werkeln lassen?
µC-Bastler schrieb im Beitrag #5159638: > Mit I2C wirst du beim DS18B20 auf Granit beißen. Autsch - Recht hast Du, beim DS18B20 wäre 1-wire das richtige Wörtchen gewesen. Aber Nichts desto Trotz: Die PicAxe kann mit dem DS18B20. Wenn's I2C statt 1-wire sein soll
-
Thread
AVR + DS18S20 + Banana Pi
Arduino Due) und das sind AVR Mikrocontroller. Ob ein ATmega168 oder 328 ist zum Auslesen von ein paar DS18B20 oder DS18S20 völlig egal und beide kannst du programmieren, wie du möchtest.
Speicher unsicher und ich sag mal lieber ne Nummer größer was Speicher an geht. Hast du schon mal DS18S20 ausgelesen mit einem AVR?
-
Thread
Hilfe DS1820 und DS18b20 in c
############################################################################# /* Library to use ds18x20 with ATMEL Atmega family. For short ds18x20 wires there is no need for an external pullup resistor. If the wire length exceeds one meter you should use a 4.7k pullup resistor on the data
//################################################################################# #include "ds18x20lib.h" //---------------------------------------- // Reset DS18S20 //---------------------------------------- uint8_t ds1820_reset(uint8_t used_pin) { uint8_t err=100; DS1820_DDR |=
-
Thread
Übertragungsrate DS18S20
Hallo, Ersatzflüssigkeit gesucht! um einen von mehreren DS18S20 auszulesen werden laut datasheed folgende Zeiten benötigt: 480+480us = 0.9 ms Reset 61 us * 8 Bit * 1 Byte = 0.4 ms SKIP ROM 61 us + 8 Bit * 1 Byte = 0.4 ms CONVERT T == Summe
-
Thread
DS18B20 mit einem PIC
Hallo zusammen! Die Informationen bezüglich der DS18XXX Sensoren sind hier ja schon recht ausführlich. Allerdings habe ich da noch ein Problem: ich verwende einen PIC 18F4680 und mehrere DS18B20 Sensoren. Ein Sensor funktioniert soweit auch, nur ich
Das ist doch nicht Dein Ernst?? Schon mal was vom Freund Google gehört? ds18b20 pic "c compiler" bringt 208 Treffer Sogar "match rom" "c compiler" pic bringt 8.
-
Thread
DS18S20 offen
Hallo zusammen, da beim einem DS18S20 sowieso ein Bein abgebrochen war, habe ich den kurzerhand geknackt. Interessant, von der Beschriftungsseite kommen erst einmal zwei Platten, die fast den gesamten zur Verfügung stehenden Platz
-
Thread
DS1820 genau 9 Bit lesen
Byte für die Anzeige ob Plus oder Minus sparen.... trotzdem das Temp_MSB komplett auslesen siehe DS18S20 FUNCTION COMMANDS FLOW CHART Figure 15 im Datenblatt im Commando ReadScratchpad
erstmal müßte man wissen, welcher Sensor es wirklich ist. Da der Startwert 85°C ist, kann es nur ein DS18S20 oder DS18B20 sein. Der DS1820 mit 0°C Startwert und 500ms Wandlung wird ja nicht mehr hergestellt.