-
Thread
Bitte um Rückmeldung zu Anfängerschaltung/Luftbildfotografiesteuerung
Lochrasterplatine aufbauen möchte. Leider konnte ich in Eagle nicht alle Bauteile (LM2675, MPX4115A, DS18S20)finden. Daher habe ich sie durch andere schematisch dargestellt. Ich bitte das zu entschuldigen. Beim LM2675 fehlt noch die Beschaltung gem. Datenblatt. Ich habe momentan Software-Probleme
-
Thread
Heizungssteuerung mit DS18S20 Relais "blinkt"
Denkfehler. In der State Maschine möchte ich nun ein Relais und ein LED solange einschalten bis die am DS18S20 gemessene Temperatur >= der am 8er DIL voreingestellte Temperatur ist. Wenn ich am 8er DIL nun 30°C einstelle und die Schaltung in Betrieb nehme blinken die LED, die ich z.Z. noch anstelle des
Relais zur Kontrolle nutze. D.h. auch ein Relais würde ständig an und aus gehen... Auch wenn ich am DS18S20 eine Temperatur >= 30°C erzeuge hört das blinken nicht auf. Vieleicht siehts ja einer von Euch woran es hängt. Danke und Gruß Rocco
-
Thread
3 One Wire Sensoren DS18S20 - nur 2 werden erkannt
Hallo, ich habe eine Bibiliothek von Stefan Sicklinger genommen um merhere DS18S20 an einem MEGA16 auszulesen. Dabei kann pro Pin maximal ein DS18S20 angeschlossen werden. Das funktioniert für die DS18S20 an PC0 und PC1 wunderbar aber der an PC2 wird nicht angezeigt. Ich habe
-
Thread
Thermomixer noch einmal neu - dieses mal nur ein MEGA16
Irgendwie muss da noch SEARCH_ROM (0xF0) mit rein um die 64 Bit Adressen der angeschlossenen DS18S20 zu identifizieren. Anschließend muss ich dann mit MATCH_ROM (0x55) gefolgt von der gelesenen 64Bit Adresse jeden DS18S20 einzeln ansprechen und Auslesen. Nur wie speichere ich die 3 64 Bit Adressen
einzelnen Variablen unterbringen um die Adressen dann anschließend zum Ansprechen der einzelnen DS18S20 zu nutzen? Gruß Rocco
-
Thread
DS1820 DS18S20 1-wire Suchalgorithmus Suchalgorithmen
Von 10 (DS18s20) Slaves habe ich den ROM Code ausgelesen und die Bytes untersucht bei denen "Diskrepanzen" zwischen (A) und (B) auftreten. Und einen möglichen Suchalgorithmus dargestellt. Beim ersten Suchlauf
-
Thread
2 LiPo Zellen (7,4 Volt) an 5 Volt Spannungsregler / DC/DC Wandler
bitten mal drüber zu schauen. Leider konnte ich in Eagle nicht alle Bauteile (LM2675, MPX4115A, DS18S20)finden. Daher habe ich sie durch andere schematisch dargestellt. Ich bitte das zu entschuldigen. Beim LM2675 fehlt noch die Beschaltung gem. Datenblatt. Ich habe momentan Software-Probleme mit
-
Thread
Anfängerfrage zu switch case
die Temperaturwerte invertiert. Ich glaube das das notwendig ist weil ich die Temperatur von den DS18S20 so über die LED ausgebe, und somit auch so an den Atmega 16 weitergebe: [c] // Temperatur in Grad Celsius: //reset (alle LEDs aus) p = 0x00; //Konfiguration
hier der Quellcode der Atmega48 die den DS18S20 auslesen und die LED ansteuern
-
Thread
DS1820 DS18s20 Digital Thermometer 1-wire Beispiele ATmega8 Assembler
DS2430A_FamilyCode = $14; DS2422_FamilyCode = $1C; DS2423_FamilyCode = $1D; DS2409_FamilyCode = $1F; DS18S20_FamilyCode = $22; DS18B20_FamilyCode = $28; // 32+8=40 DS2890_FamilyCode = $2C;
Der DS1820 DS18s20 und der DS1920 stellt im SCRATCHPAD einen 9-BIT Temperaturwert (0,5 GRD) zur Verfügung. Mit den COUNT REMAIN and COUNT PER ºC Registern, lässt sich eine höhere Auflösung errechnen (0,0625 GRD)
-
Thread
Motor stoppt nicht wenn Endanschlagschalter außgelöst wird
Hallo, ein Atmega16 bekommt von 3 DS18S20 3 Temperaturen: p_temp //Temperatur der Probe k_temp //Temperatur vom Kältebad (kaltes Wasser mit einem Eiswürfel) w_temp //Temperatur vom Wärmebad (heißes Wasser aus der Leitung) Die Temperaturen
www.mikrocontroller.net/articles/Entprellung Trotzdem macht es nicht was es soll. Ich habe ja 3 DS18S20 (je einen im Kältebad, einen im Wärmebad und einen zur Probentemperaturermittlung). Im Kältebad werden 7°C angezeigt, Im Wärmebad 36°C und die Probe hat 22°C. Laut meinem Programm sollte sich der
-
Thread
1-Wire an verschieden Ports an ATMega8, Bascom
------- Aktuelle_buchse_abfragen: 1wreset Pinb , Bus ' Sensor DS18S20 abfragen If Err = 0 Then 1wwrite Skip_rom , 1 , Pinb , Bus ' Command Skip ROM 1wwrite Read_ram , 1 , Pinb , Bus ' Sensor abfragen Array_1wire
Const 1w_bus_1 = 1 ' Port-Pin ist PC.1 ----------------- ----------------- ' 1.Temperatursensor DS18S20 abfragen 1wreset Pinc , 1w_bus_1 1wverify Dsid1(1) , Pinc , 1w_bus_1 If Err = 0 Then 1wwrite Read_ram , 1 , Pinc , 1w_bus_1
-
Thread
DS18S20 und ATTINY 2313
Hallo, ich möchte einen DS18S20 an einem ATTINY 2313 betreiben. Habe mir verschiedene Codes aus dem Forum angeschaut. Diese sind für mich leider viel zu kompliziert vom Programmieraufwand. Mit anderen Worten, ich kann sie nicht
bitte schön: http://avrs-at-leipzig.de/dokuwiki/projekte/thermometer_mit_ds18s20 Die Ansteuerung eines anderen Displays musst Du selbst implementieren.
-
Thread
Schneefall Erkennung?
. Wenn der AVR schläft, ausmachen. Für den Temperatursensor würde sich ein 1-Wire-Sensor(z.B. DS18S20) sehr gut eignen. Wenn man den im Parasitenmodus betreibt, reicht ein einziger µC-Pin zum Schalten der Stromversorgung und Temperaturabfrage. Dass ein bisschen Schnee gleich wegschmilzt und für
-
Thread
ATXMEGA 128a3 mit ds18s20
an dem schon ein i2c Uhr und Bluetooth läuft. Nun habe ich die 1wire schnittstelle für meinen ds18s20 eingerichtet und ich kann die Adresse des Sensors Lesen aber die Tempereatur wird nicht angezeigt. Woran könnte das liegen ? [code] Rem Lesen der Adressen von DS1820 Sensoren. $regfile = "xm128a3def.dat
Hier ein DS18S20 unter BASCOM, allerdings auf mega16, persönlich getestet. Da sollte auch der xmega gehen, man beachte nur mal die niedrige F_CPU. Stammte direkt von MCS, glaube ich, der Verfasser möge mir meine
-
Thread
Anfängerfrage: Wert umwandeln
bitte den Diletantismus. Ich habe mal mit einem Bekannten etwas gebaut und programmiert das einen DS18S20 One Wire Temperatursensor ausließt und die Temperatur in einem 2x8 LED Array anzeigt. Das Anzeigen funktioniert so, dass 4 LED für die Zahlen 1,2,4,8 stehen und je nachdem welche LED leuchten werden
und PIND etwas das ich mit < oder > vergleichen kann? Das ist der Code der aus den Daten des DS18S20 die LED Hausnummer macht: [c] do { // Kommando an den Sensor (Messung starten) // >>Notiz>> Wir gehen einfach von einem Erfolg aus <<
-
Thread
MSP430 mit DS18S20
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 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
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
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 mein
-
Thread
DS18S20 messen manchmal falsch
Daywalker schrieb im Beitrag #2346870: > ich lese mit einem Atmega8 5 DS18S20 Temperatursensoren aus Wie lange sind die Leitungen? Kann da was einkoppeln? Daywalker schrieb im Beitrag #2351705: >>> DS18S20 messen manchmal falsch > Die CRC wird nicht kontrolliert Das
im Forum und anderswo. Inklusive CRC. http://www.mikrocontroller.net/articles/Temperatursensor#DS18S20_.2F_DS18B20
-
Thread
Eigenes Dev/EVA Board für AVR32
UART 1 x RS485 H/F 2 x CAN evtl. LIN 1 x USB 1 x Ethernet EEPROM TemperaturSensor (z.B. DS18S20) 8 x LED 8 x Button ein paar I/O (Optokoppler) Alle Leitungen auf Stiftleisten herausgeführt. verbindungen zur Peripherie erfolgt wie beim STK500/600 über Kabel Optional 20x4 LCD und/oder
-
Thread
DS18S20 über Diode betreiben?
Hallo, kann man einem DS18S20 im Parasite-Power-Modus eine Diode in die Datenleitung einbauen? Grund ist folgender: Die Schraubklemmen für GND und DATA sehen sich recht ähnlich, bei Verwechslung wäre der Sensor verpolt. Hilft
-
Thread
Layout Temperatursensor
jemand Tipps geben, bezüglich des Layouts bei der Verwendung von Temperatursensoren (SMD Variante des DS18S20). Ich hatte bisher den Temperatursensor auf meiner Platine. Doch dann habe ich festgestellt, dass die Platine relativ großen Einfluss auf die Messwerte hat. Nun möchte ich eine kleine extra Platine
-
Thread
Variable in anderen Dateien bekannt machen
unsigned char ow_sl_mat[2][8] = { {0,0,0,0,0,0,0,0}, {74,0,8,2,75,119,246,16}, // Slave 1: DS18S20 };[/c] Programmierumgebung ist AVR Studio 4.16 / 5.0 als Fehler wird: Error 1 'ow_sl_mat' undeclared (first use in this function) ausgespuckt. Für Infos und Tipps wär ich euch dankbar
-
Thread
1Wire HUB Temp/Hum
rein und gehe auch wieder mit CAT 5 raus. Die Abzweige will ich mittels RJ12 umsetzen um dort 4 DS18S20 zur Erfassung meiner Heizungs- und Wasservor- und rücklauftemperaturen zu erfassen. Im Inneren soll ein DS2438 und ein HIH-4000-001 werkeln um die Temperatur und Luftfeuchte im Raum zu erfassen.
Daher steht dort anstelle eines HIH-4000-001 ein HIH-4031-001. Die Belegung ist aber identisch. Der DS18S20 ist nur optional. Wahrscheinlich fliegt der wieder raus, da der DS2438 ja ebenfalls einen Temperaturwert liefert. Zu meinem Vorgehen: Wie bereits geschrieben bin ich absoluter Elektronik-Laie.
-
Thread
ATtiny85 UART mit USI [ASM]: Wo liegt der Fehler?
mit ATtiny85 beschäftigt, das per UART an den PC angebunden werden soll. Die Temperatursensoren (DS18S20) laufen später per 1-Wire-Bus, diese Funktionalität ist jedoch noch nicht implementiert. Probleme macht mir zur Zeit der UART. Ich habe mich hauptsächlich an der Application Note AVR307 orientiert
-
Thread
DS1820 bzw DS18S20 gibt nur 85.0°C zurück
Ich komme irgendwie nicht recht weiter mit einem von fünf Sensoren. Ich habe 5Stück DS18S20 Sensoren, wovon einer mir keine vernünftige Antwort schickt. Die Temperatur ist immer 85.0Grad. Ich mache folgendes was mir der UART in dieser Reichenfolge ausgibt: 1.) Init: reset confirmed
passt zum Wert. Wenn ich einen anderen Sensor nehme bekomme ich den Temperatur Wert. Ich habe schon DS18S20 und auch DS18B20 probiert, wobei letzterer je nach eingestellter Genauigkeit eine andere Umrechnung hat. Habt Ihr noch eine Idee?
-
Thread
Schaltplan und Layoutkontrolle Wettermodul
thus, the idle state for the 1-Wire bus is high" Seite: 9 http://datasheets.maxim-ic.com/en/ds/DS18S20.pdf trotzdem danke :)
-
Thread
Reset eines DS18S20 geht nicht
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 im Beitrag #2295351
-
Thread
Projekt Autoboardcomputer: 12V Schalter, Relais, 1-Wire Temperatursensoren, MOSFET Innenraumbel.
ATmega? (Idee, Schaltplan, Bauteile) Unwissen 2: Es werden laut Planung 4 Temperatursensoren Typ DS18S20 mit 1-Wire Bus verbaut. Das Bussystem 1-Wire ist mir zwar vertraut aber ich habe bisher noch nichts zum laufen bekommen. Meine Unwissenheit bezieht sich hauptsächlich auf die RomID und die Fragestellung
-
Thread
Automotive: Temperaturmessung mit PT100
den PT 100 rum. Weil es in der Industrie um Austauschbarkeit geht. Halbleitersensoren ala DS18S20 gibt es fast immer nur von einem Hersteller. Wenn der sagt bau ich nicht mehr kann man alles umruesten. PT100 gibt es von verschiedenen Herstellern wie Sand am Meer. Liefert der eine nicht mehr dann liefert ein anderer. Auch ist die Frage nicht geklaert bei DS18s20 un Co. der obere Temperaturbereich von 120 .. 150 Grad. Wie lange machen diese Chips das mit. Da ist PT100 im Vorteil, fuer diese ist der Bereich ein klacks fuer Halbleiter dagegen das obere Ende
-
Thread
AVR Net-IO umbauen: 9V~ UND 5V=
AVR Net-IO den 7805 überbrücken, da der auch bei mir trotz Kühlkörper ordentlich heiß läuft (mit DS18S20 gemessen: ~ 60°C). Hier kursieren ja diverse Anleitungen wie man das Teil komplett auf 5V umbauen kann, indem man vom Gleichrichter 2 Dioden ausbaut und die beiden anderen überbrückt. Ich hätte
Net-IO den 7805 überbrücken, da der auch > bei mir trotz Kühlkörper ordentlich heiß läuft (mit DS18S20 gemessen: ~ > 60°C). Und weshalb ist das ein Problem? Reglergehäuse auf 60°C ist nicht weiter bemerkenswert.
-
Thread
Lüftersteuerung im PC
PWM2Spannung, Drehzahlüberwachung, USB, etc., etc., das ganze mit einem Mega128 und als Sensoren kommen DS18S20 zum Einsatz. Ist bereits das zweite derartige Teil, das erste ist in meinem Rechner verbaut, neu dazu kommt jetzt noch die Drehzahlüberwachung, ein Piezo-Buzzer und der FT232 für USB. Bin im Moment
-
Thread
ATMega 644 kann 1-Wire -- aber 644p nicht. Warum?
2701 auf den Net-IO. Als Fuses habe ich: Fuses: low=FF high=99 ex=FC gesetzt. Am Bord sind zwei DS18S20 angeschlossen. In der "make menuconfig" Konfiguration ist "1-Wire-Support/Detection" natürlich eingeschaltet. Nun ist es so: Mit dem m644 hat ein "1w list" geklappt, die IDs der Sensoren wurden
-
Thread
Probleme mit DS18B20
wem, von dir?), wie wo angeschlossen, ob mehrere gleichzeitig, ... Garantiert kein DS1820 oder DS18S20 auf dem Board? Die sind ähnlich aber nicht identisch.
klappt nicht. Hier der Code: Config 1wire = Portc.5 ' DS18S20 Const Ds1920 = &H10 Const Skiprom = &HCC Const Read_rom = &H33 Const Convertt = &H44 Const Read_ram = &HBE Const Write_ram = &H4E Const Copy_ram = &H48 Const Recall_ee = &HB8 Const
-
Thread
BASCOM temperatur
Der DS18S20 ist wirklich Spitze! Würde ich auch immer wieder nehmen.
-
Thread
Funk-Wetterstation mit Blitzsensor
ich schlage dich nich :-) der ds18S20 kann 0,1 grad... zur info
das notwendigste (Funkmodul etc.) bei pollin und reichelt kommen. Bin gespannt wie viel der ds18S20 (ab Werk) neben einem PT 1000 Class b liegt.
-
Thread
RFM 12 Wake-Up und start nach POR
CR2032 im Gefrierfach des Kühlschrankes ca. 9 Monate. etwas Ähnliches mach ich hier auch, ist ein DS18S20 für die Außentemperatur und DCF77 für die Uhrzeit. Das ganze wird an eine Betriebsdatenerfassung der Heizung gesendet. Betrieben und eingebaut in einer geschlachtete Solar Gartenleuchte. Verbaut
-
Thread
DS18S20 über RS232->USB-Adapter
Hi, ich bin durch Zufall über den DS18S20 gestolpert und möchte diesen jetzt in meinem CarPC zur Messung der Außentemperatur verwenden. Meine originale Anzeige hierfür ist einem 6.5" TFT gewichen^^ Ich verwende zwar auch CAN, aber ohne
Irgendwie ist mir aber der DS18S20 als Single-Wire System doch lieber. Da könne ich auch direkt eine Innenraumtemperatur realisieren. Ich glaube ich werde mal das Elektor-Projekt angehen. Mal schauen ob ich das HID-Auslesen