Digitaler Temperatursensor
Maxim Integrated maschinell erzeugt
Im Forum und im Wiki
-
Thread
DS18B20 probleme mit Pull-Up
// 480 us DS1820_DDR &= ~(1<<used_pin); // define as input DS1820_PORT |= 1<<used_pin; //Pullup on delay_us(80); // 80 us err = (DS1820_PIN & (1<<used_pin)) >> used_pin
; DS1820_DDR &= ~(1<<used_pin); // define as input DS1820_PORT |= 1<<used_pin; //Pullup on _delay_us(4); } if (wrbit ==1) { DS1820_DDR |= 1<<used_pin; // define
-
Thread
DS1820 defekt?
Hast du den DS1820 einmal falsch angeschlossen?
Hier ist das Programm im Anhang Am Display steht 0 DS1820 Aktiv
-
Thread
DS1820 - spricht nicht an ...
mein Testprogramm ... : .equ ds1820_ctrl_port = PORTA .equ ds1820_ctrl_ddr = DDRA .equ ds1820_in_port = PINA .equ ds1820_1wr_bit = 5 ;returns: ;Z=0: Okay ;Z=1: Fehler: Timeout ds1820_reset_pulse: push r16 ;Register sichern push r17 ;Register sichern sbi ds1820_ctrl_ddr,ds1820_1wr_bit ;Port für 1-wire auf Ausgang cbi ds1820_ctrl_port,ds1820_1wr_bit ;low = Reset rcall delay500us ;Wartezeit min. 480us cbi ds1820_ctrl_ddr,ds1820_
-
Thread
DS1820, DS18B20 in C
Hallo! Wo ich syscode ds1820.obj erhalten kann, das ich im Programm benötige. Danke!
Messung der Luftfeuchte (psychometer) mittels DS1820 Also ich habe das jetzt so gemacht. 2x Ds1820 mit 0.1C auslösung (formel siehe datenblatt) 1x ATmega8 1x LCD 2x40 1x Modul mit lüfter + bewässerung (eigenbau) Routinen von Peter mit
-
Thread
Sensor TS 1820
im Beitrag #5670733: > Im Netz habe ich nichts gefunden, nichtmal den Typ TS1820, sondern nur > DS1820 - sind das die gleichen? Könnte doch gut sein, dass der Hersteller der Regelung TS1820 als Hausbezeichnung für seine speziell verpackten DS1820 verwendet hat. Versuch macht klug. Der DS1820 wird
hinz schrieb im Beitrag #5670865: > DS1820 und DS18S20 sind nahezu gleich, DS18B20 kann einiges mehr. Der DS18B20 ist ähnlich, aber nicht zu DS1820/DS18S20 kompatibel.
-
Thread
DS1820 Code + Atmel90S8515
500µs drücken kann. Aber ich hoffe mal, dass es dem DS1820 nichts ausmacht, wenn der Reset Puls mal so um die 1/4 Sekunde lang ist. Ziel der ganzen Sache: Rausfinden ob der DS1820 daran Schuld ist, dass der Presence Puls nicht bis auf 0 runter geht oder
neben DQ(3) sollte stehen: DS1820, hab mich versehntlich verdruckt!
-
Thread
Delay mit Timer
lucas, ich habe für dich anhand zweier Datenblätter das Timing in kontrolliert und angepasst. ds1820_wr_bit(uint8_t wrbit,uint8_t used_pin) ds1820_re_bit(uint8_t used_pin) Warum man da noch die Bitnummer übergibt ist völlig unklar und uneffizient ! Sind ja schon Defines DS1820_DDR DS1820_PORT [c]DS1820_DDR |= 1<<used_pin; DS1820_PORT &= ~(1<<used_pin);[/c] das ist richtig Rechenaufwand und wird voraussichtlich das DS18S20 Timing zerstören ! Ich würde konsequent nur Defines verwenden DS1820_
-
Thread
Temperatur Sensor mit 3 Leitungstechnik
dann kanns fast nur der sein. Das Protokoll ist schon recht spezifisch. Es gibt allerdings auch DS1820 und DS18S20, die unterscheiden sich jedoch nur leicht in der Auflösung. https://www.electronicwings.com/components/ds1820-1-wire-digital-thermometer
. Wo liegt denn der Unterschied zwischen DS1820 und DS18S20?