-
Thread
Temperaturregler evtl. Anzeige
Projekt umsetzen könnte? 7-Segment findest du im AVR-Tutorial Als Temperatur-Sensor würde ich einen DS1820 nehmen. Dafür hab ich allerdings nichts fertiges in Assembler (zumindest hab ich keine Erinnerung daran). In der Codesammlung und im Forum gibt es aber ein paar C-Routinen. Ist noch nicht so lange
habe jetzt mal etwas gesucht und gelesen und habe folgenden Plan: - Als Messfühler möchte ich den DS18B20 benutzen - Programmiert wird in C (ich kann zwar momentan nur Assembler aber habe viel Erfahrung in Softwareprogrammiersprachen C#, C++ etc.. denke das sollte ich also hinbekommen außerdem gibts
-
Thread
LCD Uhr mit Alarmfunktion mit Drehencoder in BASCOM (Ein kleines Projekt für BASCOM Änfänger Vol3)
-------- ' Author : Dietmar Steiner ' Projekt: Temperaturmessung und Regelung mit Dallas DS1820 ' für Aquarien mit Boden und/oder Wasser(Stab)heizer. ' Mit LCD - Anzeige und Tastatur ' Hier: Test einer Encoder-Steuerung ' Version: 0.9 ' Datum:
------------------------------------------------------------------------------ ' Portb.0 = 1wire (DS1820) Portc.0 = Enable (LCD) Portd.0 = ' Portb.1 = Boden (Heizer) Portc.1 = RS (LCD) Portd.1 = ' Portb.2 = Wasser(Heizer) Portc.2 = Db4 (LCD) Portd.2 = Int0 von SQW ' Portb
-
Thread
Störung bei Relaisschalten
Schaltungs-Beschreibung: Ich habe eine Temperaturregelung, die über einen DS1820 die Temperatur erfasst und über ein Relais mit einem ULN2803 die Heizung ein/aus schaltet. Temperatur und Uhrzeit, Datum werden auf einen 4x16 LCD angezeigt. Fehler: Nach unregelmäßigen Laufzeiten
-
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.
Hallo, 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
-
Thread
Richtiger µc für meine Applikation
Daher empfehle ich den STM32 mit einem Level-Shifter. Ist in jedem Fall etwas für die Zukunft. Der dsPIC30 wird nicht mehr weiter entwickelt.
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
-
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
Type J - Temperatursensor auswerten
Vermutlich nein. Richtig. Ich will es jetzt mit dem LTC2051 OPV LT179 Ref-Spannung Atmega8 µC DS18B20 Temp-Sensor zum ermitteln der Referenztemperatur umsetzen, gibt es noch einwände?
> DS18B20 Temp-Sensor zum ermitteln der Referenztemperatur > umsetzen, gibt es noch einwände? Ich teile Mawins Meinung. Lass die Finger von dem Mist und haeng einen LM335 an einen anderen Analogeingang
-
Thread
Verlustleistung Paralelle Schaltung
von 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
Portc.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
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
-
Thread
DS1820 mit CodeVision auslesen
Alle! 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
sind 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
ich 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.
ich 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
besteht aus den 3 dargestellten Teilen: Eine Tasterelektronik mit Mikrocontroller und optionalem DS1820, dann eine Anschlussaufsteckplatine, die zudem die RS485 Transceiver enthält und dem Tragring mit Schrauben, so dass man alles beisammen hat. Wer möchte kann den Taster gern zum ausprobieren
-
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
the 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
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/D... > > ethersex pinning hardware / netio.m4 > > ifdef(`conf_ONEWIRE', `dnl > /* onewire port range */ > ONEWIRE_PORT_RANGE
-
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
-
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
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
connector. 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
-
Thread
einfacher Temperatur-Datenlogger
butterflylogger/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 ?
mit 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
; 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
-
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
-
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
-
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
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
Also ich bekomm' ein Present-Signal..." ???). Im Moment sieht es für mich so aus, als ob du den DS1820 parasitär versorgst und als Pull-Up Widerstand den internen Pullup des PD7 benutzt. Wenn das so ist: Im Datenblatt des _DS18S20_ (S.5 2. Abschnitt) ist aber die Rede davon einen *starken* Pullup
-
Thread
Registernamen bei inline (im Header-File)
zu 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
-
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
= Ds_read(8) - Ds_read(7) Ds_temp2 = Ds_temp2 * 100 Ds_temp2 = Ds_temp2 / Ds_read(8) Ds_temp1 = Ds_temp1 + Ds_temp2 Currenttemp(ch) = Ds_temp1 / 10 Next
-
Thread
DS18S20 Temperatur auslesen mit C geht nicht
Thigh das Zweite (von dem ich aber nur ein Bit brauche). Ich hoffe hier ist jemand dabei, der einen DS18S20 schon mal zum laufen gebracht hat und der mir sagen kann 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
-
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
controller. > Besonders toll find ich es auch nicht, aber ich komm nicht von los... Ich habe den DS1820 auch in einer Anwendung laufen. Wenn man die Genauigkeit braucht und die Gehaeuseform wichtig ist, dann ist das okay. Ich wuesste jetzt keinen anderen Sensor der absolut auf 0.25Grad genau ist