L’Internet des Objets

L’Internet des Objets

24.1 Programmer un oscilloscope Instek

Page précédente Page suivante

Les oscilloscopes modernes peuvent être connectés à un ordinateur. Ils peuvent être connectés soit par un port USB, soit par Ethernet. La connexion du port USB esclave, dédié au contrôle, se fait souvent par une prise carrée à l’arrière de l’appareil. Une prise en façade permet d’insérer une clef pour échanger des fichiers.

24.1.1 minicom

La programmation se fait par une interface série. Donc, minicom est un bon candidat. Il faut identifier le port série utilisé (ici /dev/ttyACM1). Il est utile d’activer l’écho local afin de visualiser les commandes.

Pour commencer, il faut vérifier que l’appareil accepte de communiquer :

*IDN?
GW,GDS-1102A-U,GER200338,V1.14

Il devrait afficher en bas à gauche de l’écran qu’il effectue l’opération, comme dans la figure  ??.

(image)

Fig. 24.1 : Identification de l’équipement.

Voici les premières commandes normalisées :

*IDN ?

Identifie l’équipement GW,GDS-1102A-U,GER200338,V1.14

*RST ?

Remise à zéro (annule l’autoset)

*LRN ?

Affiche les réglages courant :

:DISPlay:WAVeform 0;ACCumulate 0;CONTrast
20;GRATicule 0;:CHANnel1:DISPlay 1;BWN
*AUToset ?

déclenche l’autoset

Dans la documentation, les commandes sont présentées avec une partie en majuscule et une partie en minuscule. La partie en majuscule constitue la commande abrégée. La casse ne devrait pas être importante. Par exemple, pour déclencher l’autoset, il est possible d’entrer *aut, mais pas *auto.

Après la ré-initialisation (figure 24.2) l’oscilloscope revient à un état prédéfini. Dans notre exemple, seul le canal 1 est connecté à un générateur de signal. La fréquence est basse, la vitesse de balayage est élevée. Le signal est mal présenté.

(image)

Fig. 24.2 : Remise à zéro.

Il est alors possible d’activer l’autoset (si l’enseignant n’a pas piégé celui-ci), comme dans la figure 24.3. L’écran est coupé en deux, chaque canal est affiché dans une moitié. La durée de balayage est adaptée (on passe de \( 2,5\mu {}s \) à \( 2,5ms \).

(image)

Fig. 24.3 : Activation de l’autoset.

Parfois, des erreurs peuvent survenir. Pendant la phase de mise au point. L’écran affiche un message d’erreur, souvent peu explicite. La commande IPSI peut l’afficher.

(image)

Fig. 24.4 : Erreur affichée, mais non retransmise.

Le manuel présente une liste non exhaustive de commandes. Nous en présentons quelques unes qui nous paraissent plus utiles.


:display:waveform 1
:display:waveform 0
:measure:source 1
:measure:vamplitude?
1.200E+01
:channel2:0
channel2:display 0
:CHAN2:DISP 0
DISPLAY:GRAT 0
:DISPLAY:GRAT 1
:DISPLAY:GRAT 0
:DISPLAY:GRAT 1

Page précédente Page suivante