-
Thread
[SUCHE] Biete bezahltes Projekt (Funkthermofühler)
machen, wenn man fürs Bluetooth einfach 2x Bluetooth<->Uart nimmt, für den Thermofühler dann z.B. nen DS1820 oder LM75 (1-wire bzw. I2C) und dann ein wenig Code von hier zusammenpflückt. Als Eigenentwicklung mit Debugging und Prototypenbau u.s.w. wird das jedoch gleich wieder ein teures Projekt. Ich
-
Thread
DS1820/DS18S20
hallo ich hab mal eine frage zum ds1820 die gemessene Temperatur ist richtig wenn ich nun unter null grad messe dann müsste doch im MSB 0x00 für positive und MSB 0xFF für negative Temperatur drin stehen,oder bin ich da aif dem Holzweg
Ich beziehe mich im folgenden auf dieses Datenblatt: http://datasheets.maxim-ic.com/en/ds/DS18S20.pdf Das Datenformat der Antwort des Sensors ist in Figure 2 erklärt. Wie das Datenformat in dein Programm kommt, weiss ich nicht, da kein Sourcecode vorhanden ist. Daher im folgenden die Erklärung
-
Thread
Spannungsregelung
12V ist noch nichts geplant. An die 5V soll der ATMega mit einem 2,1" Display, 4 Temperaturfühlern (DS1820) und 3 Transistoren (BUZ11). Mehr pssiert da erstmal nicht. Das soll sich zwar später ändern, aber für den Anfang reicht das :)
-
Thread
DS1620 - Initialisierung zumTH und TL schreiben?
Hi an das Forum, ich habe ein Problem mit dem DS1620. 1.) auslesen der TempDaten funzt ! 2.) jetzt möchte ich dem DS1620 TempHIGH (0xA1) und TempLOW (0xA2) die min und max Werte schreiben Frage: Muß ich den DS1620 dann anders Initialisieren
Vergiß bitte, was ich gerade geschrieben habe. Ich hatte DS1820 gelesen, aber der tickt wohl doch anders als der DS1620.
-
Thread
DS1820 Auflösung?
@ Roger Petri (hpa) >recherchiert und bin dann auf den DS1820 gestoßen, der ja schon direkt >und da steht was von einer Auflösung von 0,5°C. Stimmt das? Welchen meinst du? den DS18_S_20 oder DS18_B_20? Ersterer hat 0,5 Grad [[Auflösung und Genauigkeit
Beide haben eine Auflösung von 1/16°C. Bei DS18B20 kriegt man das so direkt aus dem Register, beim DS1820/DS18S20 muss man sich das aus 2 Registern zusammenrechnen (siehe Datasheet).
-
Thread
[V] EasyAVR 5 Entwicklungsboard mit VIEL Zubehör
board Quantity : 1 Handling Fee: 0.00 Product ID : 13 Vendor Product ID : lcd2x16ds1820 Product Name : 2x16 LCD + DS1820 temp. sensor Quantity : 2 Handling Fee: 0.00 Product ID : 4 Vendor Product ID : GLCD12864 Product Description: Graphic LCD 128 x 64 Product
-
Thread
Kleine Frage zu Absturz
Gemessen wird die Temperatur mit ein paar DS1820. Den Watchdog werde ich mal implementieren. Klingt gar nicht so schlecht :-)
-
Thread
ds1820 mit tiny85 auslesen und T mit softuartTXD ausgeben
Mit den kleinen 8 poligen ATtinys 25/45/85 kann man die Temp.Sensoren DS1820 auslesen. Wenn man diese Werte aber mit einem 2. Mikrocontroller einfach weiterverarbeiten will oder einfach mit einem PC mitschreiben möchte, um zB. einen Tagesverlauf mit Exel auszuwerten, wäre
Hallo Axel, könntest Du die noch fehlenden Dateien anhängen (include <ds1820.h> ...) oder sind diese Bestandteil von Codevision? Grüße
-
Thread
Zuviel für einen ATMEGA16?
habe einen ATMEGA mit folgender Funktionalität ausgestattet: LCD (PB0-PB7) OneWire-Interface (DS1820) (PA0) pH-Meter (PA1, via ADC) UART+SoftUART (2x RS232, 1 PC, 1 Relaiskarte) PD0/PD1 und PD2/PD3) 2x 4BIT R2R DAC (PORT C) Das ganze auf einer geätzten Leiterplatte, und die war nicht billig
@ der Bastian (Gast) >LCD (PB0-PB7) >OneWire-Interface (DS1820) (PA0) >pH-Meter (PA1, via ADC) >UART+SoftUART (2x RS232, 1 PC, 1 Relaiskarte) PD0/PD1 und PD2/PD3) >2x 4BIT R2R DAC (PORT C) Dabei langweilt sich der AVR. >soll er sich selber die Uhrzeit
-
Thread
Kleines Timingproblem beim DS1820
Servus! Irgendwo habe ich aber noch ein kleines Problem beim empfangen der Bits vom DS1820. Leider kann ich immer nur Mist auslesen -> 11100000 usw. Convert wurde gesendet, genau auch der Befehl zum Temperatur messen. Aber irgendwie stimmt da was mit den Timings noch nicht so ganz.
-
Thread
DS2482-100 search-rom in basic
Hallo, ich möchte mit einem DS2482-100 alle ROM-CODE der angeschlossenen Sensoren (DS1820) auslesen. Laufen soll das ganze in Excel, deswegen möchte ich das in VB/VBA Programmieren. Ich versteh leider den Ablauf von Search-ROM nicht
-
Thread
Code gibt immer den gleichen Binärcode aus
Mein Code soll den Temperatursensor DS1820 auslesen. Ob es wirklich funktioniert weiß ich noch nicht. Irgendwo ist noch ein Fehler beim return oder er kommt mit dem Typ nicht zurecht. Ka an was es liegt. Die Ausgabe am Segment ist immer 11000111
funktioniert jetzt super :-) Irgendwo habe ich aber noch ein kleines Problem beim empfangen der Bits vom DS1820. Leider kann ich immer nur Mist auslesen -> 11100000 usw. Convert wurde gesendet, genau auch der Befehl zum Temperatur messen. Aber irgendwie stimmt da was mit den Timings noch nicht so ganz.
-
Thread
PolluCom E / S
das Messwerk nichts merken, falls wirklich nur der Widerstand gemessen wird und nicht wie bei den DS1820 eine Adresse im Sensor hinterlegt wird. danke im Voraus für Tipps, ggf. auch wie man zu einer kostengünstigen USB-Lösung für den IEC870-5 kommt. danke
Messwerk > nichts merken, falls wirklich nur der Widerstand gemessen wird und nicht > wie bei den DS1820 eine Adresse im Sensor hinterlegt wird. Wieviel Leitungen kommen denn vom PT500? Ich sehe da 4 Leitungen pro Fühler oder ist das etwas anderes? ---
-
Thread
Temperaturüberwachung mittels Linux PC
aber der Flexibilität zuliebe nicht mit parasitärer Stromversorgung arbeiten (siehe Datasheet vom DS1820 für dessen Bedeutung), sondern 5V mitführen. Wie im ersten der beiden Bilder. Bei parasitärer Versorgung ist bei jeder Temperaturmessung der Bus für knapp 1sec unbenutzbar.
download/datasheets/maxim/DS9097U-009-DS9097U-S09.pdf. Ziemlich aktiv und nix mit Bits zu Fuss.
-
Thread
Webserver & 1-Wire
Leider haben beide Versionen keine 1-Wire-Abfrage. Andererseits gibt es einige 1-Wire Webserver für DS1820, die aber teilweise zu groß für den ATmega32 sind, weil sie (zu) viele andere Möglichkeiten bieten (Funkuhr, Webcam, ...), oder/und die nicht mit dem ENC-Bausteinzusammenarbeiten , wie z.B. der
@RoBue >Andererseits gibt es einige 1-Wire Webserver für DS1820, >die aber teilweise zu groß für den ATmega32 sind, weil sie (zu) viele >andere Möglichkeiten bieten (Funkuhr, Webcam, ...), Dann schmeiss Funkuhr,Webcam doch einfach raus. Passt dann schon
-
Thread
Frage zum Temperatursensor DS1820
sind aber alles nur beispiele für die parasitäre versorgung. was muss ich jetzt beachten wenn ich den ds1820 an allen pins anschließe (sprich vdd an +5V und nicht an gnd)?? oder kann ich mich einfach an die beipiele halten? gruß paul
schau mal in dieses Datenblatt auf Seite 5 Figure 5. http://www.datasheetcatalog.org/datasheet/maxim/DS1820-DS1820S.pdf VDD (Voltage Drain Drain) ist die positive Stromversorgung eines IC´s (Mosfet) in diesem Fall die externe Stromversorgung des Bauteils. Grüße Berthold
-
Thread
Ein paar Fragen zum DS1820
Signal für eine bestimmte Zeit weiter auf "0". Diese Zeit muß gemessen werden. zu 3. Der Slave (DS1820) sendet nichts von allein. Alle Aktivitäten gehen vom Master aus. zu 4. Die Temperatur wird im Zweierkomplement übertragen. Die Darstellung hängt vom Chip ab (DS1820, DS18B20, DS1822 etc.) und
NB: Wo taucht beim DS1820 Hex auf? Das Ergebnis ist besagter 9 Bit Wert verpackt in 16 Bits, als halbe Grade. Das Protokoll vom DS1820 ist zwar auf unterster Ebene in Bits zu sehen, darüber allerdings liegt in den meisten
-
Thread
DS18S20 mit Visual Basic ohne µC auslesen
DS18S20 in Visual Basic durchzuführen. Trotzdem vielen Dank für den Hinweis. Gruß Axel
Hallo ja das wäre ja super wenn du mir das erklären könntes wie ich den Ds1820 mit VB anspreche ich bin ein absoluter Neuling . Habe grade mal nen wecker Programmiert und wollte mich nun mal daran wagen. Bitte könntest du mir das erklären im einzelnen ?Ich habe den Ds1820 so
-
Thread
1-Wire an AVR (mit 2 Adern)
darinsteht. Es hat 1-Wire-Applikationen zum Inhalt. Es war dort dargestellt, wie man einnen Dallas DS1820 an einen 1-Wire-Bus anschliesset. Dabei ging es noch darum, diese mit Schaltern zu versehen, damit man z.B. die Öffnung von Fenstern überwachen kann. Leider weiss ich nicht mehr, was es für ein
-
Thread
Interesse an Platinen für HAP-Control-Unit?
die CU direkt hinter die Schalterkombinationen montieren und plane deshalb folgende Änderungen: - DS18x20 direkt auf der Platine - Schraubanschlüsse für die Taster oder Taster direkt steckbar - Strukturen und Via's grösser (Kostenfaktor) - Die CAN Back Anschlüsse würde ich wegfallen lassen, da diese
Das rechte soll ein Modul zum Einbau in UP Dosen werden, Schraubanschlüsse und Widerstände für die DS1820 sind mit drauf. Ich werde zuerst einen Versuchsaufbau starten und bei gutem Gelingen das System in den praktischen Betrieb überführen. Grüsse Markus
-
Thread
DS18B20 und Low Pegel
Obwohl es der gleich Wert ist wie am obersten Widerstandsbeinchen oder am grünen Kabel. Code: .equ DS1820_REG = DDRB .equ DS1820_PORT = PORTB .equ DS1820_PIN = PINB .equ DS1820_WIRE = 0 ..... Gemessen 5,15V bei: cbi DS1820_PORT, DS1820_WIRE ; High cbi DS1820_REG, DS1820_WIRE main: rjmp main Gemessen 4,32V bei: cbi DS1820_PORT, DS1820_WIRE ; LOW sbi DS1820_REG, DS1820_WIRE main: rjmp main
-
Thread
1 wire Protokol
Hier ist ein Link zum Datenbaltt ei´nes DS1820-Temperatursensors: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2815 Dort ist die Abfolge der Befehle beschrieben. MfG Paul
-
Thread
Microcontroller Display3000
aufzubauen. Mittlerweile ist neben dem 1,5" Farbdisplay auch noch ein großes S/W dran, eine DCF Uhr, 7 DS1820 Temperatursensoren, eine SD Karte zum Speichern der Temperaturen und eine Fernbedienung. Und der Code ist in Bascom, allerdings alle Routinen selber geschrieben, also kein GETRC5 oder CONFIG DCF77
-
Thread
AVR für wenig Geld im LAN
. Auch wenn ich einen DS1820 an das Kabel hänge ändert sich nichts daran. Mit einem kurzen Kabel gehen die DS 1820. Kann es mit der Verdrillung der Adren zusammen hängen? Gruss Stefan
Datenblatt müßten die DS1822 mit 0x22 beginnen? Die DS1820 gehen ohne Probleme. Gruss Nick
-
Thread
DS1820 ATmega8 LCD Ansteuerung in C
Brauche dringend Hilfe!!! Ich programmiere gerade einen ATmega8 mit C und will eine Temperatur mit dem DS1820 einlesen und sie auf einem LCD anzeigen! Da man das Rad nicht neu erfinden sollte, kann mir bestimmt einer helfen oder einen fertigen Quelltext zukommen lassen. Bin für jde Hilfe sehr dankbar.
-
Thread
DS18B20 zu komplizierte Ansteuerung?
angesteuert, das war natuerlich einfach. so kompliziert ist der prinzipielle Ablauf aber nicht: einzelner DS18S20 am Bus: - Reset - search first device (um zu wissen das auch 'jemand' da ist) - skip rom[1] - jetzt messen - jetzt 200ms(?) warten - jetzt scratchpad uebertragen in array aus 9 bytes -
kurzem irgendwo im Netz ein Programmbeispiel aufgestöbert. Das hat mir viel geholfen einen 1 wire DS1820 Temperatursensor auf einer AVR-Ctrl Experimentierplanine zum Laufen zu bekommen. Habe diese mit einem ATMega644p mit 20 MHz bestückt. Da ich nur einen Sensor habe, brauche ich das SEARCH ROM
-
Thread
Hilfe zu DS18S20
return true; } int main(void) { AVR_Init(); LCD_Init(); LCD_Start(); LCD_Clear(); DS1820_Init(); for (;;) { if (DS1820_Reset()) TRACE("ds1820"); else TRACE("no ds1820"); waitforKey(); _delay_ms(100); } } [/c]
TRACE("no ds1820"); DS1820_WriteByte(0x33); // read rom cmd byte romcode[8]; for (byte n= 0; n < 8; ++n) romcode[n]= DS1820_ReadByte(); Print_LCD("\n"); for (byte n= 0; n < 8; ++
-
Thread
Datalogger Platine mit SD-Card, DS1820, SHT11
Hallo, ich wollte mal meine neue Platine vorstellen. Und bin natürlich für sachdienliche Hinweise im Hinblick auf Fehler dankbar :-) Es wäre nett, wenn jemand einen Kommentar zur Anbindung von - RS232 - SD-Karte - AVREF machen könnte. ERC und DRC scheinen ok zu sein. Besten Dank, Pete
-
Thread
Temperaturberechnung für DS18S20
Rohwert mit einer Aufkösung von 1/256°C zurückgegeben: http://members.aon.at/electronics/pic/projects/ds1820/ds1820.html MfG
So geht es beim DS18S20 und DS18B20 ohne Float: http://www.mikrocontroller.net/topic/202928#2002422 Es sind ICs mit der Aufschrift DS1820 im Umlauf (z.B. Pollin 180014 2,50), die in Wirklichkeit DS18S20 sind, da CountsPerDegree
-
Thread
Temperatur / Luftfeuchte
Hallo, mit 2 SGH11 & 2 DS1820 erfasse ich Temperatur und relative Luftfeuchte. Zum Einen im Innern und zum Anderen an der Außenwand eines Schuppens. Die Feuchtigkeit im Schuppen möchte ich gering halten. Dazu schalte ich einen
-
Thread
1 Wire DS1822 ATmega und ganz einfach?
hallo!!! mit was programmierst du??? (asm,c...) und ich hoffe du meinst den ds1820 du hast geschrieben: 1. wenn ich etwas von meinen 1 Wire Slaves wissen mag, dann muß ich als erstes reseten 2. jeder DS1822 is einmalig (ROM-Code) zu 1. is richtig also reset routine schreiben
...es gibt auch den DS2482S, eine I²C nach 1-Wire-Brücke, der einem sämtliche Timingprobleme abnimmt. Als DS2482S-800 für 8 Kanäle oder DS2482S-100 für einen.
-
Thread
Temperatursensor I2C schraubbar
Klemmfederbefestigung von Transistoren an Kühlkörpern, kann man aber auch Sensoren im TO-92 leicht befestigen, z.B. DS18B20. Etwas Schrumpfschlauch drüber, weil er etwas dünner als ein TO-220 ist. Peter
Diese Aufgabe hatte ich auch schon öfters. Es gibt/gab den DS1820T (1-wire-Schnittestelle) im TO220, leider habe ich ihn real noch nicht gesehen. NTCs gibt es recht häufig mit M3-Bolzen für diesen Zweck. Evtl. kann man einen solchen herauspopeln und einen Digitalen
-
Thread
1-Wire Interface selber bauen
Messprogramm findet des nicht, andere Programme wie z.B. digitemp holt sich schön die Temperatur von 1820. Hat jemand schon erfahrungen gemacht, das der DS2480 aus dem RxD senden und TxD empfängt habe ich schon gelesen, aber es geht trotzdem nicht. Grüße Chris
? <Bei der Software den richtigen Adapter ausgewählt (ich glaube für den <2480 muss DS9097U eingestellt sein, für den Lena-Adapter DS9097E (oder <umgekehrt?)
-
Thread
ds1820 - parasite power - temp unter -10° geht nicht?
Hallo allerseits! Trotz der vielen anderen ds1820-threads hier habe ich anscheinend ein anderes problem :( aber erst mal der reihe nach! danke an der stelle auch gleich für die tutorials und das wiki, hat mir in den ersten avr-schritten seit
Hmmm. Also mit 3Adern und externer Versorgung des ds1820 funktioniert es auch im Tiefkühler - zeigt allerdings nach 30min noch immer "nur" -13 statt -18 grad an. Nachdem die tür aber schon seit 30min zu ist wundert mich das auch irgendwie. Aber das
-
Thread
DS2480B an Comport
Hallo zusammen, habe schon einiges probiert um den DS2480B an meinem Comport am PC zum laufen zu bekommen. Leider kein erfolg. Habe das beispiel aus dem Datenblatt von Maxim genommen welcher nur mit reinen externen 5 Volt läuft. Habe den DS1820 ---> DS2480B
[wie es das Datenblatt erklaert]. -> 0xC1, dann 0xE1 senden und danach mit dem DS1820 kommunizieren: -> 0xCC [SkipRom] -> 0x44 [ConvertT] -> 0xE3 -> 0xC1 [neuer Reset] -> 0xBE [Scratchpad des DS1820 lesen] -> 0xFF (wichtig: damit werden Leseslots generiert!!) (Antwort: LowByte
-
Thread
Atmel Zeitschaltuhr und Temperaturregelung
paar Tage alt: Hast du schon angefangen? Welchen Stand hat dein Projekt? Als Temp-Sensor würde ich DS1820 oder dessen Nachfolger empfehlen (nicht parasitär gespeist wg der Einfachheit) Wie auch immer: Viel Erfolg !
Hallo, der DS1820 sieht nicht schlecht aus. Glaube das werde ich mal versuchen. Ich habe noch nicht angefangen zu bauen, weil ich erst mal sowas wie einen Kostenvoranschlag machen soll. Denn machbar ist viel, nur
-
Thread
DS1820 zeiht nur 85Grad an
realisiert ' calc for 0.1C resolution T is 10 times greater (integer) ' D0-D7 sind die 8 Bytes des DS1820 If (d0 And 1)=1 Then Decr d0 t=(50*d0-25+(100*(d7-d6))/d7)/10 Frank
> > ' calc for 0.1C resolution T is 10 times greater (integer) > ' D0-D7 sind die 8 Bytes des DS1820 > If (d0 And 1)=1 Then Decr d0 > t=(50*d0-25+(100*(d7-d6))/d7)/10 > Hallo Frank, vielen Dank aber mir sagt das jetzt nichtz wirklich was, wie müßte ich das bei mir einbauen? Chris
-
Thread
DS1820 physikalisch
Hallo, es ist vielleicht eine etwas ungewöhnliche Frage, aber wie messen denn die DS18(s)20 Thermometer die Temperatur? Im Datenblatt steht leider nichts darüber, welche Technik dort angewendet wird. Wie verfahren denn allgemein solche Sensoren beim Temperaturmessen? Ich finde viel über Heißleiter, Thermoelemente, oder Temperaturmessung über einen Schwingquarz, nur welche TEchnik in solch kleinen Sensoren zum Einsatz kommt, finde ich nicht. Danke schonmal :)
-
Thread
Anzeigen von Messwerten auf dem PC (über USB)
eine Grafik, die ich aus Messwerten per skript mit Gnuplot generiert habe. Als Meßfühler habe ich DS1820 genommen.
-
Thread
1 wire (w1_read) befehl
Hallo, ich arbeite mit DS1820 temperatur sensor in Codevision compiler. Ich will das Rom codes von 1820 lesen.Das habe ich mit w1_search() erreicht. Obwohl dieser Befehl für 1 Gerät funkioniert, will ich aber für ein Gerät w1
-
Thread
DS18S20, Atmega8 und Winavr
Sensor läuft. Ich habe beim Aufbau gesehen, dass es ein DS1820 ist und kein DS18S20. Ausgabe s.u. Allerdings merke ich von den 48 °C nichts ;-) [pre] >>Reset device >>device found! >>Skip Rom >>Start conversation >>Reset device 2 >> device found!
_delay_us verwenden. Weitere Anpassungen betreffen die vielen Warnings. Ich fuxe mich jetzt ins DS1820 Datenblatt rein. EDIT: Oder auch nicht. > Damit geht mein DS18S20 Projekt nach /dev/null ;-) Ich will ja keine Leiche fleddern ;-)
-
Thread
Nachkomma stelle DS1820
hallo, guten abend habe mal eine frage, wie wird die nach kommastelle beim ds1820 berechnet das programm im anhang zeigt ja erstmal nur 3stellen an zb.023 grad VIELLECHT KANN MIR VON EUCH BITTE EINER WEITERHELFEN MFG KAY
-
Thread
Temperaturbereich ATmega88 überschreiten
...dann pack' doch 'nen DS1820 mit in den Ofen, der hat eine Genauigkeit von +/- 0,5°C...
-
Thread
Wie ist Euere C-Programmier-Vorgehensweise bzgl. fremdem Code ?
Bis jetzt habe ich Standard AVR/PIC Peripheriebibliotheken fuer: LCDs (HD44780, SD1530, KS0108) DS1302, DS1307, DS1306 24CXXXX EEPROMs DAC LTC1257, LTC1669, LTC2408 AD5262 TMP101, LM75, LM71, DS1820 PCF8574A, PCA9698, PCA9554, MAX7301,MAX6957 74HC164, 74HC595, 75HC589 LMX2316, ADF4106 PCF8577