Archiv verlassen und diese Seite im Standarddesign anzeigen : nschluss DS1820 + Code
chrisstar188
02.05.2009, 22:07
HALLO
Ist der Anschluss für den DS1820 korrekt?
V++... 5V
Masse
und zwischen Datenleitung und V++ ist der Widerstand 4,7k
Datenleitung geht auf PORTA/6
Begelegt ist noch mein Code, aber das Problem ist, dass er 0 DS1820 ausgibt, obwohl einer dranhänt.
mfg
linux_80
02.05.2009, 22:12
Hallo,
wegen der Verkabelung gibts hier zwei Beispiele:
https://www.roboternetz.de/wissen/index.php/Bascom_und_1-Wire
chrisstar188
02.05.2009, 22:15
Was ist dann eigentlich der genaue Unterschied zwischen den 2 Beispielen, bzw. wieso kann man V++ und Gnd auf Masse legen bei Parasite?
PS.: Ich verwende den DS18S20 Sensor
linux_80
02.05.2009, 22:19
Weil sich der Sensor den Saft aus der Datenleitung holt, deswegen ist in dieser Version die Übertragung etwas langsamer, bzw. braucht länger bis eine Messung fertig ist.
chrisstar188
02.05.2009, 22:20
Kann ich beim DS18S20 auch die Variante 1 verwenden, da nur für B steht. Ansonsten habe ich den Sensor falsch angeschlossen und muss ihn nach Parasite Mode umlöten
linux_80
02.05.2009, 22:37
Du meinst die Zeichnung vom Wiki, wegen dem B ? Die hab ich gemacht, man kann alle 1820 nach beiden Versionen verkabeln !
Erste Anlaufstelle ist das zugehörige Datenblatt, dessen Links unten auf der Wikiseite zu finden sind ;-)
chrisstar188
02.05.2009, 22:40
Aso ok... Ja die Datenblätter kennen ich schon. Verstehe ich auch grob zum Großteil. Nur mein Problem ist, dass ich ein Programm im CodeVision (siehe Anhang) geschrieben habe und er mir bei der Zeile SearchRom 0 Sensoren anzeigt, obwohl einer drannhängt (Port A/ bit 6). Nur weiß ich nicht, ob der Code nicht stimmt oder das Bauteil einen Spinner hat...
Hi,
kann es sein, dass da ein w1_init fehlt?
Guck dir mal dieses Beispiel (http://www.li-pro.net/extras/avrhal-lib-user-manual/example_ds1820.html) an.
Gruß, CowZ
chrisstar188
03.05.2009, 14:17
Ok werde ich ausprobieren, danke!
chrisstar188
05.05.2009, 09:19
Habe es nun ausprobiert, aber es funktioniert immer noch nicht! Was könnte denn noch falsch sein? BItte um Hilfe, bin am verzweifeln!
chrisstar188
05.05.2009, 13:50
Hab jetzt den Code mit search weggelassen und nun wird mir -999.9C angeben... Weiß einer was hier los ist?
verwendet wird das Atmel STK 200 Board - 8515 Controller mit 8MHz
mfg
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.