L'interface d'expérimentation Sysam V6 est un petit boitier connectable à une prise USB d'ordinateur.
L'alimentation électrique est fournie par la prise USB. C'est très pratique de ne pas avoir besoin de piles ou d'alimentation à relier à une prise électrique. En revanche deux petit problèmes peuvent exister : d'une part il faut que la prise USB de l'ordinateur puisse fournir une puissance suffisante (ce qui n'est pas le cas pour les prises USB dans des connecteurs d'extension de certains ordinateurs portables), d'autre part, il ne faut pas que la tension fournie par la prise USB soit trop forte, sinon le boitier SysamV6 se met en arrêt de sécurité. Pour résoudre ce dernier problème, il peut suffire de mettre un petit répartiteur (« hub ») entre l'ordinateur et le boitier SysamV6.
Il existe une sortie analogique entre -5V et +5V, par des prises normalisées de 4 mm.
Quatre connecteurs (sub-D 9 broches femelles) sont disponibles pour des capteurs de mesure. Ces capteurs sont vendus par Eurosmart, et permettent d'obtenir directement la valeur numérique de la grandeur mesurée. Le schéma ci-dessous indique comment construire soi-même des capteurs artisanaux pour des mesures de lumière ou de température par des photodiodes, photorésistances, thermistances...
Puisque la broche (5) a une tension de 2,5V, et
que la broche (8) a une tension d'environ 0, un tel montage permet de
faire varier la tension de la broche 4, qui est lue par l'ordinateur
comme une valeur permettant d'identifier un capteur. On peut donc
utiliser cette tension comme mesure de la résistance, donc de la
lumière ou de la température. Avec une
photorésistance, la tension
de (4) est une fonction croissante de la lumière, et avec une
thermistance CTN, la tension de (4) est une fonction croissante de la
température. Dans le détail, il n'y a pas
proportionnalité
stricte, et il faut étalonner le système pour pouvoir
réaliser de
vraies « mesures ».
Que ce soit en bibliothèques dynamiques
(pilotes pour MGW32) ou en pilotes exécutables, trois types de
fichiers ont été réalisés. Les noms
ci-dessous correspondent aux bibliothèques dynamiques, et les
pilotes exécutables ont leur nom en pilexwin....exe au lieu de
xdll.....dll
Bibliothèques dynamiques pour SysamV6
xdll_sysamv6_rec.dll : c'est le pilote de base. Il reconnaît les capteurs spécifiques (« rec » signifie « reconnaissance des capteurs »), et fournit les valeurs de la grandeur mesurée. Par exemple, si c'est un capteur de température, MGW32 pourra afficher la température en degrés Celsius, si c'est un capteur de pH, MGW32 pourra afficher la température en unités de pH.
xdll_sysamv6c_ident.dll : c'est un pilote spécifique des capteurs artisanaux. Il lit une valeur numérique correspondant à la tension de la broche 4 (sur les capteurs normaux de SysamV6, c'est la broche qui permet l'identification du capteur)
xdll_sysamv6_2_2.dll : c'est un pilote mixte. Sur les entrées 1 et 2, il peut reconnaître et utiliser les capteurs normaux de SysamV6. Sur les entrées 3 et 4, il lit la valeur de la tension de la broche 4.
Pilotes
exécutables pour Sysam V6