Simulation isis pdf - simulation sous isis
Transcription
Simulation isis pdf - simulation sous isis
SIMULATION SOUS ISIS __________________________________________ Carlos Valente Technicien IUT LIMOGES Département Génie Electrique et informatique Industrielle 19100 Brive la gaillarde France. Simulation - sous ISIS 11/07/00 LA SIMULATION SOUS ISIS GÉNÉRALITÉS 3 LA SIMULATION ANALOGIQUE 3 EDITER UN SCHÉMA PLACER UN GÉNÉRATEUR. PLACER UN GRAPHIQUE. LANCER UNE SIMULATION RÉPONSE EN FRÉQUENCE DE NOTRE MONTAGE. TRACER EN FONCTION DU TEMPS ANALYSE DE FOURRIER FONCTION DE TRANSFERT 3 4 5 5 5 6 7 8 LA SIMULATION LOGIQUE 9 EDITER UN SCHÉMA. PLACER UN GÉNÉRATEUR. GÉNÉRATEURS HORLOGE UN FRONT IMPULSION UN ÉTAT PATTERN BUS CRÉER UN BUS. RACCORDER DES FILS SUR UN BUS. CRÉER UN SCRIPT DESCRIPTION UTILISATION. PLACER UN GRAPHIQUE Page 2 / 13 [email protected] GE&II 19100 BRIVE - France. 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 11/07/00 Simulation - sous ISIS 11/07/00 GÉNÉRALITÉS Isis est un éditeur de schémas qui intègre un simulateur analogique, logique ou mixte. Toutes les opérations se passent dans cet environnement, aussi bien la configuration des différentes sources que le placement des sondes et le tracé des courbes. Nous allons simuler un montage analogique simple qui a pour seul but de se familiariser avec les différentes fonctions du simulateur. Les procédures de placement et de simulation seront identiques pour la simulation logique. La simulation analogique Editer un schéma Comme vous pouvez le voir sur l'image ci-dessous, le schéma est des plus simple. Une capacité (CAP), une Résistance (RES), une entrée une sortie et bien sur une masse. Pour réaliser ce schéma simple reportez vous à la rubrique édition de schéma . Figure 1 Page 3 / 13 [email protected] GE&II 19100 BRIVE - France. 11/07/00 Simulation - sous ISIS 11/07/00 Placer un générateur. Le placement des générateurs est aisé. Vous devez sélectionner le mode gadget dans la palette d'icônes qui se trouve sur la droite. En déplaçant la souris sur cette palette vous voyez apparaître la signification de chaque icône. Cliquez sur l'icône générateur puis cliquez sur un fils où vous désirez entrer un signal. On voit apparaître sur la droite la liste des générateurs (logique et analogique). Il faut savoir qu'une fois placé n'importe quel générateur peut être reconfiguré en cliquant droit puis gauche dessus et en modifiant les paramètres dans la boite de dialogue. C'est d'ailleurs ce que vous allez faire pour renommer notre générateur avec le nom "Entrée". Page 4 / 13 [email protected] GE&II 19100 BRIVE - France. 11/07/00 Simulation - sous ISIS 11/07/00 Placer un graphique. Le placement des graphiques se fait directement sur votre feuille d'édition. Vous cliquez sur l'icône GRAPH puis vous dessinez un rectangle à l'endroit ou vous désirez voir apparaître votre graphique. Contrairement aux générateurs, le type de graphique ne peut être modifié après le placement. Choisissez donc le bon dans la liste en fonction de ce que vous voulez visualiser. La plage d'analyse et les différents paramètres des graphiques sont entrés en cliquant droit puis gauche sur le graphique correspondant. Lancer une simulation La simulation est lancée en appuyant sur la barre d'espace. Réponse en fréquence de notre montage. Modifiez la source pour la définir comme une sinusoïde. Modifiez les paramètres du graphique comme ci dessous. Page 5 / 13 [email protected] GE&II 19100 BRIVE - France. 11/07/00 Simulation - sous ISIS 11/07/00 Tracer en fonction du temps Placer un ANALOGUE GRAPH sur votre schéma. Modifiez les paramètres de ce graph pour définir le début et la fin de l'analyse puis validez. Appuyez sur la barre d'espace pour lancer la simulation. Page 6 / 13 [email protected] GE&II 19100 BRIVE - France. 11/07/00 Simulation - sous ISIS 11/07/00 Analyse de fourrier ISIS permet également une analyse spectrale de vos signaux Page 7 / 13 [email protected] GE&II 19100 BRIVE - France. 11/07/00 Simulation - sous ISIS 11/07/00 Fonction de transfert Tracé d'une tension en fonction d'une autre. Entrez dans la configuration de graph. La source que vous entrez dans le champ source1 vous servira de référence des X.. Sélectionnez le signal à tracer (sortie) et faites le glisser sur le graph. Page 8 / 13 [email protected] GE&II 19100 BRIVE - France. 11/07/00 Simulation - sous ISIS 11/07/00 La simulation logique Comme je l'ai dit précédemment les procédures de simulation analogiques et logiques sont similaires. Editer un schéma. Nous allons utiliser un compteur 74ls169 pour notre démonstration. (voir ci dessous) Page 9 / 13 [email protected] GE&II 19100 BRIVE - France. 11/07/00 Simulation - sous ISIS 11/07/00 Placer un générateur. La procédure de placement des générateurs est identique à celle de la simulation analogique. Vous prenez un générateur dans la palette que vous placez sur le fils devant supporter votre signal. En sélectionnant votre générateur puis en cliquant gauche dessus vous pouvez définir les paramètres. Comme vous le constatez la fenêtre de définition des générateurs logiques est la même que pour l'analogique. Vous cochez le type de générateur que vous désirez dans Digital Types ce qui aura pour effet immédiat de modifier la partie droite de la fenêtre. C'est dans cette partie droite que vous entrerez les options de la source. Générateurs Horloge Rien de plus simple il suffit de cliquer sur Clock et de définir sa fréquence. Vous pouvez si vous le désirez définir le premier front ainsi que le retard. Un front Un clic sur Single edge et choisissez un front négatif ou positif ainsi que son retard. Impulsion Un clic sur Single pulse et entrez les paramètres sur la droite. Page 10 / 13 [email protected] GE&II 19100 BRIVE - France. 11/07/00 Simulation - sous ISIS 11/07/00 Un état Cliquez sur Steady state Pattern Dans ce mode vous pouvez définir un générateur qui transmettra un train d'impulsion répétitif ou non. Vous pouvez dimensionner les états à votre guise. Bus Le forçage d'un bus semble devoir se faire bit à bit en plaçant un générateur sur chaque fils. En effet il n'apparaît nulle part dans les fenêtres des paramètres permettant d' affecter une valeur hexadécimal directement sur un Bus. Du moins je n'ai pas trouvé. Je suis cependant parvenu à forcer un bus en utilisant un SCRIPT. Un SCRIPT est un petit bout de programme que l'on place sur le schéma et qui est exécuté dans certaines conditions. Créer un Bus. Cliquez sur l'icône bus. Sur votre schéma tracez une ligne comme pour une connexion classique. Bouton de gauche pour marquer le chemin et bouton droite pour faire apparaître le bus (Bleu gras). Vous devez ensuite lui affecter un LABEL. Pour ce faire utilisez l'icône label de votre palette et cliquez sur le bus. Une fenêtre apparaît (ci-contre) . Entrez votre nom de bus. Les Labels BUS sont du type A[0..4], ce qui signifie que vous avez un bus de 5 fils nommés A0,.à.A4. Raccorder des fils sur un bus. Votre bus est créé. Vous désirez maintenant faire les liaisons entre votre bus et vos circuits. C'est très simple. Placez vous en mode composants puis cliquez sur une broche de circuit puis sur le bus votre connexion est réalisée. Vous devez maintenant la nommer en ajoutant un label comme pour le bus.( A0 A1 A2 …) Page 11 / 13 [email protected] GE&II 19100 BRIVE - France. 11/07/00 Simulation - sous ISIS 11/07/00 Créer un script Pour créer un script vous devez cliquer sur l'icône script de la palette puis sur un espace vide de votre schéma. Une fenêtre apparaît. Entrez le code programme Vous avez une aide en ligne pour l'écriture des scripts. Le programme ci-contre permet de contrôler votre bus en modifiant simplement les valeurs ou les temps. Description - La première ligne permet de définir le type de script et de donner le nom que l'on retrouvera sur les générateurs avec la propriété script. - * SCRIPT GENERATOR entreeD => Un script de type générateur et de nom entreeD PIN D[0..3] indique que vous avez un générateur nommé D[0..3] INT i,j indique que vous déclarez deux variables i et j FOR i to j boucle classique terminée par next i SUSPEND 1 FOR <temps> permet d'attendre avant la prochaine instruction *ENDSCRIPT permet de terminer le script. { } les accolades ne sont pas indispensables elles permettent uniquement de rendre le script invisible sur le schéma. Utilisation. Vous devez placer un générateur sur votre bus et sur vos fils connectés. (générateur logique) Puis vous devez ajouter à tous vos générateurs la propriété SCRIPT=NomScript. Utilisez le PAT pour cela. (éditer un schéma dans isis). Page 12 / 13 [email protected] GE&II 19100 BRIVE - France. 11/07/00 Simulation - sous ISIS 11/07/00 Placer un graphique Placer un graphique se fait de la même manière que pour l'analogique. La différence c'est que vous n'avez qu'un type de graphique. Page 13 / 13 [email protected] GE&II 19100 BRIVE - France. 11/07/00
Documents pareils
Fich_candidat LPRO STAPS 19 rentree 2015
• Attention, le nombre d’inscriptions étant limité, des informations concernant votre niveau de
pratique sportive ou votre implication dans des structures ou formations sportives non
universitaires...