Habe mir für meinen CAN-Hausbus mal eine Platine geroutet, das zentral viele kleine 18B20 Temperatursensoren abfragt und mir auf den CAN-Bus bringt.
Um es universeller zu machen, gibt es bei der Platine auch die Möglichkeit die Temperaturdaten, über CAN und/oder RS232 zu bekommen.
Die Platine kann aber auch mit einem 18F4550 bestückt werden, dann werden die Daten über USB-HID und/oder RS232 ausgegeben.
Die Sensoren werden nur über deren Port - Anschluß selektiert:
Temperatur B 1 23,56
Temperatur E 2 23,66
…
Alle sind an 2 Sub-D-Buchsen zu verdrahten, also nix mit 1Wire Bus.
Versorgt über den USB-Port oder über den CAN-Hausbus.
Zusätzlich gibt es noch eine direkte Anzeige über ein LCD-Display.
guggst du:
Gruß Helmut