-
Thread
Griffheizungssteuerung mit Atmega 328p (Arduino)
ich verwende zum testen folgende Bauteile Arduino SMD Version R3 Buz11 Tempsensor Onewire DS1820 einen Opamp LM358 2 Taster für Temp + und Temp - Das Problem ist derzeit folgendes der Buz11 wird tierisch Heiß troz Kühlkörper der Heizgriff habe noch einen als Ersatz hier liegen den ich
OneWire ds(13); //Pin an dem die Datenleitung des ds18s20 hängt #define MAX_DS1820_SENSORS 1 byte addr[MAX_DS1820_SENSORS][8]; int IstTemperatur[MAX_DS1820_SENSORS]; #define DEBUG_MODE true //Debug Modus gibt Werte im Terminal aus (Serial) //Bis hier anpassen
-
Thread
Wie Display beschalten und Temperatur ausgeben?
Und fang mit der Ausgabe an. Den DS1820 lässt du erst mal links liegen und siehst zu, dass du erst mal Texte bzw. Variablen ausgeben kannst. Wenn dann diese Zahlenausgabe in weiterer Folge ein Zahlenwert ist, den du vom DS1820 bekommst,
eine schöne Ausgabe etc. Eben der Spass, das Display zu verwenden. Und dann wartet ja auch der DS1820 noch in den Startlöchern.
-
Thread
Thermometer-Steuerung
-Segment Ausgänge zu klemmen ist a) eine Notlösung b) mit Sicherheit nicht einfacher als einen DS1820 auszulesen, für den es fertige Funktionen hier in der Codesammlung gibt. Zur Not könnte man sich auch an die Eingangsspannung des ICL klemmen und dort einfach mit dem ADC die Messung machen.
einem 2-zeiligen LCD ausgegeben werden, braucht kein Mensch mehr die Originalschaltung. Mega8 DS1820 LCD Poti zum Einstellen der Schalttemperatur Relais samt Hühnerfutter zur Ansteuerung mehr brauchst du nicht. Und deine Thermomteterschaltung kannst du zu den Akten legen.
-
Thread
Amperemeter Datenlogger
8 Spannungen/Ströme) 2 Leistungen über S0-Bus 2*Energieverbrauch über S0-Bus 6 Temperaturen (DS1820) Eine 2GB SD-Karte ist nach 15 Jahren voll mit Textfiles wie im Anhang. Heute würde ich statt des Atmega aber ein ST32F4discovery verwenden, da ist die RTC mit drauf. Der hat auch genug RAM, um
-
Thread
µC hängt sich nach einer weile auf
//EEPROM Variable für Fühler mit Standartwert TISC206 //0=TISC206 1=PT100/Analog 2=DS1820 3=DS1822 uint8_t EEPROM_HEIZ_ST EEMEM=0; //EEPROM Variable für Heizung aktiv Standartwert 0 /*EEPROM Word */ uint16_t EEPROM_ZEIT
-
Thread
1W und DS18S20
mir folgendes aufgefallen : Waitus 200 ' dem DS1820 etwas Zeit zum Messen geben Laut Datenblatt sollten da 750ms Zeit sein. MfG Frank_S
-
Thread
Relaissteuerung über 1Wire / DS2413
Transistors versorgen - wie beschaltet man das? Hintergrund: Ich möchte über einen Temperaturfühler (DS1820) bei Erreichen eines Schwellenwertes (steuert ein Script auf dem Raspberry) eine Pumpe aktivieren (Relais schaltet). Anbei eine Zeichnung, aber ich vermute, da ist so ziemlich alles falsch was falsch
-
Thread
Arduino Temperatursensor
der DS1820 ist aber nicht gerade der schnellste ... würd eher zum LM75 raten
-
Thread
DS1820 Programmierung, Mega48
letztens entschlossen ein kleines Thermometer-Projekt zu machen. Die Entscheidung fiel auf den DS1820, leider schaffe ich es nicht ihn Anzusteuern. 1. Habe extrem viel Rumgegooglet 2. Nichts gefunden was mir hilft. 3. Das Programm von peter dannegger lässt sich bei mir nicht kompilieren. 4. Habe
-
Thread
Suche nach geeignetem OP
analogen Eingängen verwendet werden. Die LM35 deshalb, weil sie einen schönen linearen Verlauf haben. DS1820 klappt halt leider mit der Original-Pollin-Firmware nicht, und die würde ich (zumindest zunächst) gern belassen, da ich dann die Daten mit der mitgelieferten PC-Software abholen kann. Ein ständig laufender
-
Thread
DS2438 in 1-Wire Lösung sehr träge?
> Wie kann ich das Rausfinden 1. Manual lesen. Auf Seite 38 findet sich ein Beispiel, wie ein DS1820 anzusprechen ist. Dazu wird auch das "Convert T" Kommando verwendet... 2. Beim Herstellersupport anfragen...
-
Thread
Temperaturkontrolle Eisstadion
Wert nennenswert beeinflusst. Vertrauen ist gut, Kontrolle >ist besser: Ich rede jetzt nur vom DS1820: Wenn der im Dauerbetrieb die Temperatur in digitale Werte umwandeln soll, wird er in der Tat etwas wärmer. Deshalb lässt man ihn auch nur alle 30 Sekunden wandeln, wenn es auf Genauigkeit ankommt
Martin Kreiner schrieb im Beitrag #2807332: > Ich rede jetzt nur vom DS1820: Wenn der im Dauerbetrieb die Temperatur > in digitale Werte umwandeln soll, wird er in der Tat etwas wärmer. Das sollte doch aber für die hier diskutierte Anwendung vernachlässigbar sein, oder
-
Thread
Dallas DS1820 Temp.-Sensor
Hallo an alle, ich verwende einen Dallas DS1820 OneWire Temperatursensor im Zusammenhang mit dem Arduino Mega und den Libraries OneWire und DallasTemperature um Temperaturmessungen durchzuführen. Ich habe alles EXAKT so nachgebaut, wie auf dieser
DS1820, DS18B20 oder DS18S20 ?
-
Thread
Ethersex, AVR, ONEWIRE_GET
am Tag, bei 60 Sekunden Messungen, auf einer sehr langen 1w-Leitung mal 85 und mal 2763 vom DS1820 zurück. Ist kein grosses Problem, nur lästig. Meine Idee, while -> [c] int16_t temp3=ONEWIRE_GET(1021345702080086); while(!temp3 > 80) { WAIT(2); int16_t temp3
Die Temperatur (beim DS1820) ist so träge und 1-wire so schnell, dass man locker 2-3 Werte aufnehmen kann, um diese zu vergleichen.... Gruß Oliver
-
Thread
Welcher Attiny brauch ich?
ISP wird gewisse Probleme bereiten, da der Programmer im Zweifel gegen den 'Poti-Schalter', den DS1820 arbeiten oder eine LED treiben muß. Gruß Jobst
wird gewisse Probleme bereiten, da der Programmer im Zweifel gegen > den 'Poti-Schalter', den DS1820 arbeiten oder eine LED treiben muß. Ich könnte den ISP auch weg lassen. Einmal programmiert muss ja nichts mehr geändert werden. Nur bei Testobjekt wäre es ohne schlecht, ich kann allerdings auch
-
Thread
Windrad- Überwachung
Aussenbeschaltung rund um den µC. Aber die ist vergleichsweise simpel. Nur als Beispiel: einen DS1820 als Temperatursensor in BASCOM ansteuern, auslesen und die Temperatur zur Anzeige bringen, ist vergleichsweise trivial, weil dir die schwierigen Sachen alle schon von BASCOM abgenommen werden.
Sie verschlingt nur unnötig Geld > und ist dem Zweck nicht wert. Der oben bereits erwähnte DS1820 kostet keine drei Euro.
-
Thread
Temp-Messung mit PT100
willst Du denn haben? Welchen Temperaturbereich? Wenn Du einen Prozessor nutzt, kannst Du auch einen DS1820 oder z. B. einen (analogen) KTY 81 am ADC-Eingang nutzen. Gruß Helmut
-
Thread
PT1000 Senor auslesen mit ATmega1284P
Wieso nimmst du nicht einen DS1820? da hast du wirklich nur zwei oder drei Drähte. Bei deiner Schaltung sollte die Spannung sauber sein, und die Kabel nicht zu lange (vgl. 4 Kabel). SW gibt es zum DS1820 genügend hier im Forum.
Ist halt konkret eine Voraussetzung. Zudem geht die oberste Höchsttemperatur bei einem DS1820 nur bis 125°C. Wie ich schon zuvor geschrieben habe liegt der Temperaturbereich bei : -20°C - +200°C, also scheidet der DS1820 klar aus. Trotzdem Danke für den Hinweis.
-
Thread
Gibt es eine Art DS1820 der auch 300Grad kann?
und wie willste den Controller aus dem DS1820 rauspulen?
hihi schrieb im Beitrag #2730474: > und wie willste den Controller aus dem DS1820 rauspulen? Scherzbold... also nochmal für Doofe - oder solche, die sich doof stellen: Der DS1820 ist ein One-Wire-Temperatursensor. Um den auszulesen nimmt man üblicherweise einen Mikrocontroller
-
Thread
Windows App für serielle Schnitstelle zum Download
code.msdn.microsoft.com/SerialPort-Windows-Forms-a43f208e Ich benutze das, um 16 Temperaturen (DS 1820) und IO's von einer C Control Station meiner Heizungsanlage zu visualisieren. Es ist auch Loggen und Speichern in eine Textdatei möglich. Die Daten lassen sich anschliessend in Excel importieren.
-
Thread
DS18S20 im Ölbad
Naja, ne Temperaturanzeige mit DS1820 interessehalbe kann man auch für andere Sachen bauen :-) Unterschätz nicht die Vibrationen am Motor, die machen über kurz oder lang den Beinchen des Sensor den Garaus. Also samt Anschlusskabel vergiessen
Software auswerten. H.joachim Seifert schrieb im Beitrag #2714316: > Naja, ne Temperaturanzeige mit DS1820 interessehalbe kann man auch für > andere Sachen bauen :-) Klar, aber ist doch toll 2 Hobbys zu verbinden. :-) Gruß Toni
-
Thread
Pollin veräppelt mich
michael schrieb im Beitrag #2708405: > Gekommen sind > DS1820. Der ist abgekündigt. Sonst gäbe es den bei Pollin auch nicht. Duck, und weg…
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 IC wirklich draufsteht. Der Maxim DS18S20 ist wie der Dallas DS1820 mit "DS1820" gekennzeichnet. Das ist auch auf der ersten Seite des Datenblatts zu
-
Thread
DS1820 Temp-Unterschied am Net-IO
normalen Haarfön, keine Heisluftpistole. Gewächshaus = hohe Luftfeuchtigkeit. Die Gehäuse der DS1820 ziehen Wasser was die Messung beeinflusst. Besser ist es sie Komplett zu umhausen, zB. in einem vergossenen Röhrchen. MfG
Hallo Sauger, > Die Gehäuse der DS1820 ziehen Wasser was die Messung beeinflusst. Wie kommst Du denn da drauf? Gruss Klaus.
-
Thread
Grillthermometer
Kennt jemand einen Sensor den man ins Fleisch stecken kann? (Die anderen Stellen messe ich mit einem DS1820) 2. Als Sender habe ich daran gedacht: http://www.watterott.com/de/RF-Link-Sender-434MHz da er mit max 8mW sendet ist er in D erlaubt? Gruß Flo
DS1820? Der ist doch gerade bis 110 Grad Celsius ausgelegt. Die Spiese könnte man aus Edelstahlrohre machen die vorne zugeschweißt sind. Ich würde ein Thermoelement nehmen. Die gibt es auch mit hizeresistenen
-
Thread
Atmega 8 + dallas 18s20 + Neuling (never ending story)
{ // schreibe SKIP ROM wr_byte(0x33); // lese byte ein ds1820 for (i=0;i<8;i++) { read_rom[i] = rd_byte(); printf ("\n %x ", read_rom[i]); } } else { // LED auf HIGH DDRB|=(1<<PB0); PORTB
sollte. Ich habe ein Bild angehängt, wo eigentlich gezeigt werden sollte wie der Befehl 0x33 zum DS1820 gesendet wird, mir fällt selber auf, dass ich zwar eine 0 sehe aber keine 1. Oder liegt es am Oszilloskop? (Ich habe mal mit den werten von Klaus seinem Anhang verglichen, bzw. vergleichen wollen)
-
Thread
Wetterballon
groß. Wir sehen auch die Eigenerwärmung als Teil des Problems. Unser Standard-Sensor ist ein DS1820 oder Verwandte. Trotz seltener Messung stiegen die gemessenen Temperaturen in größeren Höhen schnell an. Rund um 10km Höhe, wo es richtig kalt ist und noch einiges an Luft verfügbar ist, klappt es
-
Thread
Probleme mit Temperatursensor DS18B20
LC Display und einen Temperatursensor DS18B20. Wichtig es ist DS18B20 also nicht DS18S20 oder DS1820. Den Sensor habe ich VDD und GND gegen GND und DQ auf Portc.0 und mit einem 2,2k gegen Vcc. Hatte vorher ein 4,7k gegen Vcc gehabt, da war die Anzeige aber um 2,5 Grad höher. Das Problem ist,
-
Thread
Suche Beispiel-Projekt für DS1820 an ATMega mit RS232 Ausgabe
Hallo, Ich such ein Tutorial oder ein Projekt, um meine ersten Erfahrungen mit dem DS1820 (One-Wire) am ATMega zu machen und Messwerte an der Seriellen Schnittstelle auszugeben. Könntet ihr mir da ein Tutorial oder Beispielprojekt für (Wenn möglich) Assembler geben? Ich würde mich sehr
Assembler geben? ghost schrieb im Beitrag #2658274: > Hier, extra für Dich gesucht: > Beitrag "DS1820, DS18B20 in C" Aber nicht getroffen ;-)
-
Thread
Problem mit SPI - lange Kabel!?
. 1Mhz und deutlich langsamer. Aber mehr als 20cm habe ich auch nicht zuverlässig hin bekommen. DS1820 ist da deutlich genügsamer.
und deutlich > langsamer. Aber mehr als 20cm habe ich auch nicht zuverlässig hin > bekommen. > DS1820 ist da deutlich genügsamer. Da bin ich ja ein wenig beruhigt, dass ich nicht der Einzige bin, der damit Probleme hat. Ich bin vorerst mal auf einen anderen Sensor umgestiegen. Falk Brunner
-
Thread
DS1820 wird nicht immer erkannt
Liebes Forum, ich habe das Problem, dass einer meiner DS1820 nicht erkannt wird. Einer der beiden hängt fast direkt am Computer der andere 15m weiter an einem Klingeldraht. Beide sind parasitär und paralell angeschlossen. GND ist jeweils mit Vcc am Sensor verbunden
-
Thread
DS18S20, Atmega8, AVR Studio
abzuschätzen wie zuverlässig der ist). In der Codesammlung gibt es einige Beiträge zum Thema DS1820 auslesen. Hast du von denen schon mal was ausprobiert bzw. angepasst? Da das Bustiming nicht beliebig flexibel ist: Hast du kontrolliert, ob den µC tatsächliche mit den 3.zerquetschte Mhz läuft
In Deinem Code steht etwas von DS1820! Du hast aber einen DS18S20!
-
Thread
Arduino UNO & Linux, PHP Datenübertragung per USB
sende, kommt die Antwort vom Arduino. Wie in dem Bild zu sehen ist, empfange ich die Rohdaten eines DS1820. Versuch: [c] <?php echo ("Test 2<br />"); $string = "A"; $pointer = fopen("/dev/ttyACM1","w"); fwrite($pointer, $string); fclose($pointer); $pointer = fopen(
-
Thread
Digitaler-Temperaturfühler Gesucht
http://www.conrad.de/ce/de/product/184037/TEMP-FUeHLER-DS-1820-KABEL-2-M/0231030&ref=list Peter
-
Thread
Dann zeigt mal eure Hausbus-Projekte
Devices eher kurz. Also OneWire Sensoren habe ich bereits erfolgreich getestet: DS18B20, DS18S20, DS1820 und DS2438: Helligkeit: OPT101 Absolutdruck: MPXH6115 Feuchtigkeit: HIH4000 Die Daten (Temperatur, Feuchtigkeit, Helligkeit, ...) werden von der SPS ausgewertet und mitgeloggt und auch am Webserver
-
Thread
Atmega16 + DS18B20 + Timer = LCD Zeichenwirrwarr?
ähnliches Programm wie Du geschrieben (damals) und da gab es keine Probleme mit ATmega16, Timer, LCD und DS1820. Wünsche Dir viel Erfolg!
Dort waren die drei Transistoren für die Segment-Transistoren. Auf meinem Versuchsboard war der DS1820 an einem anderen Port C. Auf der fertigen Platine habe ich dann den DS1820 mit auf den Port B gelegt, weils vom Layout praktischer war. Und dann spielten die Segmentanzeigen verrückt, weil der 1-Wire
-
Thread
Lüftersteuerung
Atmega168 auf einem Board von aevum-mechatronik. Hab dann den Sensor weiterentwickeln und auf 1-Wire (DS1820) umgestellt...bin ich aber nicht ganz fertig geworden (Ich konnte mich nicht entscheiden, wann ich die PWM-Kanäle an die Temperatur anpasse: erst alle Temperaturen sammeln, dann alle PWM-Kanäle anpassen
-
Thread
Temperaturmessung
> logischerweise Was ist da logisch drann? Logisch wäre es einen DS1820 zu nehmen und den genaz einfach nach der Temperatur zu fragen
-
Thread
AVR Tempeatursensor auslesen SPI
was anderes. Wenn Du die hohe Auflösung brauchst: die alten Dallas mit den zwei Oszillatoren (z.B. DS1820, DS1620) haben eine sehr hohe (allerdings temperaturabhängige) Auflösung von < 0,01°C. http://www.mikrocontroller.net/topic/194939#2139749 Falls Du es schaffst: bitte hier posten, es interessiert
-
Thread
1-wire-DS1820 Verständnisfrage
Hallo, ich mache gerade meine ersten Gehversuche mit einem DS18S20 und bin über das geniale Tutorial von B.v.B gestoßen. Damit sollten eigendlich schon alle Fragen aus der Welt sein, jedoch verstehe ich folgende Zeilen nicht: // Port-Pin zur Realisierung des 1-Wire-Busses unsigned char bit DQ @ 0xb4; // Port-Pin P3.4 = b4h // Port-Pin P4.0 = c0h Könnte mir mal jemand genau erklären was da passiert? Ein paar Fragen um meine Verwirrung zu erklären: 1. Wozu ist das '@' ? 2. Ist 'bit' evtl. eine Struktur? 3. Welche Adresse
-
Thread
Ist dieses Board Einsteiger geeignet?
Character-LCD. Wirklich ein schönes Board, aber: [c] NOTE: Pencil, GLCD with Touch Screen, LCD, DS1820, Serial Cable and memory cards are not included in the price! The package contains: EasyAVR5A development system. USB cable. CD with software, drivers and examples in C, BASIC and Pascal. Printed
> ... EasyAVR5A ... Das viel mir auf: "Pencil, GLCD with Touch Screen, LCD, DS1820, Serial Cable and memory cards are not included in the price!" Ansonsten ist das eher ein Board zum Testen vom DIL-Schaltern & Microtastern. Das Ebay-Board macht keinen schlechten Eindruck.
-
Thread
Problem mit 1wire und DS18S20
Code in dem Sub jetzt mal so abgeändert: Messen: Disable Interrupts ' Alle angeschlossenen DS1820 zum Messen veranlassen 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 700 1wreset 1wwrite &H55 1wwrite Ar2(1) , 8 1wwrite &HBE
-
Thread
PICkit2 blutiger Anfänger ohne ansatzweise Plan.
sehr wenig Code sehr viel Ergebnis liefert. Da es nur um das Auslesen von 2 Temperaturwerten aus DS1820 und 2 Analogwerten geht, ist wirkliche Performance des Programms auch nicht angesagt. Da ist Bascom schon sehr gut. Ich konnte schon ein wenig damit herumexperiementieren und bin einfach begeistert