-
Thread
DS18S20 an AVR welche Port?
Hallo, muß ich den Temperatursensor an ein bestimmtes Port von Atmega anschliessen oder kann ich beliebig irgend ein Port benutzen? Hab etwas gegoogelt und meinstes ist an einem PWM Port angeschlossen, gibt es ein besondere Grund?
-
Thread
Wie Display beschalten und Temperatur ausgeben?
dürfte ich eventuell noch hinbekommen. Für den ersten Test habe ich mir gedacht das ich mittels eines DS18S20 die Temperatur messe und diese einfach auf dem Display ausgebe. Den DS18S20 wollte ich extern beschalten, wenn ich das richtig verstanden habe wird GND an GND angeschlossen, VDD an 5V+ und die
-
Thread
Standheizung selbstbau, einige Fragen
den Gebläsemotor? Wie kriege ich die "Zeit" in den uC? Wie Beschalte ich den Temperatursensor DS18S20 ? Wie bekomme ich eine Art so eine Grafik auf das Display und wie beschalte ich genau das Display? Also das Display soll es halt sein (habe ich schon da)? http://www.pollin.de/shop/dt/NTc1OTc4OTk
-
Thread
DS18S20 Temperaturwerte in signed integer wandeln
Hallo, ich wollte den Temperaturwert eines DS18S20, zur weiteren Datenübertragung,in einen signed integer (int16_t) umwandeln. Dafür habe ich mir folgenden Code geschrieben:[c]void rechne(uint8_t msb, uint8_t lsb, uint8_t count_remain){ ausgabe_u
-
Thread
C-Control - mehrere I2C-Sensoren
stehen hier ein paar Links/Informationen: http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
http://www.c-control.de/c-control-pro/applikationen/1wire_ds18s20.html
-
Thread
PC Lüfter Drehzahl regeln
Regelgröße hast, würde ich den digitalen 1-wire Temperatursensor von Dallas empfehlen: DS18B20 oder DS18S20. Der Unterschied zwischen den beiden ist nur, dass man beim B20 die Auflösung programmieren kann, während sie beim S20 immer 12 bit ist. Wenn du dann die Temperatur messen kannst, wird es spannend
-
Thread
Thermometer-Steuerung
nicht so einfach, wie ich mir das das vorstelle? Viele Grüße und wünscht mir Glück bei meinem DS18S20² Vorhaben
Also okay, du hast mit Sicherheit mehr Erfahrung als ich und ich werde > mich wohl nochmal mit dem DS18S20 beschäftigen. Es gibt haufenweise Projekte mit dem DS18S20 Sowohl hier im Forum als auch in der Codesammlung als auch im Web. Und wenn du mit C nicht klarkommst - in BASCOM ist ein DS18S20
-
Thread
TRIAC ansteuern: Frage zu AVR-Timern
für die Hilfe! :) Jetzt fehlt noch der Regel-Algorithmus. Und die Termperaturen die meine DS18S20 zeigen scheinen mir zu hoch zu sein, 25°C Raumtemperatur die sich nicht so anfühlen, während der Typ K am MM 22°C oder so anzeigt.
-
Thread
1W und DS18S20
mehr wo mir der Kopf steht, deshalb finde ich den Fehler nicht. Ich möchte ganz einfach einen DS18S20 auslesen und die Temperatur auf einem Display ausgeben. Ich bekomme im Display leider immer nur die Ausgabe "FF". Der Bascomcode s. Anhang. Danke schon mal!
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
Welches LCD? Und kleinere Fragen (Sensor,
Beispielprogramme zur Ansteuerung gibt es hier zuhauf. Zur Temperaturmessung Temperatursensor DS18S20 2,40€ Auch dazu gibt es Quelltexte ohne Ende. Ansonsten Datenblätter lesen und vergleichen ... mfG FrankS
-
Thread
Arduino Temperatursensor
ä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.
-
Thread
Uart Daten-Empfang
getSensor(second); } } signed int TempgWert[19]; //Grenzwerte für DS18S20 int activeTempgWert=1; signed int TempWert[19]; //Temperraturwerte //################################################################################### //Temperatur Einlesen void
-
Thread
Temperaturkontrolle Eisstadion
möglichen Rückgabewerte auf bestimmte Befehle (z.B. 0b01000100) und gültigen Temp.Bereiche des DS 18s20 gespeichert und vergleiche ankommende Signale des Sensors damit. Wenn die ankommenden Daten nicht mit meiner LookUp Table übereinstimmen, haben sich wohl Fehler in die Übertragung eingeschlichen
-
Thread
Dallas DS1820 Temp.-Sensor
DS1820, DS18B20 oder DS18S20 ?
-
Thread
Temperaturmesser
/NTg5OTE4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Sensoren_Peltier_Elemente/Temperatursensor_DS18S20.html (nur beispielhaft) Der ist ganz simpel über i2c anzusteuern; Kabellänge hat keinen Einfluss auf die gemessene Temperatur etc. Grüße Sue
-
Thread
V: STM32-Header-Board, SRAM, CPLD,.
3.0, unbenutzt, pro Stk. 2,- - 1 STk. ENC28J60, DIP inkl. RJ45-Buchse, unbenutzt, 2,- - 1 Stk. DS18S20, unbenutzt, 1,- - 1 Stk. Esperan Development-Board, Xilinx Coolrunner, XC2C256, mit LCD-Display & Batteriehalter, 19,- - 1 STk. XC9572-15 PC44, unbenutzt, 3,- - 1 Stk. XC9536-15 PC44, unbenutzt
-
Thread
CRC Check Verständnisproblem Implementierung DS18S20
stehen. Sobald ich aber IntI<2 setze läuft der Code durch. [c] int main(void) { uint8_t DS18S20_Full_Scratchpad[9]; DS18S20_init(); DS18S20_write_byte(DS18S20_ROM_CMD_SKIP_ROM); DS18S20_write_byte(DS18S20_FUNCT_CMD_CONVERT_T); DS18S20_wait_ready(); DS18S20_init(); DS18S20_write_byte(DS18S20_ROM_CMD_SKIP_ROM); DS18S20_write_byte(DS18S20_FUNCT_CMD_READ_SCRATCHPAD); DS18S20_read_bytes(DS18S20_Full_Scratchpad,9); uint8_t crc = 0; for (uint8_t IntI = 0; IntI< 9; IntI
-
Thread
Kabellängen und ein Paar dinge mehr mit nem µController
Netzwerkkabel liegen. werde dort mal paar Meter mehr abrollen und dann an ein Ende den Temperatursensor DS18S20 dran packen und ans andere Ende ein ATMega8 mit LC Display. Und sonst müsste ich mir überlegen, wegen der Lösung mit Seperaten Controller und Sensorplatinen. Würde an sich was gegen ein Software
-
Thread
CRC Check Verständnisproblem Implementierung DS18S20
bei der Ausführung einfach stehen. [c]int main(void) { uint8_t DS18S20_Full_Scratchpad[9]; DS18S20_init(); DS18S20_write_byte(DS18S20_ROM_CMD_SKIP_ROM); DS18S20_write_byte(DS18S20_FUNCT_CMD_CONVERT_T); DS18S20_wait_ready(); DS18S20_init(); DS18S20_write_byte(DS18S20_ROM_CMD_SKIP_ROM); DS18S20_write_byte(DS18S20_FUNCT_CMD_READ_SCRATCHPAD); DS18S20_read_bytes(DS18S20_Full_Scratchpad,9); uint8_t crc = 0; for (uint8_t IntI = 0; IntI< 9; IntI
-
Thread
Terrariensteuerung: DCF & 1-Wire zugleich?
LEDs landen, nicht auf dem Display das ich an PORTB hängen habe) - Versorgungsspannungspin des DS18S20 auf +5V gelegt, da im Quelltext irgendwo in einem Kommentar steht dass diese Funtkion(en) nur dann funktionieren würde(n). Ich übersetze es mit dem "üblichen" Makefile mit: [code]MCU = atmega8
ich das mit dem OC-Buffer nicht gefixt kriege probiere ich den nachher mal aus. Kriegt man den DS18S20 kaputt indem man ihn falsch anschließt? Höhere Spannungen als 5 Volt habe ich auf dem Steckbrett nicht...
-
Thread
DS18S20 Belegung ausmessen?
Hallo ich habe mehrere DS18S20 die eingeschweißt sind. Diese sind mit 6 Adern angeschlossen so das man diese als "Ast" oder im "Durchschleifbetrieb" betreiben kann. Im Klartext: An jeden Pin sind 2 Adern angelötet. Diese waren bisher "Parasitär" angeschlossen d.h. Pin 1 und 3 der DS18S20 an Masse. Die DS18S20 sind eingegossen und ich kenne deshalb die Zuordnung der Adern nicht. Ich möchte das jedoch ändern und eine 5V Spannung anlegen. Mein Problem ist jedoch, dass ich nicht weiß
-
Thread
Attiny2313 mit MAX487 zum Laufen bringen
Taster - inverse Taster - LED mit Software PWM - Rollläden Steuerung - Rauchmelder Vernetzung I/O - DS18S20 (Temperatur) bzw DS2438 (Temperatur+A/D Wandler) 1-wire Sensoren - die Software am Attiny2313 (hat gerade noch drauf gepasst mit 2026 bytes) ist auf jedem Controller gleich und man kann an jedem
-
Thread
Regelung einer Fußbodenheizung
braucht eine Zeit bis die Wärme durch den E-Strich und Fußbodenbelag durchkommt. Wo hast du denn die DS18S20+ montiert?
Zeit > bis die Wärme durch den E-Strich und Fußbodenbelag durchkommt. Wo hast > du denn die DS18S20+ montiert? Die DS18S20+ sind in den Räumen verteilt. Beim Eingang in den Raum über dem Lichtschalter in etwa 1.50m Höhe soll der Sensor die Lufttemperatur messen. Und 2-3 Sensoren sind in der Wand
-
Thread
DS18S20 Temperatur lesen / Timing
Hallo Ich habe einen DS18S20 am ATMEGA8 geschaltet. DQ uber pullup zu PB1. Mein reset Routine funtioniert, ich bekomme den Presence Pulse zuruck (Bus low), danach mochte ich ein SKIP ROM (0xCC) Befehl senden und eine Temperaturmessung
"aufpoliert", es ist mehr lesbar und einfacher zu andern. Leider bleibt der Fehler bestehen. Am DS18S20 kann es nicht liegen, weil ich ein Paar davon habe, und bei allen der Fehler auftaucht. Also der Fehler: Ich kriege lauter "1" gelesen. [c]#define F_CPU 1000000 #include <avr/io.h> #include
-
Thread
TWI mit Spannungsübertragung möglich?
power mode" sogar aktive Sensoren über 2 Leitungen für Daten und Stromversorgung verdrahtet (z.B.DS18S20). Alternativ läßt sich das Signal natürlich über ein Modem auf die Versorgungsleitung aufmodellieren.
-
Artikel
Benutzer:Avrnix
Wetterstation mit RFM12, SHT11 und andere Sensoren - SRAM 32k Speicherkarte - Nokia 33510i Thermometer mit DS18S20 - SMS-Alarm für Handy S25,C35,ME45 ... ( Lumberg Stecker ) - ISDN-Tester - Signalmessung bei RFM12 Tranceiver - GSM Modul mit SIM300D und weitere Projekte auf der HP von oder Unser Motto ist User
-
Thread
Pollin AVR Net I/O DS12S20 und Java
Hallo zusammen, ich möchte an meinen Pollin Controller einen DS18S20 Temperatursensor anhängen. Habe mich schon etwas über den 1-Wire Bus schlau gemacht. Der Sensor sollte erst im parasitären Modus laufen, dann habe ich jedoch, in einem Formusbeitrag, gelesen, dass
-
Thread
Möchtegernelektrniker baut LED-Temperaturanzeige für Schwimmbad
http://www.linx.de/tm-rs232-thermometer-p22340.html http://www.quasarelectronics.com/3145-ds18s20-computer-serial-temperature-data-logger.htm http://www.mikrocontroller.net/topic/225563 Alles läuft immer wieder auf den DS18S20 raus...
-
Thread
DS18S20 Temperatur lesen 2 Complement
Hallo, Im Datenblatt vom DS18S20 steht, das fur den Wert 0xFFFF ich eine Temperatur von -0.5C bekommen sollte. Erstmal was funktioniert: 0xFF92 soll -55.0 sein: 0xFF92 = 0b1111111110010010 LSB = 0b10010010 MSB = 0b11111111
fur mein Projekt habe ich schon, und laufen auf dem AVR ok. Jetzt noch eine Routine fur zwei DS18S20 an zwei Pins basteln und fertig. Ich weiss, ist Pinverschwendung, aber ich brauch nichts anderes anzuschliesen auser noch einen Relais und es macht das auslesen / austauschen der Sensoren einfacher
-
Thread
DS18S20 im Ölbad
bauen. Vorgestellt hatte ich mir, dass ich ein kleines Loch in die Ölablassschraube bohre, einen DS18S20 dadurch stecke und das ganze mit z.Bsp. Atmosit vergieße/abdichte. Meine Frage ist jetzt ob der Ds18S20 dann noch genau messen kann oder schaden nimmt, wenn er in einer "Hülle" aus Dichtmasse ist
Das Plastikgehäuse so eines DS18S20 ist NICHT dicht, weder gegen Wasser noch gegen Öl, und davor warnt sogar der Hersteller. Der DS18S20 sollte in ein Rohr oder ähnlich abschirmendes aber wärmeleitendes Material und dadrin dann
-
Thread
Pollin veräppelt mich
> dachte, meine Hardware oder mein Programm sei nicht in Ordnung. > [snip] > Im Datenblatt des DS18S20 steht halt ein anderer Family Code. Nein, 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
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
Siliziumchip in kürzester Zeit in A... Gruß Diletti P.S. Man kann aber auch einen DS18B20 mit einer DS18S20- Routine auslesen und sich über das Ergebnis trefflich wundern oder streiten Schönen Tag noch ...
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 und dann mal schauen. Gruß Olly
-
Thread
Atmega 8 + dallas 18s20 + Neuling (never ending story)
DS18S20_DDR &= ~(1<<DS18S20_wire); // 1-wire Leitung auf HIGH schalten _delay_us(60); // nach mind. 60µs wird der Precense-Impuls abgefragt err = (DS18S20_PIN & (1<<DS18S20_wire))
Dann brauchst noch folgende oder ähnliche Routinen. Hier nur Auszüge der Prototypen! void DS18S20_writebit(uint8_t bitwert) uint8_t DS18S20_readbit(void) void DS18S20_writebyte(uint8_t data) uint8_t DS18S20_readbyte(void) void DS18S20_Conv_T(void) void DS18S20_Match_Rom( uint8_t data)
-
Thread
Schaltsignal per Funk übertragen, ca. 20m
ich mich doch an den RFM12-Modulen versuchen? Ich als (eher noch) Anfänger habe schon mit meinem DS18S20-RS232-Thermometer eine Weile "gekämpft".
-
Thread
Arduino PT1000
mit meinem Arduino UNO mehrere Temperaturen (8x) erfassen und hierbei einen PC1000 verwenden. Ein DS18S20 oder ähnliches über I2C BUS soll es nicht werden. Nur fehlt mir momentan der Ansatz wie ich an die Sache ran gehen kann. Soll ich die 8 Analog Eingänge des Arduino verwenden oder einen welchen
-
Thread
Onewire: Fehlerroutinen für DS18xx
Wenn ich die Verbindung zu einem DS18S20 trenne, z.B. aus dem Steckbrett ziehe, dann zeigt mir mein Programm -0,5 °C an. Bei Wiederherstellen der Verbindung (wieder ins Steckbrett hinein) bekomme ich die bekannten 85°C, danach geht es weiter
-
Thread
Lastwiderstand Solarzelle
Nachteil: Temperaturabhängigkeit. Aber die Temperatur der Diode kann man ja messen (DS18B20 oder DS18S20 oder LM35 oder LM335), daraus die Thermospannung berechnen und so den Fehler der Diodengleichung ausgleichen. mfg mf
-
Thread
Projekt: PID-Box für Wasserbad, Rückfragen
leider korrigieren. Beim Wasserkocher-Projekt war es ein reiner P-Regler. Sorry for that. War ein DS18S20 von Dallas mit OneWire und hält wie gesagt die Temperatur auf +/- 1 Digit (0,1°C) konstant. Absoluter Temperaturwert ist natürlich fraglich. Wellenpaketsteuerung mit Solid State Relais.
-
Thread
Probleme mit Temperatursensor DS18B20
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 war die Anzeige aber um 2,5 Grad höher. Das
-
Thread
Suche Beispiel-Projekt für DS1820 an ATMega mit RS232 Ausgabe
Wirf doch mal die Suche an. http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
-
Thread
DS 18S20 SEARCH_ROM
Hallo, ich bin im Moment dabei den Temperatursensor DS18S20 zu programmieren und soweit funktioniert alles. Allerdings möchte ich nun mehrere Sensoren an einen Bus hängen und dafür ist ja nötig, dass ich die Seriennummern kenne, oder? Ich versteh allerdings
reset; MATCH_ROM command; und dann den 64-BIT code des jeweiligen Sensors? anschließend einen DS18S20 command? ist dies irgendwo im Datenblatt beschrieben? Für den SEARCH_ROM find ich auch keine Vorgehensweise. LG
-
Thread
Temperaturauswertung 1-WIRE AVR
arbeiten gerade an einem Projekt. Wir versuchen über einen ATMega644PA den Temperatursensor Dallas DS18S20 auszuwerten. Um die Temperatur anzuzeigen verwenden wir ein Display. Die Display-Steuerung Funktioniert einwandfrei. Unser Problem ist: Der Sensor liefert keine Daten zurück (Temperatur immer
-
Thread
1-Wire Komponenten selber entwickeln
Fotowiderstand um die Helligkeit zu ermitteln, nach einer ähnlichen Art wie der Temperatursensor DS18s20. Michael
-
Thread
Temperaturmessung mit µC
ausgeben. Habe im Internet schon reichlich nach einem Temperatursensor gegoogelt und bin bei den DS18S20 / DS18B20 hängen geblieben. Vorteil bei den Dingern ist, dass man nur einen I/O des STM braucht. Hat jemand schon Erfahrungen in diesem Bereich sammeln können und kann mir Ratschläge geben, auch
-
Thread
Einstieg in die Mikrocontroller-Welt mit Pollin's Evaluationsboard oder Arduino
/NTg5OTE4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Sensoren_Peltier_Elemente/Temperatursensor_DS18S20.html > Verstehe ich es dann richtig, dass ich das Pollin-Board über ein > serielles Kabel direkt mit meinem PC verbinden kann (weil dieses im > Board in einem ISP mündet) oder mit einem externen
-
Thread
Lüftersteuerung <-> USB <-> PC // PIC oder ARM?
Wärme abgeführt werden muß, bin ich eh am zocken und hörs nicht. M128 + FT232RL Touch GLCD 6 DS18S20 + die Computer Sensoren via USB