-
Thread
Owfs liefert manchmal 85 grad ?
bischen zickig. Der Bus ist 5V powered, also sollte es kein Problem sein. Zudem habe ich an den DS1820 jeweils ne Schottky Diode in Sperrichtung. Mir kommt es so vor als ob das owfs die Daten abholen möchte, obwohl die Wandlung noch nicht fertig ist.
-
Thread
LC-Display per Transistor zuschalten
batteriebetriebenes_ Projekt, und zwar einen Datenlogger, der regelmäßig zwei Temperatursensoren (DS1820) ausliest und deren Temperatur samt Timestamp in einer CSV-Datei auf einer SD-Karte speichert. Das SD-Karten-Modul ist ein vorgefertigtes mit Tristates zum ein- und ausschalten. Mein Problem ist
-
Thread
Pollin AVR Net IO: Problem, DS18S20 zu erkennen mit RoBue
habe den Fehler gefunden, habe den Sensor so beschaltet: http://www.rn-wissen.de/images/9/90/1Wire-DS1820.png Richtige Onewire Beschaltung ist aber so: http://itp.nyu.edu/physcomp/sensors/uploads/DS18B20Schematic.png Jetzt geht es!
-
Thread
Ds18S20 schickt nur 1er über 1-wire Bussystem - Verständnisproblem
reagiert wenn ich den Sensor herausnheme und schreibt mir dann "no sensor found". Ich habe probiert den DS1820 über parasitär UND an einer externe Stromversorgung anzuschließen. Es funktioniert nicht. Ich habe den gesamten Code auch raufgeladen und erbitte nun erneut Hilfe. Ich habe wirklich probiert
-
Thread
Mega 16 Erforen?
Hallo zusammen Ich habe mir ein Funkthermometer gebaut Mega16 Rfm12 ds1820. Versorgung 12v Akku mit Stepdown auf 5V. Schaltplan habe ich keinen. Aber alle Abblockkondensatoren sind dran. Wiederstand am reset auch. Akku ist voll. So Das ding lief ca 2 Wochen Problemlos
-
Thread
Arduino Uno + Zubehör
hab ich noch ein Steckbrett, 150mm flexible Steckbrücken,1 Steckbrückenset und 1 Temperatursensor DS1820. Alles 100% funktionstüchtig. Abgeben tue ich es nur weil ich die Facharbeit tausche. Angedacht sind 65€ plus Versand. Gruss Ronny
-
Thread
DS18S20 Falsches Bauteil geliefert?
id/3021 für den alten 1820: Software Compatibility: The DS18S20 is software compatible with the DS1820 in most applications. Ich vermute den Fehler also eher in Deinem "aktuellen" Datenblatt Gruß, Peter
-
Thread
lpc1768-board grundgerüst mp3 ds1820
hier ein Grundgerüst für ein LPC1768-board. Das Programm liest von einer sd-Karte alle Dateien aus und spielt die MP3-Dateien in der FAT-Reihenfolge ab. Anschließend wird die Temperatur gemessen und als Graph angezeigt. Ist alles noch im Aufbau. Nächste Schritte wären das Touch, Ethernet und IR-Fernbedienung. Es soll alles Modulweise programmiert werden. Für Unterstützung wäre ich dankbar. Das Board gibt es für unglaubliche 30€ mit TFT über China-ebay. Hinweisen möchte ich auf meine Macros zum Setzen der Ports. das vereinfacht den Zugriff auf ARM ganz erheblich: //aus LPC176x.h #define pinSET(
-
Thread
Temperaturfühler mit MC Adresse
die eine MAC-Adresse. Hat ein PT1000 eine MAC-Adresse. Ein KTY? Was ist mit einem Wald und Wiesen DS1820? Ein Bimetallschalter?
-
Thread
Tasten entprellen : Syncronisierung Systick und Exti GPIO Interupt
Delays können manchmal sinnvoll sein, wenn man kurze Pulse erzeugen muss (zb Kommunikation mit einem DS1820), aber abgesehen davon delay ist selten die Lösung. delay ist aber oft das Problem und da geht es nicht darum, wie der delay realisiert wird, sondern um den Einsatz eines delay an sich - egal
-
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
10 - 40°C Ofen Temperaturregelung Ideen gesucht
die Heizleistung nicht benötigt habe. Temperaturmessung hab ich mit nem 1Wire Temperatursensor DS1820 und die Ansteuerung der Heizelemente mit nem SSR gemacht. In nem AT90S2313 hab ich ne kleine 2 Punkt Regelung in Bascom realisiert mit Hysterese. Die Heizelemte hab ich per Wellenpaketsteurung noch
-
Thread
Pi und DS18S20
Gruß PS: Angeschlossen habe ich den DS hiernach: http://webshed.org/wiki/File:Fritzing_rPI_DS1820.png Das mit dem 4,7k R müsste doch so richtig sein oder? Was mir außerdem noch auffällt ist, dass die Messungen teilweise von Sekunde zu Sekunde um bis zu 3K abweichen! ... Man kann zwar 5 Messungen
-
Thread
Schaltung ATTINY 44
Vom Konzept her könnte das sicherlich klappen, aber das Protokoll des DS1820 nachahmen bedeutet schon allerhand Aufwand. Du solltest dein Ziel verfolgen: Du möchtest 3 Temperatuen und eine Spannung per RS-232 übertragen. Kein Problem, klemm die DS1820 an den Tiny44. Dieser
funktioniert das auch am USB-Serial-Wandler. Das Projekt wäre in 2 Stunden duchgewunken. Das Protokoll des DS1820 nachbilden würde ich mit wesendlich mehr Aufwand veranschlagen.
-
Thread
lpcxpreeso SystemFrequency LPC1768
Systemfrequenz auswirkt. Praktisches Problem ist, dass ich für die Übernahme von AVR-Funktionen -z.B. DS1820- eine delay-funktion brauche. Etwas vergleichbares zu _delay_ms habe ich nicht gefunden. Um eine brauchbare delay-Funktion hinzubekommen, ist es schon sinnvoll zu wissen, wievil takte der Vorgang i
> Praktisches Problem ist, dass ich für die Übernahme von AVR-Funktionen > -z.B. DS1820- eine delay-funktion brauche. Och nöööööö, bitte nicht. Tut's dafür nicht ein ordentlich implementierter Timer? Ralf
-
Thread
Relaisschaltung mit AVR verbinden
welche empfohlen. Warum nutzt Du nicht eine von denen? > >> Kommt es zur Temperaturerhöhung (DS1820) reagiert der AVR und schaltet >> das Relais ein und aus > > Moment. Dazu muß der Der AVR vom DS1820 zunächst die Temperatur > erfragen, dann muss er sie verarbeiten und dann entscheiden ob es
Thomas Berger schrieb im Beitrag #3055991: >> Dazu muß der Der AVR vom DS1820 zunächst die Temperatur erfragen, > na klar, das programm muss geschrieben werden sonst hat das hier kein > sinn ...wobei der DS1820 durchaus so einige Haken und Ösen (z.B. richtige Initialisierung
-
Thread
Heizmatte über Relais schalten und am AVR Atmega16 die Temperatur durch einen Sensor messen
möchte über einen ein Relais meine Heizmatte in einem Gehäuse ansteuern. Im Gehäuse ist ein Sensor DS1820 der die Temperatur drinnen zum AVR Atmega16 sendet. Falls es über 35,5°C ist dann soll der Relais gleich runterschalten und falls es unter 34,5° ist sofort anspringen. Der Wert soll am AVR LCD-Display
Schritt 1: Schaltung basteln grober Vorschlag: DS1820 <-> ATtriny2313 <-> BC547 <-> Relais -> Heizmatte Freilaufdiode, 10k an Reset & 100n zwischen plus und minus am tiny nicht vergessen. Schritt 2: proggen. Den Code kannst du dir zur Not aus
-
Thread
Probleme mit resistivem Touchscreen
grafikchip" dienen, der komuniziert dann mittels spi, kriegt halt noch eine sd karte und ein paar ds1820 aber mehr soll der mega32 dann nicht machen, also display, touch, sdkarte und ds1820, der rest passiert dann mittels spi. ich will halt das ganze mehr verstehen etc. pp. demnach muss ich mich da
-
Thread
Temperatursensor DS1820 über Funk
Hallo zusammen, ich habe mir vor kurzem ein paar Dallas DS1820 Temperatursensoren gekauft, die auch super über den Com-Port von meinem Server funktionieren. Allerdings möchte ich nun weitere Sensoren anschließen. Die beste Möglichkeit dazu wäre es dies über Funk zu realisieren. Welche günstigen Methoden gibt es, das Signal der DS1820 über Funk zu senden? Im Endeffekt müsste das serielle Kabel durch eine Funkverbindung ersetzt werden. Da es einige Sensoren werden spielt der Preis eine große Rolle. Vielen Dank im Voraus! Robert
-
Thread
Typ-K Temperaturen messen
Kupferbahnen der Platine verbunden sind, messen. Dazu tun es deine "125 GradC" IC ganz gut, z.B. DS1820. Die Spannung so eines Thermoelements ist selbst bei 1000 GradC http://www.thermometricscorp.com/PDFs/type_k_tc_in_C.PDF mit 0.041276 V so klein, daß sie bis auf 5V verstärkt werden muss
Faktor 1000 stärker). Zur gemessenen Temperatur des K-Elements kommt die gemessene Te,peratur des DS1820 hinzu
-
Thread
Eine Heizmatte mit AVR ansteuern und die Temperatur mittels Temp.sensor am AVR ausgeben, HILFE
Das Board des TO hat einen DS1820 mit einer Genauigkeit von +-0,5°C. Dazu schreibt er: Tomi XX schrieb im Beitrag #3025632: > nur sind die Messwerte nicht genau , d.h es würde zu viel > varrieren ähmm ... ;-) ich denke
-
Thread
Frage zu Interrupts bei Atmega32U (Arduino Micro)
einem Arduino Micro eine kleine Sensoranzeige gebaut. Das Teil hat - neben den diversen Sensoren (DS1820, DHT22, SCT13 und LDR) - 2 Buttons. Mit dem einen dieser Buttons kann man durch eine Menüstruktur gehen (nur 1 Ebene: einfach eine Seite pro Sensor, recht primitiv also). Das Ding funktioniert soweit
anderen der Sensoren aus. Speziell die hier [C] void get_dallas () { // fetch all dallas DS1820 temperature readings sensors.requestTemperatures(); for (int id=0; id<TempPins; id++) { CurrentTemps[id] = sensors.getTempCByIndex(id); } } [/C] werden den Löwenanteil der Zeit beim
-
Thread
Temperaturregelung für einen Gärschrank
3 Taster brauchen oder (eleganter) einen Drehencoder. * Temperaturfühler. Da würde ich einen DS1820 vorschlagen. Kein Ärger mit Abgleich und für den Arduino gibts da sicherlich fertigen Code dafür.
. Gleichzeitig bleibt für dich noch genug zu tun übrig. Sooo spannend ist die Ansteuerung eines DS1820 dann auch wieder nicht und letzten Endes bist du ja nur am Temperatur-Wert interessiert, der da rauskommt. Du kümmerst dich am PC ja auch nicht um die Feinheiten, welche Bytes auf der Festplatte wo
-
Thread
Hilfe gesucht: AVR m. Batterie, Temperatur per Funk (100m) an Ethernet
RFM02, DS1820, kleiner AVR und eine Lithiumzelle könnte gerade so für 10 Euro ausgehen. Aber nur wenn du die Platine selber ätzt. Wenn du sowas komplett in Auftrag gibst wird es wohl um ein Vielfaches teurer. Ich
-
Thread
Hast du das Datenblatt gelesen?
Schuljungen behandelt. Möglich. Der Unterschied: Danach ist nicht gefragt. Gefragt war, wie ein DS1820 funktioniert und wie man ihn ansteuert. Und sei mir nicht böse. Dazu gibt es sprichwörtlich TAUSENDE Seiten und Beiträge im Forum und im Web allgemein. Noch nie in der Geschichte der Menschheit
-
Thread
DS18S20 auslesen (finde den fehler nicht)
lib schreiben als die derzeitig im umlauf befindlichen. aber bisher hat alles geklappt nur der ds1820 will nicht.
werden, nicht nach H (was Du machst). > kann der auch sowas wie 23,52Grad usw? Der Vorgänger DS1820 und andere konnten das, er hatte eine (temperaturabhängige) Auflösung von etwa 0.01°. Aber Vorsicht, manche ICs sind mit DS1820 beschriftet und sind in Wirklichkeit DS18S20 (z.B. Pollin 180014 (2,50
-
Thread
Atmega128 startet immer neu
gar nichts gemacht.... Ich habe jetzt allerdings keine Ahnung, ob irgendeine benutzte Lib (UART, DS1820, MMC) die Reister verwendet. Vom Speicher sieht es so aus: text data bss dec hex filename 20504 1610 2642 24756 60b4 GSMParkHeatingControl.elf
-
Thread
Genauigkeit ds1820 / Eichung
eher die Meßgenauigkeit des vorkalibrierten DS1820? Ich habe keine Informationen über die (relative) Meßgenauigkeit von digitalen Fieberthermometern gefunden, vermute die aber im 1/10 Grad Bereich. Hat da jemand Erfahrung? Danke DS
ist Figure 16. "Recommended Master Read 1 Timing". In der hier im Forum verlinkten Version des DS1820 (s.a. den ersten Beitrag) ist Fig.16 die "Typical Performance Curve".
-
Thread
Debug ANSI C Programm, RaspberryPI.
andere-parameter-wie-zuvor> compilieren. Dann fallen einem auch solche Sachen auf, wie dass die Funktion "double ds1820read(...)" unter Umständen gar nichts zurück gibt.
die Datei foo.c ist hinterher im Linux coding style eingerückt. Wenn man das auf deine Funktion ds1820read() loslässt sieht diese schon mal viel übersichtlicher aus. Ich war mal so frei und habe außerdem ein paar Kommentare in den Code eingefügt. [c] double ds1820read(char *sensorid) {
-
Thread
Suche Temperatursensor konfektioniert mit 0,5°C Auflösung
in unterschiedlichen Tiefen im Boden vergraben. Ich schwanke jetzt zwischen dem lm235z und dem DS1820. Die Sache ist die: Das Wichtigste ist der geringe Stromverbrauch. Dh die Sensorversorgung muss immer abschaltbar sein. Wenn ich die DS1820 über den UART betreibe müsste ich den UART zwischen
betreiben und über den µC auch wegschalten wenn er nicht benötigt wird. Was würded ihr nehmen? 8 x DS1820 oder 8x LM235Z? LG
-
Thread
Fehler bei SRAM Berechnung?
Hallo Profis, ich habe heute versucht, auf meinem Atmega128 eine zusätzliche Komponente (einen DS1820) anzusteuern und mir einen Beipielcode gesucht. Diesen habe ich dann in mein Projekt eingebunden und jetzt kommt ständig ein Fehler, den ich mir überhaupt nicht erklären kann. Beim Übersetzen im
für dieses komische Verhalten scheinen die Demo-Sourcen zu sein, die ich > für die Anbindung des DS1820 benutzen wollte. Dann poste jene doch mal, oder einen Zeiger drauf.
-
Thread
Temperatur auslesen mit µC mithilfe eines A / D Wandler
verschoben werden, um negative Temperaturen messen zu können. Ich bin dann auf die Dallas-Sensoren DS1820 etc. gestossen. Die verfügen über eine digitale Schnitstelle (1-Wire-Protokoll). Es gibt genügend Codebeispiele, die man als ausreichend erprobt ansehen kann. Der Vorteil ist, dass der ausgelesene
-
Thread
undefined referece in AtmelStudio 6
Grow-O-Matic.c) ein blöder Fehler unterlaufen, oder aber beim linken läuft etwas da ich die Funktionen ds1820_init() ds1820_read_temp() nicht aufrufen kann. Da beim Compilieren jedesmal der Fehler Undefined reference erscheint. Hier die Meldungen aus dem AtmelStudio 6 [code] ------ Rebuild All started
\Atmel Studio\Grow-O-Matic\Grow-O-Matic\Debug/.././Grow-O-Matic.c(64,1): undefined reference to `ds1820_init' Grow-O-Matic.o: In function `main': F:\Atmel Studio\Grow-O-Matic\Grow-O-Matic\Debug/.././Grow-O-Matic.c(49,1): undefined reference to `ds1820_read_temp' collect2: ld returned 1 exit
-
Thread
Meinung über Heizungsprojekt
funktionieren? > Sensoren - wenn Du keine Ahnung von Analogtechnik hast verwende irgendwelche Dallas DS1820 oder so, wenn Du dich auskennst und partout 0,4€ einsparen willst, dann nimm KTY81 oder sonst irgendwas vergleichbares. Und wenn Du ein bischen Geld ausgeben willst - verwende auch ein oder 2 SHT71
, Fußboden-, Kessel, Rücklauf- und Wohnzimmersensoren. Alle sind außer Wohnzimmer vom Typ Dallas DS1820. Der für Wohnzimmer ist ein TSIC 306. Für WZ war die Leitung zu lang, bzw zu viele Störungen von dem Sensor DS1820, deswegen ersetzt durch TSIC 306. Habe ohne irgendwo drehen zu müssen oder zu
-
Thread
Temperaturmessung Kühlschrank
laufen, Und deutlich teurer ist sie obendrein. Ganz abgesehen davon, dass eine Lösung mit einem DS1820 schon seit 29 November fertig gewesen wäre.
Freeze schrieb im Beitrag #2992108: >> Ganz abgesehen davon, dass eine Lösung mit einem DS1820 schon seit 29 >> November fertig gewesen wäre. > > Ja, wenn ich's fertig gekauft hätte, wäre es schon vorher fertig gewesen > :) Von fertig gekauft kann keine Rede sein. Auch einen DS1820
-
Thread
DS18S20 Negative Temprratur
cyblord ---- schrieb im Beitrag #2918687: > In C muss man da gar nichts umrechnen. Er will vom DS1820 auch die zusätzlichen Bytes benutzen um auf die 'erhöhte' Genauigkeit zu kommen. Dazu ist im Datenblatt eine Formel angegeben. Ist zwar in den meisten Fällen sowieso Schwachsinn, weil die Temperatur
-
Thread
Raumthermostat: Eigenbau
Mega16 mit dem üblichen Kleinkram, Trafo, 7805, Relais (zum schalten der 230V Schaltspannung) und DS1820 auf einer Platine. Die Zeit generiere ich aus dem 230V Netz. Hat sich so gesehen bewährt. Stromausfälle sind in den 3 Jahren keine vorgekommen und die Uhr tickt nach wie vor so dahin, wie ich sie
dem sich der Thermostat bedienen und einstellen lässt. Fehler die ich gemacht hab. Ich hab den DS1820 auf die Platine gesetzt und zu nahe am Schalttransistor für das Relais. Zieht das Relais an, dann heizt der Transostor den DS1820 ein wenig auf. Irgendwann häng ich den DS mal an ein Kabel, aber im
-
Thread
DS18S20 Atmega8 zeigt immer 85°
Wie versorgst Du den DS1820? Parasitär oder extern?
-
Thread
DS18B20 auslesen und Temperatur auf 7-Segment-Anzeige ausgeben
abliefert? Dann hättest du vielleicht auch erkannt, dass Renes Auswertung offensichtlich für einen DS1820 geschrieben ist, du aber scheinbar einen DS18B20 verwendest. Und dann sind die Ergebnisse durchaus nachvollziehbar.