| Pourquoi l'interface smart488 est beaucoup moins
chère que les interfaces USB/GPIB existantes ? |
L'interface Smart488 est optimisée pour répondre à
99% des besoins GPIB, pour lesquels un PC doit envoyer des commandes
ou lire des valeurs depuis un équipement GPIB. Elle ne gère pas
des fonctionnalités GPIB rarement utilisées comme le mode esclave
ou le "serial poll", ce qui permet de réduire son coût.
De plus son architecture autour d'un microcontrôleur unique permet
d'obtenir des performances très honorables (jusqu'à 300kbps), mais
significativement inférieures à celles offertes par des interfaces
beaucoup plus onéreuses, qui restent donc à privilégier pour les
applications très haut débit. |
| Je n'ai jamais utilisé le bus GPIB. Est-ce que la
smart488 est simple à mettre en oeuvre ? |
Oui, utilisez simplement le mode transparent :
Configurez votre équipement GPIB sur l'adresse 1
(mini-interrupteurs ou menus sur votre équipement), connectez
l'interface smart488 avec sa configuration par défaut et lancer un
logiciel d'émulation de terminal. Vous communiquerez directement
avec votre équipement dans la plupart des cas. |
| Puis-je connecter plusieurs équipements GPIB sur la
même interface smart488 ? |
L'interface Smart488 offre un grand nombre d'options
de configuration avancées via des commandes AT, et en particulier
peut être dynamiquement commutées vers un équipement donné sur
un bus GPIB. Il y a toutefois une limitation électrique : Comme
l'interface smart488 ne dispose pas de pilotes de haute puissance
elle ne peut piloter les 15 instruments prévus au maximum par la
norme GPIB. Nos tests ont montré un fonctionnement nominal avec 3
équipements connectés sur une même interface, mais cela est
fonction des équipements et des longueurs des câbles. Ceci dit une
interface smart488 ne coûte pas plus cher qu'un vulgaire câble
GPIB, aussi pourquoi ne pas utiliser une smart488 par équipement et
un simple hub USB, ce qui améliore notablement les performances et
simplifie la programmation puisque chaque équipement est vu comme
un port COM virtuel distinct ? |
| Cette interface est-elle compatible avec mon
équipement GPIB ? |
L'interface smart488 a fonctionné jusqu'à présent
avec tous les équipements GPIB que nous avons testé, et en
particulier avec les appareils suivants : Lecroy 9350 oscilloscope, HP3585A and HP8569A spectrum
analyzers, HP5334 counter, HP5372A time analyzer, Wavetek 75
generator, Enertec 7150 multimeter, etc. De plus l'interface
smart488 dispose d'options de configuration avancées qui pourraient
résoudre d'éventuelles difficultés. Néanmoins si votre
équipement ne semble pas compatible contactez nous et nous ferons
nos meilleurs efforts pour trouver une solution, si besoin par une
nouvelle version du logiciel embarqué (la smart488 étant en effet
reprogrammable sur site via la liaison USB). |
| Puis-je l'utiliser avec Labview ? Avec Visual C++ ?
Avec Python ? |
Avec l'interface Smart488 votre équipement (ou bus
d'équipements) est vu du PC comme un port série virtuel. Ainsi
vous pouvez l'utiliser avec tout environnement de programmation
permettant l'accès à un port série, c'est à dire virtuellement
tous. Voir les exemples dans la zone de téléchargement et dans le
manuel. |
| Cette interface sera-t-elle compatible avec mes
applications existantes pour GPIB ? |
Cela dépend de l'interface GPIB que vous utilisiez.
Si vous utilisiez une interface série/GPIB transparente et si vous
utiliser la smart488 en mode transparent alors la réponse est très
probablement oui. Dans les autres cas vous devrez très probablement
modifier certains fonctions de bas niveau de votre logiciel. Les
modifications les plus courantes concernent l'ajout de délimiteurs
(voir ci-dessous), mais vous pouvez aussi avoir besoin d'envoyer des
commandes AT spécifiques à l'interface si vous n'utilisez pas le
mode transparent. |
| J'envoie des commandes à mon équipement mais il ne
semble pas les exécuter. Pourquoi ? |
Très probablement parce que vous n'envoyez pas le bon
caractère de fin de message. Un équipement GPIB attend en
général une transition sur la ligne EOI pour interpréter un
message reçu. Comme la smart488 est gérée comme un port série
virtuel la fin d'un message d'écriture GPIB est signalée par un
caractère spécifique, CR par défaut. Lorsque ce caractère est
transmis par le PC l'interface smart488 l'interprète comme une fin
de message et active le signal EOI. Vérifiez avec la configuration
par défaut de la smart488 et un logiciel d'émulation de terminal
comme TeraTermPro. Voir le manuel d'utilisation. |
| Je peux envoyer des commandes à mon équipement mais
il ne répond jamais. Pourquoi ? |
Très probablement parce qu'il y a un problème au
niveau du caractère de fin de message. L'interface smart488 commute
l'équipement en mode Talk dès réception du caractère de fin de
message (CR par défaut). Cependant si le PC envoie un nouveau
caractère après celui ci (un LF par exemple) alors l'équipement
GPIB va considérer celui ci comme le début d'un nouveau message et
peut ne pas répondre au premier. Vérifiez avec la configuration
par défaut de la smart488 et un logiciel d'émulation de terminal
comme TeraTermPro. Voir le manuel d'utilisation. |
| J'ai juste besoin d'une interface USB/GPIB pour
optenir des copies d'écran depuis mon équipement qui n'est
compatible qu'avec un traceur type HP7470. Puis-je utiliser smart488
? |
Oui, l'interface smart488 est compatible avec
l'excellent logiciel open source d'émulation de traceur développé
par KE5FX, en mode "device initiated" (c'est à dire que
le PC attendra une impression, lancée par un simple appui sur le
bouton "screendump" de l'équipement ou similaire). Voir
la zone de téléchargement. |