Mise à jour : 15-Déc-2021
- 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.
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.
-
***** : exceptionnel, a lire
absolument !
-
* : pauvre, à lire si l'on
a du temps à perdre...
-
***** 15/12/21 Réseaux industriels.
Bus, interfaces, Ethernet industriel, Hart. B. Jarray. Editions Ellipses.
2017. Ce livre présente les principaux réseaux locaux industriels
(RLI). Après un chapitre d'introduction sur les RLI, les réseaux
industriels suivants sont tour à tour présentés : I2C,
CAN, Modbus, Profibus, AS-i, RS-232, HART. Un dernier chapitre est consacré
aux RLI moins connus : WordFIP, FIP, Interbus, BitBus... Le livre comporte
des exercices et leurs corrigés. C' est un excellent livre sur les
RLI, le plus complet que j'ai pu lire. Je le recommande d'autant plus qu'il
a été écrit par un ancien élève de l'ENSEIRB-MATMECA
-
**** 28/11/16 L'Internet des objets. Les principaux protocoles M2M et leur
évolution vers IP. O. Hersent and al. Editions Dunod. 2014. Ce livre
fait le point sur les technologies réseaux M2M pour l'IoT : IEEE
802.15.4, CPL, réseaux BACnet, LonWorks, ModBus, KNX, ZigBee et Z-Wave.
Les protocoles M-Bus filaire et C12 pour la métrologie sont abordés.
La norme 6LowPAN est aussi traitée comme ZigBee Smart Energie 2.0.
Un très bon chapitre 3 sur les aspects radioélectriques de
l'émission/réception faible puissance longue portée,
les puissances d'émission autorisées sur les différentes
bandes de fréquence notamment ISM, l'augmentation de la portée
par un faible débit de données, l'ultra-narrowband et l'étalement
de spectre. C'est un livre complet qui propose l'état de l'art des
principaux réseaux et bus pour l'IoT
-
**** 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
On pourra consulter les portails suivants sur
les bus, bus industriels et liaisons série.
- Page
bus de communication de Xavier Cotton
- Site
du VITA, editeur des normes VME, VXI...
- Site
vxijournal.com
- Site
de PCI-SIG, éditeur de la norme PCI
Vous
trouverez ici un certain nombre d'informations sur ce sujet.
-
DOCUMENTATIONS, ARTICLES ET SITES
:
-
-
dDocument
"Communication Protocols for Embedded Systems" de Bhargav P.
Upender et Philip J. Koopman
- Association
IAONA
- Site
"The Industrial Ethernet Book"
- Document
de l'IAONA "Industrial Ethernet Planning and Installation Guide"
- Article
de P. Taylor sur le déterminisme avec Ethernet
BUS FF :
-
Réseau
de terrain Fieldbus Foundation
Vous
trouverez ici un certain nombre d'informations sur ce sujet.
Vous
trouverez ici un certain nombre d'informations sur ce sujet.
Vous
trouverez ici un certain nombre d'informations sur ce sujet.
BUS
USB
-
Vous trouverez
ici un certain nombre d'informations sur ce sujet.
-
- 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
- Présentation
Developing Linux Device Drivers using libusb API. C. Vikram
- Article
Writing a Real Driver In User Space. G. Kroah-Hartman. Linux Journal.
Juin 2004
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 :
- Circuit
FT232BM. Documentation
de FTDI
- Drivers
pour le circuit FT232BM
-
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
- 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 :
- Site
Elexol sur le module USBMOD3. Le module USBMOD3 fabriqué par Elexol
est disponible en France chez Lextronic
- 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 ?
- 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
|
module USBMODx
|
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.
LIAISON
RS.485
-
Vous
trouverez ici un certain nombre d'informations sur ce sujet.