-
Thread
DS1820
@ ThomasW Jeder DS1820 hat eine feste Adresse "eingebrannt" die man erst mal kennen muß, von jedem DS1820 die an dem Bus liegt. Mit dem Read_rom ( &H33) Befehl, kann man die Adresse aus dem DS 1820 auslesen. Es darf
Oder ein kleiner Einstieg in Funktionen Aufruf nachher hiermit, irgendwo im Programm Temp = ds1820_read(1) Temp = ds1820_read(2) Function DS1820_read(byval nr As Integer) As word Hier kommt der Code rein z.B.: IF nr = 1 then adresse 1 IF nr = 2 then adresse 2 DS1820_read = ausgelesener
-
Thread
DS1820
Hallo, Ich will einen DS18S20 auslesen... Ich benutze ienen Controller von Atmel mit nem Takt von 7,37 MHz. Die Prozeduren zum Reset, Schreiben und Lesen müssten eigentlich stimmen, hab mal ein Oszi dran gehangen... Doch irgendwie haut das noch nicht ganz hin... Könnt ihr mir weiter helfen? Hab meinen C-Code angehängt... Danke schön!
-
Thread
DS1820
hallo, befor ichs falsch zusammen löte. kann ich den DS1820 direkt an ein port von meinem controller hängen, also einfach nur eine leitung auf ground, und die datenleitung ans portpin?
Das mit dem Datenformat ist nicht schlimm. Man muß nur das Meßergebnis beim DS1820 3* nach links schieben und schon hauts hin. Hier ein Beispiel, welches einen DS1820 in 0,5°C und einen DS18B20 in 0,1°C Schritten anzeigt: http://www.mikrocontroller.net/forum/read-4-27035.
-
Thread
ds1820
moin folgendes problem ich habe einen ds falschrum gepolt, habe ihn aber rechtzeitig wieder umgepolt nun zeigt er mir immer 85 an obwohl ich die seriennummer einwandfrei auslsesen kann kann mir jemand helfen????
moin gebe mal bitte unter suchen "ds1820" ein da findest du schon ds1820 befehle vom 28.01.07 18.44 da habe i ma mein .asm rein geschmissen. das erklärt aber immer noch nicht warum nach der verpolung immer nur 0° oder auch mal 85 angezeigt
-
Thread
DS1820
Hat jemand von euch einen 100% funktionstüchtigen Quellcode (bevorzugt Bascom) zum Auslesen eines DS1820. Das Ergebnis sollte möglichst gleich über den UART an den PC geschickt werden. Ich probiere seit wochen mit damit herum und befürchte nun dass ich den DS1820 gebraten habe. Vielen dank schon
Ich hab den DS1820 folgendermasen angeschlossen: 1 2 3 GND uC GND | 4,7K | 5V Ist das richtig ?
-
Thread
DS1820
Ich suche die .c und die .h mit den fertigen Routinen für den DS1820 Temperatursensor. Hat jemand diese Dateien? Kann sie leider nirgendwo finden. Hoffe es kann mir jemand weiterhelfen.
-
Thread
DS1820
Hi ! Habe jetzt mein Testbaord mit dem DS1820 fertig und möchte ihn auslesen, hab den CAVR compiler, doch da steht doch das man die eingebauten fkt für den ds1820 nicht nutzen kann weil evalution, weiss wer einen compiler der auch die routinen
ich nochmal kann sein dass das CodeVision AVR nur mti dem DS1820 kann und nicht mit dem DS18B20 ???
-
Thread
DS1820
Einen guten Tag! Wie schon so of eine Frage zum DS1820. Gibt es irgendwo einen Sourcecode in c oder VB oder einem Basic mit dem man die Messwerte auslesen kann. Nur eine Routine die einen DS1820 auswählt, die Messung startet und dann den Wert ausließt
Hallo! Hat jemand einen QBasic-Code, mit dem man den 1820er nach der Schaltung DS1820 an RS232.gif auslesen kann ? lg Markus
-
Thread
ds1820
Ist wahrscheinlich eine blöde frage aber wo finde ich den ds1820 in der eagle library?
-
Thread
DS 1820
bin dort nicht weitergekommen, da dieser Sensor nicht oft angewendet wird. Nun möchte ich auf den DS 1820 umschwenken, da sich doch mehrere Leute damit beschäftigen. Dieser hat doch eine einmalige 64-Bit Adresse und damit sollte es doch möglich sein mehrere von diesen Sensoren nacheinander zu schalten
-
Thread
DS 1820
Hallo, gibt es mittlerweile irgendwo einen funktionierenden Assember Code für die Temp.Sensoren DS 1820, evtl. auch zur Ansteuerung mehrerer Sensoren? Gruss Holger
-
Thread
DS1820 defekt?
Hast du den DS1820 einmal falsch angeschlossen?
Hier ist das Programm im Anhang Am Display steht 0 DS1820 Aktiv
-
Thread
DS1820: Wie gut?
Hallo Gemeinde, kurze Frage: Wie gut/genau ist eigentlich der Dallas DS1820? Es gibt ja unzählige andere Sensoren, die auch die Temperatur messen können... Wie schneidet der DS1820 im direkten Vergleich zu Sensirion SHT21 und den Bosch-Sensoren BMP180 BME280 BME680
Ich dachte DS1820 gibt es gar nicht mehr? Ich habe schon ein paar DS18S20 und DS18B20 verbaut. Sind recht genau und man sollte das gar nicht mit einem SHT21 oder anderen Sensoren vergleichen, da ist die Temperatur
-
Thread
ds1820 Verwaltungsprogramm
;i++){ if(ds1820table[i]>0x0fff){ lg(2,1);for(jj=0;jj<8;jj++)lcd_hx(ds1820ids_tmp[i*8+jj]); for(j=0;j<MAX_ROMS;j++) { lg(4,1);for(jj=0;jj<8;jj++)lcd_hx(ds1820ids
abgelegt. der Zugriff auf die Sensoren erfolgt dann über die im array abgespeicherte Position. [c] ds1820table[0]=9; ds1820table[1]=7; ds1820table[2]=2; ds1820table[3]=6; ds1820table[4]=0; ds1820table[5]=4; ds1820table[6]=8; ds1820table[7]=3; ds1820table[8]=5; ds1820table[9
-
Thread
DS1820 antwortet nicht
Hallo Leute! Versuche mich gerade an einem STK500 mit AT90S2313, an dem ein DS1820 angeschlossen ist. Der Code bewirkt folgendes: Schalte eine Board LED an und resette den DS1820; dann warte solange bis der DS1820 ein Low antwortet; wurde ein Low gesendet,dann Schalte die LED
ldi r16,31 rcall MCU_sleep1mueS cbi _I2C_PortDirection,_I2C_DataPin ;Sda = High DS1820_reset_wait: in r16,_I2C_InputPort andi r16,(1<<_I2C_DataPin) cpi r16,0 brne DS1820_reset_wait rjmp DS1820_reset_exit DS1820_reset_exit: rcall ErrorLed_off
-
Thread
DS1820 Umrechnung
Der DS1820 hat den selben Familycode wie der DS18S20 -> 10h. Der DS1822 z.B. hat den Familycode 22h. Die Sensoren DS1820 und DS18S20 sind auch nicht baugleich. Der DS1820 arbeitet intern mit zwei Generatoren
Hier ist das Datenblatt des DS1820 Gruß John
-
Thread
Anlernprogramm ds1820
neu_sensors_eep=0; u8 zl_sensors_hw; u8 zl_sensors_hw_found; u32 neu_sensors_hw=0; #define eep_ds1820_adr 20 //eeprom_update_word(26,0xffff); //A. eeprom in array einlesen zl_sensors_eep=0; for(zl=0;zl<ds1820_max_sensors;zl++){ feld_eep[zl] = eeprom_read_word(eep_ds1820_adr+zl*2);
(":");li(ds1820_valkk[zl_sensors_hw]); // eeprom_update_word((u16*)(eep_ds1820_adr+zl*2),ds1820_idkk[zl]); x=eep_ds1820_adr; x+=zl*2; lgi(4,1,x); //if(ds1820_idkk[zl]>0)eeprom_update_word(x,ds1820_idkk[zl
-
Thread
DS 1820 Frage
Es könnte zunächst mal daran liegen, daß der DS1820 gar kein I2C-Interface hat. Oliver
Es gibt aber viele Nachbauten. Ob die das alle implementiert haben? Bist Du sicher, dass es ein DS1820 und kein DS18S20 oder DS18B20 ist? Die DS1820 sind im Original schon länger abgekündigt. Der Programmcode ist immer hilfreich bei solchen Fragen.
-
Thread
DS1820, Ansteuerungsprobleme
eine Sekunde. Aber der Fehler besteht trotzdem noch. Könnte es möglicherweise ein defekt des DS1820 sein? Der ist bei mir nicht gerade ordnungsgemäß gelagert worden, also ohne ESD Folie usw. Mfg
www.mikrocontroller.net/topic/14792#101549 Hinweis: In der Codesammlung kann man auch ganz wunderbar nach DS1820 suchen :-)
-
Thread
ds1820 Fragen
ich steuere das Expansionsventil einer Wärmepumpe über gemessene ds1820-Temperaturen. Gemessen wird alle 20 Secunden. Das ist während des Austestens der Anlage sinnvoll, weil man Veränderungen schnell sieht. Im Normalbetrieb würden eine oder zwei Minuten reichen. Gibt es beim ds1820 einen Veschleiß? Welches Messintervall wäre für 10Jahre Lebensdauer sinnvoll? Wie wird die Reihenfolge der Sensoren bei einer Abfrage der Messwerte festgelegt? Der Master sendet die Abfrage. Melden
-
Thread
DS1820 Simulieren
Einen schönen Abend!! Gibts eine Möglichkeit einen Temperatursensor "DS1820" zu simulieren um eine Schaltung zu testen?
der Ds1820 ist ne Diva. PWM ist das nicht, man schickt dem was und bekommt was zurück. Fertige Daten.
-
Thread
DS1820 mit Poti
eher als Anfänger bezeichnen. Deshalb folgendes Problem: Ich habe vor meine Raumthermostaten durch DS1820 und Potis zu ersetzen. Die Idee ist die im ANhang gezeigte Schaltung...da ich nur 3 Adern zur Verfügung habe. Worüber ich mir nicht im klaren bin ist ob ich den Poti an die Datenleitung des DS1820
Carsten schrieb im Beitrag #3256649: > Ich habe vor meine Raumthermostaten durch DS1820 und Potis zu ersetzen. Dann solltest du erstmal klären, was das Gerät, den der Raumthermostat steuert, für eine Schnittstelle hat. Der DS1820 (meinst du den DS18B20) hat eine digitale 1-Wire Schnittstelle
-
Thread
DS1820 mit Multiplexen
Hallo Leute! Habe hier mal ne kleine Schaltung aufgebaut, um einen DS1820 Temperatursensor auszulesen und dann auf einer 7-Segment Anzeige, anzeigen zu lassen. Die 7-Segmente werden vom Timer0 gemultiplext. Das Problem was ich habe. Jedes mal, wenn der DS1820 ausgelesen
Bascom-Forum, z.B. hier http://bascom-forum.de/showthread.php?4772-7Segment-Uhr-mit-Encoder-und-2-DS1820&p=35490&viewfull=1#post35490 Marcus
-
Thread
DS1820 in Glykolleitung
Den DS1820 gibt es auch bereits eingegossen mit Außengewinde.
eine Tauchhülse tatsächlich die beste Lösung... Christian H. schrieb im Beitrag #2247643: > Den DS1820 gibt es auch bereits eingegossen mit Außengewinde. Wo? Hab schon gegoogelt aber nix gefunden...
-
Thread
DS1820 spinnt
Hallo zusammen, ich habe seit eingen Jahren mehrere DS18(S)(B)20 verbaut, um meine Heizungstemperaturen zu dokumentieren. Wie im Bild in den beiden oberen Linien zu erkennen ist, scheinen zwei Sensoren (SoleRück/HeizRück) defekt zu sein. Sie haben einen Offset bekommen, scheinen aber ansonsten normal zu funktionieren. Kennt jemand dieses Fehlerbild? Sind die Sensoren defekt? VG Pete
-
Thread
DS1820 defekt?
Hallo zum Thema DS1820 hab ich schon alles hier im Forum gelesen (denke ich) Ich habe schon alle Programme die ich so gefunden habe ausprobiert. Je nach Programm bekmme ich mal ne 85 oder auch gar nix. Beim anloeten
besteht kann ich wenn ich soweit die messung habe nochmal einen kleinen code posten mit anschluss des ds1820. vieleicht hilft das jemanden.
-
Thread
<<Problem mit DS1820>>
Board von der Mikrocontroller.com Seite zugelegt mit einem ATMEGA8535. Jetzt will ich den Temp-Sensor DS1820 benutzen. Wenn ich den Code von der Mikrocontroller.com Seite benutze tut sich nichts. Was kann das sein? Sensor habe ich richtig angeschlossen.
-
Thread
DS1820 läuft weg
[c] // *** Messungen starten *** if (messStart>=30) { // ************** DS1820 auslesen ************** for ( i=0; i<dsSensors; i++ ) { if ( DS18X20_read_meas( &gSensorIDs[i][0], &subzero, &cel, &cel_frac_bits) == DS18X20_OK ) {
Temperaturanstieg, ja. Hatte zuviel Leben auf dem 1-Wire-Bus. Auch wenn der DS1820 nicht gemeint war, hat er sich mit erhitzt. Außerdem braucht das Teil 2-Wire oder 1-Wire mit einer kunstvollen Versorgungsumschaltung. Gruß allu
-
Thread
Temperatursensor DS1820
Ich möchte zur Temperaturmessung einen DS 1820 verwenden (4*). Kann mir jemand sagen wie man diese ansteuert, und was ich auswerten muss? Mein Temp. Bereich sollte so von 10° - 100° getragen. Bin über jede Antwort froh Dirk
Der DS1820 verwendet als 1-Wire-Bus-Device der Definition nach nur eine Leitung(mit PullUp) zur bidirektionalen Kommunikation. Der Temperatursensor kann dann über den PullUp-Widerstand gleich mit Strom versorgt
-
Thread
*Problem mit DS1820*
Ich will mit dem 90S8535 den DS1820 Temp-Sensor auslesen bzw. ansprechen. Kann mir jemeand helfen? Ich habe mal den C-Code hier reingestellt. Da tut sich nichts bei mir. (Compiler CodeVision AVR) unsigned char ow_reset(void)
Denkt ihr wirklich, dass der DS1820 defekt ist?
-
Thread
Problem mit DS1820
Hi! Ich versuche die ganze Zeit den DS1820 an meinem 90S8535 zum laufen zubringen. Leider bekomme ich nichts gescheites angezeigt. Vielleicht weiss jemand was ich in meinem Programm falsch gemacht habe! (Programmiertool CodeVisionAVR,
Codevision hat eine library für den DS1820. Schau dir mal den Wizard an!! die Header datei heißt "DS1820.h"
-
Thread
Temperaturmessung mit ds1820
Woran hängt es? Zu Bluetooth gab es hier erst neulich nen längeren Thread und zum ds1820 lässt sich genug lauffähiger Code finden.
Ja den ds1820 zum laufen zu bringen ist nicht das Problem aber die Bluetooth-Verwirklich birgt einige Probleme. Es sollten nämlich mehrere ds1820 Sensoren gleichzeitig betrieben werden und ich habe keine ahnung
-
Thread
Programmänderung DS1820
Hallo... Im Internet habe ich folgendes Programm für einen AT90S2313 gefunden, diese möchte ich so verändern, das es auf einem AT90S8515 läuft. Alle meine Versuche sind gescheitert... Wer kann mir bei der Änderung helfen und diese gegebenfalls auch kommentieren, so das es für mich nachvollziehbar ist. Danke...
-
Thread
Arduino DS1820
Hallo! Ich habe ein paar Fragen zum DS1820: 1. Wie muss ich den Pull-Up einbauen? Gegen DATA/GND, DATA/VCC? 2. Geht auch ein 10kOhm-Widerstand als Pull-Up? 3. Ist der Code unten korrekt? Im Internet findet man dauernd nur Sachen zu den neuen DS18S20, DS18B20 und was weiß ich noch, aber keinen ordentlichen Code zu DS1820, und ein richtiges Schaltbild auch nicht. [code] #include <OneWire.h> OneWire ds(12); void setup() { Serial.begin
-
Thread
DS1820 anschliessen
Hatte einmal den DS1820 verkehrt angeschlossen. Der Sensor wurde sehr heiß und die Versorgungsspannung ging in die Knie.
Habe gerade mal nachgemessen, mit 2 DS1820 in Ruhe 0,2µA, kurzeitig beim Temperaturmessen 690µA.
-
Thread
DS1820 Auflösung?
@ Roger Petri (hpa) >recherchiert und bin dann auf den DS1820 gestoßen, der ja schon direkt >und da steht was von einer Auflösung von 0,5°C. Stimmt das? Welchen meinst du? den DS18_S_20 oder DS18_B_20? Ersterer hat 0,5 Grad [[Auflösung und Genauigkeit
Beide haben eine Auflösung von 1/16°C. Bei DS18B20 kriegt man das so direkt aus dem Register, beim DS1820/DS18S20 muss man sich das aus 2 Registern zusammenrechnen (siehe Datasheet).
-
Thread
Anschluss DS1820
Hallo, Ist der Anschluss für den DS1820 korrekt? V++... 5V Masse und zwischen Datenleitung und V++ ist der Widerstand 4,7k Datenleitung geht auf PORTA/6 Und stimmt dieser Programmcodeausschnitt? #define MAX_DEVICES 8 /* DS1820 ROM CODE */ unsigned char rom_codes[MAX_DEVICES][9]; /* Wird überprüft wieviele DS1820 Sensoren entdeckt wurden */ devices=w1_search(0xf0,rom_codes); sprintf(lcd_buffer,"%u DS18S20\nAnzahl
-
Thread
zweimal DS1820
Hallo Leute! Ich muss euch nochmal auf den Geist gehen! Hab jetzt meine beiden Temp. Sensoren DS1820 mal auf einem Klemmbrett aufgebaut und mit nem AVR Board wo ein Atmega8 drauf ist verbunden. Zur Ausgabe der Daten hab ich ein LCD Display angeschlossen. Auf dem Atmega8 läuft das an gehangene Programm
-
Thread
Nachkommastelle bei DS1820
Hallo! Ich brauche Hilfe beim Berechnen der Kommastelle für ein Thermometer mit einem DS1820. Also: Ich lese in meinem Programm (in Bascom programmiert) erstmal das Scratchpad mit seinen 9 Bytes ein. Im ersten Byte steckt die ganzzahlige Temperatur. Das geht auch gut. Aber: Wenn ich die
-
Thread
Genauigkeit eines DS1820
Ist es euch schonmal aufgefallen das es den DS1820 in verschiedenen Versionen gibt? Und damit meine ich das auslesen und berechnen der _relativen_ Genauigkeit/aufloesung. Ich habe hier einen der liefert in COUNT_PER_C immer den Wert 16.
Nein, kein DS18B20! Der andere ist ein relativ alter DS1820 im PR35 Gehaeuse. Das sind die Typen die genauso wie die aktuellen in TO92 aussehen, aber etwas laenger sind. Ich habe gerade mal das alte Datenblatt
-
Thread
DS1820 physikalisch
Hallo, es ist vielleicht eine etwas ungewöhnliche Frage, aber wie messen denn die DS18(s)20 Thermometer die Temperatur? Im Datenblatt steht leider nichts darüber, welche Technik dort angewendet wird. Wie verfahren denn allgemein solche Sensoren beim Temperaturmessen? Ich finde viel über Heißleiter, Thermoelemente, oder Temperaturmessung über einen Schwingquarz, nur welche TEchnik in solch kleinen Sensoren zum Einsatz kommt, finde ich nicht. Danke schonmal :)
-
Thread
DS1820 Temperatursensor
Ich verwende einen PIC18F452 mit dem Temperatursensor DS1820 von Dallas, der an sich gut funktioniert. Die Anwendung verbietet jedoch das Maskieren von Interrupts. Diese stören jedoch das ("grausame") Timing des Sensor-Protokolls. Ich benötige also
Vielleicht leicht uebertrieben aber trotzdem: einen 12F508 mit dem DS verbinden und dann ueber SPI ablesen ?
-
Thread
Temperatursensor DS1820
Hat jemand zufällig Routinen in Assembler um die Temperatur des Sensors (DS1820) mit einem AVR (AT90S2333) auszulesen? In C hab ich was gefunden, aber Assembler suche ich. THX im Voraus! BTW: Gibt es Temperatursensoren fürs Wasser?
braucht nicht angeschlossen werden!). Was ist BTW? Solange Du garantieren kannst, dass der den DS1820 wasserdicht "verpackst", kannst Du ihn wie jeden anderen Temperatursensor auch ins Wasser schmeißen.
-
Thread
Mal wieder DS1820
Hallo.Ich habe hier 2 DS1820 und einen 2313 AVR.Jetzt möchte ich Die zwei Temperaturen an einem 2 zeilen LCD Display ausgeben.Das Problem ist die abfage der 1820 er.Mit dem Datenblatt kann ich leider nichts anfangen,da ich leider
Hallo Andreas ich kann dir meine Initialisierung des DS1620 nur anbieten. Vieleicht kannst du da ja was mit anfangen. MFG Christian
-
Thread
Problem mit DS1820
ich weiss sein 85 grad die grundeinstellung. hast du convert temperature (44h) ausgeführt? mein ds1820 läuft aber auch noch nich ;-)
grundeinstellung beim einschalten, doch nach max. 0.5 sec muss schon die aktuelle temp vorliegen. #include <ds1820.h> #include <1wire.h> ..... void main() ..... w1_init(); w1_search(0xf0,rom_codes); ...... while(1) ...... temp=ds1820_temperature_10(&rom_codes[m,0]); temp/=10; ....
-
Thread
Frage zu DS1820
Hallo, wollte Fragen wenn man bei dem DS1820 die Polarität vertauscht hat, ist das Bauteil dann defekt? mfg
durchfliesst. In einem 1Wire-Bus wird letzterer durch den Pullup-Widerstand begrenzt, so dass der DS1820 wohl überleben dürfte. Anders sieht es aus, wenn die direkte Stromversorgung aus 5V verwendet und dann GND und Vcc vertauscht werden. Dann kann es zu einem übermässig hohem Strom und Defekt des Bauteils
-
Thread
DS 1820 von Conrad
Hab aus der Vergangenheit noch zwei konfektionierte DS 1820 Temperatursensoren von Conrad mit Anschlußkabel in den Farben braun weiß und grün. Braun ist vermutlich GND. Wie sind die Farben weiß und grün zu den Anschlüssen Data und +5Volt. Vielleicht hat
damit? http://www.produktinfo.conrad.com/datenblaetter/175000-199999/184024-da-01-de-TEMP_SENSOR_DS_1820_BT.pdf http://www.produktinfo.conrad.com/datenblaetter/175000-199999/184037-da-01-de-TEMP_FUEHLER_DS_1820_KABEL_2M.pdf
-
Thread
ds1820 befehle
den code an und den schaltplan dazu".hast du auch die 4,7 kohm nach plus von deinem datapin des ds1820 auch nicht vergessen.
*********************Hauptprogramme**************************** main: sbic pinb,0 rcall ds18_t sbic pinb,1 rcall ds18_rr sbic pinb,2 rcall ds18_wm sbic pinb,3 rcall ds18_cp rjmp main ;*************************temp eines sensors lesen**
-
Thread
Frage zum DS1820
Hi. Ich habe hier an einem AVR NetIO zwei Dallas DS1820 hängen, die problemlos laufen. Ein dritter Sensor soll (alles seriell geschaltet) über eine ca 6-8 m lange Leitung auf's Dach. Nun habe ich über dieses Bauteil gelesen: Nachteile: * parasitäre
-
Thread
DS1820 Ausgabe
Ich versuche nun seit einiger Zeit die Temperatur mit dem DS1820 Sensor auszugeben. Das AVR-Board hat den Anschluss für den Sensor integriert und wird konstant mit 5V beliefert. Es handelt sich hier um einen AtMega16 Board und immer wenn ich das Programm flashe