Hallo,
ich will mehrere DS18S20 Temperatursensoren per Arduino auslesen und
auswerten. Zum leichten An- und abklemmen bin ich auf die Idee gekommen,
einfach jeweils eine 3,5mm oder auch 2,5mm Stereoklinke (hat wie DS18S20
2 Leitungen + GND) female anzuschließen und dann mit dem Arduino mittels
eines handelsüblichen Audioverlängerungskabels und am Arduino selber
dann einem Male Adapter anzuschließen.
Ist das ohne weiteres möglich? Sind die Kabel von der Dicke her o.k. und
die Audiobuchsen für digitale Signale geeignet (sodass auch alles
"ankommt")? Muss ich 3,5mm nehmen oder geht auch 2,5mm?
Vielen Dank im Voraus und frohe Weihnachten!
Franz
Bedenke, daß Klinkenbuchsen/stecker beim Stecken einen Kurzschluss
verursachen.
Solange Du keine nennenswerten Ströme (> 100..500 mA) darüber fließen
lassen willst, dürfte es vollkommen egal sein, welche Ausführung Du
verwendest.
Wenn Du konfektionierte Kabel verwenden willst, solltest Du den Schirm
auf Masse legen -- das ist bei Klinkensteckern der Kontakt zum
Steckergehäuse hin. Wie Du bei Stereoklinken Spitze und Ring belegst,
bleibt Deiner Kreativität überlassen.
Ich hab doch sowohl beim DS18B20 als auch beim Audiostecker nur 3
Signalleitungen, da kann ich doch die Masse vom Stecker nicht auf die
Schirmung legen, sondern muss damit doch das GND vom DS18B20 nach außen
führen, richtig?
Franz schrieb:> Äh, was meinst du mit Schirm?
Na die Abschirmung. Die Kabel sind geschirmt, um Einstrahlungen
abzuhalten.
Franz schrieb:> Ich hab doch sowohl beim DS18B20 als auch beim Audiostecker nur 3> Signalleitungen,
Du hast beim Audiostecker zwei Signalleitung und eine Masseleitung, die
im Kabel an die Abschirmung geht.
> da kann ich doch die Masse vom Stecker nicht auf die Schirmung legen,> sondern muss damit doch das GND vom DS18B20 nach außen führen, richtig?
Ich verstehe nicht, was du damit meinst.
Also ich verbinde also die Masse vom Stecker mit der Abschirmung des
Kabels.
Jetzt habe ich noch 2 Signalleitungen frei, allerdings hat der DS18B20
ja auch 2 Leitungen + Masse. Wo schließe ich jetzt die Masse vom DS18B20
an?
Man könnte die Ausschlussmethode verwenden:
Du hast drei Adern. Zwei sind noch frei. Die willst Du für die Signale
verwenden. Eine ist an einem Ende belegt. Wieviele Enden hast Du noch?
Uhh.. okay :D
Also ich verbinde die zwei Leitungen mit den zwei Anschlüssen jeweils
von DS18B20 und dem 3,5mm Klinkenstecker. Die Masse vom Klinkenstecker
verbinde ich über die Abschirmung des Kabels mit der Masse des DS18B20.
Richtig so? (kenn mich da wie man merkt noch nicht so gut aus)
Noch eine Frage zum Thema:
Kann ich den Temperatursensor an die Klinkenbuchse anschließen, während
der Arduino Spannung liefert ("an" ist), ohne Schäden an den beiden
Teilen zu generieren?
Ich schrieb ja schon, daß es während des Steckvorganges einen
Kurzschluss gibt -- also solltest Du nicht im eingeschalteten Zustand
stecken. Klinke ist nicht "hot-plug"-tauglich.
Frankman schrieb:> wäre in dem Fall sogar wurscht, mit dem Kurzschluss, da die Ds18S20 ja> eh mit einem Pullup gegen VCC geschaltet sind. also--> geht....
Jetzt bin ich verunsichert. Ist das durch den Pullup (4,7 kOhm) denn
schädlich?
Eine eigene Frage?
Dieser Thread ist über 13 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.