Was ist der normale Stecker, den Menschen an das Ende eines langen Kabels mit einem Temperatursensor MAX31820 / DS18B20 am anderen Ende anschließen? Was ist der normale Stecker, den Leute an die Leiterplatte löten, wenn sie beabsichtigen, ein solches Kabel an diese Leiterplatte anzuschließen?
Ich mache eine Leiterplatte, die in eine kleine Kühlbox passt, die (unter anderem) die Temperatur an verschiedenen "interessanten" Stellen in dieser Box und die Umgebungstemperatur außerhalb der Box misst und einen thermoelektrischen Peltier-Kühler (TEC) antreibt Halten Sie diese Box auf der gewünschten Solltemperatur.
Die Temperatursensoren MAX31820 / DS18B20 an jedem Standort sind alle parallel in einem 1-Draht-Bus verdrahtet. Es wird mehrere Sensoren geben. (Es sind eigentlich 3 Drähte :-).
Meine Google-Suche zeigt mehrere Seiten, auf denen anscheinend steht: "Es gibt jetzt einen Standard für Steckerbelegungen" für den 1-Draht-Bus, aber die Erklärung "des" Standards auf jeder Site scheint den anderen Sites zu widersprechen.
Mehrere verschiedene "Standard"-Anschlüsse und Pinbelegungen sind aufgelistet in:
http://www.midondesign.com/Documents/1-WireApplicationGuide103.pdf
http://www.hw-group.com/products/poseidon/pos_interfaces_en.html
http: //arduino-info.wikispaces.com/Brick-Temperature-DS18B20
- jeder zeigt mindestens 2 verschiedene Anschlüsse oder Pinbelegungen an einem Anschluss. Ist eines davon (oder vielleicht etwas anderes) der aktuelle De-facto-Standard?
[Dies begann als Kommentar, aber ich habe keinen Platz mehr. Systems Engineering ist eine wortreiche Arbeit.]
Ich habe versucht, den in den Kommentaren erwähnten Normentwurf nachzuschlagen, aber fast ohne Erfolg. Die Website 1Wire.org scheint nicht mehr zu existieren. Die besten Informationen zur Pinbelegung finden Sie auf den Seiten 13-14 des 1-Wire Application Guide 1.03 , den David (das OP) ausgegraben hat.
David, ich verstehe deine Frage, aber ich verstehe dein Problem nicht. Bitte korrigieren Sie mich, wenn ich mit dem Folgenden falsch liege.
Das RJ-11-Kabel ist das dünnste und billigste (zwischen RJ-11, RJ-12 und RJ-45). Für ein relativ geschlossenes System, dessen Komponenten nicht mit Komponenten von Drittanbietern verbunden sind, würde ich eine gängige RJ-11-Pinbelegung aus der Tabelle auf S. 13 auswählen und diese verwenden.
Ich meinte, als einmaliges Projekt ist es sinnlos, sich Gedanken über "De-facto-Standards" zu machen.
Wenn das ist
Jede Verbindung würde funktionieren:
Kabel direkt auf die Platine
RJ-11 (Telefonanschluss)
3,5-mm-TRS-Audioanschlüsse (nicht ein-/ausstecken, wenn sie eingeschaltet sind)
Schraubklemmen
1" Header
oder eine beliebige Kombination davon.
Wenn Sie einfach einen Anschluss haben müssen , wäre eine ziemlich einfache Methode ein 5-Wege-Telefonsplitter, bei dem die Verbindung zu Ihrer Platine gelötet ist, das Sensorkabel jedoch in den RJ-11-Buchsen endet.
Tatsächlich hat jemand genau das für sein Arduino 1-Wire-Projekt getan (mit Telefonwandbuchsen, die auch die Sensoren halten):
Ignacio Vazquez-Abrams
davidcary
Ignacio Vazquez-Abrams
Passant
Nick Alexejew
davidcary
davidcary