« Un bus I2C Universel/Circuits » : différence entre les versions
(3 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
= Le principe = | = Le principe = | ||
La particularité de ce système est qu'il peut, '''très facilement''', s' | La particularité de ce système est qu'il peut, '''très facilement''', s'adapté à n'importe quel type de connectique. | ||
Que ce soit sur port parallèle, série ou autre, tout a été pensé pour simplifier le branchement grâce aux barrettes sécables mais aussi aux 2 connecteurs RJ45 coté informatique (ordinateur) et du bus I2C!. | Que ce soit sur port parallèle, série ou autre, tout a été pensé pour simplifier le branchement grâce aux barrettes sécables mais aussi aux 2 connecteurs RJ45 coté informatique (ordinateur) et du bus I2C !. | ||
Vous pourrez donc relier un | Vous pourrez donc relier un câble, serti, RJ45 à un connecteur DB25 de l'imprimante, un DB9 pour l'utilisation sur un port série ou n'importe quoi d'autre! | ||
''RJ45 <----> Ce que vous voulez.'' | ''RJ45 <----> Ce que vous voulez.'' | ||
Ligne 35 : | Ligne 35 : | ||
== Logiciel == | == Logiciel == | ||
Yail-I2C-1.8.5 adaptation de la version 1.6 de Damien Mercier | Yail-I2C-1.8.5 est une adaptation de la version 1.6 de {{Damien Mercier}} | ||
Cette version permet de stocker les paramètres dans un fichier de config /etc/i2c/yail.conf | Cette version permet de stocker les paramètres dans un fichier de config tel que '''/etc/i2c/yail.conf''' dont voici quelques exemples retrouvés dans les archives : | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
Ligne 113 : | Ligne 113 : | ||
!74ls05 | !74ls05 | ||
!74ls05p | !74ls05p | ||
|- | |- | ||
|A placer dans yail.conf | |A placer dans yail.conf | ||
Ligne 129 : | Ligne 128 : | ||
sdain 1 | sdain 1 | ||
|} | |} | ||
Téléchargement [https://mans.gyptis.org//ce_que_je_fais/logiciels_softs/yail-I2C-1.8.5.tbz Yail-I2C-1.8.5] (version C 1999) | Téléchargement [https://mans.gyptis.org//ce_que_je_fais/logiciels_softs/yail-I2C-1.8.5.tbz Yail-I2C-1.8.5] (version C 1999) | ||
Téléchargement [https://mans.gyptis.org//ce_que_je_fais/logiciels_softs/i2c-v1.taz I2c.pl Version v1] (version Perl) | Téléchargement [https://mans.gyptis.org//ce_que_je_fais/logiciels_softs/i2c-v1.taz I2c.pl Version v1] (version Perl) | ||
<!-- | <!-- | ||
Ligne 153 : | Ligne 142 : | ||
== Remerciements == | == Remerciements == | ||
{{gph}} qui nous a conseillé et fait découvrir la norme I2C et son soutient non négligeable!.<br/>{{cbus}} pour son soutient en électronique à des novices comme {{mans}}! |
Dernière version du 8 janvier 2025 à 18:12
Le principe
La particularité de ce système est qu'il peut, très facilement, s'adapté à n'importe quel type de connectique.
Que ce soit sur port parallèle, série ou autre, tout a été pensé pour simplifier le branchement grâce aux barrettes sécables mais aussi aux 2 connecteurs RJ45 coté informatique (ordinateur) et du bus I2C !.
Vous pourrez donc relier un câble, serti, RJ45 à un connecteur DB25 de l'imprimante, un DB9 pour l'utilisation sur un port série ou n'importe quoi d'autre!
RJ45 <----> Ce que vous voulez.
Votre connectique changera avec le temps, mais pas votre circuit^^
En images!
- ALIM_HD
- Branchement d'un connecteur d'alimentation de lecteur de disquette ([floppy])
- RJ_BUS
- Connecteur du Bus I2C pour connecter les périphériques I2C. Il possède deux alimentations 5V et 12V.
- RJ_INFO
- Connecteur allant vers un port RS232c ou RS422 d'un ordinateur.
- 12V
- Entrée 12V si vous n'avez pas de connecteur floppy. Donc 12V ou connecteur floppy, MAIS PAS LES DEUX, car pas de protection...
- 5V
- Entrée, idem que pour 12V
- JP1 à 16
- Si vous n'optez pas pour du RJ45, il sert à connecter un HE16 ou IDC...
- Il reste encore des nappes de floppy, disque ATA sur le marcher ou cave ;)
- Si vous n'optez pas pour du RJ45, il sert à connecter un HE16 ou IDC...
Logiciel
Yail-I2C-1.8.5 est une adaptation de la version 1.6 de Damien Mercier
Cette version permet de stocker les paramètres dans un fichier de config tel que /etc/i2c/yail.conf dont voici quelques exemples retrouvés dans les archives :
serial | parallel | parallel invert | |
---|---|---|---|
Exemple de configuration
Chipset connus: none (avec diode) 74ls05p 74ls05 |
|
|
|
chipset | 74ls05 | 74ls05p |
---|---|---|
A placer dans yail.conf
afin d'appliquer les bons signaux... |
sclout 1
sdaout 1 sclin 0 sdain 1 |
sclout 1
sdaout 0 sclin 1 sdain 1 |
Téléchargement Yail-I2C-1.8.5 (version C 1999)
Téléchargement I2c.pl Version v1 (version Perl)
Remerciements
Philippe Graille qui nous a conseillé et fait découvrir la norme I2C et son soutient non négligeable!.
Christian Busquet pour son soutient en électronique à des novices comme José Mans!