-
Thread
DS1620 - Auslesen der Temperatur?
if (PIN_DS1620 & (1<<DQ_DS1620)) byte |= 0x80; PORT_DS1620 |= (1<<CLK_DS1620); byte = (byte >> 1); } DDR_DS1620 |= (1<<DQ_DS1620); return byte; } [
&= ~(1<<DQ_DS1620); for (unsigned char i=0; i<9; i++) { PORT_DS1620 &= ~(1<<CLK_DS1620); result = (result>>1); if (PIN_DS1620 & (1<<DQ_DS1620)) result |= (1<<8); PORT_DS1620 |= (1<<CLK_DS1620
-
Thread
DS1620 mit Attiny2313
schicken, muss ich jetzt nur noch die schon vorhandene Header-Datei anpassen. :-) [c]#ifndef _DS1620_H #define _DS1620_H #include <avr/io.h> #define DDR_DS1620 DDRA #define PORT_DS1620 PORTA #define PIN_DS1620 PINA #define DQ_DS1620 PA2 #define CLK_DS1620 PA1 #define RES_DS1620 PA0
das mit dem Anpassen ging ziemlich schnell :) Das was rausgekommen sieht so aus: [c]#ifndef _DS1620_H #define _DS1620_H #include <avr/io.h> #define DDR_DS1620 DDRB #define PORT_DS1620 PORTB #define PIN_DS1620 PINB #define DQ_DS1620 PB2 #define CLK_DS1620 PB1 #define RES_DS1620 PB0
-
Thread
DS1620????
Also habs jetzt mal gedebugged und sehe das bei der Kommunikation mit dem DS1620 irgendwas schief geht denn ich empfange immer 0 wenn ich was vom DS1620 holen will Hat keiner schon einen DS1620 verwendet und kann mir weiterhelfen
Ich hab ein M16 von glyn und der Port an dem DQ vom DS1620 liegt wird zwischen EIngang und Ausgang umgeschaltet
-
Thread
DS1620 Ansteuern klappt nicht, warum?
Moin, ich habe versucht den Temperatursensor DS1620 mit einem ATmega16 anzusteuern. Den quelltext den ich dazu verwende, habe ich angehängt. Die verkabelung müsste stimmen. Der ATmege ist auf 8Mhz getaktet. Ich starte den sensor so: [c] ds1620_init(); ds1620_start(); uint16_t temperatur = ds1620_read_temp();[/c] Die temperatur gebe ich dann auf einem LC-Display aus. ICh erhalte immer den wert 1FF aber das kann doch nicht sein oder? Ich habe hier
-
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
http://www.parallax.com/dl/docs/prod/appkit/ds1620thermometer.pdf
-
Thread
habe auch Probs mit DS1620
und nochmal die INIT: mov p1, #0 ;| RST, CL, DQ = Low - OUTPUT mov ds1620byte, #0Ch call put1620byte ;|->write config mov ds1620byte, #03h call put1620byte ;|->set to CPU & 1SHOT mov p1, #0 ;| RST, CL, DQ = Low - OUTPUT
mov c, DQ setb CLK ;|CLOCK= HIGH mov vorzeichen, c ; mov ds1620byte,a mov p1, #0 ;|OUTPUT ret VIELEN DANK MARKUS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
Thread
DS1620
Hi, ich versuche gerade den DS1620 mit einem Atmel Mikroprozessor auszulesen. Eigentlich sollte doch beim auslesen des StatusRegisters auf alle Fälle folgender Code zurückkommen, oder?! xxxx|10xx Bei mir klappt dass schon einmal nicht
Ich hab selber denn DS1620 mal ausprobiert und bei mir hats auch nicht geklappt. Am besten Guck mal hier: http://www.mikrocontroller.net/forum/read-1-21891.html#21904 Dies ist ein Beitrag zum DS1620 mit source code in C
-
Thread
DS1620
Hallo Alex, wie sieht die Initialisierung des DS1620 aus? Im Dateianhang findest du eine Routine die auf einem 4433 mit 2 DS1620 funktioniert hat. Ich kann dir allerdings nicht sagen, woher das Original stammt. An einigen Stellen habe ich Anpassungen für meine Belange eingebracht: z.Zt. sollten die Werte von 2 DS1620 ausgelesen werden können. Mehr ist nicht funktionsfähig, für die 2 DS1620 werden nur 4 Ports benötigt, da CLK und DQ zusammengeschaltet sind. Schaue dir die DS1620ini an. Dort wird in der Initialisierung
-
Thread
Temperatur messen
Ich denke ich werde den DS1620 verwenden. Der ist zwar nicht besonders billig, aber verbraucht nur 1µA im Standby-Betrieb und ist mit 3V zufrieden. MfG Andreas
wiederrum messen ganz gut da weicht es nur ca 0,3grad ab. zum glück sind diese fehler bei einem ds1620 immer in der gleichen richtung also entweder zuviel oder zuwenig. die ansteuerung des ds1620 is nich so toll. würde eher nen i2c-ic nehmen. hat schonmal jemand routinen zur ansteuerung des 1620 mittels
-
Thread
Array mit PORT Elementen
Hallo Forum, µC: AT90S8515, schreibe in: AVRGCC ich lese über einen DS1620 die Temperatur aus. Jetzt möchte ich einen weiteren DS1620 in das System intigrieren. Ich habe mir jetzt überlegt, ob es möglich ist, die schon benutzten Routinen wieder zu benutzen und zwar in dem
Functionheader FUNKTION(sensor) { SETBIT(PORT[sensor], DQ[sensor]); } Ich kann natürlich einfach meine ds1620.c umbenennen in ds1620_1.c und ds1620_2.c und dann je nachdem anpassen, was ich allerdings recht zweifelhaft finde! Bin dankbar für Vorschläge :-) Gruß Stefan
-
Thread
Ds1620
Hey Sebastian Kannst du mir erklaeren wie ich den ds1620 anschliessen muss bzw. programieren? Ich will ihn als Thermostat nutzen um fuer ein Experimet eine konstante Temperatur zu bekommen.
-
Thread
Temperatur IC DS1620 so ungenau?
Ist es normal das ein DS1620 so weit daneben anzeigt? DS1620: 24,5 °C Thermometer: 20,0 °C Ich dachte eine Kalibration währe nicht erforderlich? Ich werde wohl den Wert um den Offset -4,5 °C korrigieren -
Hallo X. H. wenn der DS1620 mit einer Anschlußleitung versehen ist, dann isoliere ihn und klemme ihn zusammen mit einem Fieberthermometer unter die Achsel, nach zehn Minuten messen und vergleichen. Ist für den Privathaushalt
-
Thread
Ansteuerung des DS1620
Hi, Wir möchten den Sensor DS1620 mit einem ATMega16 absteuern. Nun suchen wir nach einer geeigneten Seite, die Informationen dazu liefert. Das Datenblatt haben wir bereits da. Da wir nicht so fit in Sachen Englisch ist bitte ich um
Aber Google kannst du benutzen? www.google.de -> "ds1620 avr" -> erster Treffer http://www.dzionsko.de/elektronic/avrmicro/avrmicro.htm
-
Thread
DS1620-Temperatursensor
Hallo Mikrocontroller Freunde ich programmierer zur Zeit einen DS1620, soweit kein Problem die Kommunikation mit meinem AT89S252 ist gewährleistet. Frage: Wie bekomme ich nun die Temperatur auf mein LCD-Display Ich habe die 1.Variable mit dem Inhalt READ-TEMPERATUR
-
Thread
trotz fertigem Programm Probleme mit DS1620
von dieser Seite http://www.mikrocontroller.net/mc-project/Pages/Projekte/Wetterstation/sensors/DS1620/ds1620.zip , passe gerade mal in der ds1620.c meinen Port an, uns schon läuft alles mit meiner main: [c] #include <avr/io.h> #include <stdlib.h> #include "DS1620.h" volatile unsigned
; ReceivedByte=0; } if (ReceivedByte == 50) { ds1620_write_config (100); } if (ReceivedByte == 51) { char s[20]; int16_t i = ds1620_read_config(); itoa( i, s, 10 ); // 10 fuer radix -> Dezimalsystem uart_puts
-
Thread
EAGLE, Bauteil in Bibliothek erstellen?
Hallo, ich möchte den Temperatur Sensor "DS1620S" in Eagle erstellen (das Package, Symbol habe ich schon, siehe im Anhang). Dumm nur, dass ich leider kein "Footprint" dafür finde.. Im Datenblatt steht jediglich: "DS1620S 8-Pin SOIC (208-mil)"
etc. erreichen nicht mal die 200 mil Grenze und würden passen. Laut Datenblatt braucht aber der DS1620s ein SOIC 208 mil Gehäuse.. Das verwirrt mich gerade
-
Thread
2 Dallas ds18s20 haben 3 Grad Unterschied
Entfernung. Siehe AppliNote Application Note App Note 068: Increasing Temperature Resolution on the DS1620.htm (behauptet nur 0,1°): http://www.maxim-ic.com.cn/appnote/APPNOWEB/DS1620%20APP068/dbserv.maxim-ic.com/appnotes.cfm-appnote_number=426.htm und APP105 (High Resolution for all DS-Thermochips)
hi, fuer mich hat ein DS1620 0.5°aufloesung und ist absolut unproblematisch. Ed
-
Thread
nochmal DS1620
Hallo zusammen, ich versuche schon seit Tagen den DS1620 mit dem Elektor-Flashboard (AT89S8252 an 11.052 MHz) zum Laufen zu bekommen - ohne Erfolg ich lese nur '1'. Das Thema ist nicht neu, ich habe daher das gesamte Forum abgesucht und m.E. alle Hinweise
viele Schaltbilder im Internet das auch nicht haben. Es handelt sich auch tatächlich um einen DS1620, obwohl er von C***** ist :-)) Übrigens: Ich bin nicht der Typ, der gleich ins Forum rennt, wenn er nicht selbst schon nach besten Kräften alles versucht hat. Nur hab ich leider keinen Logic Analyser
-
Thread
Temperaturregelung
Hallo Wie wärs denn mit dem DS1620. Das ist ein digitales Thermometer mit Thermostat. Auflösung 0,5 Grad. -55 Grad bis 125 Grad C. Beim Über-oder Unterschreinten der eingestellt Temperatur kann man dann was schalten. Was willst
ne das silikon kommt nur über die "beinchen" die oberfläche des IC bleibt blank. DS1620 hmm ?????? wo stellt man denn da was ein ?!
-
Thread
Atmega8 - ds1620 direkt ansprechen
jetzt richtig ausdrücke bin nicht so ein Profi aber mal probieren: Ich möchte den oben erwähnten ds1620 Temperatursensor ala Memory Mapped I/O direkt ansprechen. PORTB ist im speicher auf der Adresse 0x38 gemapped somit könnte ich sowas wie das realisieren aber das ist mir zu unbequem: PORTB = 0xaa
so um wieder auf das leidige Thema ds1620 zurückzukommen ..was eh scho oft hier besprochen wurde ...konnte mir bei meinem Problem auch eben ned helfen deswegen frag ich das jez hier auch noch. Hab mir mal so die letzten Tage den Code zusammengeschraubt
-
Thread
Testen ob DS1620 heile ?
Hallo, Kann man irgendwie testen, ob der DS1620 heile ist? Also ohne ein Programm und so zu schreiben. Danke
AVR wrote: > Hallo, > Kann man irgendwie testen, ob der DS1620 heile ist? Also ohne ein > Programm und so zu schreiben. Danke @AVR Kannst Du sagen, ob ein PC funktioniert, obwohl Du Ihm keinen Strom gibst? Dirk
-
Thread
Temperatursensor DS1620, LCD und PIC
Hallo, ich habe einen Schaltplan für den PIC18F4550, einen DS1620 Temperatursensor und ein "EA DIPS082 HNLED" LCD erstellt. Neuland ist für mich I2C und das LCD. Es wäre also nett, wenn mich jemand auf evtl. Fehler aufmerksam machen würde. Für den PIC ist
-
Thread
DS18S20 hohe Auflösung berechnen
DS1620, DS1621, DS1623, DS1625, DS1820, DS1821, DS2434, DS2435 die genauen Hintergründe stehen in der schwer zu findenden (und deshalb hier angehängten) Application Note 105 app105.pdf (08.11.1999) High
paar der Sensoren können als stand-alone-Thermostaten verwendet werden: DS75 i2c fixed 75/80°C DS1620 3w digi:5,90 DS1621 2w digi:3,90 DS1626 3w 3 outputs 8µSOP digi06:-- DS1629 2w digi:6,57 can be set to begin measuring after power up, but no word of "stand alone" DS1631A 2w digi06:
-
Thread
Ansteuerg des Temperatursensors DS1620
Hi, kann mir bitte jemand ein in C programmiertes Programmbeispiel zur Ansteuerung eines DS1620 über einen 80C537er zur Verfügung stellen?
Beispiel ohne Probleme adaptieren lassen: http://mc-project.de/Pages/Projekte/Wetterstation/sensors/DS1620/DS1620.html
-
Thread
Einsteiger-Frage
Styropor und Heißkleb isoliert wurde. Gesteuert wird das ganze von einem ATMega32 und ein paar DS1620 Temperaturfühlern. Nun mein Problem: Ich nutze 4 Rfp40n10 Mosfets in einer H-Schaltung, um das Peltier entweder auf Kühlen oder auf Heizen zu Schalten. Als Treiber nutze ich einen kleinen StepUp-Wandler
Leistung daran verbrätst. > Ich stelle z.b. 35 Grad ein, dann geht > die > Heizung an, bis der DS1620 35 Grad meldet. Dann geht die Heizung aus. Oh. Dafür verwendet man eine Regelung, damit der nicht erst dann abschaltet, wenn es eigentlich schon zu spät ist ... Gruß Jobst
-
Thread
Wert des DS1620 in eine Zahl
Zur zeit lese ich DS1620 aus und gebe die Temperatur direkt auf eine LCD aus ich möchte aber das mir eine Funktion den wert als eine Zahl zurück liefert und dachte das sich da eine Integer Variable eignet nur wie bekomme ich
-
Thread
DS1620 - Genauigkeit
diskutiert wurde, aber auf ein entgültiges Ergebnis konnte man sich scheinbar nicht einigen. Der DS1620 gibt die Temp. in 0.5°C Schritten aus. Die Temp. wird also auch nur auf 0.5°C genau angezeigt, richtig?! Liest man die im Datenblatt angegebenen Register aus, lässt sich die Temp. noch genauer berechnen
-
Thread
Temperatursensor an LPT
>Kann das so funktionieren ? Hab so mal einen DS1620 an den LPT gehangen, glaub aber mit anderer Belegung. Su solltest sicherstellen, dass dein LPT bidirektionaler Betrieb ermöligcht, wenn du die Daten deines Sensors an Pin 3 des LPT gibst. Dazu mußt
könntest du mir deine Pin Belegung sagen ? Klar doch, hab grad mal in meinem Ordner gekramt: DS1620 LPT ------------------- (4) GND (25) GND (8) VCC (5) D3 (1) DQ (3) D1 (2) CLK (2) D0 (3) /RST (4) D2
-
Thread
DS18S20, DS18B20, DS1820?!
/narong.ece.engr.tu.ac.th/ei444/document/ds1820.pdf Das Gehäuse war länger: PR35 package oder DS1620S im 16-pin SSOP16. Die "See Mech. DrawingsSection" findet man nicht im Datenblatt. Aufgegeben wurde der Dallas Direct–to–Direct Temperature Sensor DS1820, weil sie die Langzeitstabilität der Oszillatoren
Korrektur: oder DS1620S im 16-pin SSOP16. --> DS1820S Nun ist die Verwirrung komplett, das S steht dahinter. Gibt aber die Gehäuseform an. Ob es jemals einen DS18S20S gab? nur mit Plural-s: Each DS18S20 has a unique
-
Thread
Temp-Schalter-IC??
DS1620 Low/High-Schaltschwelle über seriellen Bus dauerhaft programmierbar.
eintreten. Das kann man wohl ausschließen. > Bleibt die Einstellung über Monate/Jahre erhalten? Der DS1620 hat eine Data Retention von min. 10 Jahren.
-
Thread
Frage bezgl. SPI und ISP
Zur Ansteuerung der Anzeige wird ein MAX7219 verwendet, dann noch ein IC zu Temperaturmessung (DS1620) und eine Real Time Clock (DS1337). Nein, ich habe keinen Vertrag mit Dallas/Maxim, aber ich liebe Samples... :D Über all dem steht der ATMega8 als zentrale Schaltstelle. Mein Problem ist nur, dass
kleinen Schaltplan genau dafür zeichnen? Möchte eigentlich ungern die Bauteile schrotten, da der DS1620 selbstgekauft ist und doch recht teuer ist. Im Datenblatt finde ich zu diesem Thema leider nichts. Oder ich kann nicht richtig gucken, sowas kommt ja mal vor... Danke für die Aufmerksamkeit,
-
Thread
DS1620 AT90S2313 ATMEGA8535
Hallo, wie stelle ich es am besten an eine Temperatur die ich von einem DS1620 Sensor auslese über einen AT90S2313, an einen ATMEGA8535 bei entsprechender Anforderung des ATMEGA8535 weiterzugeben. Und am Ende das ganze über RS-232 auf einen PC bringen wo dann aus den werten eine
Warum wird der DS1620 nicht direkt vom ATMEGA8535 ausgelesen?
-
Thread
DS1620 auslesen über TWDR
kann mir jemand bitte helfen mein programm scheint befehle einzulesen doch wenn ich was über TWDR ausgeben möchte steht da immer nur der letzte befehl drin und nicht das was drin stehen sollte ;(
-
Thread
DS1620 LPR Windows Progr.
Hallo, kann mir evtl. jemand ein fertig compiliertes Windows/DOS programm geben, welches den DS1620 Temperatursensor über die parallele Schnittstelle ausliest? Bitte mit Anschlussbelegung. Vielen dank für eure hilfe gruss ebn
-
Thread
DS18B20 mit 2 Nachkommastellen? (Bascom)
Hallöchen.. Hier ist die Formel für den DS1620 mit zwei Nachkommastellen [c] {int16_t temp_read= (ds1820_msb * 256 + ds1820_lsb) ; ds1820_temperatur=(temp_read & 0xFFFE)*50 - 25 + ((ds1820_countperc-ds1820_countremain)*100)/ds1820_countperc
Ups.. Ist natürlich der DS1820 und nicht DS1620. Sorry..
-
Thread
Eingabepanel mit CAN-Bus Entwicklung
einlagiger Platine, passend für kurze UP-Dose Anschlüsse: 8x In für Taster und Fensterkontakte 1x In DS1620 Temperatur Sensor 1 LED für Status CAN/12V Zentrale besteht aus 4 Platinen: Main Board; einlagige Hauptplatine mit Prozessor Anschlüsse: LCD-Anzeige (4x16) 5 Taster für Steuerung und Reset
Senderplatine könnten jedoch an den freien Anschlüssen von Port B Relais angeschlossen werden. Die DS1620 Unterstützung habe ich für die Sender noch nicht programmiert, ein entsprechendes Beispiel gibt es aber von ME. Der 18F2680 hat einen länger programmierbaren Watch-dog Timer. Sender ist im Sleep-Mode
-
Thread
1/100 Grad bei DS1820/DS1620
auslese und das Count_Remain_Register irgendeine Zahl zwischen 1 und 16 (ich denke mal, dass es beim ds 1620 genauso ist). Soweit so gut. Doch wie kann ich dann mit der Formel die im Datenblatt steht eine Genauigkeit von 1/100 erreichen, wenn doch der Divisor (der der unterm Bruchstrich steht, ich glaub
-
Thread
Frohes neues Jahr!
Frohes neues Jahr aus dem frühlingshafen Rheinland Pfalz. Muß man sich das mal geben, mein DS1620 zeigt +12° an, und das im tiefsten Winter. Oder ist da doch noch ein Fehler in der Firmware? :)
-
Thread
Preisunterschied DS1620S+ DS1626S+ Rechtfertigung?
Soetwas habe ich mir auch schon gedacht, aber der teurere DS1620S+ hat ein Datenblatt von 2015. Und der günstigere noch ein Datenblatt mit altem Maxim Logo und auch Dallas ist noch mit drin.
-
Thread
ich suche eagle Bibliotheke für CD4093
Hallo zusammen, weiß jemand von euch, wo ich die Eagle Library für DS1620 finde? Gruß Can
-
Thread
Suche Sourcecode für LM75
Ich hänge mich jetzt mal hier mit dran... Hat der LM75 auch eine eigenerwärmung wie beim DS1620 ? Was ich meine, erwärmt sich der LM75 im Normal Modus bei Raumtemperatur , oder ist es besser nach jeder Messung in den Shut-down zu schalten? Danke Gruß HansHans
-
Thread
Temperatursensor in MC
weis ja nicht genau, was du wo messen möchtest. Sehr einfach zu benutzen sind die Teile von Dallas: DS1620 und DS18(S)20, die haben (fast) alles on Board. Dein Sensor ist aber nicht so schlecht, du brauchst halt nur eine vernünftige Beschaltung. Ich wage es mal zu bahupten, daß er sehr ähnlich dem bekannten
-
Thread
Temperatursensor
allerdings softwaremäßig eine I2C-API. Dann aber sind bis zu 8 Sensoren anschließbar Alternativ: DS1620, Ansteuerung über einfachstes SPI-Protokoll, dann nur sinnvoll 1-2 Sensoren anschließbar. Viele Grüße Carlos
-
Thread
Elektronik fit für den Außeneinsatz machen
Hehe, ich hab bei mir zu Hause seit sechs Jahren eine kleine Platine mit einem DS1620 im Freien hängen, Wind, Regen, Schnee und sonstigem ausgesetzt, die schlägt sich wirklich wacker. Ich hatte die Platine lediglich mit Plastik einesprüht. Sollte eigentlich nur ein Experiment sein,
-
Thread
I2C-Bus Probleme
wenn mein Bus wieder Streikt sobald ich eine längere Leitung dranhänge. Ich will nämlich noch eine DS1620 oder LM75 an diesen Bus betreiben der dann an eine ca. 10m Leitung soll. Wo sind die Widerstände eigentlich am besten direkt am µC oder am entferntesten Busteilnehmer? Ich verwende Bascom und frage
-
Thread
I2C Thermostat ohne µC betrieben
ist leicht zu programmieren. Hab in der Zwischenzeit gefunden wonach ich suchte. Werde einen DS1620 nehmen. Der lässt sich über einen Pin "aufwecken" wenn einmal programmiert. Von Microchip (bestimmt auch von anderen Herstellen) gibt es auch schöne Thermostat-IC's wo die Schaltschwellen über
-
Thread
Externer ADC?
Gehäuse, "Alles zur Temperaturmessung auf einem Chip, mit I²C-Anbindung ind 9-Bit-AD-Wandler." _ DS1620: DIP8 Gehäuse, wie DS1820 nur mit I²C, 1-Wire is nen bisschen läßtig, wegen dem Timeing... _ SMT160 TO18 Gehäuse, integrierter AD-Wandler, ausgangsignal 1kHz - 4kHz. Die Sache ist nämlich,
-
Thread
I2C mit PIC16F88
nicht weiterkomm und nächste Woche abgabe ist... Und zwar ist die Aufgabe den Temperatursensor DS1620 per I2C Bus mit einem PIC16F88 anzusteuern und die empfangenen Daten mittels bluetooth an einen Laptop zu seden und die Daten mit einem VB Programm auszuwerten. Bluetooth übertragung funktioniert
-
Thread
Temperatursensor und AD-Wandler
Reichelt hat z.B. den DS 18S20 oder den DS1620, LM75 ist auch ganz okay, lässt sich über den I²C Bu sansteuern, allerdings gibts den nur als SMD Bauform. Dom
-
Thread
90S2313
FERTIG. Das war es. Angefangen mit einem 4433, z.Zt. spiele ich mit einen Mega32 mit mehreren DS1620 (Temperatursensor), DCF77-Modul, Tastatur und LCD-Anzeige. Gruss, Volker Kattoll