You are on page 1of 134

Rpublique Tunisienne

Ministre de l'Education

GNIE ELECTRIQUE
4
me

anne de lenseignement secondaire Sciences Techniques

Manuel dactivits
Les auteurs Ammar MZOUGHI
Inspecteur Principal des lyces et collges

Ali ZITOUNI
Inspecteur des lyces et collges

Hatem LABIDI
Technologue

Mounir BEN HENDA


Professeur Principal hors classe

Fethi AYARI
Professeur Principal

Les valuateurs Fredj JAZI


Inspecteur Gnral de l'ducation

Mohamed BEN HMIDA


Inspecteur Gnral de l'ducation

Fateh BJAOUI
Technologue

Centre National Pdagogique

Tous droits rservs au Centre National Pdagogique

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

TP A1-1 LAddition et la Multiplication en Binaire


- Objectifs Spcifiques :
OS A1-1 - Excuter en binaire une opration arithmtique de base OS A1-2 - Reprsenter un nombre entier relatif OS A2-2 - Mettre en uvre un circuit arithmtique.

- 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.

Oprations Arithmtiques Binaires

Chapitre A1
TP A 1-1

Laddition et la multiplication en binaire

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 :-------------------------------------------------------------------------------------------------------------------------

2- Complter le cablage de la platine ci-dessus,conformment au schma ci-dessous.

Manuel dactivits

Chapitre A1
TP A 1-1

Laddition et la multiplication en binaire

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 = ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

5- Conclure sur les valeurs de S et r en fonction de a0 et b0 et sur les limites de ce circuit :

Manuel dactivits

Chapitre A1
TP A 1-1

Laddition et la multiplication en binaire

6- Proposer une solution base de portes logiques universelles NAND ou NOR (question facultative).

Manuel dactivits

Chapitre A1
TP A 1-1

Laddition et la multiplication en binaire

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 : --------------------------------------------------------------------------------------------------------------------------

2- Complter le cablage de la platine ci-dessus, conformment au schma prsent ci-aprs.

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 :

Laddition et la multiplication en binaire

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

4- Retrouver les quations de Si et ri+1 Si a ib i 00 01 11 10 ri 0 1 10


ri

ri+1 a ib i 00 01 11 10 0 1

Manuel dactivits

Chapitre A1
TP A 1-1 Equation de Si Si = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Laddition et la multiplication en binaire

Equation de ri+1 ri+1 = ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

5- Conclure sur les valeurs de Si et r i+1 en fonction de ai, bi et ri :

Manuel dactivits

11

Chapitre A1
TP A 1-1

Laddition et la multiplication en binaire

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

Laddition et la multiplication en binaire

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 : -----------------------------

3.2- le cablage de la platine ci-dessous en utilisant le schma propos la question N 1.

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 :

Laddition et la multiplication en binaire

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).

1.2- Dduire le logigramme correspondant.

Manuel dactivits

14

Chapitre A1
TP A 1-1 2 - L'additionneur complet :

Laddition et la multiplication en binaire

2.1- Dduire les diffrentes quations de l'additionneur.

2.2- Dduire le logigramme correspondant.

2.3- Sur logiciel de simulation, cbler le logigramme trac prcdemment et vrifier son fonctionnement. Manuel dactivits 15

Chapitre A1
TP A 1-1

Laddition et la multiplication en binaire

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 : ----------------------------------------------------------------------------------------------------------------

74HC283 :----------------------------------------------Manuel dactivits 16

C0 : ------------------------------------------------------

Chapitre A1
TP A 1-1

Laddition et la multiplication en binaire

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

Laddition et la multiplication en binaire

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 : 74HC74 : --------------------------------------------------------------------------------------------------------------

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

Laddition et la multiplication en binaire

2- Simuler le fonctionnement de ce circuit et remplir le tableau ci-aprs.


NB : Pour la mise en oeuvre de la simulation, vous devez procder comme suit :

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

4- Quel est le rle des portes (AND / ET) ?

Manuel dactivits

19

Chapitre A1
TP A 1-1 5- Quel est le rle de la commande Calculer ?

Laddition et la multiplication en binaire

6- Que se passe-t-il, si on remplace l'interrupteur Calculer par un bouton poussoir ?

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) ?

8- A quel endroit est plac le rsultat final du calcul ?

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

Laddition et la multiplication en binaire

Mise en uvre d'un circuit de la srie 4560 " additionneur BCD "

1- A partir du datasheet dduire les principales caractristiques du circuit.

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

Laddition et la multiplication en binaire

b. Vrifier le fonctionnement du circuit :

Manuel dactivits

22

Chapitre A1
TP A 1-1 Activit 7

Laddition et la multiplication en binaire

Synthse dun multiplieur de deux nombres trois bits

1- Etablir la table de multiplication de deux nombres binaires 3 Bits ( A : a2a1a0 et B : b2b1b0 ).

2- Dduire ses diffrents constituants

Manuel dactivits

23

Chapitre A1
TP A 1-1 3- Tracer le logigramme correspondant :

Laddition et la multiplication en binaire

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

Laddition et la multiplication en binaire

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.

2- Avec le logiciel de simulation, saisir le schma suivant et verifier son fonctionnement :

Manuel dactivits

25

Chapitre A1
TP A 1-1

Laddition et la multiplication en binaire

3- Quel est le rle de chacune des entres ( E1 et E2 ) :

4- Proposer une solution pour multiplier un nombre de 6 Bits par un nombres de 4bits :

Manuel dactivits

26

TP A1-2 La Soustraction et la Division en Binaire


- Objectifs Spcifiques :
OS A1-1 - Excuter en binaire une opration arithmtique de base OS A1-2 - Reprsenter un nombre entier relatif OS A2-2 - Mettre en oeuvre un circuit arithmtique

- 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.

Oprations Arithmtiques Binaires

Chapitre A1
TP A 1-2 1- Cbler le logigramme suivant :

La soustraction et la division en binaire

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 :

2- Complter la table de vrit correspondante : a0 0 0 1 1 3- Retrouver les quations de D et r : D


a0

b0 0 1 1 0

r
a0

0 b0 0 1

1 b0 0 1

Equation de D D = -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Equation de r r = --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

4- Conclure sur les valeurs de D et r en fonction de a0 et b0 : -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Manuel dactivits

28

Chapitre A1
TP A 1-2

La soustraction et la division en binaire

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 :

La soustraction et la division en binaire

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 :

2- Complter la table de vrit correspondante : ai 0 0 0 0 1 1 1 1 bi 0 0 1 1 1 1 0 0 ri 0 1 1 0 0 1 1 0 ri+1 Di

3- Retrouver les quations de Di et ri+1 : Di a i bi 00 01 11 10 r1 0 1


r1 0 1

ri+1 a ib i
00 01 11 10

Manuel dactivits

30

Chapitre A1
TP A 1-2 Equation de Di Di = -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

La soustraction et la division en binaire

Equation de ri+1 ri+1 = -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

4- Conclure sur les valeurs de Di et ri+1 en fonction de ai, bi et ri : ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

5- Proposer une solution base de portes logiques universelles NAND ou NOR (question facultative).

Manuel dactivits

31

Chapitre A1
TP A 1-2

La soustraction et la division en binaire

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 : ----------------------------------------------------------------------------------------------------------------------------------------------

: Cellule (OR / OU)

: Cellule (AND / ET)

------------------------------

: Inverseur 32

Manuel dactivits

Chapitre A1
TP A 1-2

La soustraction et la division en binaire

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.

La soustraction et la division en binaire

3- Quel sont les rles des commandes suivantes : ADD et SOUST

4- Quel est le type des bascules figurant sur ce schma.

5- Quel est leffet de limpulsion transfert.

6- Comment peut-on exploiter la sortie C4.

Manuel dactivits

34

TP A2-1 Le Comparateur Logique


- Objectifs Spcifiques :
OS A2-1 - Rsoudre un problme de logique combinatoire. OS A2-2 - Mettre en oeuvre un circuit combinatoire.

- 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.

2- Complter la table de vrit correspondante : a0 0 0 1 1 b0 0 1 1 0 S1 S2 S3

3- Retrouver les quations de S1, S2 et S3 : S1 a0 0 b0 0 1 1 b0 0 1 S2 a0 0 1 b0 0 1 0 S3 a0 1

Equation de S1 S1 = ----------------------------------------------------------------------------------------------------------------------

Equation de S2 S2 = ------------------------------------------------------------------------------------------------------------------------

Manuel dactivits

36

Chapitre A2
TP A 2-1 Equation de S3 S3 = ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Le Comparateur logique

4- Conclure sur les valeurs de S1, S2 et S3 en fonction de a0 et b0 : ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

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).

1- Complter le logigramme correspondant :

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

TP A2-2 Unit Arithmtique et Logique (UAL ALU)


- Objectifs Spcifiques :
OS A1-1 - Excuter en binaire une opration arithmtique de base OS A2-2 - Mettre en oeuvre un circuit arithmtique.

- 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 :

Unit arithmtique et Logique (UAL-ALU)

Activit 1 Dans cette activit on compte raliser une UL lmentaire ralisant quelques oprations logiques.

1- Cbler la platine ci-aprs, conformment au logigramme prcdent.

Manuel dactivits

43

Chapitre A2
TP A 2-2 Slection S2 0 0 1 1 S1 0 Fonction

Unit arithmtique et Logique (UAL-ALU)

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

Unit arithmtique et Logique (UAL-ALU)

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.

2- Sur maquette ou avec le logiciel de simulation, tester le composant. Manuel dactivits 45

Chapitre A2
TP A 2-2 3- Conclure :

Unit arithmtique et Logique (UAL-ALU)

Manuel dactivits

46

TP A3-1 Les Compteurs


- Objectifs Spcifiques :
OS A3-1 - Raliser des applications base de bascules OS A3-2 - Choisir et mettre en oeuvre un compteur / dcompteur.

- 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

TP A4-1 Les Automates Programmables Industriels


- Objectifs Spcifiques :
OS A3-3 OS A4-1 OS A4-2 OS A4-2 Dcrire le fonctionnement dun systme automatis laide de loutil GRAFCET. Identifier les lments de dialogue dun systme automatis pilot par API. Traduire un GRAFCET en langage automate. Ecrire ou complter un programme et limplanter sur un API.

- 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

Les automates programmables industriels

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

Les automates programmables industriels

Manuel dactivits

57

Chapitre A4
TP A 4-1

Les automates programmables industriels

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

2me Action : branchement moteur sens 1

2me Action: branchement moteur sens 2

2me action : ........................ 3me 4me

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

Les automates programmables industriels

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 =

Les automates programmables industriels

- 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 :

Les automates programmables industriels

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.

Liste des informations


Label Dsignation TSX AEG Label

Liste des actions


Dsignation TSX AEG

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

KM11 KM12 KM3 KM4 T

Contacteur ligne sens1 Contacteur ligne sens2 Contacteur Etoile Contacteur Triangle Bobine Temporisateur

%Q2.1 %Q2.2 %Q2.3 %Q2.4 %TM0

Q1 Q2 Q2 Q2 T

Manuel dactivits

61

Chapitre A4
TP A 4-1
GRAFCET cod Automate

Les automates programmables industriels

Manuel dactivits

62

Chapitre A4
TP A 4-1

Les automates programmables industriels

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

Les automates programmables industriels

- 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

Les automates programmables industriels

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

Les automates programmables industriels

- 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

Les automates programmables industriels

5- Copier le programme obtenu sur la grille ci-dessous :

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

Les automates programmables industriels

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

saisie tape initiale

Bouclage du cycle

Manuel dactivits

68

Chapitre A4
TP A 4-1 2- Programmer les rceptivits :

Les automates programmables industriels

- 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 automates programmables industriels

4- Changer les proprits dun bloc temporisateur :

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

Les automates programmables industriels

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

2- Programmer les actions associes : programmation de laction associe ltape 4 A = M3 Q2

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

Les automates programmables industriels

4- Copier le programme obtenu sur la grille ci-dessous :

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

On vous rappelle le schma de la tlcommande de la porte automatique du garage.

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

Activit 2 Il s'agit d'identifier les diffrentes caractristiques du microcontrleur PIC16F84A

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

Colorier les positions du microswitch SW1 sur la figure suivante :

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.

4- Ecrire un algorithme pour la tlcommande de la porte automatique de garage.

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

end; end. Manuel dactivits 88

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

while ((portB.6=0) and (portb.4=1)) do // tant que ordre d'ouverture de la porte


// et capteur de fin de course non actionn

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.

3- Compiler le programme et simuler le fonctionnement par le logiciel ISIS.


NB : relier la broche RA2 du microcontrleur de la tlcommande la broche RB0 du microcontrleur de la carte de commande de la porte pour simuler la transmission du code.

Manuel dactivits

91

Chapitre A4
TP A 4-2

Microcontrleurs

Programme final de la carte de commande de la porte.

Programme final de la carte de la tlcommande.

Manuel dactivits

92

Chapitre A4
TP A 4-2 LCD Library Keypad Library Delays Library Util Library

Microcontrleurs

Les librairies les plus utilises en Mikropascal

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.

Notions dasservissement Linaire

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 :

1- Prciser les fonctions de chaque tage.

2- Peut on prciser, aprs lecture du schma la nature de la grandeur physique asservie.

Manuel dactivits

99

Chapitre A5
TP A 5 Entre

Asservissements linaires

3- Etablir le schma fonctionnel de ce systme fonctionnant en boucle ouverte.

Sortie

4- Etablir le schma fonctionnel de ce systme fonctionnant en boucle ferme.

Entre

Sortie

5- Comparer les deux modes de fonctionnement.

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

TP B1 Les Systmes Triphass


- Objectifs Spcifiques :
OS B1-2 - Dterminer les grandeurs lectriques dun rseau triphas. OS B1-3 - Dterminer les grandeurs lectriques dun rseau triphas quilibr.

- 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.

Les systmes triphass

Chapitre B1
TP B1
Rseau monophas

Les systmes triphass

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

Les systmes triphass

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

Les systmes triphass

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

Les systmes triphass

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.

b. Remplir le tableau ci-contre en utilisant les rsultats trouvs : U I P1 Pt St Qt Cos

(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.

Les systmes triphass

b. Remplir le tableau ci-contre en utilisant les rsultats trouvs : U I P1 Pt St Qt Cos

(V)

(A)

(W)

(W)

(VA)

(VAR)

3- Comparer les deux mthodes de mesure et conclure :

Manuel dactivits

110

TP B2 Les Moteurs Asynchrones Triphass


- Objectifs Spcifiques :
OS B3-1 - Identifier un moteur asynchrone triphas cage. OS B3-2 - Mettre en oeuvre un moteur asynchrone cage.

- 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.

Les moteurs asynchrones triphass

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

Les Moteurs Asynchrones Triphass

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

3- Conclure : ............................................................................................................................. ................................................................................................................................................... Manuel dactivits 112

Chapitre B2
TP B2

Les Moteurs Asynchrones Triphass

Activit 2 Il s'agit didentifier sur une photo en coupe partielle les diffrents lments qui constituent un moteur synchrone rotor en court-circuit :

Complter le tableau suivant par le repre qui correspond chaque dsignation.

Dsignation Le rotor Larbre Le roulement billes

Repre

Dsignation Le stator La plaque bornes Le ventillateur

Repre

Manuel dactivits

113

Chapitre B2
TP B2

Les Moteurs Asynchrones Triphass

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

Les Moteurs Asynchrones Triphass

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

TP B3 Les Moteurs Courant Continu


- Objectifs Spcifiques :
OS B4-1 - Tracer les caractristiques dun moteur courant continu. OS B4-2 - Dterminer le point de fonctionnement pour une charge donne.

- 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

Les moteurs courant continu

Chapitre B3
TP B3

Les moteurs courant continu

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

Les moteurs courant continu

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

Les moteurs courant continu

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

Les moteurs courant continu

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

Les moteurs courant continu

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)

Les moteurs courant continu

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

TP C1 Les Amplificateurs Linaires Intgrs


- Objectifs Spcifiques :
OS C1-1 - Identifier les diffrentes types des montages mettant en oeuvre des A.L.I sur schma structurel. OS C1-2 - Raliser et mettre en oeuvre des montages base dA.L.I.

- 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.

Amplificateurs Linaires Intgrs

Chapitre C1
TP C1

Les Amplificateurs linaires intgrs

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

Les Amplificateurs linaires intgrs

Manuel dactivits

125

Chapitre C1
TP C1 Avec : Vref = 2V tension de rfrence.

Les Amplificateurs linaires intgrs

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.

Ve(t) tension dentre triangulaire alternative d'amplitude 3V et de frquence f=100 Hz ;

l+Vccl = l-Vccl = 12V tensions de polarisation.

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

Les Amplificateurs linaires intgrs

Dduire de ces tensions, la caractristique Vs =f(Ve) avec f =100 Hz.

2- Polariser le circuit amplificateur entre +12V et -12V puis : visualiser et tracer Ve(t) et Vs(t) sur le mme graphe.

Dduire de ces tensions, la caractristique Vs =f(Ve) avec f =100 Hz.

Manuel dactivits

127

Chapitre C1
TP C1

Les Amplificateurs linaires intgrs

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;

l+Vccl = l-Vccl= 12V tensions de polarisation.


R1=1k , R2=10k.

a. Raliser sur la platine le schma de cablage.

Manuel dactivits

128

Chapitre C1
TP C1

Les Amplificateurs linaires intgrs

b. Visualiser et tracer Ve(t) et Vs(t) sur le mme graphe .

c. Dduire de Ve (t) et Vs(t) la caractristique Vs en fonction de Ve : Vs=f(Ve) avec f = 1Hz.

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

Les Amplificateurs linaires intgrs

a. Raliser sur la platine le schma de cablage

b. Visualiser et tracer Ve(t) et Vs(t) sur le mme graphe.

c. Dduire de Ve(t) et Vs(t) la caractristique Vs en fonction de Ve : Vs=f(Ve) avec f = 1Hz.

Manuel dactivits

130

Chapitre C1
TP C1 1- Fonctionnement en amplificateur de diffrence

Les Amplificateurs linaires intgrs

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

Les Amplificateurs linaires intgrs

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

Les Amplificateurs linaires intgrs

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.

1- Dterminer le nombre de bits du mot binaire lentre du convertisseur.

Manuel dactivits

133

Chapitre C1
TP C1

Les Amplificateurs linaires intgrs

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.

4- En dduire le rgime de fonctionnement de lA.L.I utilis.

Manuel dactivits

134

You might also like