-
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 die Kommastelle mit? [c] Sub Ds1621_init(byval Slaveid) I2cstart I2cwbyte Slaveid I2cwbyte &HEE I2cstop End Sub Sub Ds1621_read(byval Slaveid) Local Slaveid_r As Byte Slaveid_r = Slaveid + 1 I2cstart
-
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
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
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
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
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
DS1820, DS18S20 etc.
mitbestellen. Es gibt dort aber verschiedene Typen. Es sollte schon ein 1 Wire IC sein, da wir mit dem DS1620 sehr viele Sorgen hatten. Bei Reichelt habe ich folgende ICs gefunden: DS 18B20Z DS 18B20U DS 18S20 Nun sehe ich den Unterschied lediglich in der Bauform und im Preis. Ich wollte mich nur
Danke. Sprich der DS18S20 ist genauer. Danke
-
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
-
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
Aber Google kannst du benutzen? www.google.de -> "ds1620 avr" -> erster Treffer http://www.dzionsko.de/elektronic/avrmicro/avrmicro.htm
-
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
[PIC18]RTC Datenbits umwandeln
Hallo Leute, ich hab ein etwas gröberes Problem mit meiner RTC (Maxim DS1302). Sie hat ne doofe datenbitcodierung :D Ich verwende einen PIC18F452 der in C programmiert wird. Ziel ist es die Uhrzeit der RTC auf einem LCD auszugeben. Probleme: Die Codierung ist schrott
burschi1620 wrote: > Probleme: > Die Codierung ist schrott. Sie ist in der Form "byte", zählt aber > dezimal. Ja, deshalb nehme ich keinen extra RTC. Ich nehme einfach nen Timerinterrupt und lasse
-
Thread
Temperaturüberwachung mit Systemzeit
Hallo, Habe gerade eine Mikrocontroller(ATmega8535) dazu gebracht von einem DS1620 (Temperatursensor), die Daten im Binärformat richtig zu erhalten und diese wiederum richtig in eine Floatzahl (z.B. 22,5) umzurechnen. Die Übergabe der Temperatur mittel USART an den PC funktioniert
-
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
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
PID Regler in C Gesperrt
8 bit) über eine D/A Wandler (R 2R) und einen MOSFET Regeln. Die Temperatur bekomme ich von einem DS1620 (Auflösung von 0,5°C)und wandle sie in eine Floatzahl. Jetzt mein Problem habe leider keine genaue Vorstellung wie ich den Regler in C implementieren soll und wie ich Kp, Ki, Ta und eventuell Kd
-
Thread
Warnanzeige für Vergaservereisung
Ich nehme zur Feuchtemessung einen SHT11 mit digital 2 wire ausgang und zur Temperaturmessung einen DS1620 (ebenfalls digitaler 2 wire ausgang). Heisst das jetzt mein Atmel braucht 2 TWI !?? Dann würde der Atmega8 nicht gehen.Glaube aber das habe ich falsch verstanden oder?
getan seit der Aufgabenstellung. Verwende jetzt einen SHT75 (2-wire-bus) zur Feuchtemessung und einen DS1820 (1-wire) zur Temperaturmessung.Temperatur wird an einer anderen Stelle, wie die Feuchte gemessen. Daraus wird in einem ATmega8 der Taupunkt berechnet und als Ausgabe dient ein LCD display und LEDs
-
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
Warum wird der DS1620 nicht direkt vom ATMEGA8535 ausgelesen?
-
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
Temperatursensorempfehlung für den Einstieg
wenn der DS1820 die Temperatur digital ausgibt, hat er einen A/D-Wandler... Er braucht also den vom AVR nicht! De DS1820 ist für den Anfang sehr gut. Allerdings eben ohne die Verwendung des ADC. Dafür bietet sich
Den DS1620 finde ich auch nicht schlecht. Damit habe ich sehr gute Erfahrungen.
-
Thread
Temperaturdrift beim DS1629
Ich habe auf einem Testboard zwei DS1620 drauf, der eine ist 4cm der andere 6cm vom Spannungsregler entfernt, der Temperaturunterschied ist bis zu 2 Grad. Man sollte daher die Strahlungswärme der anderen Bauteile nicht unterschätzen.
Danke für diese Info... Mein DS sitzt ca. Diagonale von einer Euro-Platine (100x160) Macht es Sinn (oder gibt es Möglichkeiten) den IC von der Platine zu isolieren????
-
Thread
Pt100/Pt1000 grundlegende Fragen
Profis machen... Also ein KTY irgendwas oder gleich was mit Schnittstelle (AD590 u.Co. mit yA/K oder DS1620 u. Nachfolger oder gar einen LM75 usw...). Das spart viel Ärger und Nerven!
Nachtrag: der DS1631/DS1731 von Dallas/Maxim hat eine AUFLÖSUNG von 0,0625°C und eine GENAUIGKEIT von 0,5°C. Bekanntlichermaßen kann man ja auch immer kalibrieren. MfG Andreas
-
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 und Parallele Schnittstelle
Evtl. solltest du Überlegen, von dem KTY wegzugehen und stattdessen z. B. einen DS1620 nehmen. Der lässt sich relativ einfach an die parallele Schnittstelle anschließen und auch ansprechen. Hab das vor Jahren mal gemacht, Programmierumgebung war Delphi. Vorteil: kein µC und auch kein
-
Thread
Faktor AC->DC nach Gleichrichtung?
besser geeignet. Reichelt kann mir dieses Teil hier nicht besorgen http://www.semikron.de/internet/ds.jsp?file=1620.html denke damit und ausreichender Kühlung sollte es gehen aber wo bekomme ich es her?
-
Thread
AT98C52x und assembler
machen. Ich habe mich entschieden etwas größeres zu machen: zuerst will ich nur ein thermometer(DS1620), später eine uhr, dann eine funkuhr (dcf77) machen. Die möglichkeiten hab ich zumindest auf meiner platine. Das ganze soll auf einem 40x4 LCD ausgegeben werden. In der Schule benutzen wir zum
-
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
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
der 1620 unterstützt auch I2C also müsste es theoretisch einfach sein... aber ich bin offenbar zu blöd dazu... deshalb hier die anfrage... da wir derzeit drei Projekte am laufen haben... und bei diesem geht
-
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
weil 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
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
Jehrestemperaturmesser für Schulprojekt
ahnung habe würde ich mich über ein paar hilfreiche links freuen. als temperatursensor würde ich den DS 1620 nehmen. Oder was meint Ihr? mfg Bühler
-
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
DCF77 und Temperatur
Super Sache das mit dem DS1621 werde ich gleich auch mal ausprobieren! Frage hast du auch schon was mit eine DS1820 gemacht ?? Der ist glaube ich schwieriger zum auslesen oder ?? Besten Dank im Voraus mfg mathias g.
Hallo Mathias Mit dem DS1620 habe ich mich nicht beschäftigt. Den DS1621 habe ich wegen dem I2C genommen, da ich dazu mit einem Speicherbaustein mal einen Datenlogger probieren möchte. MfG Hubert
-
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
verteilte I/O-Pins definieren
kannst, ist das kein Problem. Weiterhin sind Bibliotheken viel vielseitiger nutzbar. Will ich mit einem DS1620 die Temperatur messen, so brauche ich 3 PortPins. Bei der in dem Beispiel angegeben Möglichkeit kann ich jeden beliebigen PortPin dafür nutzen. Darin sehe ich einen grossen Vorteil. Volker
-
Thread
habe auch Probs mit DS1620
und sollten den DS1620 nicht überfordern. Aber trotzdem: fCLKmax ist 1,75 MHz und die Setupzeiten sollten eingehalten werden. 2. In Deinen ASM-PRGs sind ein paar Bugs drin: Im ersten: Die Daten werden vom 1620 mit
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
-
Thread
Temperatursensor und AD-Wandler
Wenn Dir ein Meßbereich von -55 .. 125°C reicht, ist das einfachste ein digitaler Sensor. z.B. DS18B20. Widerstandssensoren (PT100) sind sehr teuer und müssen aufwendig kalibriert und linearisiert werden. Peter
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