Bus One Wire

Cette page explique les principes du bus 1-wire et donne un exemple d'installation (sous Calaos V3 sur Raspberry PI3)

Principe du bus 1-wire

Le bus 1-wire peut être câblé en série ou en étoile.

Il fonctionne sous une tension de 5V.

Les composants principaux utilisés sont :

L’interface USB – 1-wire DS9490R

Les sondes de températures DS18B20

Ce type de bus est principalement utilisé pour les mesures de température mais beaucoup d'autres composants compatibles existent.

Sondes de température DS18B20

Types de sondes

Une sonde 1-wire possède 3 fils ou 3 pattes, suivant qu’il s’agit d’un modèle câblé ou sous forme d’un composant électronique.

Modèle câblé

La sonde est protégée dans une enveloppe inox étanche. Elle possède 3 fils.

Fil Rouge : Power (5v). Indiqué VDD, VCC, V+ suivant les documentations.

Fil Jaune : 1-wire data (données).

Fil Noir : GND, 1-wire Ground (0v).

Modèle « nu »

Câblage des sondes

Il y a 2 façons de câbler les sondes:

Mode parasite
On câble avec 2 fils.
V+ (5v) et GND (0v) sont reliés ensembles.

Mode alimenté
3 fils sont utilisés.

Identification des sondes

Les sondes ont chacune un identifiant unique du style F603079779927828. Il peut être indiqué sur la sonde, sinon on peut le retrouver grâce :

Au logiciel OneWireViewer (Windows):
Il suffit de l’installer, de connecter l’adaptateur DS9490R dans un port USB du PC et d’y brancher la sonde à tester.

Directement sur le serveur CALAOS: Voir plus loin

Connexion des sondes 1-wire au Raspberry

Le bus peut être connecté de 2 façons au Raspberry:

Via les pins GPIO du Raspberry Pi

Via adaptateur USB-1-wire DS9490R

Pour le câblage, voici une vue de face du connecteur femelle de l’adaptateur DS9490R: