Mise à jour : 21-Jan-2009

- BIENVENUE DANS L'UNIVERS DES
- BUS INDUSTRIELS
PRESENTATION

On appelle bus
industriel, un bus d'échange de données entre cartes électroniques.
Cela correspond généralement au bus fond de panier, panier
ou châssis dans lequel sont enfichées les cartes électroniques.
Mais c'est aussi bien plus que cela. Cela implique :
-
la
normalisation de la dimension des cartes du châssis.
-
la
normalisation des connecteurs, du châssis dans une certaine mesure.
-
la
normalisation des signaux et des échanges sur le bus fond de panier.
-
la
normalisation de l'alimentation électrique.
Le but est d'avoir un bus normalisé qui permet d'interconnecter des
cartes électroniques hétérogènes pour être
au final constructeur indépendant. Le fer de lance des bus industriels
est le vénérable bus VME, trentenaire, toujours d'actualité
et utilisé pour la conception de systèmes d'acquisition et de
traitement de données...
J'ai aussi rajouté des informations concernant les liaisons série
normalisées dont le but initial est aussi d'échanger des données
entre différents périphériques ou cartes électroniques.
-
La
présentation générale
des bus industriels par l'ENSEIRB vous donnera un aperçu sur ce
domaine
- La
présentation
des bus de communication par C. Couderc
- La présentation
des bus de PC
- Le
rapport
de prospective sur l'usage des bus série selon VDC


DOCUMENTS
ET LIVRES
Voici une liste de livres traitant des bus, bus industriels et liaisons
série que j'ai lus et dont voici ma revue. La plupart sont en anglais.
Ces livres sont disponibles à la bibliothèque de l'ENSEIRB
pour les étudiants de l'école.
**** 20/03/06 Réseaux Multiplexés pour systèmes embarqués.
CAN, LIN, FlexRay, Safe-by-Wire. D. Paret. Editions Dunod. 2005. Ce livre
imposant (450 pages) reprend pour plus d'une bonne moitié un ancien
et excellent livre de l'auteur "Bus CAN - Description", ce qui
ne laisse plus beaucoup de place pour le reste sauf bien sûr si
vous ne connaissez pas le bus CAN ! Dans ce qui reste, l'auteur aborde
les bus LIN, les bus audio-vidéo (I2C, D2B, FireWire...) et l'approche
System Basic Chip SBC. Enfin, une introduction aux réseaux Wireless
est proposée. Malgré ces quelques remarques, cela reste
néanmoins un excellent livre sur les bus !
***** 19/05/05
USB Complete. J. Axelson Editions Lakeview Research. 2004. Le livre bible
sur la norme USB et sa mise en oeuvre. Clair (contrairement à la
norme),
bien écrit, un régal. L'auteur présente de façon
didactique la norme USB puis les contrôleurs USB du marché
que l'on peut utiliser.Via un exemple concret, la partie logicielle est
abordée côté périphérique (firmware)
mais aussi côté PC host sous Windows (driver HID). A lire
absolument si l'on désire développer des systèmes
avec USB
***
15/04/05 Serial Port Complete. J. Axelson. Editions Lakeview Research.
2000. Un livre sur les liaison série RS.232 et RS.485. Une très
bonne partie sur la norme RS.485. Il est dommage que les exemples d'application
soient donnés en Basic. Beaucoup d'exemples pratiques de mise en
oeuvre
PORTAILS,
SITES ET MAGAZINES
- On pourra consulter les portails suivants sur
les bus, bus industriels et liaisons série.
- Le site
commentcamarche.net
- Le site
Ingelec sur les liaisons série
- La page
Bus de communication de Xavier Cotton
- Le site
de Jan Axelson. Une mine d'or sur différents sujets : port série,
port parallèle, USB. Elle a écrit un ensemble de livres
sur les bus dont un sur le bus USB
- Le site
de Michel Hubin. Un site très complet sur l'instrumentation et
les capteurs. Sa page
sur les bus
- La page
liaisons série de la
société B&B Electronics
- La page
Bus de communication de X. Cotton (mirroir)
- Le site
vmebus-systems.com
- Le site
du VITA, editeur des normes VME, VXI...
- Le site
vxijournal.com
- Le site
de PCI-SIG, éditeur de la norme PCI
- Le site
compactpci-systems.com sur la norme CompactPCI
- Le site
groupipc.com sur les cartes mezzanines
-
Vous trouverez
ici un certain nombre d'informations sur ce sujet.
DOCUMENTATIONS, ARTICLES ET SITES
:
-
- Le document
"Communication Protocols for Embedded Systems" de Bhargav P. Upender
et Philip J. Koopman
- Le document
de l'IAONA "Industrial Ethernet Planning and Installation Guide"
- L'article
de P. Taylor sur le déterminisme avec Ethernet
- La comparaison
des bus de terrain par Synergetic
- La présentation
du bus CAN et CANopen par A2V
- La présentation
du bus CAN par E. Delaunay
- La présentation
du bus CAN par V. Oberle
LOGICIELS :
BOUCLE
DE COURANT 4-20 mA :
- La
présentation
de la boucle de courant 4-20 mA de la
société B&B Electronics
- La note
d'application sur
la boucle de courant 4-20 mA
la de la société Scan Data
BUS CAN-CAL-CANopen :
- Le forum CiA CAN
in Automation
ETHERNET INDUSTRIEL :
BUS FIP :
BUS PROFIBUS :
BUS INTERBUS :
BUS FF :
BUS LON :
BUS CONTROLNET :
BUS DEVICENET :
BUS DALI : 
-
Vous trouverez
ici un certain nombre d'informations sur ce sujet.

BUS
VXI 
-
Vous trouverez
ici un certain nombre d'informations sur ce sujet.

BUS
PCI 
-
Vous trouverez
ici un certain nombre d'informations sur ce sujet.

BUS
GPIB 
-
Vous trouverez
ici un certain nombre d'informations sur ce sujet.

BUS
USB 
-
Vous trouverez
ici un certain nombre d'informations sur ce sujet.
DOCUMENTATIONS, ARTICLES ET SITES :
-
- Site
de Jan Axelson. Une mine d'or sur différents sujets : port série,
port parallèle, USB. Elle a écrit un ensemble de livres sur
les bus dont un sur le bus USB.
- Ressources
USB de Jan Axelson
- Site beyondlogic.org.
Un autre site phare sur l'USB entres autres. La mise en oeuvre de l'USB avec
un microcontrôleur PIC 16F877 est présentée
- Présentation
USB in a NutShell de beyondlogic.org
- Page
bus USB de F. Heissler
- Article
Mission Possible: Achieve Cheap USB Connectivity. Fred Eady. Circuit
Cellar. Août 2003
- Article
USB in Embedded Design. Jeff Bachiochi. Circuit Cellar. Mai 2004
- Page
USB de la
société B&B Electronics
- Présentation
Developing Linux Device Drivers using libusb API. C. Vikram
- Présentation
libusb USB Application Programming Interface. D. Woods
-
Article Writing
a Real Driver In User Space. G. Kroah-Hartman. Linux Journal. Juin 2004
-
Article
Linux gets the bus. D. Fliegl and al. Linux Magazine. Février
2000
-
Article
Linux HID/USB or How I got the !@#%! LED to Blink. W. Jasper and al.
Juillet 2005
LOGICIELS :
INTERFACES SERIE-USB USBMOD :
La société FTDI
commercialise des modules de conversion liaison série vers USB. Voici
des informations sur le sujet :
- Le circuit FT232BM.
La documentation
de FTDI
- Les drivers
pour le circuit FT232BM
-
Le driver ftdi_sio Linux
(module). Le circuit est vu comme un port série sous Linux (/dev/ttyUSB0)
et l'on peut alors utiliser minicom comme application de tests. On pourra
utiliser la bibliothèque libusb
pour développer son application dans l'espace user ou mieux utiliser
la bibliothèque libftdi
au-dessus de libusb
- Les outils
FTDI et notamment MProg
Le circuit FT232BM a été intégré sur un petit module
électronique en format DIP32 avecles composants passifs nécessaires
pour former le module USBMOD3 :
- Présentation
du module USBMOD3. Le module USBMOD3 fabriqué par Elexol est disponible
en France chez Lextronic
- Le site Elexol
sur le module USBMOD3
- La FAQ Elexol
sur le module USBMOD3
- Câblage
minimum pour utiliser le module USBMOD3
- Comment
câbler le module USBMOD3 pour qu'il fonctionne en rebouclage Rx sur
Tx ?
- Les drivers
USBMOD3, en fait FT232BM chez Elexol
-
Le driver ftdi_sio Linux
(module)
-
Bibliothèque
libusb pour développer une application Linux/USB en mode user
-
Bibliothèque
libftdi de Intra2net
|
mon application Linux en mode user
|
application
|
|
|
bibiothèque API user
|
|
|
|
|
kernel
|
|
USB
|
Hardware
|
|
|
Développement d'une application Linux en mode user
pour module USBMODx
BUS
I2C 
-
Vous trouverez
ici un certain nombre d'informations sur ce sujet.
DOCUMENTATIONS, ARTICLES ET SITES :
LIAISON
V.24/RS.232 
-
Vous
trouverez ici un certain nombre d'informations sur ce sujet.
DOCUMENTATIONS, ARTICLES ET SITES :
- Le site
de Jan Axelson
- La présentation
de la norme RS.232 par J. Weiss de Supelec
- La présentation
de la norme RS.232 par N. Midoux
- La présentation
de la norme RS.232 par A. Jaffre
- La présentation
de la norme RS.232 par P. Abati
- La page
RS.232 de la
société B&B Electronics
- La page
RS.232 de F. Heissler
LIAISON
RS.485 
-
Vous
trouverez ici un certain nombre d'informations sur ce sujet.
DOCUMENTATIONS, ARTICLES ET SITES :
- La présentation
de la norme RS.485 par la société B&B Electronics
- La page
RS.485 de la
société B&B Electronics
- La présentation
de la norme RS.485 d'un inconnu 1100F

BUS
EIB 
-
Vous
trouverez ici un certain nombre d'informations sur ce sujet.
DOCUMENTATIONS, ARTICLES ET SITES :
