Forum
Mehrere 1-Wire-Sensoren parallel am Raspi 3B+ (Elektronik)
» Wenn ich nun aber einen DS18B20 und einen DHT22 parallel anschließe, wird
» das Ganze instabil.
» Daher meine Frage: Könnte/sollte ich die beiden Sensortypen versuchen, über jeweils
» eigene GPIOs anzubinden? Oder habt ihr einen Tip, wie ich die
» unterschiedlichen Typen an einem Bus sauber zum Laufen bekomme?
Vorsicht, der DHT22 wird zwar als One-Wire beworben, weil er über eine Datenleitung für TX/RX auskommt, das hat aber absolut nichts mit dem Dallas/Maxim 1-Wire-Bus zu tun den deine DS18B20 verwenden! Der DHT22 ist nicht mal Bus-Fähig, d.H. du kannst pro µC-Pin und Datenleitung nur einen einzigen DHT22 betreiben.
Die beiden unterschiedlichen Protokolle stören sich auf jeden Fall auf der gemeinsamen Leitung. Du musst du die 1-Wire-Sensoren und den DHT22 auf unterschiedlichen Pins betreiben. Der eine Pin mit dem der RPi 1-Wire kann ist der Pin an dem Hardware-Unterstützung für
Mit neuerem Linux-Kernel kannst du auch mehrere 1-Wire-Busse parallel betreiben (wobei das nur selten Sinn macht, dafür hat man ja einen Bus): https://pinout.xyz/pinout/1_wire
Gesamter Thread: