-
Thread
Erstes (privat-)Projekt, Hardwareauswahl
mir gleich mal angucken. Bei Pollin allerdings auch schon > relativ teuer. Ich hab auch noch das DS18S20 gefunden. Taugt das was? Kommt darauf an, was Du messen willst. Ein DS18S20 misst nur die Temperatur. Luftdruck bieten die wenigsten billigen Wetterstationen, deshalb finde ich das besonders
: > DS18S20 - Digitaler Ausgang > LM35 - Analoger Wert Die Dallas-1-Wire Teile sind durch die Patente auf den 1-Wire recht teuer. Wenn Du es günstig haben willst, nimm Microchip MCP9700A. Gibts im kleinen
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
Problem sein, es wird nur ein Port mit einen Pullup-Widerstand benötigt. Die Firmware habe ich für den 18F2550 in C18 geschrieben, falls sie benötigt wird. Ich habe bisher zwei DS18B20 am BUS getestet, welche einwandfrei laufen. Später möchte diese auf 20 Stück erweitern. IngoF schrieb im Beitrag #2086291
Korrektur: RC20_HK1(0x18), RC20_HK2(0x19), RC20_HK3(0x1A), RC20_HK4(0x1B), dann stimmt das, was ich oben geschrieben habe nicht ganz ...
-
Thread
Das ewige Thema... Temperaturmessung mit AVR und LCD!
ok, und wie bringe ich dem AVR bei, dass wenn die Spannung z.B. 2,0 Volt ist, dass es 20°C sind? und was ist mit 2,2 Volt? Muss man das alles per hand schreiben? Oder wie geht das?
Programm angeben, dass er bei 2.0 Volt , also sagen wir mal beim "Wert" den ich jetzt habe 338 z.B. 20°C anzeigen soll??? Noch was.. NTC´s sind ja bestimmt nicht linear. Muss man da fast jeden Wert ausschreiben, oder wie geht das?
-
Thread
Rigol-DS1054Z
Hätte auch :SYSTem:OPTion:UNINSTall versucht. Dave Jones hat zum Vorgänger DS1052E ein Video. Vielleicht ist das auch noch fürs DS1054Z anwendbar: http://www.eevblog.com/2010/04/18/eevblog-77-rigol-ds1052e-ds1102e-oscilloscope-hack-update/
als die Installierte. http://beyondmeasure.rigoltech.com/acton/attachment/1579/f-05ba/1/-/-/-/-/DS1000Z%20Firmware%20Release%20Notes.pdf?sid=ErJFAfDAl 00.04.03.01.05 Date 2015-06-16 00.04.03.00.01 Date 2015-05-05 00.04.02.04.07 Date 2014-12-31 00.04.02.03.00 Date 2014-10-21 00.04.01.02.00
-
Thread
(V) Verschiedene PIC Mikrocontroller ,GALS/PALS,EEPROMS,DSPs
PIC18LF2331-I/SP 1 dsPIC30F2010 2 DS1807E 50 93LC46B (SOIC8) 26 diverse GAL/PAL alle in DIP Neupreis liegt bei cirka (Gals/Pals nicht miteingerechnet) 300 Euro Brutto. Die Gals/Pals haben ein oder
1 LM393P 0,37 1 PIC18LF2331-I/SP 4,89 1 dsPIC30F2010 3,34 2 DS1807E 6,68 50 93LC46B (SOIC8) 0,29
-
Thread
Temperatursensoren auslesen
Gordon R. schrieb im Beitrag #4387383: > Dort sind 4 Temperatursensoren DS18S20 an die > ADC-Eingänge angeschlossen. Ich bekomme aber keine vernünftigen Daten. DS18S20 liefert kein Analogsignal. Guck mal ins Datenblatt.
, sollte dein Problem noch nicht gelöst sein habe ich evtl. Eine passende Lösung. Ich habe drei ds18b20 sensoren an einem nodemcu (esp8266) angelötet. Dieser liest die Temperaturen von den Sensoren ab und stellt sie dir im WLAN bereit. Dann kannst du mit deinem Browser auf den nodemcu zugreifen und
-
Thread
Wiederverwendung von Wegwerf Elektronik
den nicht schlecht. Wenn du externe Stromversorgung hast, dann antwortet das Device (zu mindest beim DS18B(S)20 mit Null oder Eins, ob es beschäftigt ist oder nicht und in anderen Bereichen hast du immer ein von-bis. I2C ist dagegen sehr teuer.
nicht schlecht. Wenn du externe Stromversorgung > hast, dann antwortet das Device (zu mindest beim DS18B(S)20 mit Null > oder Eins, ob es beschäftigt ist oder nicht und in anderen Bereichen > hast du immer ein von-bis. > I2C ist dagegen sehr teuer. Wie ist das zu verstehen? Viele I2C Bausteine
-
Thread
Pollin veräppelt mich
> dachte, meine Hardware oder mein Programm sei nicht in Ordnung. > [snip] > Im Datenblatt des DS18S20 steht halt ein anderer Family Code. Nein, der Family Code des Maxim DS18S20 ist laut Datenblatt 0x10; übrigens der gleiche, wie beim Dallas DS1820. > Dann hab ich mal geschaut, was auf dem
mehr und bekomme auch das, was > ich bestellt habe. Andere Lieferanten werden dir auch nur mit "DS1820" gekennzeichnete Sensoren liefern, wenn du DS18S20 bestellst. Viele Grüße, Christian.
-
Thread
China-BME280 Problem
. Ich z.B. hätte es schon gern auf 0,1 Grad genau wenns geht - ob sinnvoll oder nicht ;-). Auch bei mir zeigt der BME ca. 2 Grad zu viel zu drei anderen Sensoren. (DS18B20, DHT22 und Billig-Digitalthermometer)
um, diese sind so genau kalibriert. Selbst DS18B20 und DS1621 sind "nur" auf 0,5°C genau. Hier gilt aber auch: Die Genauigkeit erkauft man sich halt mit dem Preis. ;-)
-
Thread
LPC2103 63MIPS?
verschiedenen MCUs (PIC18, dsPIC, AVR, ARM) zu testen. Meine gestrigen Versuche sahen aber so aus, das der 16Bit dsPIC schneller war als der 32Bit LPC ARM bei halber MIPS Zahl. Gibt es den einen handlichen (vom Gehäuse her
sollte es eigentlich richtig sein: [c]asm volatile ("":::"memory");\ // copy 64 32bit words // PIC18@10MIPS = // PIC24@40MIPS = 40.25?s // dsPIC@30MIPS = 53.66?s // ATMEGA@16MIPS = 274?s // Z16F@20MIPS = 23.0?s // LPC2103@60MIPS = 17.10?s pa32 = (long*)a; pb32 = (long*)b;
-
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
Suche RJ-Stecker - Crimpzange Erfahrung
LA=2;ARTICLE=22963;GROUPID=3331;artnr=YSTY+2X2-100;SID=32TQoR938AAAIAADN7UiAd637c494136304a27e337d7b2e48e177 wobei ich mir da vorstellen kann das der Schirm da nicht gut ist.(Folienschirm) Genutz soll das Ganze für den 1Wire-Bus (DS18B20 Temperaturfühler) Länge ca. 30m /Anzahl ca. 15 DS18B20
zehnfachen Leitungslängen. Wieso > sollen dann Zeitprobleme auftreten? Weil es spätestens bei 8-10 DS18B20 aus ist. Habe es selber getestet. Mit dem vorgeschriebenen Suchalgorithmus hat es nicht funktioniert! Ich schätze aber, das es im weitersten Sinn, dann doch eine Anpassungsgeschichte der DS18B20
-
Thread
20 Temperaturfühler im Keller verteilen für Heizungsmessung. 1wire geeignet? Leitungslänge? Kabel
Identifizierung der einzelnen Bausteine und eine moegliche > Sternverdrahtung.. Auszug aus dem DB des DS18B20 : Each DS18B20 contains a unique 64–bit code (see Figure 6) stored in ROM. The least significant 8 bits of the ROM code contain the DS18B20’s 1-Wire family code: 28h.
Identifizierung der einzelnen Bausteine und eine moegliche >> Sternverdrahtung.. > Auszug aus dem DB des DS18B20 : > Each DS18B20 contains a unique 64–bit code (see Figure 6) stored in ROM. > The least significant 8 bits > of the ROM code contain the DS18B20’s 1-Wire family code: 28h. Ich glaube er meinte
-
Thread
Eigenerwärmung DS18s20 - Der Sensor macht mich wahnsinnig !
Werner B. wrote: > Das "Problem sitzt vor dem Bildschirm" kann ich beim DS18S20 > nachvolziehen ;-) > Ich muss nur die Hand in die Nähe des Sensors bringen und die gemessene > Temperatur steigt. Stimmt
ändert sich die Temperatur ... Aber irgendwas mache ich falsch: Ich habe hier in meiner Werkstatt 18,5°C lt. 5€-Funkwecker UND lt. DS18s20. Das Sensorloch des Weckers steht ca. 3cm neben dem 18s20-Sensor. Unmittelbar nach dem einschalten der Versuchsaufbaus messe ich 18,5°C. Wie oben beschrieben
-
Thread
DS18x20 lib für AVR
Hallo, unter http://sicklinger.com/de/microcontroller-avr/58-atmel-avr-atmega-ds18x20-library-in-c.html gibt es eine einfache float basierte DS18x20 lib für AVR. Sie ist sehr einfach gehalten. Ich habe Sie getestet von -45°C bis 120°C. Gruß,
Hallo Stefan, ich verwende deine DS18B20 Lib - Link: http://www.sicklinger.com/en/atmel-avr-atmega-ds18... Ich bin quasi blutiger Anfänger und bin zu blöd den Temperaturwert an mein Display zu übergeben. Mein genaues Problem habe
-
Thread
Wie 2x interrupt verschachteln, MSP430
Blitz_gelb(); //Kontrollblitz temp_messung_starten(); b=b+1; if (b >3)regler(); DS18B20_lesen_DS18B20nr15(); DS18B20_lesen_DS18B20nr16(); temp_15_anzeigen(); temp_16_anzeigen(); zwischenspeichern
Blitz_gelb(); //Kontrollblitz > temp_messung_starten(); > b=b+1; > if (b >3)regler(); > > DS18B20_lesen_DS18B20nr15(); > DS18B20_lesen_DS18B20nr16(); > > temp_15_anzeigen(); > temp_16_anzeigen(); > zwischenspeichern
-
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
DS18S20 unterschied zu DS18S20+ da es leider mit Ethersex und AVR-NET-IO nicht geht
die DS18S20+ wird nicht nicht erkannt.. gibt es einen Unterschied von DS18S20 wo alle rüber reden und auch in allen Beschreibungen stehen.. zur DS18S20+ Weil ich habe aktuell hier DS18S20+ im Aufbau
Wie sprichst du denn den DS18S20 an? Ich meine eigenes Programm oder Fremdsoftware?
-
Thread
Hilfe: China DIY Transistortester mit TFT geht nicht :-(
mir bei Amazon folgenden Transistortester als DIY Kit besorgt: > https://www.amazon.de/gp/product/B01HCU8VTM/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 Bin an so einem Kit ebenfalls interessiert. Bietet dein gekauftes Kit auch die Möglichkeit, einen DS18B20 und IR-Codes auszuwerten, so wie z.B
das per Drehencoder bedient werden kann? Dort würde ich dann entsprechende Auswahlmöglichkeiten für DS18B20 und IR-Decoder erwarten, falls es von der Firmware unterstützt wird.
-
Thread
NTC ohne Kennlinie und Datenblatt!
Das kommt auf die Anwendung an. Die 9 bis 12 bit des DS18B20 sind nicht so toll. Ein NTC (S861 v. Epcos) kostet 1.90$ @50 Ein DS18B20Z kostet 2.28$ @50 Ein LM335Z kostet 0.80$ @100 Meine Wahl fiel auf einen NTC, zum einen wegen des Gehaeuses, 2mm
GPS wrote: > Das kommt auf die Anwendung an. Die 9 bis 12 bit des DS18B20 sind nicht > so toll. Was, ein DS18B20 soll nicht ausreichen, die Temperatur im Serverraum zu messen ? Bleib doch mal auf dem Teppich. Peter
-
Thread
DS1820 - spricht nicht an ...
Hat denn keiner von euch einen DS1820 oder eher DS18S20 programmiert bisher? Vielleicht bin ich einfach nur blind und sehe einen einfachen Fehler nicht.
nicht seine eigenen Zeilen liest. Eine Frage habe ich aber noch: Woher weiss man, dass mehr als ein DS18S20 dran hängt? Also vom technischen her.
-
Thread
Atmega32 und DS18B29 wollen nicht kommunizieren
finden Nachtrag : Jetzt auch mit Nachkommastellen von int auf double geändert: [c]double d = ds18b20_gettemp(); [/c]
man aus DS18x20Demo.c raus.
-
Thread
Temperatursteuerung DS18S20 und Arduino
um die Formel. Zunächst zur Abfrage if (data[7] == 0x10): Die ist nach meinem Verständnis für DS18S20 und DS18B20 überflüssig, denn der Wert ist bei beiden immer 0x10. Vielleicht, ist die Abfrage für einen alten DS1820 gedacht. In dessen Datenblatt ist kein 0x10 festgelegt. Die Unterscheidung zwischen DS18S20 und DS18B20 wird im Programm an Hand des Rom Codes gemacht und die Variable type_s entsprechend gesetzt. Die wird im „Quelltext 2“ auch abgefragt und dann auf die Berechnung für DS18S20 oder DS18B20
-
Thread
Gefrierschrank bei solarüberschuss "aufladen"?
Dir einen Temperaturlogger um heraus zu finden wie lange er laufen > muss Ich mach lieber einen DS18B20 fühler rein. Der original sensor im tiefkühldings geht durch eine gummimanschette raus, der thermoschalter ist von aussen zugänglich. Vielleich bekomm ich die 3 DS18B20 drähte da auch noch durch
Uuu B. schrieb im Beitrag #7485589: > In der Praxis sind wohl eher 0,1 kWh > realistisch, also 11 EUR pro Jahr... Also eine ROI von unter 1 jahr :o) Der Sonoff kostet $8. der DS18B20 10 cent. Besser
-
Thread
AVR/PIC oder ähnlich mit integrated osc >8MHZ
bingo schrieb im Beitrag #2304222: > dsPIC33 und PIC24 schaffen bis zu 60 MIPS, es gibt auch welche im > DIL-Gehäuse (bis zu 14 Pins herunter). find ich nicht... 40MIPS mit 20 Pins (z.b. dsPIC33FJ12MC201) oder dsPIC33EP256MU806 mit 60
und einige dsPIC33 mit 60 MIPS (aber nicht im DIL), z.B. den dsPIC33EP512MU810 u.a., der PIC24F04KA200 im DIL14 hat nur 16 MIPS. Es gibt so viele verschiedene PICs, die musst Du Dir für Deine spezielle Anwendung
-
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
Temperatursensoren
Eine Kennlinienkorrektur in Software kannst Du jedenfalls vergessen. Wenn Dir die max 125°C des DS18B20 reichen, warum nicht den nehmen ? Peter
AD-wandeln, die Drehzahl messen und die Temperatursensoren abfragen." Wenn Du denkst, während der DS18B20 wandelt, muß die CPU Däumchen drehen, dann bist Du im Irrtum. Der DS18B20 braucht 0,375s für 0,125°, d.h. Du bist sogar noch 0,125s zu schnell für Deine 0,5s. Die CPU muß nur die 3 Messungen
-
Thread
DS1820
Es gibt auch ein paar Beispiele für den ds1820 Das Problem am ds18B20 ist, das er ein anderes Datenformat hat. Ich habe gerade ein Programm angepasst dafür. Das gibt es nach kostenloser registrierung bei http://www.avrfreaks.com
html In 0,01° Schritten anzuzeigen, hat beim DS18B20 wenig Sinn, da dann nur krumme 1/16° Schritte rauskommen würden (0,00° 0,06° 0,12° 0,19° usw.) Peter
-
Thread
Wer kennt "Blynk"?
(9000L, leseDS18B20);//nach 9000ms leseDS18B20 ausführen } /////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////SYNC/////////////////////
///////////////////////////////////////////////////////////// ///////////////////////////////Lese DS18B20 und DHT22////////////////////////////// void leseDS18B20() { sensors.requestTemperatures(); Blynk.virtualWrite(12, sensors.getTempCByIndex(0)); Blynk.virtualWrite(13, sensors.getTempCByIndex
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Steht doch im zitierten Text. Dann noch mal anders. Früher habe ich mit Arduino schon mit dem DS18B20 und DS18S20 laufen gehabt, aber da ist ja schon fast alles fertig. Jetzt will ich mich auch STM32 einarbeiten und nutze dazu ein STM32F407 Discovery und da will ich das in C programmieren.
F. F. schrieb im Beitrag #4457919: > Früher habe ich mit Arduino schon mit dem DS18B20 und DS18S20 laufen > gehabt, aber da ist ja schon fast alles fertig Darum habe ich auf den Sensor auch kaum Zeit vergeudet bis auf die Platine und erst gar nicht angefangen "Native AVR" Programmierung
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
kleines Programm laufen, welches über einen Befehlsinterpreter abgearbeitet werden soll. So können z.B. am Raumfühler 3 DS18S20 angeschlossen werden, die soll Temperatur eingestellt werden und als Ergebnis gibt der Raumfühler seine Wärmebedarfs Anforderung auf den Bus. Der Mischer reagiert darauf und
Kleines Nixiethermometer. Renesas R8C/13 und DS18B20. Hochspannungserzeugung mit Boost Converter, PWM dazu vom R8C/13 erzeugt. Wegen der 7-Segment-Röhre werden die gemeinsamen Röhrenkathoden über einzelne Transistoren, nicht über einen üblichen Nixie-Treiber
-
Thread
DS18S20, Atmega8 und Winavr
Hallo *, z.Z. versuche ich mich an der Temperaturmessung mit einem DS18S20 an einem Atmega8 16Mhz. Die Code-Beispiel die ich bisher gesehen habe, laufen bei mir nicht. Im Prinzip kann ich auch Kontakt zwischen dem DS18S20 und dem Atmega8 herstellen. Nur stoße ich auf
Stefan "stefb" B. wrote: > Allerdings merke ich von den 48 °C nichts ;-) Sei froh, dass es kein DS18B20 ist. Dann wären es 384°.
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
Solarspeicher (SP400 SHU) bietet es sich an, zusätzliche Temperatursensoren zu installieren (bei mir DS18B20 an 1wire-Bus), wenn man den "Ladezustand" des Speichers abschätzen möchte (--> angehängte JPGs). In den Daten vom HT3-Bus habe ich bisher nur die Temperaturdaten des unteren Temperatursensors gefunden
thread start 12.12.2016 20:35:57 DEBUG: Client-ID:3; recv:b'#\t!S\x11\x10\xff\x0e\x00e\x04' 12.12.2016 20:36:00 DEBUG: Client-ID:3; recv:b'#\t!S\x11\x18\xff\x0e\x00e\x04' 12.12.2016 20:36:03 DEBUG: Client-ID:3; recv:b'#\t!S\
-
Thread
Mal wieder DS18S20
der Sensor vielleicht hinüber? Gruß Dennis [1] http://teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf
Wolfgang A. schrieb im Beitrag #4424764: > Trotzdem hat der dort beschriebene DS18B20 von der Lage der Datenbits > wenig mit einem DS18S20 zu tun. Daher darfst du dich nicht wundern, wenn > die Originalversion aus dem PDF eine völlig andere Temperatur > ausrechnet. Deswegen mein
-
Thread
raspberry pi zero: Kein Zugriff auf webserver mit lighttpd
meinem pi umgesetzt. https://raspberry.tips/hausautomatisierung/wetteraufzeichnung-mit-raspberry-pi-ds18b20 Leider ist es so, dass ich keinen Zugriff auf die php Seite index.php habe. => http://192.168.178.32/index.php Fehlermeldung: Not Found The requested URL was not found on this server. Apache
der folgenden Seite https://raspberry.tips/hausautomatisierung/wetteraufzeichnung-mit-raspberry-pi-ds18b20 wird nicht erwähnt was in der config Datei lighttpd.conf angepasst werden muss.
-
Thread
RTC ungenau DS1302
pro Monat, ich habe einen Testaufbau mit DS3231, muss jetzt lügen.. war so unter 1 Minute auf 18 Monate.
Ich habe gerademal geschaut, meine DS3231 Uhr läuft etwas zu schnell.. Seit dem 24.01.18 genau 20 Sekunden bis eben. Macht auf 44416778 Takte 20 falsch, müsste irgendwas bei 0,5PPM werden wenn ich mich nicht verrechnet habe. War sogar
-
Thread
while-Schleife wird "unerlaubt verlassen"
wandlung(); //gehört zu DS18B20 DS18B20_lesen_DS18B20nr16(); regelabweichung_anzeigen(); // in "DS10-g0126-LMK62-SD.h" enthalten esum_anzeigen(); sollwert_anzeigen(); hub_anzeigen();
(); // alle angeschlossenen DS18B20 wandlung(); // gehört zu DS18B20 DS18B20_lesen_DS18B20nr16(); regelabweichung_anzeigen(); // in "DS10-g0126-LMK62-SD.h" enthalten
-
Thread
DS1820, Ansteuerungsprobleme
important to follow this sequence every time the DS18S20 is accessed, as the DS18S20 will not respond if any steps in the sequence are missing or out of order.
Sicher dass es ein DS18(S)20 ist, kein DS18B20? Damit wären es etwa 6°C - ok sicherlich auch nicht korrekt. Hast Du das mal auf dem Oszi/LA verifiziert? Kommen wirklich diese Bits an? Das hatte ich bei meinen 1-Wire-Slave
-
Thread
Tempsensoren "Massenüberwachung", Lösungsvorschläge erbeten.
Packs sind werksseitig mit einem Temperaturfühler > versehen Was sind das für Sensoren? Wenn das DS18b20 wären, könnte ich dir eine Lösung vorschlagen.
Keine Ahnung, aber weiss wie er es löst. Vergiss es. Newman A. schrieb im Beitrag #7453788: > DS18b20 ist es nicht, da nur ein zweipoliger Anschluss. Nochmal gar keine Ahnung, DS18B20 geht auch 2 polig. Trotzdem wird es kein teurer digitaler Sensor sein. Mach halt so ein Pack auf und analysiere
-
Thread
DS18S20 hohe Auflösung berechnen
schon Jahre her): Beim Berechnen der hohen Auflösung geht das 0,5°-Bit gar nicht mit ein. Beim DS18B20 ist die Berechnung mit den Count_Remain nur ein überbleibsel aus alten Tagen, in denen die Temp-Digitalwandler noch mit zwei Oszillatoren mit unterschiedlichem Temperaturgang funktionierten.
eProfi schrieb im Beitrag #1908917: > Beim DS18B20 ist die Berechnung mit den Count_Remain nur ein > überbleibsel aus alten Tagen, Der B20 liefert fix und fertig in 1/16°C. Es ist der S20, der zunächst in 1/2°C liefert und bei dem man den Rest
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Lüftersteurung für den Maschinen-PC. Temperaturfühler DS18S20, steuert zwei PWM-Lüfter. Gebaut aus 100% Recycling Material. Na gut, nicht ganz, die SMD Bauteile und der Heisskleber waren neu ;)
schrieb: > Das Gebilde ist eine kleine Laufschrift auf Basis eines ATTiny2313 mit > Kingbright TC20-11SEKWA LED-Anzeige und DS18S20 Temperatursensor. Es sieht ganz schön aus!! Wurde gerne dein Laufschrift nachbauen wurdest du Eagle, Code usw. posten?
-
Thread
AVR Mega168p bei Unterspannung in "Parkposition" fahren
der DS18B20 gelesen und danach sofort wieder neu gestartet, um den Meßwert für den nächsten Aufwachzyklus parat zu haben. Der DS läuft also noch lange weiter, während die Node längst wieder pennt. Sobald er
paar Gedanken von mir. Warum willst du die Spannung überhaupt reduzieren? Der ATmega168p und der DS10B20 arbeiten bis 5V und der AM312 ist von 2,7V bis 12V spezifiziert (wenn ich das richtig gelesen habe, den AM312 habe ich noch nicht verwendet). Der DS18B20 ist lt. DB erst ab 3V Betriebsspannung
-
Thread
_delay_us Funktion in ISR Routine bringt ISR aus dem Tackt.
Eine vorhandene Uhr ist doch ideal. So mache ich es: Bei Sekunde 16 sage ich dem DS18B20, dass er messen soll und in Sekunde 17 hole ich das Ergebnis ab. Der DS18B20 benötigt ~0,7 Sekunden zum Messen und Aufbereiten der Werte. Eine Pause / Delay / wie auch immer hat in einer ISR
@Felix Neumann (felix_n888) >ds18b20.c (2,49 KB, 21 Downloads) | Codeansicht >ds18b20.h (1,05 KB, 9 Downloads) | Codeansicht Diese Funktionen sind NICHT interruptsicher, d.h. wenn dir ein Interrupt zufällig in dein laufendes
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
"C" sind fest verdrahtet. Das hatte ich vergessen zu schreiben ich habe auch schon Thermometer mit DS 18B20, Atmega 8 und LCD Display 2x16 gebaut.
es interessiert): Für den RTC Footprint fertigte ich einen Universal FP an, der mit allen Dallas DS323x IC-Gehäuse bestückt werden kann. Es werden folgende IC-Gehäuse unterstützt: DS3231 im SOL-16 (7.5mm) DS3232 im SOL-20 (7.5mm) DS3231/2M im SO-8 (3.9mm)* *) Sind die MEMS Version ohne Quarz
-
Thread
RESET am DS1820 tut nicht
Welcher genau, 18S20 oder 18B20? Der 18S20 liefert von Haus aus halbe Grade im normalen Register und lässt sich auf Sechzehntel aufdröseln, der 18B20 liefert von Haus aus schon Sechzehntel. Steht alles schön im Datasheet
Laut Dallas ist der DS18S20 kompatibel mit dem DS1820, also ist das Temperatur-Register in halben Graden gespeichert. Mehr Bits geht mit Hilfe rines zweites Registers, aber ich habe keine Lust dir das ganze Datasheet vorzulesen
-
Thread
Funk-Wetterstation mit Blitzsensor
ich schlage dich nich :-) der ds18S20 kann 0,1 grad... zur info
mal das notwendigste (Funkmodul etc.) bei pollin und reichelt kommen. Bin gespannt wie viel der ds18S20 (ab Werk) neben einem PT 1000 Class b liegt.
-
Thread
Pic Programmierung
hat das eigentlich einen Grund, warum die PIC24 und die dsPICs keinen EEPROM haben? Ich meine da is soviel drin, da hätte das doch auch noch gepasst.. Aber werde jetzt auch wohl umsteigen auf mindestens PIC18. Fand bloß die PIC16F Reihe so cool, weil die
Man bin ich blind. Die gibts doch. dsPIC30F6014A mit 4096 EEPROM. Aus der dsPIC30 Familie gibts nur 5 ohne EEPROM. Oh man. Aber bei den PIC24F gibts nur 4 Stück mit 512 EEPROM und die sind in einem 20/28 pol. Gehäuse. Wie sieht das
-
Thread
PicoW oneWire MQTT code
die 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
aus. Irgendeinen Tod musst du halt sterben. Die DS18x20 sind auch bei mir manchmal bockig, gerade bei längeren Leitungen (bei mir sind es 3 Sensoren über ca 8 m). Deswegen würde ich zum debuggen Fehler provozieren, lass z.B. eine serielle Konsole mitlaufen
-
Thread
Pulsbreite des NE555 mit Arduino verändern
Hallo, ich habe mit den DS18B20 noch nichts gemacht, jetzt nur das Datenbaltt überflogen. Die Timings des 1-wire spielen im max. 100µs-Bereich, nur eine Wandlung kann etliche 100ms dauern. Da braucht man aber nicht drauf zu warten
Programmierer der DS18B20-Lib keine Mühe gegeben. Echtzeit sieht anders aus. Dagegen gibt es 2 Ansätze: 1. Man macht wichtige Sachen in Interrupts und sperrt jeweils nur für die Bitzeit (60µs) des DS18B20 die Interrupts
-
Thread
ds1820 Verwaltungsprogramm
Schnittstelle ansprechen sodass > - SrNr auslesen/abspeichern So ähnlich habe ich es auch gemacht. Jedem DS18B20 wurde eine fortlaufende Nr. "eingraviert" und dann die SN ausgelesen. Dies geschieht über einen DS2482 (I2C). Der jeweilige DS18B20 wird zur Temp.-messung mit seiner Adresse angesprochen und der Messwert ausgelesen. Im Laufe der Zeit haben sich 30 DS18B20-fühler angesammelt, die sich nach dieser Methode sicher auslesen lassen.