-
Thread
Bascom: Brauche Hilfe bei bestimmten DS1820 auswählen
Byte A(1) = 1010734ab40108002c Do 1wverify A(1) If Err = 0 Then Cls Lcd "DS1820 angeschlossen" End If Loop End So, was mach ich falsch?:D weil wenn das hier klappt kann ich endlich weitermachen:D Liebe Grüsse
; 'Next 'Print ' 'End Do 1wverify A(1) If Err = 0 Then Cls Lcd "DS1820 angeschlossen" Wait 3 Else Cls Lcd "Nicht angeschlossen" Wait 3 End If Loop End
-
Thread
1Wire Verbindungsproblem.
one Wire soll ja eigentlich recht problemlos sein..isses aber offenbar nicht.. Wenn ich einen DS1820 Temp Sensor abfragen will geht das, solange er auf der Paltine steckt wunderbar... Nun ist alles in einem Fahrzeug verbaut..als Vernidnungskabel Cat5 Netzwerkkabel... Länge ca 2m Als Pull Up Widerstand
Kim Schmidt schrieb im Beitrag #1885508: > Wenn der Ds1820 die ANfrage richtgi bekomen würde oder die gesendete > Antwort ok wäre, würde es ja funktionieren, da es das offenbar nicht > tut, bruah ich keine CRC um das herauszufinden du findest damit raus
-
Thread
Richtiger µc für meine Applikation
wichte Aufgaben mit verschiedenen IRQ-Prioritaeten laufen lassen. Ein Beispiel... Ich lese den DS1820 mit einer Statemachine im IRQ aus. Ist sehr wichtig also hohe Prioritaet weil sonst die Uebertragung schief gehen kann. Scheduler fuer Multitasking hingegen ist relativ unwichtig und kann gerne auch
-
Thread
DS1820 an ATtiny25 in C, Massive Timingprobleme
Ende der Diskussion, ich nehme alles zurück. Ich hatte in meiner geistigen Umnachtung nicht den DS1820 vor Augen, sondern den TSic306. Da geht es wesentlich genauer zu. Hier müsste es auch entspannter klappen.
noch ein P steht. Nein, kein "P". Also wohl doch kaputt. Denke jetzt aber darüber nach die neuen DS1820 mit parasite Power zu betreiben. So kann ich eine weitere Leitung einsparen. Danke & Gruß Erik
-
Thread
Verlustleistung Paralelle Schaltung
einem Mega8 zu einem anderen Mega8 einen Temperaturwert übertragen. Ein Mega8 mist über einen DS1820 die Temperatur und dise soll irgendwie einen anderen Mega8 weitergeleitet werden. Die Temperatur bewegt sich zwischen 4°C und 9°C. Die Strecke von einem zum anderen Atmega8 ist nur 10cm. Hat jemand
-
Thread
Raumtemperaturregelung
auslesen oder ein Laptop >anschlißene? Ich würde mir was passendes bauen z. B. auf Basis von 1-Wire DS1820 Temperatursensoren. Die an allen Ecken anbringen und dann mal mit dem Laptop mitlaufen lassen. Ich war ziemlich verblüfft, was meine Viessmann Steuerung so alles macht, wenn man nicht hinsieht.
-
Thread
DS1820 Adresse auslesen
Hallo, ich möchte mich nun mit dem DS1820 beschäftigen. Ich programmiere in Bascom und versuche nun die Adresse des Sensors auszulesen. Mein Code sieht folgendermaßen aus: [code] $regfile = "m8def.dat" $crystal = 8000000 $swstack
.5 Dim Dsid(8) As Byte Dim I As Byte Dim Nr As Byte Nr = 1 ' Ersten angeschlossenen DS1820 finden und Adresse auslesen Dsid(1) = 1wsearchfirst() Print "DS1820 Nr. " ; Nr : Nr = Nr + 1 For I = 1 To 8 Print Hex(dsid(i)) Next ' 10 Sekunden warten Wait 5 Do ' Nächsten DS1820
-
Thread
Anfängerfrage: Temperaturgesteuerter Heizer
fürs erste weiterexperimentieren. > > Wo finde ich das? In der "Codesammlung", Suchbegriff DS1820
, die angeben an welchem Pin der DS1820 angeschlossen ist (W1_PIN et all) Das main ist ganz unten und macht nichts anderes als den DS1820 im 1 Sekundentakt auszulesen und das Messergebnis auf dem LCD auszugeben. Alle LCD Sachen sind mit
-
Thread
DS1820 mit CodeVision auslesen
Habe ein kleines Problem mit meiner Anwendung bzw. eher ein Verständnisproblem. Ich möchte den DS1820 Temp-sensor mit einem ATM8 auslesen. Glücklicherweise programmiere ich mit CodeVision und hier gibt es eine fertige Library um den Sensor auszulesen. Ich lese also mit ds1820_temperature_10(0) den
Hast du zufällig den DS18B20 dran? Dann kommt das hin, schau dir mal die Registerbelegung DS1820/DS18S20 vs. DS18B20 an :-)
-
Thread
Volumenstromgeber VFS von Technische Alternative
somit zwischen AVR und PIC austauschbar. Als zweiten Temperatursensor will ich einen Dallas DS1820 verwenden. Die sind zwar nicht ganz billig, aber man kann dann mehrere an den OneWire Bus hängen und somit mit einem µC Modul nebenbei auch noch weitere Temperaturen erfassen. Was mir noch nicht
-
Thread
erste schritte zum schaltplan entwurf
versuche gerade ein temperaturmessgerät zu bauen. das heisst ich habe einen temperatursensor (ds1820, einen pic, lcd anzeige,..) und jetzt geht es an schaltplan. welche kondensatoren, widerstände, und und und und brauche ich da... und das will ich irgendwie mal selber auf die reihe bekommen. und
versuche gerade ein temperaturmessgerät zu bauen. >das heisst ich habe einen temperatursensor (ds1820, einen pic, lcd >anzeige,..) und jetzt geht es an schaltplan. >welche kondensatoren, widerstände, und und und und brauche ich da... >und das will ich irgendwie mal selber auf die reihe bekommen.
-
Thread
GIRA Taster Nachbau - Interesse ?
optional zusätzlich per Poti auf der Elektronik einstellbar), sowie dem optionalen Temperatursensor (DS1820). Grüße Herm --------------------------------------------------------------------- Für Thread-Neueinsteiger: Die Taster gibts auf www.haus-bus.de Neben den fertigen Varianten gibt es auch
Tasten inkl. automatischem Feedback beim Drücken - 6 dimmbare Leds - On board Temperatursensor DS1820 - Je 30 Peerings für Taster und LEDs Damit der Taster vom Homematic Server erkannt wird, muss noch eine entsprechende XML Datei eingespielt werden, die man von uns erhält. Der Homematictaster
-
Thread
avr netio addon mit SD-Karte in ethersex?
Hi, ich möchte Temperaturen (DS1820 am EXT des Pollin NETIO) und später Impulse vom Stromzähler auf die SD Karte des Add-on Boards mitloggen. Die Temperatur wird über den Web-Browser fortlaufend angezeigt. Sobald die SD-Karte eingesteckt
muss ich putty einstellen um mich über seriell an ethersex einzuloggen? 3. Wieso funktioniert der DS1820 nicht am add-on board, auch wenn EXT an EXT verbunden ist? Fragen über Fragen :-) Karlheinz
-
Thread
DS18S20 unterschied zu DS18S20+ da es leider mit Ethersex und AVR-NET-IO nicht geht
stock atmega with ATMEGA1284 (not the P version). But I am still unable to get any data from my DS1820. For now I have it in parasitic mode (as described here http://www.ethersex.de/index.php/Onewire_(Deutsch) ) but it did not work even in normal mode. Any suggestions that might help? Thanks a lot in
atmega with ATMEGA1284 > (not the P version). But I am still unable to get any data from my > DS1820. http://www.mikrocontroller.net/attachment/152324/DSC_0231.jpg ethersex / pinning / hardware / netio.m4 ifdef(`conf_ONEWIRE', `dnl /* onewire port range */ ONEWIRE_PORT_RANGE(PD6, PD6
-
Thread
1-Wire und UART, wie kann man mein Problem mit dem UART-Interrupt lösen?
beträgt 100ms (musste ein Delay einbauen). > Wie definierst du "nicht zu oft"? Du wirst deinen DS1820 sowieso nicht zu oft auslesen wollen. Denn ansonsten ist die Eigenerwärmung des Sensors während der Arbeit schon nicht mehr zu vernachlässigen. Wenn du daher alle (hausnummer) 1 Minute den DS1820
> Gibt es ein Programmier-Beispiel? ;) Darf ich leider nicht. > Du wirst deinen DS1820 sowieso nicht zu oft auslesen wollen. Ich hab das mal ausprobiert. Liesst man ihn 1/s aus und der Sensor befindet sich freistehend in Luft, so erhoeht sich dadurch dessen Temperatur um 0.3Grad
-
Thread
DS1820 SensorFühlerAufbau?
Hallo ich möchte DS18S20 Fühler in eine universelle "Ummantelung" packen und such da noch Anregungen. Natürlich habe ich gegoogelt und auch mehrere Hinweise gefunden. Da sich aber hier viele tummeln die schon "erprobte" Lösungen haben suche ich Hinweise und Links auf erprobte Ausführungen. Derzeit möchte ich 2 Stück an ein CAT 5 Kabel löten (2 wegen Redundanz) und in ein Röhrechen schieben. Frage: was sollte man da nehmen Kupfer, Alu, V2A oder? Das Ende würde ich mit Epoxydharz verschließen und die Sensoren festkleben. Frage:Sollte man die flache Seite oder die runde Seite an die Röhrchenwand
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
@all: bekommt man irgendwie 1-wire Sensoren (zb DS1820) an die Dockstar?
Rudolf Reuter schrieb im Beitrag #1863761: > Hardware: > DS18S20 (DS1820) (1-wire Sensor) -> DS9097 (Wandler 1-wire zu RS232, 5 > Bauteile) > -> RS232/USB Wandler (chipsatz PL2302 oder FTDI) -> DockStar USB. Das geht einfacher: DS18S20 (DS1820) (1-wire Sensor) -
-
Thread
Port-Informationen mittel Struktur verarbeiten
ich besser zum Ziel komme. Was habe ich nun vor : Ich habe hier ein schönes Projekt bzgl. des DS1820 gefunden (Autor : BvB). Dieses ist auf einem 8051er System programmiert. Dieses möchte ich für mich zuerst auf einem AVR anpassen aber nicht so wie die Vorlage mit fest definierten Portzugriffen in
Visitor schrieb im Beitrag #1815549: > So dass ich ggf. später > zum Beispiel mehrere DS1820 Sensoren je nach belieben an einem Bus oder > aber auch an separaten Pin´s parallel bzw. sogar mehere Busse an > verschiedenen Pin´s betreiben kann. Man kann alle Sensoren an einen Bus hängen.
-
Thread
EasyAVR Entwicklungsboard
. 4x4 keypad. Menu keypad (left, right, up, down, enter, cancel buttons). Socket for optional DS1820 temperature sensor (DS1820 is not included). Sockets for DIP 8/14/20/28/40-pin AVR microcontrollers. Switching power supply with ON/OFF switch and possibility to power up the board from USB or external
-
Thread
einfacher Temperatur-Datenlogger
index.html Software: http://sourceforge.net/projects/butterflylogger/files/ Zusatzbausteine :DS1820 System: 1-Wire
Das mit 1-Wire geht wohl bis 127 Sensoren: http://www.mystrobl.de/Plone/basteleien/ds1820 Matthias
-
Thread
Wie Temperaturschwankungen filtern ?
einem AT90S8535 und einen Display. Angeschlossen habe ich dabei einen Temperatursensor vom Typ: DS1820. Nun ist es so das die ankommenden Werte relativ stark schwanken. Ich hab mir überlegt dafür einen IIR Filter (zeitliche Filterung) zu implementieren. Einen Mittelungsfilter möchte ich nicht einsetzen
-
Thread
DS18B20 Problem
Hallo, ich weiß, über die DS1820 wurde schon viel geschieben. Auch ich habe ein Problem mit der Ansteuerung. Ich verwende einen Mega32 mit externem 4MHZ Quarz. Der DS18B20 hängt an PD6. An PD5 habe ich eine PWM laufen. (macht das
return t; } void temperature_get() { //this function reads the temperature from the DS1820 bus_i(); //init... _delay_ms(1); bus_o(); _delay_us(480); bus_i(); _delay_ms(1); bus_write(0xCC); //Skip-ROM, da ich nur einen 1-wire-device habe... _delay_ms(1);
-
Thread
PT100 an Atmega 8
Oder man pfeift gleich auf den PT100, kauft sich einen DS1820 und ist zufrieden, weil man den auch nicht mehr abgleichen muss. Mit dem ganzen Drum und Drann ist ein DS1820 auch nicht teurer als ein PT100.
Nicht ganz billig: DS1820 in Stahlrohr vergossen: http://www.conrad.de/ce/de/product/184037/TEMP-FUeHLER-DS-1820-KABEL-2-M/0231030 Peter
-
Thread
Temperaturüberwachung mehrerer Räume
Hallo Mick ! Ich bin 1998 mit 8 Meßstellen DS1820 angefangen, denke das ich damit richtig lag. Später sind noch einige Funkmeßstellen dazugewachsen. Die Aktualität kannst Du an den Temperaturen erkennen. Vor 12 Jahren konnte ich mich zu Hause nur
-
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
Temperatorsensoren
Eine Frage, kann ich anstatt einen DS1621 einen DS1820 verwenden ? ohne daß man im Code etwas anpassen muss ? Es geht umd diese Schaltung : http://www.a-netz.de/avrtherm.en.php Danke für Eure Antworten !!
Nein geht gar nicht: DS1621 ist für I2C Bus, der DS1820 für 1-Wire. Gruss Uwe
-
Thread
DS1820 wird durch die Schaltung aufgeheizt.
... oder erwärmt er sich sogar selbst durch zu schnelles Abfragen des DS1820?
> Z.B. dünnen Kupferlackdraht als "Wärmewiderstand" in die Zuleitungen des DS1820 einbauen? Welche Bauform hat der DS1820, SO oder TO92? Wenn es noch kein TO92 ist, nimm doch einfach den - am Kabel, separat von der Platine.
-
Thread
Probleme mit Betreffzeile (z.T. sehr ungenaue Angaben)
erstellt werden. z.B. "Spannungsregler" oder "Welche Programmiersprache", "Nokia N95-Display", "DS 1820 von Conrad", "Reset Schaltung" usw. Wenn ich das lese, habe ich keine Lust mal drauf zu klicken. Denkt der TO man soll den Sinn des Titels erahnen? Ein paar Worte/Erklärungen gestalten das ganze
würde ich anklicken, weil ich was darüber lernen möchte. DS1820 habe ich angeklickt, weil es noch unter 10 Antworten war und ich eventuell einen Tipp dazugeben könnte. Programmiersprache habe ich auch angeklickt, weil mir langweilig war und noch Popcorn zu vertilgen
-
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
RFM12 - ein bisschen mehr als spielen.
Ein-Byte-Adressen und es wird nur CRC8 als Absicherung verwendet (Routinen zur Berechnung findet man beim DS1820-Sensor) Zur Entprellung der Tasten habe ich eine ISR-Routine (hier aus dem Forum), die den TIMER0 verwendet und die alle 4ms aufgerufen wird. In dieser wird jetzt zusätzlich ein uint8_t hochgezählt
die typische Hardware abdecken soll (Tastenentprellung, LCD, RC-5/NEC Remote Control, EM4095-RFID, DS1820, RTC, UART, SPI, I2C, ADC, PWM, externes EEPROM (24C512) mit einem einfachen Datei-System, SD-Card mit FAT16-Unterstützung, eine interne Uhr, SHT-11 Feuchtesensor, BMP08-Drucksensor und halt auch RFM12
-
Thread
In und Aussenthermometer
Hallo Experten !! Hat jemand schon ein Projekt mit DS1820 und Atmega gemacht ? Ich möchte gerne ein In und Aussenthermoter bauen mit DS1820 und 3 Stellige LED Anzeige. Hat jemand einen Schaltplan und Code für sowas ? Im Netz habe nichts gefunden was einfach
und wo werden die 2 DS1820 angeschlossen ?
-
Thread
DS1820 & ATMega32
Chester: Nein, ein Oszi habe ich nicht, ich habe es aber dahingehend gecheckt, dass wenn ich den DS1820 vom Bus nehme die Meldung "Therm nicht gefunden" kommt (eben der codefezten, den ich vergessen habe). Also nehme ich stark an, das es doch der DS1820 ist, der den Bus runter drueckt und die Reset-Routine
Fall einbauen. Nach dem der DS1820 die Leitung auf 0 zieht muss er sie auch danach wieder freigeben, sonst ist da was faul. also folgendes ausprobieren [c] uint8_t reset() { uint8_t i; delayG; BUS_LOW(); BUS_OUTPUT_MODE
-
Thread
Registernamen bei inline (im Header-File)
doof für inline. Das folgende habe ich in einem Headerfile (.h) geschrieben:[code]static inline ds1820_init(void) { DDRA &= ~_BV(PA0); PORTA &= ~_BV(PA0); }[/code] Binde ich dieses nun mit #include in einer .c Datei ein, in der ich /vorher/ #include <avr/io.h> angegeben habe, meckert gcc trotzdem
-
Thread
DS18S20 returned nur 255
********************************* Sub 1wire_read ' DS1820 readout For Ch = 1 To 3 A = Ch - 1 1wreset PinD , A 1wwrite &HCC , 1 , PinD , A 1wwrite &HBE , 1 , PinD , A Ds_read(1) = 1wread(9 , PinD , A ) 1wreset
-
Thread
DS18S20 Temperatur auslesen mit C geht nicht
was da falsch dran ist. Das Datasheet: http://www.datasheetcatalog.net/de/datasheets_pdf/D/S/1/8/DS1820.shtml
for (cnt = 0; cnt < 8; ++cnt) { DQ = 0; DQ = 1; delay_us(2); // 15µs ds1820[i] |= ((char) DQ << cnt); delay_us(12); // 100µs } } } [/c] Ich setze DQ ja immer auf 1, weshalb diese auch immer in das Array ds1820 geschrieben wird. Da alle gelesenen Bits kein
-
Thread
Lantronix & Hygrosens Webserver 64 TempSensoren
ich jetzt das WebIF des Webservers mit IP:/webthermometer.html aufrufe werden die 4 angeschloßenen DS1820-Sensoren wunderbar angezeigt. Jetzt meine FRAGE!!! Wie kann ich z.B. nur den Wert von Sensor 1 (DS1820-ID xxxxxx) auf der aufgerufen IP:/webthermometer.html (die *.html liegt im Gerät) anzeigen
-
Thread
Open source Autoradio
muessen. Das ist kein Mega8 wo es keiner merkt wenn das LCD mal kurz nicht aktualisiert wird weil der DS1820 mal wieder primitiv gepollt wird. :-D Wenn es irgendwo knallt dann da! Aber zumindest fuer mich macht das auch irgendwo den Reiz aus. Olaf
zaubern. (BTW: Koennen ARMs eigentlich IRQ-Level oder sind die genauso strunzdoof wie AVRs?) Der DS1820 hat nur einen einzigen Vorteil der ihn am Leben haelt, er ist ohne Abgleich erstaunlich genau. Aber fuer das innere eines Radio reichen +/-2Grad aus. Als Sensor nimmt man soetwas wie einen LM75,
-
Thread
ADC Spannung genauer messen
noch nicht sicher bin ob ein RElais dafür die richtige Wahl ist. Die Temperatur soll mittels dem DS1820 an 3 Stellen abgefragt werden. Innenraum, Umgebung, Endstufe So viel zu meinem Vorhaben. Die Drosselspulen werde ich noch einsetzen. Allerdings stehen gerade noch andere Dinge vor der Tür :(
-
Thread
Fragen Temperaturlogger (Hard-/Software)
am µC und die Datenübertragung via RS232 an den PC zu Starten. Temperatur Sensor wird wohl ein DS1820 werden. Günstig und der ADC entfällt. Ansteuerung über I²C. Nun die Frage Nach dem Speichermedium: EEPROM oder SD Karte? Was ist Strom sparender? Ansteuerung? Als Stromversorgung dachte ich
>Temperatur Sensor wird wohl ein DS1820 werden. Günstig und der ADC >entfällt. Ansteuerung über I²C. Nö, 1-Wire. >Wie kann ich bei Tastendruck die Sektoren nacheinander auslesen? Such dir ein anderes Hobby.
-
Thread
Tempsensor DS18B20 1-wire und PIC
meistens als C-Code oder nich vollständig. Auch in der Suche hier gibts einige Beiträge zum thema DS1820 aber bis jetzt habe ich noch keinen zum laufen gebracht und wäre für jede hilfe dankbar. Ich habe mich für die Assemblerprogrammierung entschieden was aber im nachhinein wohl ein Fehler war, da die
zufällig irgendwo ein lauffähigen Assemblercode für einen DS18B20 oder DS18S20 ( bzw den Baugleichen DS1820) übrig, der nur die Temperatur ausliest und lediglich das ergebnis in einem 8 Bit Register speichert? die meisten codes sind so umfangreich dass man den überblick über das eigentliche Protokoll verliert
-
Thread
7segment in bascom
nochmal überdenken, es ist sehr wahrscheinlich, dass Du Dich hier irrst. Da ich das Stichwort "DS1820" gesehen habe, gehe ich davon aus, dass Du einen Integer (16-Bit-Zahl im Zweierkomplement) hast, den Du in einzelne Ziffern zerlegen willst, um diese im Multiplexverfahren auf der Siebensegmentanzeige
ich habe meine 7 segment anzeigen Multiplex und ich habe eine 2 setellige zahl vom ds1820 vorliegen und ich wollte jetzt wissen wie ich die auf 2 sieben segment anzeigen bekomme MFG Marcel
-
Thread
Temepratur messen mit DS1820 und ATMEGA8
Da fällt mir noch was ein. Es gibt doch 2 verschiedene DS1820
die empfangenen Bytes ausgeben. was meinst du genau, ich habe nicht verstanden ich habe DS1820 TO-92
-
Thread
Elektronische Adressierung von Microcontrollern
deiner Schaltung eine elektronische Seriennummer. Manche Temperaturfühler haben sowas auch drin, DS1820 z.B, wimre. Das Ding ist manipulationssicher und die bleibt nach dem ausschalten erhalten. Eine andere Möglichkeit wäre ein kleiner EEprom, die meisten uCs haben eh einen drin. Wären so meine Ideen
-
Thread
RS-485 Teilnehmer-Adressvergabe automatisch
Der DS1820: "DS1820 No Longer Available: Use Recommended Replacements" Wie heißt der Ersatz? Ich meine einen mit Seriennummer.
DS18S20 = DS1820, der DS18B20 ist ähnlich. Es gibt solche 1-Wire Dinger aber auch ohne Temperatur allein für Seriennummern: DS2401.