2) L'adaptateur 1Wire-RS232 ou 1Wire-USB
Il est possible d'utiliser trois types d'adaptateurs pour raccorder ce capteur à l'ordinateur:
On peut très facilement construire le type RS-232 passif (voir les
instructions pour construire l'adaptateur utilisé pour les mesures de températures).
On peut aussi utiliser des adaptateurs disponibles commercialement chez Maxim/Dallas, chez AAG Electronica ou HomeChip
(voir les liens ci-dessus). Il existe un quatrième adaptateur de type RS232 actif amélioré
censé donner des performances constantes aussi bien pour des bus 1-Wire
courts, longs, ou très longs. Il est disponibles chez AAG Electronica,
chez ibuttonlink ou chez HomeChip sous la référence
the link.
Pour des distances courtes (jusqu'à 15-20 mètres entre le capteur et le serveur), on peut utiliser un adaptateur
passif. Pour des distances plus longues, ou des bus avec un grand nombre de capteurs,
il sera nécessaire de construire ou d'utiliser un adaptateur actif.
Lorsqu'on utilise l'adaptateur DS9097U pour des bus courts, il sera peut-être nécessaire de placer une
constante de temps sur le bus (voir à ce sujet l'App note 148
de Maxim/Dallas, appendix D).
En outre, pour des longueurs importantes du bus, des valeurs extrèmes de températures ou des
bus très chargés, il sera préférable (ou même nécessaire) d'alimenter les capteurs non pas en
parasite, mais par un troisième fil séparé du bus (+5V par rapport au
GND). Notons que cette alimentation doit être flottante et séparée galvaniquement
de la masse (chassis) de l'ordinateur et des signaux RS-232 ou
USB.
Dans tous les cas il est préférable d'utiliser un câble blindé pour le bus 1-Wire, le blindage
étant raccordé uniquement du coté de l'ordinateur (à son chassis).
Pour plus d'informations pour construire des bus 1-Wire fiables,
se baser sur la publication Maxim/Dallas
No 148.