Conception et réalisation d'un syst`eme d'instrumentation ... - CoDE
Conception et réalisation d'un syst`eme d'instrumentation ... - CoDE
Conception et réalisation d'un syst`eme d'instrumentation ... - CoDE
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
1.3. INSTRUMENTATION DISTRIBU ÉE<br />
cellules <strong>et</strong> préparant les données pour envoi vers les machines lointaines. Il n’ empêche que<br />
les données arrivant des contrôleurs de cellules n’ en restent pas moins peu cohérentes dans<br />
le temps <strong>et</strong> donc peu exploitables à distance. On perçoit donc bien ici le besoin de disposer<br />
d’une composante logicielle forte dans les cellules de prise de mesure, composante logicielle<br />
qui serait éventuellement ”induite” localement pour les seuls besoins de l’expérimentation.<br />
L’utilisation tant d’un réseau local que global présuppose que chaque acteur prenant<br />
part à l’expérience est à même de s’ identifier sur ce réseau. Ceci signifie, par exemple<br />
pour un réseau TCP/IP, que chaque machine doit disposer d’une adresse IP unique mais<br />
également avoir connaissance du routeur local perm<strong>et</strong>tant le branchement le cas échéant<br />
au réseau global. De plus, le contrôle des expériences par réseau suppose une géométrie<br />
relativement statique au vu du manque d’interopérabilité des appareils. En eff<strong>et</strong>, chaque<br />
appareil pris en charge par un ordinateur aura nécessité l’installation <strong>et</strong> la configuration<br />
d’un gestionnaire propriétaire, quel que soit le système actuel utilisé, e.g. GPIB-En<strong>et</strong>. Modifier<br />
un appareil, changer un voltmètre par un autre provenant d’un constructeur différent,<br />
ou déplacer les appareils impose de réévaluer une partie non négligeable de la configuration.<br />
La robustesse du système de mesure est un élément également souvent peu ou pas<br />
intégré à l’architecture de l’expérimentation. Il faut donc parallèlement m<strong>et</strong>tre en oeuvre<br />
un ensemble de techniques perm<strong>et</strong>tant l’évaluation de l’état courant des appareils. Un tel<br />
système sera donc forcément peu réutilisable <strong>et</strong> interopérable avec d’autres systèmes de<br />
surveillance du bus, puisqu’il s’ agit de m<strong>et</strong>tre en oeuvre des solutions commerciales ou<br />
développées sur mesure.<br />
Enfin, le désir de faire communiquer des instruments <strong>et</strong> des ordinateurs selon un schéma<br />
homogène <strong>et</strong> portable impose l’utilisation de protocoles standardisés qui présentent le<br />
double désavantage de ne pouvoir évoluer dans le temps <strong>et</strong> de ne pas tirer bénéfice des<br />
techniques de développement actuelles, notamment l’utilisation de langages de très haut<br />
niveau orientés-obj<strong>et</strong> <strong>et</strong> de techniques de mise en oeuvre d’obj<strong>et</strong>s distribués.<br />
Constituer des points de mesures mobiles, dynamiques voire collaboratifs est donc actuellement<br />
fort peu aisé, voire impossible au vu de ces limitations.<br />
19