-
Thread
Temperatur DS1820 ausgabe auf lcd
hallo, habe ein kleines testprogramm für den DS1820 funktioniert sowet,aber wie bekomme ich meine gemessene Temperatur aufs display. mfg kay
korrekt(evtl. hier posten)? schaltung ist so aufgebaut wie im daten blatt der DS1820 ist an PortD.0 angeschlossen sensor: gng->gnd , Vdd->5Volt , DQ->PD.0 mit Pullup 4,7K > - Hast du da wirklich einen ds1820 (beim Hersteller steht "No longer > available")? ja habe ich bei
-
Thread
Programm(A51) DS1820 auf DS18b20 Umstellen
Hallo Habe da ein Problem. ich Möchte gern den DS18b20 Benutzen Anstat den DS1820, habt ihr mir ein paar Tipps. Was ist eigentlich der unterschied zischen denn beiden? MFG Manfred
Manfred Müller wrote: > Hallo Habe da ein Problem. > ich Möchte gern den DS18b20 Benutzen Anstat den DS1820, > habt ihr mir ein paar Tipps. > Was ist eigentlich der unterschied zischen denn beiden? > MFG Manfred Der DS1820 ist durch den DS18S20 ersetzt worden. Detaillierte
-
Thread
Steuersoftware für DS1822 Temperatursensor gesucht
Nutze die Suche, junger Padawan: http://www.mikrocontroller.net/forum/codesammlung?filter=ds1820
-
Thread
vorkonfektionierter DS1820 ?
Für ein Projekt bräuchte ich mehrere DS1820, klar, 2-3 Kabel kann man schon ganz gut selber löten, kein Thema. Da ich aber später in die Serienproduktion gehen möchte frage ich mich ob es Bezugsquellen gibt, die den DS1820 an sagen wir
Bei http://www.1-wire.de gibt es DS18B20 in Edelstahlhülse vergossen mit 2m Kabel. Keine Ahnung, ob Stecker dran ist.
-
Thread
Negative werte vom ds1820 erhalten??
Hier der Code habe ich hier aus dem Forum übernommen funktioniert alles über 0 grad aber unter null fehlt mir das - zeichen. Wie bekomme ich das vorzeichen`??? void read_meas( void ) { uchar id[8], diff; uchar s[30]; uchar i; uint temp; for( diff = SEARCH_FIRST; diff != LAST_DEVICE; ){ diff = w1_rom_search( diff, id ); if( diff == PRESENCE_ERR ){ send_UART( "No Sensor found" ); break; } if( diff == DATA_ERR ){ send_UART( "Bus Error" ); break; } if( id[0] == 0x28 || id[0] == 0x10 ){ // temperature sensor send_UART
-
Thread
Temperatursensor (schnell)
Auslesen kannst du den DS1820 ja sofort, nur ist der Wert den du ausgelesen hast dann halt schon "alt".
Also wie lange dauert denn die Abfrage an den Ds1820 um mir Temperatur zu geben? Versteh ich das richtig, das der DS1820 nur selbständig 600ms braucht um seinen Wert neu zu regenerieren oder brauche ich so lange mit dem uC den Wert auszulesen.
-
Thread
Interner Oszillator - I2C-Timing-DS1820
Ein DS1820 hat kein I2C !
Ich habe ca. 300 Bytes Platz, programmiere in C, habe nur einen Pin frei und wollte eigentlich 2 x DS1820 abfragen.... Es wird also spannend (ich werde mich da mal rantasten) Der Nachfolgetyp des DS1820 ist ja der DS18S20 - gibts da in der Praxis unterschiede? Grüße, Gisbert
-
Thread
PIC: Code für DS1820/22 gesucht
Hallo, ich suche C Code für den Temperatursensor von Dallas. Sollte für CCS Compiler sein, damit sich Anpassungen in Grenzen halten. Gruss, Christian
-
Thread
Frage zum Dalles DS1820
Weiss Jemand von euch welchen (Temperatur-) Wert man bei einem defekten DS1820 erhält? Oder anders: Wie kann ich einen defekten DS1820 identifizieren? Danke und Grüße, Alex
>Weiss Jemand von euch welchen (Temperatur-) Wert man bei einem defekten >DS1820 erhält? Ein defekter DS1820 kann jeden überhaupt nur möglichen Wert liefern. Schließlich ist er ja defekt. >Oder anders: Wie kann ich einen defekten DS1820 identifizieren? Na, indem Du ihn
-
Thread
1Wire Temperatur
Mach die Pause von 500 ms nach dem Start dem 1wwrite &H44, sonst hat der DS1820 keine Zeit für die Konvertierung. Gruß Rolf
habe es jetzt gerade erst gelesen, deine belegung des ds1820 ist verkehrt herum. hoffe das er noch funzt. tausche die pin 1 und pin 3 (stromversorgung) mike
-
Thread
Frage Regelungstechnik Wassertemparatur regeln
eng wird kommt halt ein grösserer Controller zum Einsatz), ein 4X20 LCD Display, einem Drehgeber, DS1820 Auswertung, und einer RTC für Zeit. Habe auch schon ansatztweise eine "Schleppregelung" für einen Bodenheizer implementiert; der Stabheizer kommt immer nur zum nachregeln zum Einsatz. Interesse
die Bodenheizung, welche über die gesamte Bodenfläche verteilt ist. Vielleicht hänge ich mehrere DS1820 ins Becken und berechne den Mittelwert der Temparatur ? Oder ich berechne einen "gleitenden Mittelwert"; daher eine Zeitlang (mehrere Minuten) messen und erst dann regeln. So wäre noch eine "Trägheitskomponente
-
Thread
Anfänger DS1820 Problem
Hallo an alle, ich versuche gerade aus verschiedenen Codebeispielen aus dem Forum einen DS 1820 bzw. DS18S20 zm laufen zu bringen. Den genauen Typ weiß ich nicht mehr genau. Der Aufdruck ist DS1820 aber ich glaub es ist der DS18S20. DS18?20ist mit einen 4,7k nach Datenblatt angeschlossen
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
Hallo Experten des "kleinen" Miniservers. Besteht die Chance die DS18S20 Erafssungsroutinen zu integrieren oder reicht da der Platz im 168er absolut nicht. Ich möchte nur ein Gefühl dafür ob es Chancenlos ist oder schwierig? Hat das schon jemand versucht? MfG Achim
T6963 Mega168 -> Steuerbefehle -> Mega88 (Die Kommunikation läuft bisher einwandfrei inkl. 1Wire DS1820 und DCF77) Der uWebServer soll im Prinzip parallel zum Mega168 (und seinem T6963) geschaltet werden, so das der uWebServer alles Anzeigen kann(Nur die Werte, die Formatierung der Anzeige wird
-
Thread
HAP Home Automation Project
angeschlossen. derzeit verwende ich noch billige NTCs als Tempfühler, überlege aber auf die Dallas DS1820 umzusteigen. Die Aktoren befinden sich in einem Hutschienengehäuse und es sind 8 Relais untergebracht. Die Knoten können über den Can-Bus parametrisiert werden und die Parameter werden im
-
Thread
DS18B20 rom search
habe. Ich bekomme jetzt Ausgabe siehe unten. Niemand eine Idee? Danke Gruß Christian D:\1WireDs1820.exe meastemp 0 found 4 busses seen product ->USB-DS1820<- PIN:0 ID: 28 BF 62 3B 01 00 00 D8; Temperatur: 170.5 C; returned T: 0x155 D:\1WireDs1820.exe meastemp 1 found 4 busses seen product ->USB-DS1820<- PIN:1 ID: 28 BF 62 3B 01 00 00 D8; Temperatur: 170.0 C; returned T: 0x154 uchar w1_bit_io( bit b, uchar W1PIN ) { // cli(); W1_DDR |= 1<<W1PIN; DELAY( DELAY_US( 1 )); if( b
-
Thread
Kleines Hausbussystem für bereits existierende Schalter
Daneben : Programmbrücke für Eingang 1 u 2 (Taster oder Schalter) Zusätzlich hab ich noch einen DS1820 bzw 2401 vorgesehen. Beim 2401 könnte man die 8-Bit Adressierung weglassen und andere Funktionen Abrufen. Z.b. Zeitverzögerung etc. und die Adressierung über die Seriennummer vornehmen! Das Ding
Außen für TempSensor, Luftfeuchte, Helligkeit etc. Dann kan man seine Heizung mitüberwachen ;-) Ein DS18S20 auf der Platine dient nicht nur zur TempÜberwachung der Bauteile sondern auch als Seriennummerlieferant. So kann man auch die DIP-Schalter weglassen. Was ich vorerst möchte ist Leuchtsofflampen
-
Thread
AVR mit DS1820 Fehlausgabe
Hallo Habe ein MyAVR Starterboard mit LCD. Hab versucht jetzt einen DS1820 auszulesen. Code sieht so aus : [c] '------------------------------------------------------------------------------ ' LCD: Db4-Db7 = Portd.4-Portd.7 E = Portd.3 Rs = Portd.2 Backlight = Portb
-
Thread
Temperaturmessschaltung möglichst genau?
> und das mit den 0,5 schritten bei dem DS1820 ist auch nicht das was ich > brauche es muss leider 0,1 schritte haben Dann nimm den DS18'B'20
kai wrote: > und das mit den 0,5 schritten bei dem DS1820 ist auch nicht das was ich > brauche es muss leider 0,1 schritte haben Wie ich bereits sagte, der DS1820 kann eine Auflösung von 0,031. Die 0,5Grad sind über einen Standardweg zu erreichen. Um
-
Thread
Alte Lankarte als Fileserver umbauen
ich damit etwas anfangen,sodass es hinterher in richtung(Kleinen) Fileserver oder Messdatenlogger(ds 1820 Temperatursensor) fürs netzwerk geht?
-
Thread
Beschaltung Temperatursensoren
es, wenn man mit einem (langsamen, teuren, im Wertebereich stärker beschränktem, aber kalibrierten) DS1820 kalibriert.
-
Thread
DSP ohne Formeln
oder Microprozessor auch! Wenn du dich dann besser fuehlst dann kannst du da auch problemlos einen DS1820 anschliessen oder die ueblich dummen Fragen stellen wie man ein Hitachi-LCD ansteuert. Genauso kannst du auf einem normalen AVR auch eine FFT laufen lassen. Die Besonderheiten eines DSPs besteht
-
Thread
DS1820 fragen zur Programmierung
schicken. Die bits werden pulsbreiten moduliert übertragen. Für die dauer der Temperaturmessung hält der DS1820 die Datenleitung auf low. Wenn er fertig ist, setzt er sie wieder auf high. > Während des Umwandlungsprozesses erhalte ich dann ein 0 Signal. Wenn er > fertig ist ne 1. > Die Temperatur steht
ich dann mir die Mühe gemacht und das Timing das Busses beschrieben? *kopfschüttel* Es gibt ein DS1820-Pendant mit SPI-Interface, das ja soziemlich jeder Atmel-Kontroller unterstützt. Das wäre zwar einfacher, aber du würdest immernoch nicht drumherumkommen, die Bits einzeln zu verschicken. > P.S
-
Thread
Suche Asm Code für Temperaturmessung!
sind umständlich und nicht mehr Zeitgemäss. Ich empfehle gleich digitale Bausteine zu nehmen z.B. DS1820.
-
Thread
Thermometer ohne AD Wandler
den Artikeln nach, da oder zumindest hier im Forum gibt es auch den Code dazu. Suche einmal nach DS1820, dies ist so ein 1-Wire Sensor. Die sind am einfachsten, da brauchst Du nur einen Widerstand und den Sensor und schon kannst Du messen. Grüße Hans-Josef
Für I2C Bausteine (z.B.DS1620, usw.) und für LM75, o. DS1820 kann man sogar komplette SW-Lösungen finden. (Bei DS1621 mit Löten u. Programmieren hat die ganze "Installation" bei mir damals bloss ca. 2-3 Stunden gedauert.)
-
Thread
PIC18F458 CAN-BUS
Routinen nach AN738 Das aktuelle Konzept: In meiner Hauptschleife werden der I2C Bus und der DS1820 ausgelesen und das LCD mit allen dargestellten Messwerten einmal aktualisiert! Ein Durchlauf dauert ca.90ms. Die CAN-Messdaten sind in globalen Variablen gespeichtert. Kommt eine neue Botschaft,
(1 En, 0 Dis) PIE3bits.RX1IE = 0; // Enable Interrupt CAN-RX1 (1 En, 0 Dis) uintTAir = DS1820_GetTemp(); // Dauer 10ms PIE3bits.RX0IE = 1; // Enable Interrupt CAN-RX0 (1 En, 0 Dis) PIE3bits.RX1IE = 1; // Enable Interrupt CAN-RX1 (1 En, 0 Dis) (*) // Auslesen der Tasten
-
Thread
Bei wem habt ihr euer Konto?
Ds "Problem" bei der Sparkasse ist, dass Du dort in einer nicht zum Ort gehörenden Filiale kein Bargeld abheben kannst und wenn doch, dann nur mit horrenden Gebühren (wie von einer Fremdbank). Genauso
, kennt keine Sau, daher nicht angriffsgefährdet. ExtraGeld bei Norisbank, Diba und Frankfurter1820.
-
Thread
15 x Temperatur messen
das stichwort heißt z.b. DS1820 oder andere digitale temperatur sensoren, wenn du das ganze analog machen willst würde ich ein extern multiplexer benutzen
Eine einfache Lösung wäre, DS1820 als Sensoren zu nehmen. Die kannst Du alle an einer einzigen (!) Leitung betreiben (1-Wire-Bus), und benötigst nicht mal einen AD-Wandler. Die Genauigkeit dieser Sensoren ist mit ±0.5 °C ebenfalls
-
Thread
NTC kalibrieren
gewünschten Temperaturbereich mit einer Heizung langsam durchfahren und die Korrekturkurve aufzeichnen. Der DS1820 von Maxim hat unter 80 Grad einen Fehler von 0.5 Grad.
eigentlich wissen, daß ich lieber digital einsetze, ist so schön unkompliziert. Ich nehme z.B. DS18B20 um Kühlkörper zu überwachen. Und als Nebeneffekt kriegt jede Platine ihre eindeutige Nummer. Man muß ja auch was für die Qualitätssicherung tun (Nachverfolgbarkeit von Ausfällen und Reparaturen
-
Thread
AVR Butterfly wo ist PINE6?
hallo, ich versuche gerade nen butterfly an einen ds1820 onewire temperatursensor zu klatschen. genauer gesagt moechte ich den "butterfly logger" nachbauen. beim durchsehen des codes fiel mir auf das der onewire pin PINE6 ist. im datenblatt den
-
Thread
NTC ohne Kennlinie und Datenblatt!
Also zum Thema Digital-Sensor. Ich hab auch einen (DS1820), ich wollt halt nur nbicht nur auf einen Senosor setzten,falls ich beim berechnen oder Zusammenbauen irgendeinen fehler mache. Außerdem gibt mir das vllt die Möglichkeit beide Varianten zu vergleichen
ich eine extra platine gefertig an der die ganzen Ausgänge (ADC's) aufgelötet sind. Ich habe den DS1820 noch nicht verlötet, er steckt nur mit den Anschlüssen in ein listerklemme. Jetzt ist die Frage, ist es sinnvoll die Schaltung zu verwenden oder den Sensor direkt am Bord anzuschließen?? MFG
-
Thread
DS18B20 zeigen zu hohe Temperaturen
nicht zuviel? Ich dachte immer der 18B20 hat eine maximale > Abweichung von +-0,5 Grad. Bei den 1820 sollte es ja mittlerweile bekannt sein, dass diese mit der Zeit Feuchtigkeit aufnehmen und daher ungenau werden. Das habe ich auch selbst schon ausprobiert: Ein 2 Jahre im Einsatz gewesener 1820 und ein neuer 1820 zeigten etwa 3-4°C unterschied.
-
Thread
TIMER: Verzögerung erzeugen
Guten Tag, ich benötige für den Temperatursensor DS1820 verschiedene Verzögerungen. Ich hab mir überlegt dies mit einem Timer zu machen. Den Timer habe ich bereits zum laufen gebracht. unsigned char ds1820_reset(void) { char a,presence; P4
total verwirrt. Das mit der Warteschleife funktioniert nicht sowie mit dem Timer und der Datenpin vom DS1820 liefert ständig +5V.
-
Thread
ATMEGA8 & DS1820 unter Bascom
'zusammen, ich versuche, einen DS1820 am ATMEGA8 auszulesen. Das Listing habe ich mal aus dem BASCOM-AVR-Buch von C. Kühnel übernommen, was mich ja eigentlich vermuten ließ, dass es funzt, tuts aber net ;)) Habe die anderen Threads
gelesen, allerdings nichts was die Lösung herbeiführte. Schaltung ist im Anhang; da ich also den DS1820 selber mit 5V versorge habe ich alles, was ParasitePower betrifft, rausgenommen. EDIT: Leider kann ich den Anhang nicht mehr editieren. Es gibt noch ne Verbindung zwischen 1-Wire-Bus und +5V über
-
Thread
Temperaturmessung
DS1621. Messbereich: -50 - +125 ºC in 0.5 ºC Schritten
günstiger und leichter zu beschaffen. Wie genau muß denn gemessen werden ? Ich persönlich würde den DS1820 mit 1-Wire ins Auge fassen. Der ist von der Bauform her besser geeignet und auch da lassen sich mehrere Sensoren an einen Bus hängen.
-
Thread
Infineon XC888: Daten einlesen mit PORT
ein Starterkid Board mit dem Mikrocontroller XC888 besorgt. Darauf habe ich einen Temperatursensor DS1820 angepracht. Die Datenleitung vom DS1820 habe ich mit einem 4,7kOhm Widerstand auf Vcc (+5V) gelegt. Die anderen Leitungen sind an der Versorgungsspannung angeschlossen (+5V/GND). Laut Datenblatt
Die Verkabelung des DS1820 habe ich genau gemacht.
-
Thread
Hilfe zu Temperatursensor DS1820
hmm war da nicht irgendwas mit 750ms beim ds1820?
Hier das Timing der Initialisierung vom DS1820.
-
Thread
das board zieht mir die schuhe aus
studiert merkt man, dass das glcd nicht dazu gehört. Auf der homepage des deutschen resellers gehört ein ds1820 mit dazu. Das glcd kostet anscheinend von 16$-25€. Bei microe gibt es allerdings viel mehr zubehör.
-
Thread
Betriebsstundenzähler mit Atmega
Hallo Ich hatte ja mal angefangen eine Temperaturanzeige mit dem Atmega8 und den DS1820 zu bauen, das funktioniert auch schon recht gut. Nun hab ich mir noch überlegt, könnte man nun nicht gleich in dieses Projekt einen Betriebstundfenzähler mit einbauen? Also ich dachte irgendwie
Als 1Wire wäre dann der DS 2417 geeignet?