Professional Documents
Culture Documents
Ministre de l'Education
GNIE ELECTRIQUE
4
me
Manuel dactivits
Les auteurs Ammar MZOUGHI
Inspecteur Principal des lyces et collges
Ali ZITOUNI
Inspecteur des lyces et collges
Hatem LABIDI
Technologue
Fethi AYARI
Professeur Principal
Fateh BJAOUI
Technologue
Avant-propos
Si le vingtime sicle a connu la rvolution industrielle, le vingt-et-unime s'annonce comme celui o l'lectronique digitale associe la logique programme vont transformer tous les secteurs de l'activit humaine, qu'il s'agisse des secteurs de tlcommunication, de l'audio-visuel, de l'lectromnager, de l'automobile ou de l'aviation. Par comparaison avec l'ancien programme, toutes les innovations dans la discipline se rapportent ce secteur technologique d'actualit, dans ce cadre on cite en particulier : L'arithmtique binaire : addition, soustraction, multiplication et division. Les circuits combinatoires : la mise en uvre d'une unit arithmtique et logique. La logique programme : programmation des microcontrleurs de Microchip par la mise en uvre d'un langage volu dont la structure gnrale est familire l'lve. Une bonne partie de ce manuel est consacre ce type de thmes. Cet ouvrage est conu dans le but de servir en tant que document ressources pour le professeur et guide personnel pour l'lve qui lui permet de dcouvrir ou de vrifier certains concepts ou mthodes de rsolution. Tout au long de ce manuel, nous avons cherch la simplicit et la faisabilit. Simplicit : aucune connaissance pralable n'est requise ; les prrequis scolaires de l'lve de la 1re anne secondaire la 3me technique suffisent largement. Faisabilit : l'aspect pratique est partout prsent, il est le pilier principal de l'appropriation du savoir enseign. Les activits proposes sont ralisables en autonomie relative par l'lve lui-mme. Le rle de l'enseignant se limite l'accompagnement. Les rsultats des travaux de l'lve ont pour but de lui faciliter la dcouverte, l'appropriation et la validation des concepts nouveaux. Les auteurs de cet ouvrage restent l'coute de toutes les remarques et les suggestions des utilisateurs de ce manuel, dans le but d'apporter les amliorations et les corrections requises dans les ditions futures. Les Auteurs
Sommaire
Pages Avant-propos Sommaire PARTIE AUTOMATIQUE Chapitre A1 : Oprations arithmtiques binaires TP A1-1 : Addition et Multiplication en binaire TP A1-2 : Soustraction et Division en binaire Chapitre A2 : Logique combinatoire TP A2-1 : Les comparateurs logiques TPA2-2 : Unit arithmtique et logique Chapitre A3 - Logique squentielle TP A3-1 : Les compteurs Chapitre A4 - Logique programme TP A4-1 : Automate Programmable Industriel (API) TP A4-2 : Microcontrleurs Chapitre A5 Notions dasservissement linaire TP A5-1 : Asservissement linaire PARTIE ELECTROTECHNIQUE Chapitre B1 : Les systmes triphass TP B1 : Les systmes triphass Chapitre B2 : Les moteurs asynchrones triphass TP B2 : Les moteurs asynchrones triphass Chapitre B3 : Les moteurs courant continu TP B3 : Les moteurs courant continu PARTIE ELECTRONIQUE Chapitre C1 : Amplificateurs linaires intgrs TP C1 : Les amplificateurs linaires intgrs 124 117 112 106 99 56 74 48 36 43 6 28 3 4
- Conditions de ralisation :
Les activits sont organises par groupe de 4 ou 5 lves Exemple dquipements utiliss : Poste PC Logiciel de simulation Matriel dessai en lectronique numrique Simulateur logique Maquette.
Chapitre A1
TP A 1-1
Activit 1 Cette activit consiste chercher la somme de deux nombres binaires un bit chacun (A : a0) et (B : b0), la retenue qui peut en dcouler suite cette opration et par la suite dgager la ou les limites de ce circuit. 1- En utilisant le Datasheet du constructeur fourni par le professeur ou rcupr sur un site Internet, identifier les circuits figurant sur la platine ci-dessous. 74HCT04 :------------------------------------------------------------------------------------------------------------------------74HC08 :------------------------------------------------------------------------------------------------------------------------74HCT32 :-------------------------------------------------------------------------------------------------------------------------
Manuel dactivits
Chapitre A1
TP A 1-1
3- En utilisant la maquette ou la platine prcedente, le simulateur logique ou le logiciel de simulation, remplir la table de verit suivante : Lgende : a0 et b0 : entres. S : led rouge signalant ltat de la somme. r : Led verte signalant ltat de la retenue. R : rsistance de forage ou de rappel (4,710K ohm) R : rsistance de limitation. 74XX : CI. 4- Retrouver les quations de S et r S a0 0 b0 0 1 1 b0 0 1 0 r a0 1 a0 0 0 1 1 b0 0 1 1 0 r S
Equation de S S = -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Equation de r r = ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Manuel dactivits
Chapitre A1
TP A 1-1
6- Proposer une solution base de portes logiques universelles NAND ou NOR (question facultative).
Manuel dactivits
Chapitre A1
TP A 1-1
Activit 2 Cette activit consiste remdier au dfaut rencontr lors de l'tude du demi-additionneur.
1- En utilisant le Datasheet du constructeur fourni par le professeur ou rcupr sur un site Internet, identifier les circuits figurant sur la platine ci-dessous. 74HCT11 : ---------------------------------------------------------------------------------------------------------------------------74HC4075 : --------------------------------------------------------------------------------------------------------------------------
Lgende : ai, bi et ri : entres. Si : Led rouge signalant ltat de la somme. ri+1 : Led verte signalant ltat de la retenue. R : rsistance de forage ou de rappel (4,7 10K ohm) R : rsistance de limitation. 74XX : CI.
Manuel dactivits
Chapitre A1
TP A 1-1 Schma structurel :
3- En utilisant la maquette ou la platine prcdente, le simulateur logique ou le logiciel de simulation, remplir la table de verit ci-aprs : ai 0 0 0 0 1 1 1 1 bi 0 0 1 1 0 0 1 1 ri 0 1 1 0 0 1 1 0 ri+1 Si
ri+1 a ib i 00 01 11 10 0 1
Manuel dactivits
Chapitre A1
TP A 1-1 Equation de Si Si = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Manuel dactivits
11
Chapitre A1
TP A 1-1
Activit 3 L'activit consiste raliser un additionneur de deux nombres 3 bits (A : a2a1a0), (B : b2b1b0) en utilisant des additionneurs lmentaires complets ( base de cellules logiques de base) de deux nombres 1 bit chacun branchs en cascade.
1- Complter le logigramme suivant pour en faire un additionneur binaire de deux nombres 3 bits : (A : a2a1a0 et B : b2b1b0).
Manuel dactivits
12
Chapitre A1
TP A 1-1 3- Complter : 3.1- La lgende ci-contre
2- En utilisant le Datasheet du constructeur fourni par le professeur ou rcupr sur un site Internet, identifier le circuit 74HC386 : ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Lgende : a0 , a1 ,et a2 :--------------------------------------------b0 , b1 ,et b2 :--------------------------------------------S0 ,S1 et S2: ---------------------------------------------r4 : ----------------------------------------R : ----------------------------------------R : ----------------------------------------74HC08 : ----------------------------74HCT32 : ----------------------------74HC386 : -----------------------------
4- En utilisant une maquette, le simulateur logique ou le logiciel de simulation, vrifier le fonctionnement de ce montage.
Manuel dactivits
13
Chapitre A1
TP A 1-1 1 - Circuit d'anticipation :
Activit 4 Conception dun additionneur de deux nombres deux bits (A : a1a0 et B : b1b0) retenue anticipe.
1.1- Calculer les diffrentes retenues, sachant que la retenue l'entre du premier additionneur lmentaire est gale zro (r0 = 0).
Manuel dactivits
14
Chapitre A1
TP A 1-1 2 - L'additionneur complet :
2.3- Sur logiciel de simulation, cbler le logigramme trac prcdemment et vrifier son fonctionnement. Manuel dactivits 15
Chapitre A1
TP A 1-1
3- Mise en uvre d'un additionneur intgr (choisir un circuit de la srie 74HCxx). 3.1- En utilisant le Datasheet relatif au circuit objet de l'tude, dduire ses principales caractristiques.
3.2- Sur maquette, simulateur ou avec un logiciel de simulation : a. Cbler la platine ci-dessous conformment au schma structurel joint :
Lgende : Ai et Bi : --------------------------------------------------------------------------------------------------------------
Lgende : R et R : ----------------------------------------------------------------------------------------------------------------
C0 : ------------------------------------------------------
Chapitre A1
TP A 1-1
b. Vrifier son fonctionnement c. Comment faut-il cbler ce circuit pour le faire fonctionner en additionneur de deux nombres deux bits seulement ?
Manuel dactivits
17
Chapitre A1
TP A 1-1
Activit 5 dcouverte des mcanismes mis en uvre par un additionneur au cours de la ralisation d'une opration d'addition de deux nombres binaires. Le schma structurel suivant reprsente un additionneur binaire avec ses priphriques.
Lgende : Ai / Bi : -----------------------------------------------------------------------------------------------------------
74HC283 : ---------------------------------------------
Si : ------------------------------------------------------
1- En utilisant les documents constructeurs relatifs aux composants constituant ce schma (documents rcuprs sur sites Internet ou fournis par le professeur), remplir le tableau ci-dessous. Circuit Xi U5 Manuel dactivits 18 Rfrence Technologie Fonction Nom
Chapitre A1
TP A 1-1
a. Mettre C0 au niveau bas " 0 ". b. Initialiser ou mettre zero la srie de bascules (Y0 Y3) en cliquant sur le bouton remise zro. c. Prsenter la premire oprande l'entre du circuit en programmant les interrupteurs : A0/B0, A1/B1, A2/B2 et A3/B3. d. Charger cette premire oprande dans l'additionneur en cliquant sur le bouton Charge. e. Cliquer sur le bouton Transfert pour placer l'oprande dans la srie de bascules (Y0 Y3). f. Prsenter la 2me oprande, en manipulant de nouveau les interrupteurs : A0/B0, A1/B1, A2/B2 et A3/B3. g. Charger cette 2me oprande dans l'additionneur en cliquant sur le bouton Charge. h. Afficher le rsultat de l'opration en cliquant sur Calculer. Appliquer la marche suivre prcdente pour additionner les nombres binaires suivants : - A (1001) - B (0101) Tableau remplir : Etape Rsultat S3S2S1S0 C4 3- Pourquoi C0 doit tre au niveau bas ? C D E F G H
Manuel dactivits
19
Chapitre A1
TP A 1-1 5- Quel est le rle de la commande Calculer ?
7- On compte effectivement remplacer l'interrupteur Calculer par un bouton poussoir, par quoi faut-t-il remplacer alors la srie des portes (AND / ET) ?
9- On utilise le circuit prcdent pour additionner 4 nombres diffrents de 4 bits chacun. Dites combien il faudra dimpulsions : Remise zro, Charge, Transfert et Calculer.
Manuel dactivits
20
Chapitre A1
TP A 1-1 Activit 6
Mise en uvre d'un circuit de la srie 4560 " additionneur BCD "
2- Sur maquette, simulateur ou avec un logiciel de simulation : a. Cbler la platine ci-dessous conformment au schma structurel joint :
Lgende : Ai et Bi : ----------------------------------------------------------------------------------------------------------------
Lgende : R et R :---------------------------------------------------------------------------------------------------------------
4560 :-----------------------------------------------------
Ci : -------------------------------------------------------
Manuel dactivits
21
Chapitre A1
TP A 1-1
Manuel dactivits
22
Chapitre A1
TP A 1-1 Activit 7
Manuel dactivits
23
Chapitre A1
TP A 1-1 3- Tracer le logigramme correspondant :
4- Sur maquette, simulateur ou logiciel de simulation. a. Cbler la solution trouve. b. Vrifier son fonctionnement.
Manuel dactivits
24
Chapitre A1
TP A 1-1
Activit 8 Il s'agit de simuler le fonctionnement un circuit multiplieur de deux nombres binaires 4 bits de la serie 74xx soit le circuit integr 74285. 1- En utilisant le Datasheet du constructeur fourni par le professeur ou rcupr sur un site Internet, relever les principales caractristiques de ce circuit.
Manuel dactivits
25
Chapitre A1
TP A 1-1
4- Proposer une solution pour multiplier un nombre de 6 Bits par un nombres de 4bits :
Manuel dactivits
26
- Conditions de ralisation :
Les activits sont organises par groupe de 4 ou 5 lves Exemple dquipements utiliss : Poste PC Logiciel de simulation Matriel dessai en lectronique numrique Simulateur logique Maquette.
Chapitre A1
TP A 1-2 1- Cbler le logigramme suivant :
Activit 1 Il s'agit de cabler ou simuler le fonctionnement dun circuit base de cellules logiques, de tracer sa table de fonctionnement et de chercher les quations des sorties en vue de vrifier quil sagit dun demi-soustracteur. Sur maquette, sur simulateur, ou avec un logiciel de simulation :
b0 0 1 1 0
r
a0
0 b0 0 1
1 b0 0 1
Equation de D D = -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Equation de r r = --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Manuel dactivits
28
Chapitre A1
TP A 1-2
5- Proposer une solution base de portes logiques universelles NAND ou NOR (question facultative).
Manuel dactivits
29
Chapitre A1
TP A 1-2 1- cbler le logigramme suivant :
Activit 2 Il s'agit de cabler ou simuler le fonctionnement dun circuit base de cellules logiques, de tracer sa table de fonctionnement et de chercher les quations des sorties en vue de vrifier quil sagit dun soustracteur complet. Sur maquette, sur simulateur, ou avec un logiciel de simulation :
ri+1 a ib i
00 01 11 10
Manuel dactivits
30
Chapitre A1
TP A 1-2 Equation de Di Di = -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5- Proposer une solution base de portes logiques universelles NAND ou NOR (question facultative).
Manuel dactivits
31
Chapitre A1
TP A 1-2
Activit 3 Il s'agit de cabler ou simuler le fonctionnement dun circuit Additionneur/Soustracteur parallle dans la notation en complment 2 et dcouvrir les priphriques de ce circuit. Le schma structurel suivant reprsente un additionneur/Soustracteur parallle avec ses priphriques.
Lgende :
---------------------
: Bascule D
Ai / Bi : -----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------
74HC283 : -----------------------------------------------------------------------------------------------------------------------------------
Si : ----------------------------------------------------------------------------------------------------------------------------------------------
------------------------------
: Inverseur 32
Manuel dactivits
Chapitre A1
TP A 1-2
1- Par analogie l'activit 5 du TP A1-1, noncer les diffrentes tapes suivre pour tirer profit de ce circuit.
Manuel dactivits
33
Chapitre A1
TP A 1-2 2- Simuler le fonctionnement de ce circuit.
Manuel dactivits
34
- Conditions de ralisation :
Les activits sont organises par groupe de 4 ou 5 lves Exemple dquipements utiliss : Poste PC Logiciel de simulation Matriel dessai en lectronique numrique Simulateur logique Maquette.
Logique Combinatoire
Chapitre A2
TP A 2-1 Sur maquette, sur simulateur, ou avec un logiciel de simulation : 1- Cbler le logigramme suivant :
Le Comparateur logique
Activit 1 cette activit consiste comparer deux nombres binaires un bit chacun (A : a0) et (B : b0) et de signaler la sortie si A<B, A>B ou A=B au moyen des sorties respectives : S3, S2 et S1.
Equation de S1 S1 = ----------------------------------------------------------------------------------------------------------------------
Equation de S2 S2 = ------------------------------------------------------------------------------------------------------------------------
Manuel dactivits
36
Chapitre A2
TP A 2-1 Equation de S3 S3 = ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Le Comparateur logique
5- Proposer une solution base de portes logiques universelles NAND ou NOR (question facultative).
Manuel dactivits
37
Chapitre A2
TP A 2-1 Activit 2
Le Comparateur logique
MISE EN UVRE DES COMPARATEURS INTEGRES Dans lactivit qui suit, on se propose dtudier un comparateur de la famille 74HC85 / 74HCT85 ; ce comparateur possde deux entres 4 bits : A = (A3A2A1A0). B = (B3B2B1B0).
Manuel dactivits
38
Chapitre A2
TP A 2-1 3- Vrifier son fonctionnement. 4- Conclure :
Le Comparateur logique
2- Sur maquette, sur simulateur, ou avec un logiciel de simulation, cbler le logigramme prcdent :
Manuel dactivits
39
Chapitre A2
TP A 2-1 Activit 3
Le Comparateur logique
MISE EN CASCADE DE COMPARATEURS INTEGRES Cette activit consiste mettre en cascade deux comparateurs intgrs de la famille 74XXX85 en vue de comparer deux nombres binaires de 8 bits chacun.
1- Complter le logigramme relatif un comparateur de deux nombres 8 bits (A : A7A6 A5A4A3A2A1A0 et B : B7B6B5B4B3B2B1B0), utiliser des circuits de la famille 74HCT85 / 74HC85 ou quivalent.
2- Sur maquette, sur simulateur ou avec un logiciel de simulation : a. Cbler le logigramme propos. b. Vrifier son fonctionnement. Manuel dactivits 40
Chapitre A2
TP A 2-1 3- Conclure :
Le Comparateur logique
Manuel dactivits
41
- Conditions de ralisation :
Les activits sont organises par groupe de 4 ou 5 lves Exemple dquipements utiliss : Poste PC Logiciel de simulation Matriel dessai en lectronique numrique Simulateur logique Maquette.
Logique Combinatoire
Chapitre A2
TP A 2-2 Soit le logigramme suivant :
Activit 1 Dans cette activit on compte raliser une UL lmentaire ralisant quelques oprations logiques.
Manuel dactivits
43
Chapitre A2
TP A 2-2 Slection S2 0 0 1 1 S1 0 Fonction
2- En utilisant le datasheet relatif au circuit 74HC151 " fourni par le professeur ou rcupr sur Internet ", complter la table de fonctionnement suivante : Lgende : + 74HC04 : ----------------------------------------------------------------------------------------------
+ 74HC08 : ----------------------------------------------------------------------------------------------
+ 74HC32 : -------------------------------------1 0 1
---------------------------------------------------------
+ 74HC386 : ---------------------------------------------------------------------------------------------
+ 74HC151 : -----------------------------------------------------------------------------------------------
3- Conclure :
Manuel dactivits
44
Chapitre A2
TP A 2-2 Activit 2
Mise en oeuvre dune UAL de la srie 74XX Parmi ces circuits on cite, 74S181, 74LS181, 74HC181, 74LS381 et 74S381. 1- A partir du document constructeur relatif au composant disponible au laboratoire, numrer les principales fonctions ralises par ce composant.
Chapitre A2
TP A 2-2 3- Conclure :
Manuel dactivits
46
- Conditions de ralisation :
Les activits sont organises par groupe de 4 ou 5 lves Exemple dquipements utiliss : Poste PC Logiciel de simulation logique install (ORCAD) Matriel dessai en lectronique numrique Simulateur logique.
Logique Squentielle
Chapitre A3
TP A 3-1
Les Compteurs
Activit 1 Pour tudier le fonctionnement du compteur de glules, on utilise une maquette dessai qui permettra de simuler lopration de comptage. On demande de remplir la table de comptage relative au compteur utilis sur cette maquette et den dduire le cycle de fonctionnement. La maquette dtude est une carte lectronique ralise autour dun compteur intgr rfrenc CD 4510. 1- Les broches 3, 4, 12 et 13 correspondent aux entres de prpositionnement du compteur. Vrifier que la broche 3 du compteur est relie la masse et que les broches 4, 12 et 13 sont relies au + de lalimentation. 2- Lentre de comptage est issue dun capteur optique situ sur la trajectoire de passage des glules. On prvoit sur la maquette dtude un bouton poussoir H qui remplace le capteur optique. Appuyer chaque fois sur le bouton poussoir H et remplir une ligne de la table de fonctionnement en suivant lvolution des entres/sorties du compteur (visualises sur Leds) avant et aprs laction : Etat n Q2 0 Q1 0 Q0 0 0 Q2 0 0 Etat n+1 Q1 0 1 Q0
Dcimal 0 1 2 3 4 5 6 7
3- En supposant que ce compteur est construit avec des bascules JK : a. Rappeler le diagramme de fluence dune bascule JK.
b. En utilisant le diagramme de fluence de la bascule JK, complter les tableaux de KARNAUGH relatifs aux diffrentes entres de commande puis dterminer les quations de J et K de chaque bascule : Manuel dactivits 48
Chapitre A3
TP A 3-1 Q1Q2 Q3 0 1
J2
Les Compteurs
00 01 11 10
Q1Q2 Q3 0 1
00 01 11 10
Q1Q2 Q3 0 1
J1
00 01 11 10
J0
Q1Q2 Q3 0 1
00 01 11 10
Q1Q2 Q3 0 1
K2
00 01 11 10
Q1Q2 Q3 0 1
K1
00 01 11 10
K0
J2 = -----------------------------K2 = ------------------------------
J1 = ---------------------------------
J0 = ----------------------------------
K1 = --------------------------------- K0 = ----------------------------------
4- Donner le schma du compteur de glules base de bascules JK qui permet de faire le mme cycle de comptage que le circuit intgr de la maquette dtude.
Manuel dactivits
49
Chapitre A3
TP A 3-1 les diffrents circuits de la maquette.
Les Compteurs
Activit 2 Il s'agit de raliser sur plaque essais un compteur synchrone base de bascules JK conformment aux quations trouves dans lactivit 1.
1- A partir dune recherche INTERNET (sinon document fourni), identifier, selon les rfrences,
2- A partir des quations trouves dans lactivit 1, complter sur la figure les liaisons qui
manquent sur le circuit lectronique :
Manuel dactivits
50
Chapitre A3
TP A 3-1 ralis et vrifier la conformit du fonctionnement.
Les Compteurs
3- Raliser sur plaque essais le montage de la figure prcdente puis alimenter le circuit
Activit 3 Il s'agit dtudier un dispositif qui permet de grer les dfauts de comptage des glules dans la compteuse industrielle. A cet effet on se propose de simuler sur ORCAD le fonctionnement dun compteur / dcompteur prpositionnable et de tracer le cycle de comptage pour diffrentes combinaisons des entres de prpositionnement.
Le mouvement vibratoire des glules constitue une source derreur importante, car une glule, par ses mouvements davance /recul peut tre compte deux fois ou plus. Un dispositif de comptage/dcomptage permet de palier cette dfaillance technique. Ce dispositif se compose de : - deux sources lumineuses espaces par une distance trs faible, trs nettement infrieure la dimension des glules, mais suffisante pour quil ny ait aucune interfrence lumineuse entre les deux capteurs, - deux phototransistors destins dtecter la prsence ou labsence de glules entre chaque source et son phototransistor, - un ensemble de mise en forme des signaux en provenance des phototransistors, - un systme de comptage/dcomptage permettant de connatre le nombre exact de pices emballes, mme si une pice est passe plusieurs fois, en marche avant puis en marche arrire sur le tapis roulant.
Manuel dactivits
51
Chapitre A3
TP A 3-1
Les Compteurs
Principe de fonctionnement
Lorsquaucune glule ne coupe le faisceau issu de la source lumineuse A, le signal A en sortie du circuit de dtection et de mise en forme est zro. Au contraire, si une glule coupe ce faisceau, alors le signal A est un. Le signal B fonctionne de faon inverse. Il est 1 si aucune pice ne coupe le faisceau issu de la source lumineuse B, et 0 si une pice coupe ce faisceau. Le signal B est utilis en entre dun ensemble de deux bascules JK de rfrence 74F109 (technologie TTL Fast), dont les entres sont en fait J et K (voir le schma ci-dessous). Une horloge H 1 Mhz sert de signal de chargement pour ces deux bascules.
Les sorties Q0, /Q0, Q1 et /Q1 de ces bascules sont associes au signal A en entres de deux portes NAND de type 74LS10, pour raliser les deux signaux de comptage / dcomptage. Clock Pulse Up et Clock Pulse Down de lensemble ralis avec les deux compteurs synchrones 74F192 (schma ci-dessous et schma complet ci-joint).
Manuel dactivits
52
Chapitre A3
TP A 3-1 Gnration des signaux de comptage Etude du principe de fonctionnement des bascules JK.
Les Compteurs
Rappeler le principe de fonctionnement dune bascule JK. En dduire le mode de fonctionnement des bascules 74F109 utilises dans le montage. Si B est un signal rectangulaire priodique de priode T = 100 ms, reprsente par un chronogramme les signaux B, Horloge, Q0 et Q1. Aprs avoir lanc le logiciel Simulate, charger le fichier TP2 avec ses stimulus, puis demander tracer une nouvelle fentre de signaux et visualiser dans cette fentre les signaux a, b, horloge, q0 et q1 (voir la fentre de commande la page ci-aprs). Lancer alors la simulation (Commande Run - Start) sur une dure de 100 ms (soit 100000000 ns), et examiner le fonctionnement des deux bascules lorsquune pice se prsente devant la source B (ce qui arrive aux environs de 10 ms). Expliquer dans le dtail lallure des diffrents signaux, en justifiant le raisonnement avec ltude du fonctionnement de la bascule JK faite prcdemment. On conseille dutiliser pour cela la loupe du logiciel afin dexaminer avec prcision le fonctionnement dans le temps des chronogrammes.
Manuel dactivits
53
Chapitre A3
TP A 3-1
Les Compteurs
Gnration des signaux de comptage A laide de la fonction Trace - Edit, ajouter aux signaux prcdents les deux signaux Clock Pulse Up et Clock Pulse Down. Relancer la simulation (Run - Restart puis Start) sur une mme dure de 100 ms, et examiner les deux signaux Clock Pulse Up et Down. Justifier clairement leur allure, et en dduire le fonctionnement des compteurs. A lexamen des signaux A et B dire si une ou plusieurs glules se dplacent devant les sources lumineuses, et dans quel sens. Le fonctionnement attendu des compteurs est-il conforme ce dplacement de glules ?
Manuel dactivits
54
- Conditions de ralisation :
Les activits sont organises par groupe de 4 ou 5 lves Exemple dquipements utiliss : Poste PC Logiciels des automates installs (PL7 et AKL) Automate Programmable TSX ou AEG Un systme lectropneumatique ou lectrique Un moteur asynchrone triphas avec dmarreur toile-triangle cabl.
Logique Programme
Chapitre A4
TP A 4-1
Activit 1 Il s'agit de faire tourner un systme automatique fonctionnement cyclique, dobserver son fonctionnement et de le dcrire sur un cycle complet. Le systme de la figure ci-dessous est install dans une station dpuration pour pomper leau use du rseau vers les bassins de dcantation.
Les moteurs asynchrones triphass utiliss sont dune puissance importante ce qui impose linstallateur de leur prvoir un dmarrage en deux temps pour limiter le courant la mise en marche. Le moteur isol avec son processus de commande fait lobjet de cette tude. 1- Observer attentivement le systme en fonctionnement en essayant danalyser la squence des actions quil ralise et proposer une liste des actions ralises. Repos 1re action : couplage Etoile 2me action : ........................ 3me
2- En considrant le tableau des affectations donn ci-dessous et en respectant les cinq rgles, crire le GRAFCET partie commande qui traduit fidlement le fonctionnement du systme. Liste des informations Label I1 I0 Dsignation bouton de mise en marche bouton darrt 56 Label KM1 KM2 Liste des actions Dsignation Fonctionnement en Etoile Fonctionnement en Triangle
Manuel dactivits
Chapitre A4
TP A 4-1 0 I1 1 KM1
Manuel dactivits
57
Chapitre A4
TP A 4-1
3- On dsire modifier le mode de fonctionnement du systme de faon que le moteur puisse tourner dans le sens inverse pour des oprations de dbourrage parfois indispensable. A partir de la position de repos on peut soit : - dmarrer le moteur dans le sens 1 en appuyant sur un bouton I11 - dmarrer le moteur dans le sens 2 en appuyant sur un bouton I12 - larrt dans les deux cas se fait par appui sur I0. a. Proposer une liste des actions ralises dans ce cas par le systme.
Repos
1re Action : Couplage Etoile du Moteur
Retour au repos
b. Que devient le nombre de modules tapes du squenceur de pilotage pour satisfaire cette nouvelle condition ? Justifier votre rponse.
c. Donner une estimation approximative du temps ncessaire pour recabler le squenceur et remettre le systme de dmarrage en marche. Commenter.
Manuel dactivits
58
Chapitre A4
TP A 4-1
Activit 2 Il s'agit de faire tourner le mme systme avec un automate programmable, dobserver son fonctionneent et didentifier les nouveaux lments de linstallation
- Dbrancher les liaisons entre les entres du squenceur et le systme et les relier aux entres de la nouvelle boite de commande appele momentanment API. - Dconnecter les sorties du squenceur de pilotage et les connecter avec les premires sorties de la boite API. - Vrifier attentivement tous les raccordements et mettre lensemble sous tension. - Appuyer sur le bouton I1, observer le comportement du systme et comparer avec les rsultats de lactivit 1. - Connecter lAutomate au port DB9 du PC en utilisant le cable appropri.
Puisque la boite qui a t nomme API a pu remplacer tout lautomatisme prcdent sans cablage intrieur, elle prendra le nom dAutomate.
- Lancer le logiciel PL7 Micro V4.4 de Modicon Tlmcanique (ou le logiciel spcifique lAutomate AKL).
- Ouvrir le fichier demarreur.stx. - Pointer le sous-menu AP - Choisir Transfrer programme - Indiquer la direction du transfert du PC vers Automate - Choisir Connecter - Confirmer et valider - Mettre lAutomate en marche en selectionnant le mode RUN - Confirmer le choix.
Manuel dactivits
59
Chapitre A4
TP A 4-1 Temps pris pour la modification : t =
- Dconnecter lAutomate : * logiquement en cliquant sur Dconnecter * physiquement en dbranchant le cable de liaison - Mettre le systme en marche - Vrifier que la modification est ralise. - Donner une estimation approximative du temps pris pour cette modification. Commenter.
2- Quels sont les lments du systme qui sont relis aux sorties %Q2.0 %Q2.5 de lAutomate Programmable ? Vrifier les tensions par rapport la masse disponibles sur lune des bornes relative une sortie : * losquelle est active * lorsquelle est inactive. - Quel est le rle de la borne commune ?
Manuel dactivits
60
Chapitre A4
TP A 4-1 3- Sachant que les notatations :
Entres Boolennes spcifiques aux : * Automates TSX %I1.0 . . . . %I1.15 * Automates AEG I1. . . . . I 24 Sorties bolennes spcifiques aux * Automates TSX %Q2.0 . . . . %Q2.11 * Automates AEG Q2. . . . . Q16 tracer le GRAFCET cod Automate relatif au nouveau cycle de fonctionnement tout en respectant le tableau daffectation donn ci-dessous.
I1 I2 I0 t
mise en marche sens 1 %I1.1 mise en marche sens 2 %I1.2 bouton darrt %I10 contact temporis %TM0.Q
I1 I2 I3 T
Contacteur ligne sens1 Contacteur ligne sens2 Contacteur Etoile Contacteur Triangle Bobine Temporisateur
Q1 Q2 Q2 Q2 T
Manuel dactivits
61
Chapitre A4
TP A 4-1
GRAFCET cod Automate
Manuel dactivits
62
Chapitre A4
TP A 4-1
Activit 3 Il s'agit de configurer correctement un automate programmable, en se rfrant aux documents constructeur et d'identifier les lments du systme raccords ses entres/sorties. Pour pouvoir exploiter lAutomate Programmable dans une application industrielle, il faut configurer ses diffrents constituants afin dtre reconnus par le processeur. La tche suivante consiste suivre une dmarche exploratrice ralisant la dite opration de configuration. - lancer le logiciel PL7. - dans le menu Fichier cliquer sur Nouveau pour crer un nouveau fichier.
- Faire le choix du type dAutomate et cocher loption oui si dans le fichier on aura utiliser le GRAFCET pour programmer la commande du sytme piloter puis valider, on obtient lcran ci-contre - en cliquant sur Configuration on a accs aux menus de configuration matrielle et logicielle. Configuration matrielle de lAutomate : - pointer le module 1 et cliquer 2 fois puis configurer le module dE/S bloc 1 et 2 en choisissant Tout ou rien et TSX DMZ28DR. Manuel dactivits 63
Chapitre A4
TP A 4-1
- Refaire les mmes oprations avec le module 4 en faisant le choix du TSX DSZ08R5. Configuration logicielle de lAutomate : Dans cette configuration, on donne au processeur le nombre maximal dtapes et de transitions quon compte utiliser pour lui permettre doptimiser la gestion des espaces mmoires disponibles.
1- Daprs la configuration effectue quels sont les lments qui constituent un Automate Programmable ?
Manuel dactivits
64
Chapitre A4
TP A 4-1
Activit 4 Il s'agit de traduire un GRAFCET cod automate en un programme Liste dInstructions permettant de piloter un systme de commande dun moteur asynchrone dans les deux sens de marche (sur Automate TSX). A partir du GRAFCET cod Automate trac dans lactivit prcdente, crire un programme Automate en Liste dInstructions permettant le pilotage du systme de commande du moteur tournant dans les deux sens de marche. Sachant quun programme en liste dinstructions est crit sous forme de blocs dont chacun commence par linstruction LD, et en tenant compte de la liste des instructions et leur signification : 1- Programmer les modules-tapes : Chaque module est associ une variable interne %Mi. Chaque variable choisie sera considre comme une bobine avec une mise 1 et une remise 0. Exemple : Programmation du module 4 LD AND S LD R %I1.1 %M3 %M4 %M5 %M4 dclenchement enclenchement
2- Programmer les actions associes : Programmation de laction associe ltape 4 LD ST %M3 %Q2.2
3- Saisie dun programme LI (liste dinstructions ) : - lancer le logiciel PL7 - menu Fichier et Nouveau - Navigateur dapplication. Manuel dactivits 65
Chapitre A4
TP A 4-1 -cliquer sur Programme -cliquer sur Tche Mast -cliquer sur Section avec le bouton droit -choisir Crer
- saisir le nom de la section - choisir le langage qui va tre utilis - valider par OK pour obtenir:
-cliquer sur IL pour dmarrer la saisie 4- Insertion dun temporisateur -dans la page de saisie cliquer sur le bouton droit -choisir -choisir -on obtient le bloc ci-contre auquel on ajoute : * avant IN la condition dexcitation de la bobine du temporisateur * lordre du bloc temporisation devant %TM * utiliser la sortie Q dans le reste du programme comme %TMi.Q 5- Validation du programme saisi Aprs avoir termin, cliquer sur le bouton droit et valider le programme. En cas derreur de saisie, la faute est signale par la couleur rouge.
Manuel dactivits
66
Chapitre A4
TP A 4-1
6- Charger le programme dans lAutomate et vrifier le fonctionnement : suivre minutieusement les tapes dcrites dans lactivit pratique N2. Manuel dactivits 67
Chapitre A4
TP A 4-1
Activit 5 Il s'agit de traduire un GRAFCET cod automate en un programme Langage GRAFCET permettant de piloter un systme de commande dun moteur asynchrone dans les deux sens de marche. A partir du GRAFCET cod Automate utilis dans lactivit prcdente, rcrire un programme Automate en Langage GRAFCET permettant le pilotage du systme de commande du moteur tournant dans les deux sens de marche. 1- Programmer les modules-tapes : Saisir le GRAFCET lcran du PL7 en suivant les instructions suivantes : -configurer le nouveau fichier en choisissant le type dAutomate et en dclarant loption GRAFCET. -dans le Navigateur Application, cliquer successivement sur Programme puis Tche Mast puis Sections et enfin G7
-commencer tracer le GRAFCET dans la grille propose par le logiciel PL7 en utilisant les outils qui apparaissent en bas et gauche de lcran.
case tape
Commentaire optionnel pour rappeler fonctions des diffrents blocs
Bouclage du cycle
Manuel dactivits
68
Chapitre A4
TP A 4-1 2- Programmer les rceptivits :
- aprs avoir termin le trac du GRAFCET on procde la validation par appui sur le bouton droit de la souris annonce par un changement de la couleur du trac (du rouge au noir).
- pointer la transistion dont on veut programmer la rceptivit et cliquer avec le bouton droit. - choisir loption Ouvrir () - la fentre de choix du langage dexpression souvre - cliquer sur LD pour exprimer la condition en langage LADER (rseaux contacts) - rassembler en parallle et en srie diffrents types de contacts suivant la rceptivit programmer et suivant les affectations prfres pour exciter une bobine Dise. A la fin de la saisie, on valide par appui sur le bouton droit de la souris puis Valider.
3- Programmer les actions associes : - revenir au Navigateur Application - cliquer sur Post - diter les proprits de Post en choissant le lanagage Lader (LD) - tracer le schma de cablage de chaque action associe aux tapes du GRFCET et ce en tenant compte des affectations prfres et de ltat de la mmoire tape %Xi (i tant le numro de ltape).
NB : Les temporisateurs, les temporisateurs series7, les monostables, les compteurs, les registres et les Drums sont saisis partir du bloc Fonctions Graphiques (voir photo-cran ci-contre).
Manuel dactivits
69
Chapitre A4
TP A 4-1
Les deux principales caractrisitiques dun temporisateur sont : - la base de temps - la dure du retard Pour mettre au point ces deux composantes on revient au Navigateur Application. On clique sur Variables puis sur loption SFB. Lcran de rglage suivant apparat.
5- Charger le programme dans lAutomate TSX 3721 : Suivre minutieusement les tapes dcrites dans lactivit pratique N 2. Tester le fonctionnement su systme de commande du moteur asynchrne. Imprimer partir du logiciel PL7 : - la section GRAFCET - la section GR7- Chart - la section GR7-Post
Manuel dactivits
70
Chapitre A4
TP A 4-1
Activit 6 Il s'agit de traduire un GRAFCET cod automate en un programme Liste dInstructions permettant de piloter un systme de commande dun moteur asynchrone dans les deux sens de marche (sur Automate AEG). A partir du GRAFCET cod Automate trac dans lactivit prcdente, crire un programme Automate en Liste dInstructions permettant le pilotage du systme de commande du moteur tournant dans les deux sens de marche. Sachant quun programme en liste dinstructions est crit sous forme de blocs dont chacun commence par linstruction I L, et en tenant compte de la liste des instructions et leur signification : 1- Programmer les modules-tapes : Chaque module est associ une variable interne Mi. Chaque variable choisie sera considre comme une bobine avec une mise 1 et une remise 0. Exemple : Programmation du module 4 A A SL A RL I1 M3 M4 M5 M4 dclenchement enclenchement
3- Saisie dun programme IL (liste dinstructions ) - lancer le logiciel AKL - menu Fichier et Nouveau - Navigateur dapplication Manuel dactivits 71
Chapitre A4
TP A 4-1
5- Charger le programme dans lAutomate et vrifier le fonctionnement : Suivre minutieusement les tapes dcrites dans lactivit pratique N 2. Manuel dactivits 72
TP A4-2 Microcontrleurs
- Objectifs Spcifiques :
OS A44 - Identifier partir dune application industrielle et/ou de son dossier technique un microcontrleur. OS A45 - Elaborer un programme spcifique une application base de microcontrleur.
- Conditions de ralisation :
Les activits sont organises par groupe de 4 ou 5 lves Exemple dquipements utiliss : Poste PC Logiciel de simulation Matriel dessai en lectronique Maquette Kit de programmation Systmes techniques base de microcontrleur.
Logique Programme
Chapitre A4
TP A 4-2 Activit 1 Activit de dcouverte du systme tlcommande de porte de garage.
Microcontrleurs
1- Le circuit intgr U1 est un ............................. 2- Quel est le type de l'horloge .................................... 3- Donner le rle le la broche MCLR et justifier son tat logique.................................. ......................................................................................................................................... 4- Expliquer le rle des rsistances R10 et R11.......... .......... 5- Complter le tableau suivant par : (entre, sortie, non utilise) Port A RA0 RA1 RA2 RA3 RA4 RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 Manuel dactivits 74 Port B
Chapitre A4
TP A 4-2
Microcontrleurs
1- D'aprs la rponse la question 5 de l'activit 1 trouver les valeurs q'on devra placer dans les registres TRISA et TRISB du microcontrleur de la tlcommande. TRISA : TRISB : = (............) H = (............) H
2- En se rfrant au document constructeur du 16F84A complter les phrases suivantes : Le constructeur du PIC16F84 s'appelle : .. La taille de la mmoire programme est .. La taille de la mmoire de donne est La frquence d'horloge maximale est de MHz Le nombre de broches d'entre/sortie est . L'alimentation du microcontrleur est de .V Il possde une interface parallle : Il possde une interface srie : : Il possde un convertisseur CAN : Il possde un chien de garde :
Manuel dactivits
75
Chapitre A4
TP A 4-2 1- Expliquer le fonctionnement de la tlcommande :
Microcontrleurs
Activit 3 Il s'agit d'exploiter l'organigramme de commande de la tlcommande pour dgager le principe de fonctionnement. On se rfrant l'organigramme du microcontrleur de la tlcommande donn dans le manuel de cours :
2- On suppose que le code inscrit sur la carte de commande de la porte est le suivant :
Code tlcommande :
C9 C8 C7 C6 C5 C4 C3 C2 0 1 1 0 1 1 0 1
Manuel dactivits
76
Chapitre A4
TP A 4-2
Microcontrleurs
3- Complter les chronogrammes relatifs au signal sur la broche RA2 du microcontrleur dans les deux cas suivants : - Emission d'un signal correspondant un ordre d'ouverture de la porte - Emission d'un signal correspondant un ordre de fermeture de la porte.
Manuel dactivits
77
Chapitre A4
TP A 4-2
Microcontrleurs
Activit 4 Il s'agit de lire correctement un algorithme et en dduire l'algorithme de commande de la tlcommande. 1- Donner la table de vrit des broches RA0 et RA1 en fonction des broches RB0, RB1 et RB2 du microcontrleur sachant qu'on a implant l'algorithme suivant : Algorithme activit41; _DEBUT | TRISA$FC; // RA0, RA1 : sortie ; les autres broches entre. | TRISB$FF; // tout le portb est configur en entre. | TANQUE (1=1) FAIRE // boucle infinie. | | _DEBUT | | SI ((Portb.0=1)OU(Portb.1=1)) ALORS Porta.01 SINON Porta.00; FINSI ; | | SI ((Portb.0=1) ET (Portb.2=1)) ALORS Porta.11 SINON Porta.10; FINSI ; | | _FINFAIRE; | |_FIN. RBO 0 0 0 0 1 1 1 1 RB1 0 0 1 1 0 0 1 1 RB2 0 1 0 1 0 1 0 1 RAO RA1
2- Donner les quations de RA0 et RA1 puis tracer le logigramme correspondant RA0 =....................... RA1=.........................
Manuel dactivits
78
Chapitre A4
TP A 4-2 3- Dterminer le rle de l'algorithme suivant :
Microcontrleurs
Algorithme activit43; variables i :entier; _DEBUT | TRISA$FB; // RA0, RA1 : sortie ; les autres broches entre. | TRISB$FF; // tout le portb est configur en entre. | TANQUE (1=1) FAIRE // boucle infinie. | _ DEBUT | | POUR i variant de 0 jusqu' 7 FAIRE | | _DEBUT | | | SI (portB.i=1) ALORS PortA.21 SINON porta.20; FINSI; | | | Attente (10ms); | | |_FINFAIRE; | |_FINFAIRE; |_FIN.
Manuel dactivits
79
Chapitre A4
TP A 4-2 1- Cration d'un projet sur Mikropascal :
Microcontrleurs
Activit 5 Il s'agit d'crire un programme en mikropascal pour le microcontrleur de la tlcommande afin de simuler le fonctionnement puis le tester sur plaque d'essai
Premire tape : Edition du projet Lancer l'application Mikropascal puis slectionner le menu " Project 'new Project
Deuxime tape : Remplir la bote de dialogue suivante avec les valeurs dsires.
Troisime tape : Saisie du programme Lors de la fermeture de la fentre prcdente on peut crire notre programme sur l'diteur de code comme suit : Manuel dactivits 80
Chapitre A4
TP A 4-2
Microcontrleurs
Saisir le programme suivant : program Telecommande; procedure trans_code; // dclaration du sous programme trans_code var i : byte; // dclaration de variable interne au sous programme begin for i:=0 to 7 do // compteur i de 0 7 begin if PortB.i =1 then setbit(porta,2) else clearbit(porta,2); // RA0 reoit la valeur de RBi delay_ms(10); // attente de 10 ms end; end; begin trisA:=$FB; // RA0, RA1 : entres ; RA2 : sortie trisB:=$FF; // tout le portB : entres while (1=1) // boucle infinie do begin PortA.2 :=0; // initilisation de RA0 if portA.0=1 then // ordre de fermeture de la porte begin PortA.2 :=1; delay_ms(20) ; // attente de 20 ms pour mettre de C0 et C1 trans_code; // mission du code d'identification de C2 C9 end; if portA.1=1 then begin PortA.2 :=1; // mission de C0 delay_ms(10) ; // attente de 10 ms PortA.2 :=0; // mission de C1 delay_ms(10) ; // attente de 10 ms trans_code; // mission du code d'identification de C2 C9 end; end; end. Manuel dactivits 81
Chapitre A4
TP A 4-2 Quatrime tape : Compilation Aprs l'edition du programme on clique sur le menu " Project'build "
Microcontrleurs
La barre de progression vous informera au sujet du statut de compilation. S'il y a des erreurs, on vous l'annoncera dans la fentre d'erreur Si aucune erreur n'est produite, le message suivant sera affich et le fichier tlcommande.hex sera cre dans le rpertoire de travail.
Cinquime tape : Simulation La simulation du programme peut se faire facilement avec le logiciel ISIS.
Manuel dactivits
82
Chapitre A4
TP A 4-2 Charger le programme dans le microcontrleur.
Microcontrleurs
NB : Si vous fermez l'oscilloscope pendant la simulation il n'apparatra pas lorsque vous relancer la simulation une deuxime fois, il faut le supprimer et placer un autre oscilloscope.
Manuel dactivits
83
Chapitre A4
TP A 4-2
Microcontrleurs
Sixime tape : Chargement du programme dans le PIC16F84A Lancer l'application IC-Prog puis slectionner le type du microcontrleur et enfin charger le fichier tlcommande.hex.
Brancher le programmateur sur le port du PC puis placer le microcontrleur et lancer le chargement du programme.
Manuel dactivits
84
Chapitre A4
TP A 4-2
Microcontrleurs
Septime tape : Test du fonctionnement. Sur plaque d'essai cbler le schma de la tlcommande et vrifier le fonctionnement par un oscilloscope.
Manuel dactivits
85
Chapitre A4
TP A 4-2
Microcontrleurs
Activit 6 Il s'agit d'crire un programme en mikropascal afin de simuler le fonctionnement de la carte de commande de la porte du garage.
1- En vue de simuler le fonctionnement de la carte de commande de la porte du garage sur le logiciel ISIS, on ralise le schma suivant :
Manuel dactivits
86
Chapitre A4
TP A 4-2
Microcontrleurs
On vous donne l'algorithme relatif au fonctionnement de la carte de commande : - Etablir le programme correspondant puis le simuler. Algorithme Carte_commande; _DEBUT | TRISB $F8; // RA0 , RA1, RA2 : sorties | TRISB $FF ; // tout le port b est configur en entre | porta 0; // initialisation des sorties | TANQUE (1=1) FAIRE // boucle infinie | _ DEBUT | | SI (portb.4=1) ALORS // commutateur en position ouverture de la porte | | _DEBUT | | | TANQUE ((portB.6=0) ET (portb.4=1)) | | | FAIRE // tant que ordre d'ouverture de la porte | | | // et capteur de fin de course non actionn | | | _DEBUT | | | | porta.01; // actionner moteur en rotation en sens d'ouverture | | | | porta.21; // allum la lampe de signalisation | | | |_FINFAIRE ; | | |_FINSI ; | | SI (portb.5=1) ALORS // commutateur en position fermeture de la porte | | _DEBUT | | | TANQUE ((portB.7=0) ET (portb.5=1)) | | | FAIRE // tant que ordre de fermeture de la porte | | | //et capteur de fin de course non actionn | | | _ DEBUT | | | | porta.11; // actionner moteur en rotation en sens de fermeture | | | | porta.21; // allum la lampe de signalisation | | | |_FINFAIRE; | | |_FINSI ; | | porta0; // arrter le moteur et teindre la lampe | |_FINFAIRE; |_FIN.
Manuel dactivits
87
Chapitre A4
TP A 4-2 program Carte_commande; begin ................... ................... ................... while (true) do begin
Microcontrleurs
// RA0 , RA1, RA2 : sorties // tout le port b est configur en entre // initialisation des sorties // boucle infinie
Chapitre A4
TP A 4-2
CO C1 C2 C3 C4 C5 C6 C7 C8 C9
Microcontrleurs
Pour assurer une bonne rception du code transmit par la tlcommande il faut que la carte de commande de la porte dtecte la transmission ds que le code C0 soit mis. C'est--dire qu'il faut assurer une synchronisation entre les deux systmes.
Il faut que le microcontrleur de la carte de commande de la porte dtecte le front montant de CO et effectue une lecture immdiate du code reu.
Alors comment peut on introduire dans ce programme une procdure qui rpond au code de la tlcommande ?
Manuel dactivits
89
Chapitre A4
TP A 4-2 Dduire le type de l'interruption utilise dans le programme.
Microcontrleurs
Activit 7 Il s'agit d'introduire une procdure d'interruption dans le programme du microcontrleur de la carte de commande de la porte et enfin simuler le fonctionnement de l'ensemble tlcommande + carte de commande. 1- D'aprs le schma interne de la carte de commande de la porte du garage on remarque que la rception du code transmit par la tlcommande se fait sur la broche RB0 alors :
Trouver la valeur quon doit crire dans le registre INTCON. GIE EEIE TOIE INTE RBIE TOIF INTF RBIF
INTCON :
= $............
2- On vous donne le programme final de la carte de commande. Encadrer en rouge la procdure d'interruption et en bleu le programme principal. program Carte_commande_final; var i, code: integer; // dclaration des variable code et i entier Procedure interrupt; Begin For i := 0 to 9 do // compteur de 0 9 pour lire les bits de C0 jusqu' C9 Begin If PortB.0 =1 then code.i:=1 else code.i:=0; // enregistrement du bit Ci delay_ms(10); end; INTCON:=$90; end; begin INTCON:=$90; trisa:=$F8; TRISB:=$FF ; porta:=0; code:=0; while (true) do begin if (portb.4=1) then Manuel dactivits
// dans la variable code //attente de 10ms pour la synchronisation // mise zro du bit indicateur " INTF" du registre INTCON
// activation de l'interruption externe RB0/INT // RA0, RA1, RA2 : sorties // tout le port B est configur en entre // initialisation des sorties // initialisation du code // boucle infinie // commutateur en position ouverture de la porte
90
Chapitre A4
TP A 4-2
Microcontrleurs
begin porta.0:=1; // actionner moteur en rotation en sens d'ouverture porta.2:=1; // allum la lampe de signalisation end; if (portb.5=1) then // commutateur en position fermeture de la porte while ((portB.7=0) and (portb.5=1)) do // tan que ordre de fermeture de la porte
//et capteur de fin de course non actionn
begin porta.1:=1; porta.2:=1; end; if (code=%0110110101) then while (portB.6=0) do begin porta.0:=1; porta.2:=1; code:=0; end; if (code=%0110110111) then while (portB.7=0) do begin porta.1:=1; porta.2:=1; code:=0; end; porta:=0; end; end.
// actionner moteur en rotation en sens de fermeture // allum la lampe de signalisation // code correspondant un ordre d'ouverture // tan que capteur de fin de course non actionn //actionner moteur en rotation en sens d'ouverture // allum la lampe de signalisation // remise zro du code // code correspondant un ordre de fermeture // tan que capteur de fin de course non actionn //actionner moteur en rotation en sens de fermeture // allum la lampe de signalisation // remise zro du code // remise zro des sorties.
Manuel dactivits
91
Chapitre A4
TP A 4-2
Microcontrleurs
Manuel dactivits
92
Chapitre A4
TP A 4-2 LCD Library Keypad Library Delays Library Util Library
Microcontrleurs
1- LCD library : Le compilateur MikroPascal fournit une bibliothque pour communiquer avec l'afficheur LCD utilis gnralement en mode 4-bit a) Lcd_Config : Syntaxe Lcd_Config (var port : byte; const. RS, EN, WR, D7, D6, D5, D4 : byte); Description Initialiser l'afficheur LCD et dfinir les broches du microcontrleur relier l'LCD. Exemple Lcd_Config (PORTD,1,2,0,3,5,4,6); b) Lcd_Init : Syntaxe Lcd_Init (var port : byte); Description Initialiser l'afficheur LCD avec le PIC en spcifiant le port uniquement, le branchement de l'LCD avec le microcontrleur est impos par Mikropascal (consulter l'aide du logiciel) Exemple Lcd_Init (PORTB); c) Lcd_Out : Syntaxe Lcd_Out (row, col : byte; var text : array[255] of char); Description Ecrire un Texte sur l'afficheur LCD en indiquant sa position (ligne et colonne). Exemple Ecrire "Hello!" sur LCD sur la ligne 1, colonne 3: Lcd_Out(1, 3, 'Hello!'); d) Lcd_Out_Cp : Syntaxe Lcd_Out_Cp(var text : array[255] of char); Description Ecrire le texte sur l'afficheur LCD la position actuelle de curseur. Exemple Afficher " salut " la position actuelle de curseur : Lcd_Out_Cp('salut');
Manuel dactivits
93
Chapitre A4
TP A 4-2
Microcontrleurs
e) Lcd_Chr : Syntaxe Lcd_Chr(row, col, character : byte); Description Ecrire un Caractre sur l'LCD en indiquant sa position (ligne et colonne). Exemple Ecrire "i" sur LCD sur la ligne 2, colonne 3 : Lcd_Chr(2, 3, 'i'); f) Lcd_Chr_Cp : Syntaxe Lcd_Chr_Cp(character : byte); Description Ecrire un caractre sur l'afficheur LCD la position actuelle de curseur. Exemple Ecrire "e" la position actuelle du curseur. Lcd_Chr_Cp('e'); g) Lcd_Cmd : Syntaxe Lcd_Cmd (command : byte); Description Envoie une commande l'afficheur LCD. La liste complte des commandes est la suivante : LCD_FIRST_ROW LCD_SECOND_ROW LCD_THIRD_ROW LCD_FOURTH_ROW LCD_CLEAR LCD_RETURN_HOME LCD_CURSOR_OFF Dplacer le curseur la 1re ligne Dplacer le curseur la 2 me ligne Dplacer le curseur la 3 me ligne Dplacer le curseur la 4 me ligne Effacer le contenu de l'afficheur LCD Retour du Curseur la position initiale Arrter le curseur
LCD_MOVE_CURSOR_LEFT Dplacer le curseur gauche LCD_MOVE_CURSOR_RIGHT Dplacer le curseur droite LCD_TURN_ON Activer l'affichage sur l'afficheur LCD
Manuel dactivits
94
Chapitre A4
TP A 4-2 LCD_TURN_OFF LCD_SHIFT_LEFT LCD_SHIFT_RIGHT Arrter l'affichage sur l'afficheur LCD Dcalage de l'affichage gauche Dcalage de l'affichage droite
Microcontrleurs
2- Keypad Library : Le MikroPascal fournit une bibliothque pour travailler avec les claviers matriciels. a) Keypad_Init : Syntaxe Keypad_Init(var port : word); Description Initialiser et prciser le port sur le quel est branch le clavier. Exemple Keypad_Init(PORTB); b) Keypad_Read : Syntaxe Keypad_Read : byte; Description Vrifier si une touche est appuye. La fonction renvoie 1 15, selon la touche appuye, ou 0 si aucune touche n'est actionne. Exemple kp := Keypad_Read; c) Keypad_Released : Syntaxe Keypad_Released : byte; Description L'appel de Keypad_Released gnre une attente jusqu' ce qu'une touche soit appuye et libre. Une fois libre, la fonction renvoie 1 15, selon la touche. Exemples kp := Keypad_Released; 3- Delays Library : MikroPascal fournit une procdure pour crer des temporisations. a) Delay_us : Syntaxe Delay_us(const time_in_us : word); Description Cre un retard dont la dure en microsecondes est time_in_us (une constante). La gamme des constantes applicables dpend de la frquence de l'oscillateur Exemple Delay_us(10); // Dix microsecondes
Manuel dactivits
95
Chapitre A4
TP A 4-2
Microcontrleurs
Cre un retard dont la dure en millisecondes est time_in_ms (une constante). La gamme des constantes applicables dpend de la frquence de l'oscillateur. Exemple Delay_ms(1000); // une seconde. c) Vdelay_ms : Syntaxe Vdelay_ms(time_in_ms : word); Description Cre un retard dont la dure en millisecondes est time_in_ms (une variable). Exemple Var Pause : integer ; // Pause := 1000; // ... Vdelay_ms(pause); // pause d'une seconde d) Delay_Cyc : Syntaxe Delay_Cyc(cycles_div_by_10 : byte); Description Cre un retard dont la dure est fonction de l'horloge du microcontrleur. Exemple Delay_Cyc(10); 4- Util Library La bibliothque 'util library' contient des diverses routines utiles pour le dveloppement de programmes. Button Syntaxe Button (var port : byte; pin, time, active_state : byte) : byte; Description Les Paramtres (port) et (pin) indiquent l'endroit du bouton ; le paramtre temps d'appui ncessaire pour rendre le bouton actif ; le paramtre active_state, peut tre 0 ou 1, il dtermine si le bouton est ouvert au repos ou ferm au repos. Exemple while true do begin if Button(PORTB, 0, 1, 1) then oldstate := 255; if oldstate and Button(PORTB, 0, 1, 0) then begin PORTD := not(PORTD); oldstate := 0; end; end;
Manuel dactivits
96
Chapitre A4
TP A 4-2
Microcontrleurs
5- Autres fonctions intgres : Le compilateur mikroPascal fournit un ensemble de fonctions de service intgres utiles. Les fonctions intgres n'ont aucune condition spciale ; vous pouvez les employer dans n'importe quelle partie de votre programme. a) SetBit : Syntaxe SetBit(var register : byte; bit : byte); Description Le Paramtre bit doit tre une variable Exemple SetBit(PORTB, 2); // RB2 =1 ; b) ClearBit : Syntaxe ClearBit(var register : byte; bit : byte); Description Le Paramtre bit doit tre variable. Exemple ClearBit(PORTC, 7); // RC7 =0 ; c) TestBit : Syntaxe TestBit(var register : byte; bit : byte) : byte; Description Cette Fonction teste si le paramtre bit est gal 1. Si oui, la fonction renvoie 1, si non elle renvoie 0. Le Paramtre bit doit tre variable. Exemple flag := TestBit(PORTB, 2); // flag =1 si RB2 =1 Remarque : Pour plus dinformations et pour tlcharger les diffrents programmes et les schmas de simulation, consulter le site suivant : www.technologuepro.com
Manuel dactivits
97
TP A5 Asservissements Linaires
- Objectifs Spcifiques :
OS A5-1 - Dcrire le fonctionnement dun systme asservi OS A5-2 - Identifier les fonctions de rtroaction OS A5-3 - Vrifier en vue damliorer les performances dun systme asservi.
- Conditions de ralisation :
Les activits sont organises par groupe de 4 ou 5 lves Exemple dquipements utiliss : Poste PC Logiciel de simulation Maquettes dasservissement de position et de vitesse Appareils de mesure.
Chapitre A5
TP A 5 Activit 1 Il s'agit, de commander un moteur courant continu : en boucle ouverte en boucle ferme.
Asservissements linaires
On considre le schma structurel de la figure suivante qui reprsente un systme de commande dun moteur courant continu :
Manuel dactivits
99
Chapitre A5
TP A 5 Entre
Asservissements linaires
Sortie
Entre
Sortie
Manuel dactivits
100
Chapitre A5
TP A 5
Asservissements linaires
Activit 2 Il s'agit dutiliser le logiciel Correcteur PID pour mettre en vidence le comportement dune boucle dasservissement (brancher et dbrancher la boucle). Modifier les actions du correcteur et analyser les performances vis vis dune perturbation.
Utiliser le logiciel de simulation WPID pour simuler le comportement dun asservissement de position. Le logiciel PID pour Windows permet de simuler un systme de rgulation de position. Ce logiciel servirait dans le cadre des cours o on enseigne les principes de base des asservissements de procds. Il permet d'exprimenter la rponse d'un processus simul en boucle ouverte (BO) ou en boucle ferme (BF). On peut aussi changer le type de compensation (P, PI, PID ou aucune) . PID permet de mettre en vidence ce qui se produit quand on ouvre ou on ferme la boucle de mesure sur un systme en fonctionnement. Il permet d'observer ce qui se produit quand on ouvre la boucle de mesure d'un systme avec un rgulateur P, PI ou PID.
Manuel dactivits
101
Chapitre A5
TP A 5
Asservissements linaires
1- Mettre chacun des boutons P, I et D sur la valeur zro. Modifier la position dsire de la masse et observer le comportement du systme. Tracer lallure de la courbe qui reprsente la position de la masse dans le temps.
2- Choisir des valeurs arbitraires pour P, I et D. Introduire une perturbation sur le systme. Tracer de nouveau lallure de la courbe qui reprsente la position de la masse dans le temps. Comparer avec lallure de la courbe prcdente.
Manuel dactivits
102
Chapitre A5
TP A 5
Asservissements linaires
Activit 3 Il s'agit dutiliser le logiciel Correcteur PID pour : mettre en vidence le comportement dune boucle dasservissement (brancher et dbrancher la boucle) modifier les actions du correcteur et analyser les performances vis vis dune perturbation. Utiliser le logiciel de simulation WPID pour simuler le comportement dun systme asservi en position en activant les diffrents correcteurs disponibles savoir P, I et D. 1- Mettre les boutons I et D sur la valeur zro. Choisir quelques valeurs diffrentes pour P, modifier la consigne de position et observer le comportement du systme. Tracer pour deux valeurs de P lallure de la courbe qui reprsente la position de la masse dans le temps.
2- Mettre les boutons P et D sur la valeur zro. Choisir quelques valeurs diffrentes pour I, modifier la consigne de position et observer le comportement du systme. Tracer pour deux valeurs de I lallure de la courbe qui reprsente la position de la masse dans le temps.
Manuel dactivits
103
Chapitre A5
TP A 5
Asservissements linaires
3- Mettre les boutons P et I sur la valeur zro. Choisir quelques valeurs diffrentes pour D, modifier la consigne de position et observer le comportement du systme. Tracer pour deux valeurs de D lallure de la courbe qui reprsente la position de la masse dans le temps.
4- A partir des rsultats obtenus prcdemment, remplir le tableau suivant en mettant un signe + pour amlioration et un signe pour la dgradation. Prcision P I D Stabilit Rapidit
Manuel dactivits
104
- Conditions de ralisation :
Les activits sont organises par groupe de 4 ou 5 lves Exemple dquipements utiliss : Moteur asynchrone monophas Moteur asynchrone triphas Appareils de mesure Rhostat de charge variable.
Chapitre B1
TP B1
Rseau monophas
Activit 1 Il s'agit daccoupler une mme charge : un moteur asynchrone triphas un moteur asynchrone monophas de mesurer dans les deux cas le courant appel par ligne et de comparer les rsultats.
Imono = ................
Itri = ................
Rseau Triphas
Manuel dactivits
106
Chapitre B1
TP B1
Activit 2 Il s'agit, pour une alimentation triphase, de vrifer la relation entre tension simple et tension compose.
1- A laide dun voltmtre, mesurer les tensions entre les diffrents fils dun rseau triphas, puis remplir les cases non colories du tableau suivant :
1 1 2 3
2- Donner le numro du fil particulier parmi les quatres. Quelle est sa particularit ? Proposer un nom ce fil particulier en se rfrant au monophas.
3- Toute tension mesure entre fil quelconque et le fil particulier est appele tension simple et toutes les autres sont dites composes. Donner la relation entre tension simple et tension compose.
Manuel dactivits
107
Chapitre B1
TP B1
Activit 3 Il s'agit, pour une charge triphase couple en toile puis en triangle, de mesurer dans chaque cas : le courant dans chaque lment de la charge le courant de chaque ligne dalimentation la tension aux bornes de chaque lment de la charge la tension entre deux phases de lalimentation 1- Relier S1, S2 et S3 avec la ligne neutre N pour obtenir un couplage toile de la charge et relever les valeurs : du courant par lment de charge du courant par ligne dalimentation la tension aux bornes dun lment de charge la tension entre deux phases de lalimentation Couplage Etoile
2- Relier S1 E2, S2 E3 et S3 E1 pour obtenir un couplage triangle de la charge et relever les valeurs : du courant par lment de charge du courant par ligne dalimentation la tension aux bornes dun lment de charge la tension entre deux phases de lalimentation Couplage Etoile
Manuel dactivits
108
Chapitre B1
TP B1
Activit 4 Il s'agit, pour une charge triphase quilibre, de mesurer la puissance active consomme par la charge : par la mthode dun seul wattmtre par la mthode des deux wattmtres et den dduire : la puissance ractive consomme par la charge la puissance apparente le facteur de puissance. 1- Quel que soit le couplage de la charge triphase : a. Calculer la puissance ractive consomme par la charge la puissance apparente le facteur de puissance.
(V)
(A)
(W)
(W)
(VA)
(VAR)
Manuel dactivits
109
Chapitre B1
TP B1 2- Quelque soit le couplage de la charge triphase : a. Calculer la puissance ractive consomme par la charge la puissance apparente le facteur de puissance.
(V)
(A)
(W)
(W)
(VA)
(VAR)
Manuel dactivits
110
- Conditions de ralisation :
Les activits sont organises par groupe de 4 ou 5 lves Exemple dquipements utiliss : Machine didactique de dmonstration (ou matriel quivalent) Lot dappareils de mesure Variateur de vitesse Groupe de machine Moteur asynchrone + charge variable.
Chapitre B2
TP B2 La premire manipulation consiste placer une aiguille aimante au centre de gravit dun systme de 3 bobines disposes 120 gomtrique sur un plan horizontal. On alimente les 3 bobines par un rseau triphas (de prfrence faibles tensions). 1- Que peut-on constater ? ................................ 2- Mesurer la vitesse quon appellera s par la mthode stroboscopique s = . . . . . . .tr/s = . . . . . . tr/mn
Activit 1 Il s'agit de comparer le fonctionnement : - dune aiguille aimante - dun disque en cuivre ou en aluminium plac au milieu de trois bobines alimentes en courant alternatif.
La manipulation consiste placer un disque mtallique (aluminium, cuivre ou alliage lger) au centre de gravit dun systme de 3 bobines disposes 120 gomtriques sur un plan horizontal. On alimente les 3 bobines par un rseau triphas (de prfrence faibles tensions). 1- Que peut-on constater ? ...................................................................... 2- Mesurer la vitesse quon appellera par la mthode stroboscopique = . . . . . . .tr/s = . . . . . . tr/mn
Chapitre B2
TP B2
Activit 2 Il s'agit didentifier sur une photo en coupe partielle les diffrents lments qui constituent un moteur synchrone rotor en court-circuit :
Repre
Repre
Manuel dactivits
113
Chapitre B2
TP B2
Activit 3 Il s'agit de dterminer pour un moteur asynchrone tournant vide : - le courant vide - les pertes constantes - la vitesse de rotation et le glissement. Raliser le montage de la figure suivante et faire tourner le moteur sans aucune charge Relever alors les valeurs : du courant vide de la puissance mesure par les deux wattmtres de la tension compose la vitesse de rotation.
I0
U0
P10
P20
n0
Activit 4 Il s'agit de dterminer pour un moteur asynchrone tournant en charge : - la vitesse de rotation et le glissement - la puissance active absorbe par le moteur - les pertes joules statoriques - la puissance transmise - le couple lectromagntique - la puissance utile.
Raliser le montage de la figure suivante et faire tourner le moteur accoupl une gnratrice dbitant sur un rhostat. Faire varier la charge de la gnratrice pour modifier le couple rsistant et relever alors pour chaque cas : le courant de ligne la puissance mesure par les deux wattmtres la tension compose la vitesse de rotation
Manuel dactivits
114
Chapitre B2
TP B2
Calculer dans ce cas : le glissement la puissance active absorbe par le moteur les pertes joules statoriques la puissance transmise le couple lectromagntique la puissance utile le rendement par la mthode directe puis indirecte ; et complter le tableau. Remarque : La rsistance dun enroulement du stator est mesure chaud juste aprs larrt du moteur. Cette mesure est effectue sous tension continue rduite. I U P1 P2 n Pa
Pjs
Ptr
Te
Pu
Tracer sur le papier millimtr ci-contre la courbe qui reprsente la variation du couple en fonction de la vitesse de rotation ( se limiter la partie linaire ).
T (m.N)
(tr.s-1)
Manuel dactivits
115
- Conditions de ralisation :
Les activits sont organises par groupe de 4 ou 5 lves Exemple dquipements utiliss : Machine didactique de dmonstration (ou matriel quivalent) Lot dappareils de mesure Variateur de vitesse Groupe de machine Moteur courant continu + charge variable
Chapitre B3
TP B3
Activit 1 Il s'agit de faire tourner vide un moteur courant continu et de mesurer : la vitesse de rotation lintensit du courant absorb par linduit lintensit du courant absorb par linducteur la tension applique aux bornes de linduit la tension applique aux bornes de linducteur. 1- Raliser le montage de la figure suivante et faire tourner le moteur sans aucune charge. 2- Relever alors les valeurs : du courant vide absorb par linduit de la tension applique linduit de la tension applique linducteur du courant dexcitation la vitesse de rotation Ia Ua iex uex n0
3- Mesurer la rsistance de linduit chaud sous trs faible tension continue 4- Calculer : les pertes joules inducteur les pertes joules induit la puissance totale absorbe vide par le moteur en dduire les pertes constantes la force contre-lectromotrice E et en dduire le coefficient de proportionnalit entre E et la vitesse de rotation.
Manuel dactivits
117
Chapitre B3
TP B3
Activit 2 Il s'agit de faire tourner un moteur courant continu et de mesurer pour une charge donne ( proche de la nominale ) : la vitesse de rotation; lintensit du courant absorb par linduit la tension applique aux bornes de linduit 1- Raliser le montage de la figure suivante et faire tourner le moteur accoupl une charge variable. 2- Relever alors pour une charge quelconque les valeurs : du courant absorb par linduit pour diffrentes charges de la tension applique linduit la vitesse de rotation.
Ia
Ua
Tu
3- Calculer : la puissance totale absorbe vide par le moteur la puissance utile fournie par le moteur le rendement du moteur
Manuel dactivits
118
Chapitre B3
TP B3
Activit 3 Il s'agit de faire tourner un moteur courant continu, de faire varier sa charge et de mesurer pour diffrentes situations : la vitesse de rotation lintensit du courant absorb par linduit le couple fourni par le moteur (par acquisition numrique ou par mesure avec dynamo-balance). 1- Raliser le montage de la figure suivante et faire tourner le moteur accoupl une charge variable. 2- Relever alors pour diffrentes charges et pour un courant dexcitation constant et pour une tension applique linduit constante, les valeurs : du courant absorb par linduit la vitesse de rotation Ia Ua n
3- Tracer sur le repre donn ci-contre, la courbe de la vitesse de rotation n en fonction du courant absorb par linduit Ia : n = f(Ia)
(tr.s-1)
Ia (A)
Manuel dactivits
119
Chapitre B3
TP B3 4- Relever ensuite dans un autre essai, pour diffrentes charges, pour une vitesse constante et pour un courant dexcitation constant, les valeurs : - du courant absorb par l'induit - du couple dvelopp par larbre du moteur. Ia
Ua
Tu
5- Tracer sur le repre donn ci-contre, la courbe du couple utile Tu en fonction du courant absorb par linduit Ia : Tu = f(Ia)
Tu (m.N)
Ia (A)
6- En dduire sur le repre donn ci-contre, la courbe du couple utile Tu en fonction de la vitesse de rotation n : Tu = f(n)
Tu (m.N)
(tr.s-1)
Manuel dactivits
120
Chapitre B3
TP B3
Activit 4 Il s'agit de faire tourner un moteur courant continu, de faire varier sa vitesse et de mesurer pour diffrentes situations : la vitesse de rotation ; lintensit du courant absorb par linduit le couple fourni par le moteur (par acquisition numrique ou par mesure avec dynamo-balance) 1- Raliser le montage de la figure ci-contre : 2- Alimenter l'inducteur, diminuer Rh jusqu' inominal. 3- Dmarrer le moteur courant continu sous tension variable. NB : a) Pour arrter le moteur : ramener Tu 0 % . ramener U 0 V. ramener Rh sa valeur max. b) Les grandeurs sur lesquelles on peut agir sont : i : par l'intermdiaire de Rh. U : par l'intermdiaire de la source = rglable. Tr (=Tu) par la commande du frein. 4- Le moteur dmarr, maintenir i = cte, U = cte, et agir sur la commande du frein (Tu manu) pour faire varier la charge, donc Tu, de 0 10Nm. Relever alors les valeurs de : Ia : Modlec Modmca Ia Pu
Tu
Manuel dactivits
121
Chapitre B3
TP B3 5- Tracer sur le repre donn ci-contre, la courbe de la vitesse de rotation n en fonction du courant absorb par linduit Ia : n = f(Ia)
n
(tr.s-1)
Ia (A)
Tu (m.N)
6- Tracer sur le repre donn ci-contre, la courbe du couple utile Tu en fonction du courant absorb par linduit Ia : Tu = f(Ia)
Ia (A)
Tu (m.N)
7- En dduire sur le repre donn ci-contre, la courbe du couple utile Tu en fonction de la vitesse de rotation n : Tu = f(n)
(tr.s-1)
Manuel dactivits
122
- Conditions de ralisation :
Les activits sont organises par groupe de 4 ou 5 lves Exemple dquipements utiliss : Poste PC Logiciel de simulation analogique install (ORCAD) Matriel dessai en lectronique Simulateur analogique.
Chapitre C1
TP C1
Activit 1 Il s'agit, pour un amplificateur linaire, didentifier sur le schma structurel de la carte de commande du systme de tri S.E.T : le rgime de fonctionnement la fonction quil assure. La maquette du systme de tri S.E.T exploite plusieurs types de cartes de commande relles. En effet la communication entre l'ordinateur et le systme ncessite des circuits pour l'adaptation des signaux, la mise en forme et la conversion. La figure suivante illustre lemplacement des trois cartes de commande utilises pour piloter le systme S.E.T par automate programmable ou par ordinateur quip d'une carte d'interface et du logiciel appropri.
Cartes de commande
Zone de conversion
1- En se rfrant au schma structurel de la carte de commande du systme de tri S.E.T. Complter le tableau suivant : Boucle ( ouverte, ferme ) Rgime de fonctionnement Equation de la sortie Fonction ralise par le bloc
Bloc E3 E4 E5
Manuel dactivits
124
Chapitre C1
TP C1
Manuel dactivits
125
Chapitre C1
TP C1 Avec : Vref = 2V tension de rfrence.
Activit 2 Il s'agit pour un amplificateur linaire fonctionnant en boucle ouverte, de tracer lallure de la tension de sortie en fonction des entres : pour une polarisation symtrique pour une polarisation asymtrique.
1- Polariser le circuit amplificateur entre +12V et la masse puis : Visualiser et tracer Ve(t) et Vs(t) sur le mme graphe.
Manuel dactivits
126
Chapitre C1
TP C1
2- Polariser le circuit amplificateur entre +12V et -12V puis : visualiser et tracer Ve(t) et Vs(t) sur le mme graphe.
Manuel dactivits
127
Chapitre C1
TP C1
Activit 3 Il s'agit de tracer la caractristique d'un amplificateur linaire fonctionnant en : Comparateur inverseur double seuils Comparateur non inverseur double seuils
1- Fonctionnement d'un amplificateur linaire en comparateur inverseur double seuils Avec : Ve(t) tension dentre triangulaire alternative d'amplitude 3V et de frquence f=100 Hz;
Manuel dactivits
128
Chapitre C1
TP C1
2- Fonctionnement d'un amplificateur linaire en comparateur non inverseur double seuils Avec : Ve(t) tension dentre triangulaire alternative d'amplitude 3V et de frquence f=100 Hz; l+Vccl = l-Vccl= 12V tensions de polarisation. R1=1k , R2=10k
Manuel dactivits
129
Chapitre C1
TP C1
Manuel dactivits
130
Chapitre C1
TP C1 1- Fonctionnement en amplificateur de diffrence
Activit 4 Il s'agit de tracer la courbe de sortie pour un amplificateur linaire boucl : sur un circuit rsistif avec un double circuit dattaque rsistif sur un circuit capacitif avec un circuit dattaque rsistif sur un circuit rsistif avec un circuit dattaque capacitif.
Avec : V1(t) tension dentre triangulaire alternative d'amplitude 5V et de frquence f=100 Hz ; V2(t) tension dentre triangulaire alternative d'amplitude 3V et de frquence f=100 Hz ; l+Vccl = l-Vccl= 12V tensions de polarisation. R1=R2=R3=R4=1k. a. Raliser le schma de cablage sur maquette, sur simulateur, ou avec un logiciel de simulation. b. Visualiser et tracer V1(t) ; V2(t) et Vs(t) sur le mme graphe.
Manuel dactivits
131
Chapitre C1
TP C1
2- Fonctionnement en drivateur : Avec : V1(t) tension dentre triangulaire alternative d'amplitude 5V et de frquence f=100 Hz; l+Vccl = l-Vccl= 12V tensions de polarisation. C =1nF; R=1M a. Raliser le schma de cablage sur maquette, sur simulateur, ou avec un logiciel de simulation. b. Visualiser et tracer Ve(t) et Vs(t) sur le mme graphe.
3- Fonctionnement en intgrateur Avec : V1(t) tension dentre carre alternative d'amplitude 5V et de frquence f=100 Hz; l+Vccl = l-Vccl= 12V tensions de polarisation. C =1nF; R=1M a. Raliser le schma de cablage sur maquette, sur simulateur, ou avec un logiciel de simulation b. Visualiser et tracer Ve(t) et Vs(t) sur le mme graphe.
Manuel dactivits
132
Chapitre C1
TP C1
Activit 5 Il s'agit de simuler, sur logiciel ou sur maquette dtude, le fonctionnement dun convertisseur numrique/analogique rsistances pondres. On considre une maquette de conversion Numrique / Analogique (N/A). Elle possde 8 interrupteurs en entres et une tension analogique de sortie affiche sur un afficheur cristaux liquide.
Manuel dactivits
133
Chapitre C1
TP C1
2- Mettre sous tension la maquette, manipuler les interrupteurs de faon introduire les mots binaires suivants : (D7 D6 D5 D4 D3 D2 D1 D0) = ( 1 0 0 0 0 0 0 0 )2 (D7 D6 D5 D4 D3 D2 D1 D0) = ( 0 0 0 0 0 0 0 1 )2 (D7 D6 D5 D4 D3 D2 D1 D0) = ( 1 1 1 1 1 1 1 1 )2 relever les valeurs analogiques correspondantes ces mots.
3- Prsenter dautres combinaisons lentre du convertisseur (10 combinaisons de 0 255) et tracer ainsi une caractristique Vs = f(N) o N est la valeur dcimale correspondante.
Manuel dactivits
134