Accueil

 

Interface réseau - PC

La gestion des échanges entre le PC et les entrées-sorties du réseau s'effectue avec des modules i2C. Les modules i2C utilisent le bus i2C, inventé il y près de 30 ans par Philips. Ce bus ne comporte que 4 fils: 2 pour l'alimentation et 2 fils de signaux !

Il existe aujourd'hui une multitude de composants compatibles i2C et très bon marché dont le célèbre PCF8574 avec 8 entrées-sorties. Il est possible d'utiliser 16x circuits PCF8574 sur un même bus, ce qui offre pas moins de 128 entrées/sorties possibles !

Vue d'ensemble de l'interface:

Boitier SPROG II


Ce boitier a un double usage: il permet de programmer les CV de n'importe quel décodeur.

Il permet également le pilotage d'un petit réseau (4 locomotives max) en natif ou un vrai réseau associé à un booster.

boutique-train, 69 €uros env
Module USB - i2C

Ce module permet d'interfacer un bus i2C sur le port USB d'un PC. Le PC devient le maitre du bus . Se comporte comme un port série sur le PC.

Selectronic, 25 € env.

Composants i2c utilisés sur les modules:

PCF8574:
circuit I2C avec 8 entrées/ sorties. Existe en 2 version 8574 et 8574A. Il est possible d'utiliser 16x circuits sur 1 bus i2C
cout 3 € environ.

PCF8594:
Circuit i2C avec 4x convertisseurs Analogique numerique. Permet de gérer 4 souris.
Cout : 5 € env

SD20:
Composant i2C pour piloter 20 servos. Prévoir une alim séparée en 5V. 1 seul circuit utilisable par bus.
Cout 15 € env
A gauche, un kit i2c du commerce avec 16 E/S à 11€ (!). il utilise 2x composants PCF8574.

A droite, carte prototype avec 1 composant SD20 pour piloter directement 20 servos. 

En bas, entre les 2 cartes, le bus i2C lui même relié au module I2C-USB
Zoom sur la carte prototype de commande des 20 servos. La carte a en tout et pour tout 3 composants:
- le circuit SD20 et son quartz fourni
- un regulateur 5V pour l'alim de servos.


mise à jour : juin 2010 

 
hh