-
Thread
PIC und Sensor DS18S20
Hallo zusammen Ich versuche seit einiger Zeit einen Temperaturmessung mit dem DS18S20 und einem PIC18F452. Als Pullup dient ein 4K7-Widerstand. Als Ein-Ausgang wird Pin A4 verwendet. Mit einem Oszilloskop habe ich geprüft ob die Resetsequenz richtig abgearbeitet wird. Diese scheint
was es liegen könnte. Mein Code funktioniert folgendermassen: DSRESET(); // Reset Ds18S20 DSTXBYTE(0xCC); // skip ROM DSTXBYTE(0x44); // convert temperature DelayMS(1500); // wait until conversion has been finished DSRESET(); // REset DS18S20 DSTXBYTE(0xCC); // skip
-
Thread
DS18S20 Temperatur-Sensor
Hallo an Alle Hat irgendjemand von euch ein assembler-programm mit dem ich einen ds18s20 oder ds1820 ansprechen und dessen temperatur-werte auslesen kann? Vielen Dank im Voraus MfG Felix
Hallo, mein Ziel ist es, ein Temperatursensor (DS18S20) mit einem ATMEGA8515 anzusteuern, und auszulesen. Dafür habe ich den Code von Felix genommen, und Ihn für den Prozessor mit 4MHz angepasst. Der Code ist logisch und ist auch einfach zu verstehen
-
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
DS18S20 Negative Temprratur
Hallo, Ich Wandele mit der Routine den Gemessenen Wert vom DS18S20 in eine Temperratur um. Bei Plusgraden geht alles einwandfrei,Nur enben nicht bei Minusgraden. ich habe jetz eine Temperratur von -0.5Grad Angezeigt bekomme ich aber +0.-5 Grad. wo mache ich
vielleicht kann mir von ihnen einer weiterhelfen. mfg [c] // wandelt den Messwert, um. void DS18S20_convert_temperatur(void) { int temp; int temp1; int16_t Vorkommastelle; int16_t Nachkommastelle; if( id[1] ) { // Negativer Temperaturwert
-
Thread
DS18S20 CRC Berechnung
Hallo, ich suche ein AVR Assembler Beispiel für die Berechung der Prüfziffer des Sensors. Sämtliche gefundenen Programme arbeiten nur mit der Datentabelle. Aus dem Beispiel von Dallas (AN27) werde ich nicht schlau: http://pdfserv.maxim-ic.com/en/an/app27.pdf Hat jemand von Euch einen Tip ? Benutze den 4433. Vielen Dank im Vorraus. Andre
-
Thread
ds18s20 und Uhrzeit auf Lcd
Hallo, ich habe drei ds18s20 auszulesen, was auch funktioniert. Zusätzlich möchte ich die Uhrzeit und natürlich die Temperaturen zusammen auf ein Lcd ausgeben. Ich habe in Bascom ein Code für die Sensoren und einen für die
Das Auslesen eines Sensors DS1820 dauert 0,7s. 3 * 0,7 = 2,1s Da du alles wahrscheinlich nacheinander ablaufen läßt, kommt er natürlich auch nur ca alle 3 Sekunden dazu die Sekundenanzeige zu aktualisieren.... Lese halt nur einen
-
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
einen DS18S20 command? Versteh ich jetzt nicht! > ist dies irgendwo im Datenblatt beschrieben? JA! Seite 17 Example 1 > Für den SEARCH_ROM find ich auch keine Vorgehensweise. Die Routine dazu gibt
-
Thread
MSP430 mit DS18S20
schrieb im Beitrag #2359988: > wie ich starten soll bzw wie ich die Initialisierung des > 1W zum DS1820 machen soll Das Ding ist wirklich recht simpel - die Ansteuerung ist ja im Datenblatt zu finden: http://www.micropik.com/PDF/ds1820.pdf
starthilfe, ich komme einfach nicht weiter. ich weiß nicht wie ich den timer einbinden soll um mein ds18s20 zu starten bzw zu reseten. kann mir wer bitte starthilfe geben. lutze
-
Thread
DS18S20 mit Infineon Mikrocontroller
Hat jemand Erfahrungen, ein Temperatursensor DS18S20 von Maxim mit Infineon XC163CM Mikrocontroller, zu programmieren? Wäre super,wenn jemanden mir helfen könnte. Gruss Aaron
Die Source Code wurde von mir und einem Kollege teilweise geschrieben. Die Funktion DS18_GetTemperature () bin ich nicht sicher, ob ich richtig geschrieben habe, weil ich schlecht mit pointer bin (Anfänger im programmieren).
-
Thread
Reset eines DS18S20 geht nicht
/ Pullup zieht die Leitung auf 1 _delay_us(70); i = ONE_WIRE_PIN & (1<<ONE_WIRE_BIT); // ds1820 sollte Leitung auf 0 gezogen haben _delay_us(410); if ((ONE_WIRE_PIN & (1<<ONE_WIRE_BIT)) == 0) i = 0xFF; // Leitung scheint immer 0 zu sein (Kurzschluss?) return i; // 0 =
Prüfe also evtl. vorhandene ".h" Dateien, dass dort die richtigen Ports eingestellt sind etc. Der DS18B20 und der DS18S20 sind soweit ich das weiß recht ähnlich. Somit helfen die die Links dort villeicht auch: http://www.mikrocontroller.net/part/DS18B20 MFG:MBP Markus. Edit: Daniel D. schrieb
-
Thread
DS18S20+PAR auslesen
Hallo, spiele gerade mit dem DS18S20+PAR rum. Laut Datenblatt ist er ja so konzipiert, dass er ohne 5V Versorgungsspannung auskommt (Pin ist NC). Laut diesem Bild wurden seinerzeit die nicht parasitären Sensoren zweckentfremdet
Jetzt hab ich einmal eine Antwort vom Sensor bekommen. [code]E:>digitemp -s8 -i DigiTemp v1.7 [REGISTERED] Copyright 1996-2002 by Brian C. Lane All Rights Reserved - http://www.brianlane.com Turning off all DS2409 Couplers Error: 1 Searching the 1-Wire LAN 100E12550154011
-
Thread
Temperatursensor DS18S20 anschließen
Hallo, ich habe hier einige DS18S20 Sensoren, die ich gerne in meinem Haus verteilen möchte. Verlegt ist ein Telefonkabel, das von Raum zu Raum bzw. zu zwei Räumen durchs ganze Haus geht. Ich muss mit dem DS18S20 drei Leiter verbinden
Dimitri Roschkowski schrieb im Beitrag #3267832: > Ich muss mit dem DS18S20 > drei Leiter verbinden: GND, VCC und Signal 1-Wire geht auch mit nur 2 Leitern.
-
Thread
DS18S20 zeigt nur 00000000 an
Hallöchen, nachdem ich mein LCD endlich fertiggestellt habe und die ersten Tests erfolgreich liefen, wollte ich endlich weiter machen und die Temperatur auf mein LCD zauber Aber wie das ja so immer ist wird man immer schnell ausgebremst habe erstmal im Netz geschaut nach einen Code, weil ich erstmal nur schauen wollte ob der DS1820 auch funktioniert, nur leider komme ich hier einfach nicht weiter ich bekomme ständig nur "000000000000000" auf dem Display angezeigt. Also iwie wird das Teil nicht gefunden und ich finde einfach den Fehler nicht. Habe auch schon einen anderen genommen und
-
Thread
Temperatursteuerung DS18S20 und Arduino
/ the first ROM byte indicates which chip case 0x10: Serial.println("Gerät ist aus der DS18S20 Familie."); type_s = 1; break; case 0x28: Serial.println("Gerät ist aus der DS18B20 Familie."); type_s = 0; break; default: Serial.println
zwischen DS18S20 und DS18B20 wird im Programm an Hand des Rom Codes gemacht und die Variable type_s entsprechend gesetzt. Die wird im „Quelltext 2“ auch abgefragt und dann auf die Berechnung für DS18S20 oder DS18B20
-
Thread
ds18s20 an atmega8
Hallo zusammen ich würde gerne einen ds18s20 mit einem atmega 8 auslesen. leider weiß ich gar nicht so recht wo ich anfangen soll. Würde das ganze gern über PC0 einlesen, da ich diesen nooch frei habe. Kann mir vielleicht jemand den C-code
-
Thread
DS18s20: Zu hohe Temperatur
Hallo zusammen, habe schon erfolgreich mehrere DS1820s mit vorgefertigten Funktionen aus CodevisionAVR verwendet, nun habe ich einen Stapel DS18s20 hier rumliegen (genauer gesagt die DS18s20z im 8pin-Gehäuse), mit den gleichen Funktionen und Timings
Ich weiss nicht, ob's mit dem Problem irgendwas zu tun hat, aber die Steuerung vom 1W Pin scheint mir problematisch. 1-Wire ist immerhin als Open-Drain-Bus definiert. Vom Messvorgang mit parasitärer Stromversorgung vom
-
Thread
array zu string (ds18s20)
hallo, ich habe meine DS18S20 library soweit am laufen. jetzt würde ich gerne noch eine weitere funktion haben um direkt einen sensor mit dem romcode und nicht mehr skip rom auszulesen. leider komme ich da nicht weiter. unsigned
-
Thread
DS18S20 returned nur 255
Hallo! Ich habe einen DS18S20 der leider irgendwie nur 255 returned (bei allen Werten, also jedes Byte), egal ob V++ / GND angeschlossen sind, ob im Parasite-Mode und erst recht ganz egal wieviele Sleeps ich einbaue. Programmiere
= Ds_read(8) - Ds_read(7) Ds_temp2 = Ds_temp2 * 100 Ds_temp2 = Ds_temp2 / Ds_read(8) Ds_temp1 = Ds_temp1 + Ds_temp2 Currenttemp(ch) = Ds_temp1 / 10 Next
-
Thread
DS18S20 läuft... nur wie weiter :(
Hallo @all, also nach vielem Lesen im Forum etc. habe ich es endlich hinbekommen meinen DS18s20 zum laufen zu bekommen und daten auszuspucken... Nur wie kann ich diese Daten jetzt umwandeln um diese z.b. auf ein HD44780 auszugeben... ich grübel schon die ganze zeit. Gruß Dennis P.S: Proz: Atmega8 LCD : HD44780 Sens: DS18s20 Code: ASM
-
Thread
DS18S20 mit Bascom-AVR
Hallo, ich möchte gerne meinen DS18S20 überprüfen und benötige einen simplen Code für BASCOM-AVR (oder auch gleich die *.hex) Mein Sensor ist an portD.5 angeschlossen, das Scratchpad möchte ich gerne über Port B ausgegeben bekommen
die Portbezeichnungen anpassen http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=4742&highlight=18s20 du musst noch die Portbezeichnungen anpassen
-
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
-
Thread
DS18S20 Bytes auslesen
Hallo, ich habe für den DS18S20 eine Funktion geschrieben, die die einzelnen Bits ausließt. Diese funktionert auch (wenn ich die 16 mal hintereinander in einer Schleife ausführe und jedes mal den Ausgelesenen Bit über uart an
-
Thread
DS18s20 Temperratur Berechnung Gesperrt
Ich versuche meine Temperratur vom ds18s20 zu berechnen ich bekomme immer nur 127 angezeigt . Die ident vom Sensor kann ich auslesen ohne fehler Sensor ID: 16.173.84.123.1.8 Könnte mir jemand weiterhelfen. danke [c] //---------------------------------------- // Reset DS18S20 //---------------------------------------- uint8_t ds1820_reset(uint8_t used_pin) { uint8_t err=100; DS1820_DDR |= 1<<used_pin; // define as ouput DS1820_PORT &= ~(1<<used_pin
-
Thread
DS18S20 auslesen von daten
Hallo, ich habe ein Problem mit dem DS18S20 Das Senden von befehlen klappt sehr gut. Reset funktioniert, bekomme rückmeldung. 44h auch, Spannung geht auf 2 V runter danach. Aber das einlesen funktiniert nicht richtig. bekomme nur FFh
-
Thread
DS18S20 Probleme mit einem Sensor
Hallo Leute! Ich verwende für ein Projekt die 1-Wire-Lib von Peter Dannegger. Funktioniert auch alles super, nur ist mein Problem, dass ich von einem Sensor immer wieder einmal -55° bekomme und der Wert sich dann auch nicht mehr ändert. Woran kann das liegen? Hatte das schonmal jemand? Meine Busleitungen sind im allgemeinen recht kurz (4-5m), aber eine der Leitungen ist ca. 15m lang (da sie aufs Dach geht). Hatte vorher auch immer wieder Probleme mit Ausreissern (Schwankungen) am Bus - die hab ich durch CRC Prüfung beheben können. Das Problem mit den -55° an einem Sensor (immer am gleichen
-
Thread
DS18S20 gibt keine Antwort
hallo zusammen, vorneweg, das ist mein erstes projekt mit dem DS18S20 und ich wollte ihn schritt für schritt über einen attiny2313 auslesen hab schon einige tutorials gelesen, bekomme aber beim auslesen keine antwort. den DS18S20 habe ich mit drei beinen angeschlossen
abwarten DDRA=(0<<PA1); // PINA1 auf Eingang setzen _delay_us(70); // 70 µs warten nun sollte der DS18S20 DG auf Masse ziehen if (!(PINA & (1<<PINA1))) // PINA1 abfragen { roe3=2; } PORTB=roe3; ... eigentlich sollte sich durch die bereitschaftsbekundung des DS18S20 der Wert der variable
-
Thread
[V] DS18S20 Temperatursensoren
1,50€/Stk 70Ct Versand 7 Stk vorhanden TO92 Liegen schon ein bisschen hier rum :-)
-
Thread
Anzahl von ds18s20 an einen bus
Modus also mit 5V VCC) an einem Bus. Daher meine Frage kann ich mit BSP. einem Atmega 128 etwa 100 DS18s20 an nur einem Bus betreiben (die Sensoren sind dicht zusammen etwa ein Meter leitungslänge )? MFG Kevin
-
Thread
DS18S20 AnwendungsFrage?
Hallo DS18S20 Anwender, ich bin auf der Suche nach Erfahrungen mit der Verkabelung der DS18S20 Sensoren (keine Theorie!). Wie lang kann eine Stichleitung (Länge max?) sein, wenn man Inseln von 5 Senseroen
-
Thread
DS18S20 LESEN und SENDEN
Ich hab mal ne Frage zum Timing! Ich bin gerade dabei einen Temperatursensor DS18S20 mit meinem ATMega16 auszulesen! Dazu habe ich C als Programmiersprache verwendet. Mir ist immer noch nich ganz klar wie ich zum Beispiel den Command 0x44 an den DS18S20 sende. In binär ist 0x44
-
Thread
DS18S20 mit matchrom adressieren
hallo habe folgendes problem ich möchte mehrere ds18s20 mit dem matchrombefehl ansprechen und die temp auslesen leider funktioniert das nicht so wie es im datenblatt steht und zwar steht nach dem auslesen in allen 9bytes (temperature_lsb - crc)255. die
***weitere*includedata*********************** .include "lcd-rout.asm" ;LCD-Routinen .include "ds18s20.asm" ;*************************ENDE**************************************
-
Thread
Suche: DS18S20 oder vergleichstypen
Hallo, weiss zufälig jemand wo ich die noch bekomme? oder ob es einen Identischen vergleichstypen gibt? Mfg Marcel
-
Thread
Ds 18S20 mit parasit powersupply
Feuchtigkeit und Windgeschwindigkeit auch die Temperatur erfassen. Der verwendete sensor soll ein DS18S20 sein. Diesen kann man auf zwei unterschiedlichen Art & Weisen betreiben. Normal mit +V, GRD und Data oder über Parasit Powersupply (PPS) wo +V&GRD zusammengeschlossen werden. Meine Frage ist nun
-
Thread
C-Programm DS18S20
Hallo, ich suche ein funktionierendes C-Programm wie ich einen DS18S20 auslesen kann... kann mir in dieser Frage jemand weiter helfen oder Tips geben??? Ich benutze AVR Studio4 und WinAVR... Mir freundlichen Grüßen Alfred
http://www.siwawi.arubi.uni-kl.de/avr_projects/#ds18x20demo
-
Thread
IRQ und ds18s20 in einer Matrix
Hallo zusammen ich grübel seit ein paar Tagen über einem Thermometer mit Led-Matrix! 1. Die LED-Matrix funktioniert 2. Die Temperatur wird einmal ausgelesen, danach ändert sich die Anzeige nicht mehr nicht mehr 3. ISR: wird angesprungen $regfile = "m8def.dat" $crystal = 1000000 Config Spi = Hard , Master = Yes' SPI Bus als Master konfiguiren Config Portd = Output Config Timer0 = Timer , Prescale = 64 Enable Timer0 On Timer0 Isr Enable Interrupts Dim Datenarry(9) As Byte Config 1wire = Portc.5 1wreset 1wwrite &HCC 1wwrite &H44 . . . Isr: Ir = Ir + 1 If Ir
-
Thread
LM 75 oder DS18S20
Temperatursensor ist vom Aufbau und der Funktionsweise gleich dem LM 75? Ich hatte da mal was gelesen das der DS18S20 fast gleichwertig ist, stimmt das???
-
Thread
Temperatur mit DS18S20 auslesen
Hallo, irgendwie komme ich nicht weiter. Ich habe den beiligenden Assembler Code genommen, den Stackpointer ATMEGA8515 entsprechend eingerichtet, die Include Datei ersetzt, aber ich komme irgendwie nicht an die Temperaturen ran. Ein weiteres Problem ist, dass ich kein Oszi habe. Ich hatte mir mal ein billiges Voltkcraft Oszi ausgeliehen, der aber nicht triggern konnte, so dass ich die Impulslängen nicht analysieren konnte. Aber Kontrollfunktionen im Programmcode (nicht in dem beigefügten) die beim STK500 die LEDs nach jedem Schritt zum leuchten bringen sollen, bewiesen mir, dass
-
Thread
DS18S20, parasitär oder nicht?
Temperatursensor anschließe, hätte ich da noch kurz vorher etwas gewusst: Was ist denn jetzt besser, den DS18S20 so anzuschließen, dass man die Vcc - Versorgung also den Pin einfach weglässt und sich die Versorgungsspannung über den DATA-Pin besorgt oder am besten gleich alle 3 PINS richtig anklemmen? Welche
-
Thread
DS18S20 unterschied zu DS18S20+ da es leider mit Ethersex und AVR-NET-IO nicht geht
die DS18S20+ wird nicht nicht erkannt.. gibt es einen Unterschied von DS18S20 wo alle rüber reden und auch in allen Beschreibungen stehen.. zur DS18S20+ Weil ich habe aktuell hier DS18S20+ im Aufbau
Wie sprichst du denn den DS18S20 an? Ich meine eigenes Programm oder Fremdsoftware?
-
Thread
Datenblatt DS1820 oder DS18S20
Hallo, ich suche ein Datenblatt für den DS1820 oder DS18S20 in deutsch!!! Wer kann mir soetwas anbieten oder ein Webseite mit detailierten Infos zum Sensor? Alex
) Guckst Du hier: http://www.google.com/search?q=cache:yitFaYw8CbAJ:pdfserv.maxim-ic.com/en/ds/DS18S20.pdf+DS18S20&hl=de&ie=UTF-8 MfG, Andre
-
Thread
DS18S20 wird vom ATmega8 nicht gefunden
Nachkomma * 0.0625 Temperatur_single = Vorkomma + Temperatur_single End Sub Sub Temperatur_aus_ds18s20 Wert_aus_ds18x20 = Makeint(scratchpad(1) , Scratchpad(2)) Vorkomma = Wert_aus_ds18x20 Shift Vorkomma , Right , 1 , Signed If Wert_aus_ds18x20.0 = 1 Then Temperatur_single
Nachkomma * 0.0625 Temperatur_single = Vorkomma + Temperatur_single End Sub Sub Temperatur_aus_ds18s20 Wert_aus_ds18x20 = Makeint(scratchpad(1) , Scratchpad(2)) Vorkomma = Wert_aus_ds18x20 Shift Vorkomma , Right , 1 , Signed If Wert_aus_ds18x20.0 = 1 Then Temperatur_single
-
Thread
DS1820 und der neue DS18S20
wollte ich mal allgemein fragen, wenn ich mir jetzt neue > Sensoren kaufe, sollte ich eher zu den DS18B20 oder DS18S20 greifen? Im industriellen Umfeld werden zu 50% die DS18B20 im 8-µMAX eingesetzt. Es folgen DS18B20 und DS18S20 im TO92 mit 20% bzw. 14%. Die Versionen im SOIC liegen mit 10% (DS18B20) bzw. 6% (DS18S20) auf den hinteren Plätzen.
-
Thread
Suche DS1820 oder DS18S20
Hallo, ich bräuchte einen Dallas 1820 oder 18S20. Leider kann die weder die Apotheke noch Reichelt momentan liefern. Hat irgendjemand 1 oder 2 Teile günstig abzugeben? MfG Thomas
letze Woche welche bei Conrad bestellt. Such mal auf den Conrad Seite nach "Dallas". Ich habe den DS1820 im TO92 Gehäuse bekommen. (nicht der alte im PR35 Gehäuse). Einzelpreis liegt bei 5,95 EUR. Gruß Fiffi
-
Thread
DS1820 / DS18S20
pullup. beim "normalen" ds1820 geht das auch problemlos,auch wenn 2 gleichzeitig am bus hängen und gleichzeitig konvertieren. und beim ds18s20 soll das nicht mehr reichen...? lt. Datenblatt ebenfalls: 1.5mA Von der Logik her
dne Funksensoren mit Tinys vielleicht auch nicht. Das einzig störende ist jetzt noch: Die Teile (DS1820/DS18S20) haben den gleichen Family Code. D.h. von außen bzw. per ROMCODE ist nicht zu unterscheiden ob es ein ds1820 oder ein ds18s20 ist... -> ergo sofort beim auspacken testen und mit einem Lackstift
-
Thread
DS18s20 Probleme mit Timer 8051
Hallo zusammen, ich bin gerade mit ein paar Klassenkameraden dabei den Temperatursensor DS18s20 in C zu programmieren. Wir ollen die warte Zeiten mit Hilfe des Timerinterrupt lösen, allerdings springt er aus folgender Schleife nicht mehr heraus: [c] void warten(int z) { TR0 = 0; TH0
alles auf einem at89c5131, hoffentlich kann uns jemand helfen. Googl kaputt? Google liefert bei "DS18s20 8051" als ersten Treffer: http://www.mikrocontroller.net/topic/170112 1-Wire-Projekt-V1_3.zip: Dokumentation und Beispiel-Programme
-
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
Thermometer mit ds18s20 und LED Annzeige
Ich vermute mal, der DS18S20 ignoriert weitere Startbefehle während der Wandlung und hat ein extra Latch, daß die alte Wandlung ausgibt, solange die neue noch läuft. Da das aber alles undokumentiert ist, würde ich es lieber
gefunden welches eine Auflösung von 0,1 Grad versprach, obwohl der Sensor +-0,5 Grad Messen kann (DS18S20). Musstest du was kalibiren oder eine Konstante einbauen? Weil +-0,1 Grad ist schon was!
-
Thread
Problem mit DS18S20 und ATMega2560
Atmega2560? Der wird über die USB-Buchse meines PCs versorgt. Vom 5V-Anschluss des Boards wird der DS18S20 versorgt.
Atmega2560? > Der wird über die USB-Buchse meines PCs versorgt. Vom 5V-Anschluss des > Boards wird der DS18S20 versorgt. D.h. der DS18S20 hängt an 5V und der 2560 läuft mit 3,3V (siehe 3,3V Spannungsregler auf dem Board!!!). An den 3,3V hängt dann wahrscheinlich auch der Pullup für den DS18S20 I/O, und
-
Thread
DS18S20 bringt immer 127
Datenblatt). Hier mal meine funktionierende Variante für den 18S20. Ich habe die Funktionen so umgeschrieben, dass ich unterschiedliche Pins verwenden kann. [code] int16_t nDS18S20ReadTemperature(uint8_t vucPinNumber) { int16_t nTemperature; //Reset
Der DS18S20 braucht nach der Initialisierung ein klein wenig Zeit (paar ms) bis zur ersten Messung, danach läuft alles korrekt. Habe Projekte mit Attiny 2313 und Atmega8, dabei verhält sich alles identisch
-
Thread
Unterschied DS1820/DS18S20
Hallo, ich habe mir gerade die Datenblätter der Temperaturfühler DS1820 und DS18S20 angeschaut und keinen wesentlichen Unterschied feststellen können, ausser dass DS1820 ein wenig schneller beim Temperaturwandeln ist. Ich möchte nun in einer Schaltung, die mit dem DS18S20
: Die Temperaturfühler werden im parasite-Power Modus betrieben, es befinden sich ca. 3-4 an einem 20 m langem Kabel. Die Ansteuerschaltung wurde so berechnet, dass sich die von Maxim empfohlenen Flankensteilheiten ergeben. Gruss Mike