-
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
ist mir folgendes aufgefallen : Waitus 200 ' dem DS1820 etwas Zeit zum Messen geben Laut Datenblatt sollten da 750ms Zeit sein. MfG Frank_S
Christian, die gute Nachricht zuerst, dein Quelltext funktioniert mit den Stackwerten. Wie hast du den DS18S20 angeschlossen ? Vdd an + GND an - DQ an C.5 und über 4,7k Widerstand an Vdd ? 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
LEDs haben eine gemeinsame Kathode. Ich brauche also zwingend den Plus zur Ansteuerung der LEDs. Der DS2413 liefert mir aber leider nur den Minuspol. :-(
-
Thread
Arduino Temperatursensor
Widerstand ändern und das Thermometer zeigt Temperatur an. Kauf dir nen digitalen Temperatursensor ala DS18S20 DS18B20 oder so. Da findest du auch Code zu. Ich papp mal nen NTC in einen Spannungsteiler und die genaue Temperatur kommt von alleine geflogen ist ein Wunschtraum.
der DS1820 ist aber nicht gerade der schnellste ... würd eher zum LM75 raten
-
Thread
DS1820 Programmierung, Mega48
mich 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
Hallo MOssi, ich habe dir mal mein C Programm für den DS18B20 angehängt, vielleicht hilft es dir weiter! Gruß, Kevin
-
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
-
Thread
DS2438 in 1-Wire Lösung sehr träge?
einen höheren Wert erreicht. Ist es normal, dass der ds2438 Sensor erst nach ca 4 min nachdem sich die Temperatur erhöht die richtige Temperatur anzeigt? Und das er noch länger braucht wenn er sich abkühlt? Ich bin leider ziemlicher Techniklaie was Sensoren
#2810701: > 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
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
Oliver J. schrieb im Beitrag #2802126: > 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 int16_t temp31=ONEWIRE_GET(1021345702080086); int16_t temp32=
-
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
ISP 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
eine 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.
weg. 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
IC wirklich draufsteht. Der Maxim DS18S20 ist wie der Dallas DS1820 mit "DS1820" gekennzeichnet. Das ist auch auf der ersten Seite des Datenblatts zu sehen. > Die Dinger gehen zurück, bei Pollin bestell ich so schnell nix mehr. Da
mehr und bekomme auch das, was > ich bestellt habe. Andere Lieferanten werden dir auch nur mit "DS1820" gekennzeichnete Sensoren liefern, wenn du DS18S20 bestellst. Viele Grüße, Christian.
-
Thread
DS1820 Temp-Unterschied am Net-IO
Hallo Sauger, > Die Gehäuse der DS1820 ziehen Wasser was die Messung beeinflusst. Wie kommst Du denn da drauf? Gruss Klaus.
Ergebnisse sind gleich. Hat also damit nichts zu tun. Sensoren: Auf den Sensoren steht nur Dallas DS1820 drauf. Die IDs beginnen beide mit 0x10, es handelt sich bei beiden um DS18S20. Außer, dass der eine Sensor Defekt ist habe ich keine weiteren Ideen. Werde mir wohl einen weiteren Sensor besorgen
-
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)
habe ist in Bascom, was ich auch probiert habe - ich möchte gerne bei C bleiben: // define DSS1820 Options #define Ds1920 0x10 #define Searchrom 0xF0 #define Skiprom 0xCC #define Read_rom 0x33 #define Convertt 0x44 #define Read_ram 0xBE #define Write_ram 0x4E #define Copy_ram 0x48 #define
{ // 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);
-
Thread
Wetterballon
zu 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
mein ATMega8 (16MHz Tackt über Quarz) auf dem Pollinboard ein 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
Waitms 800 Call Read_ds18b20 Ds18b20temp = Makeint(ds18b20r(1) , Ds18b20r(2)) Ds18b20temp = Ds18b20temp * &H64 Ds18b20temp = Ds18b20temp / &H10 Ds18b20tempstr = Str(ds18b20temp) Print Ds18b20tempstr Loop
-
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!?
max. 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
Dann ist der Speed zu hoch! Der Draht wirkt wie eine Kapazität die der 1820 erstmal gegen Masse ziehen muss. Ist die zu hoch, verhungert er auf dem Weg und fällt aus -> wird nicht erkannt
-
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
Leitungslänge der OneWire 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
-
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!
B. 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-
-
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.
> ... 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
hier ne kleine Schaltung aufgebaut mit einem Atmega32 nem Display und drei Temperatursensoren von Typ DS18S20. Die Sensoren möchte ich jetzt auslesen und die Werte dann mal im Display ausgeben. Leider Funktioniert das nicht. Der code im Anhang ist in Bascom geschrieben. Die ausgegebenen Variable "T1"
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.
MikroC) unterstuetzt PIC12Fxxx, PIC16Fxxx und PIC18Fxxx. Alles ein- und derselbe Compiler. Wenn man dsPIC oder PIC32 programmieren will, braucht man zwar einen anderen Compiler von denen, aber GUI, Bibliotheken usw. bleiben weitestgehend gleich.
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