Étape 9: Rafale
Le Mode rafale permet de surmonter le processus relativement lent de la I/O série entre le PC hôte et ATE-unité, qui est utilisé dans le manuel et les Modes Auto. En Mode rafale, une séquence de valeurs correspondant à Vout3 est d’abord transférée pour le microcontrôleur. Une commande exécuter renvoie à ces valeurs un rythme beaucoup plus rapide et acquiert les valeurs correspondantes de Ain1 et Ain2 en mémoire. Les données acquises sont transférées vers le PC en utilisant la commande "Read".
Le Mode rafale permet de génération de signaux et d’acquisition avec un horodatage précis des événements.
Afin de permettre à vélo des séquences, ce mode est effectivement un générateur de fonctions arbitraires avec un maximum de 100 étapes de programmation.
Dans ce mode seulement « Vout3 » est utilisé pour la sortie et « Ain1 & Ain2 » sont présélectionnés pour l’acquisition de données.
Start-ID la différence fin-ID est également limitée à un maximum de 100.
En sélectionnant le Mode Burst affiche écran 1.
Dans ce mode, la plage de données est sélectionnée comme avant.
Le délai entre chaque moment de l’exécution de « Vout3-Ain1-Ain2 » est défini avec le paramètre « Add_Delay ».
Le nombre de cycles de pour qui exécute la séquence de Vout3 est un multiple des paramètres « Cycles » et « Repeat_Cycles ».
Démonstration
Mène une expérience sur le multivibrateur Monostable de DM74121 illustre le fonctionnement du mode rafale.
Le circuit d’essai est calé comme il figure dans l’écran 2.
Ensuite les données de Vout3 sont modifiées pour donner une impulsion unique 0-4V pour deux échantillons après une temporisation au démarrage de 10 échantillons. Les autres valeurs jusqu'à 50 sont mises sur zéro. (Écran 3)
Entrant dans la plage d’ID de 1 à 50 avec ajouter-retard, cycles, cycles de répétition 1 et en cliquant sur le bouton 'Load Data' transforme l’écran pour écran 4.
Le logiciel a maintenant calculé le délai/échantillon comme 0,0001 sec ou 100µsec/échantillon la fréquence équivalente pour l’exécution de tous les points de données et l’exécution que 0,005 sec.
Mettre les tâches « Exécuter » le microcontrôleur de sortie des valeurs de Vout3 dans l’ordre à des intervalles de 100µsec et de stocker les valeurs acquises de Ain1 & Ain2 dedans est la mémoire interne. Le bouton « Exécuter » (écran 5) indique occupé pendant cette période et le « Busy » clignote sur l’unité de l’ATE.
« Run » peut être initiées autant de fois qu’il exécutera basés sur les données chargées plus tôt.
En cliquant sur le bouton « Lire les données » transfère les valeurs Ain1 & Ain2 de la mémoire du microcontrôleur vers le PC hôte et met à jour le fichier de base de données. Les changements de Ain1 & Ain2 et le changement de niveau dans Ain2 peuvent être observées. (Écran 6).
Traçage de ces données en utilisant le mode « Tracer les données » affiche le résultat. (Écran 7).
Dans cette expérience démonstrative, que l’ATE est exploité en Mode rafale, une impulsion de 0-4V est alimentée à l’entrée de la 74121 B par Vout3 et la sortie Q observées à Ain2. La sortie Q passe haut lors du déclenchement de l’entrée B et reste élevé pendant une période de 2000uSec contre une valeur calculée 0,7 * L1C1 = 1680uSec.
/ * Définitions de style * / table. MsoNormalTable {mso-style-name: « Table Normal »; mso-tstyle-rowband-taille: 0; mso-tstyle-colband-taille: 0; mso-style-noshow:yes ; mso-style-parent: "";" mso-rembourrage-alt: 0 à 5.4pt 0 à 5.4pt ; mso-para-margin: 0 ; mso-para-marge-bottom : .0001pt ; mso-pagination : widow-orphelin ; font-size : 10.0pt ; font-family: « Times New Roman » ; mso-ansi-langue: #0400 ; mso-fareast-language: #0400 ; mso-bidi-langue: #0400;}