You are on page 1of 108
REPUBLIQUE TUNISIENNE duds Lyset) MINISTERE DE L'ENSEIGNEMENT fale Pall ash § SUPERIEUR ET DE LA RECHERCHE a pe SCIENTIFIQU re CONCOURS DE RECRUTEMENT DES TECHNOLOGUES EN GENIE ELECTRIQUE typ) anaphase gill al 5 iia Session 2012 5552 Epreuve de Sciences et Techniques Industrielles Focal OLN 5 » gle 8 Las! DUREE : 6 heures 7 els (6) : baal) ~ AUTOMATISATION D°UN PROCEDE i _D’EXTRACTION DU SUCRE Ce sujet comporte trois dossiers distincts: 0 Dossier de présentation du texte du sujet avec le travail demandé ——_—16 pages, © Dossier des annexes 16 pages © Dossier des documents réponses 07 pages Ce sujet est composé de deux parties indépendantes A et B: 0 Partie A : Automatismes et informatique industrielle © Partie B Automatique Le baréme de notation de cette épreuve est le suivant Partie A (@ points) Partie B (12 points) AL Spi, Az-Spis, AS 2pis | BI 2pis, BZipis, BS pis, BL Spis ‘Recommandations aux candidats ‘+ Les documents et les téléphones portables sont strictement interdits. = Les calculatrices de poche non imprimantes sont autorisées. = Test rappelé aux candidats qu’il est formellement interdit d’écrire leurs noms sur kes documents réponses en dehors de 'emplacement réservé = Une lecture préalable et complete du sujet est indispensable. Les parties Al, A2 ct A3 sont indépendantes, Les parties B1, B2 ct B3 utilisent des notations et des données communes, mais elles peuvent étre rédigées d'une maniére indépendante I'une de I'autre. De méme, la partie B4 peut étre traitée d’une maniére independante des autres parties. = Les candidats sont priés de numéroter chaque page de leur copie et a indiquer clairement le numéro de itée. II leur est rappelé qu’ils doivent utiliser les notations propres au sujet, présenter alculs et dégager ou encadrer tous les résultats. + _Chacune des deux parties (A et B) devra impérativement étre rédigée sur des copies séparées en oO ‘Concours de Recrutementdes Technologues en Genie Electrique ~ 2012 Concours de Recrutement des Technologues Discipline : Génie Electrique Se 2 Date : 14/07/2012 Epreuve de : Sciences et Techniques Industrielles DOSSIER DE PRESENTATION DU TEXTE DU SUJET AVEC LE TRAVAIL DEMANDE Texte du sujet et travail demandé Page 1/16 Mise en situation La betterave sucridre est une espéce bisannuelle cultivée aux grandes plaines tempérées du nord de la Tunisie; elle se caractérise par une importante capacité de production (50 - 90 tonnes/ha) variant sclon la qualité du semis, du sol, des soins et du climat. La richesse moyenne du sucre dans la betterave varie de 15 a 20 % de son poids. La suererie est une industrie de séparation qui consiste 4 exteaire la quantité du suere contenue dans la bettrave en le faisant passer par plusieurs étapes d’extraction Etape de pesage Etape de lavage | Etape de et déchargement des bettcraves découpage et des betteraves diffusion | filtation Etape de Ftape cristallisation |¢—4 d’évaporation Figure 1 : Synoptique des étapes extraction du sucre La premiére étape : Pesage et déchargement Le camion, chargé de beiteraves, passe par une bascule (poids brut) et repasse sur la méme bascule & vide (poids net). L'identification du planteur et le tonnage sont enregistrés & Taide d'un code numérique. Les betteraves sont payées en fonctions du poids et de la teneur en suere. La deuxieme étape : Lavage Aprés le déchargement des betteraves, elles sont acheminées sur une bande transporteuse vers le avoir, pour les nettoyer dimporatntes quantités de terre, pierre, herbes et feuilles de bettraves. La troisi¢me étape : Découpage et diffusion Les bettraves propres sortantes du lavoir sont canalisées vers une machine de coupe racines, dont les couteaux entraings par un disque de grand diamétre découpent tes racines en fines laniéres rigides apellées "cossettes”. C”est la phase de découpage. Llunité de diffusion regoit a lune de ses extrimités les cossettes et & l'autre extremité l'eau chaude nécessaire a extraction du suere La quatriéme étape : Epuration et filtartion L’épuration des jus de diffusion consiste d'une part en un traitement a la chaux qui précipite un certain nombre diimpuretés: c'est le chaulage, et d'auire part la earbonatation qui précipite la chaux en exces & l'aide de dioxyde de carbone. La filtration consiste & une décalcification et une décoloration du jus épuré afin d’éviter le dépot du tartre sur les tubes de I” évaporateur. La cinquigme étape : Evaporation Elle s’effectue en présence de la vapeur d'eau permettant de réduire ta quantité d'eau contenue dans le jus sueré pour obtenir un sirop. Lévaporation a lieu dans un évaporateur multiple effets (4 a 6 étages). La sixiéme étape : Cristallisation Elle concentre le sirop en trois phases -La cuite : elle s’effectue dans une chauditre réduisant l'eau par une forte évaporation. -Le malaxage : c’est une opération de brassage sous vide pour évacuer le résidu d’eau. -Le turbinage : il consiste a envoyer le sirop sueré dans une turbine oi il est soumi a l’action de la force centrifuge. Ainsi, le sucre blanc se sépare du sirop. Par la suite, le sirop impur est renvoyé dans le bac de reprise, puis dans le malaxeur. Le suere blanc est séché, stocké et conditionné pour expédition- ee Texte du sujet et travail demandé Page 2/16 Le plan général d'une suererie est donné par la figure suivante tube des b Chaulage Carbonatation arrivée des betteraves oe) coupe-racines = # oo aH nse Page 3/16 Texte du sujet et travail PARTIE A: Automatismes et Informatique Industrielle Dans cette partie, on s’intéresse dans une premiére phase, a l'étude de Ia commande séquentielle du systéme automatisé de Vunité de cristallisation (figure A-1), puis dans une seconde phase, la réalisation par Automate Programmable Industriel (API) de la partic commande du systéme de pesage des hetteraves ( figure A-2), Cette partie débute par la description des modes de marches et d’arréts de la commande générale en utilisant les concepts de structuration par encapsulation définis par la norme CEI 60 848 (voir annexe Al). Le deuxiéme volet de cette étude porte sur la mise en auvre de la partie commande d'un systéme automatisé moyennant un API. L"étude de certaines fonctions du réseau dAPI de type MODBUS fera objet du troisiéme volet de partie "Partie A1: Synthése de la commande séquentielle de l’unité de cristallisation Lrobjet de cette étude est d’affiner progressivement la connaissance du fonctionnement de la partie commande (PC) du systéme automatisé de cristallisation du sucre en précisant les modes de marches ct d’arréts et en introduisant les éléments de la partie opérative (PO). Lrannexe A2 donne la nomenclature des éléments de la PO et du pupitre de commande. + Description du systéme Le jus sueré (sirop) concentré par évaporation de l'eau est cristallisé dans un appareil qui s'appelle “euite”. Le jus sortant de la cuite contient des cristaux de suere mélangés avec du sirop. Pour séparer ces deux constituants, le systéme utilise une essoreuse rotative qui s‘appelle turbine & suere. La turbine & suere est constituge d'un tamis en forme de bol qui est entrainé en rotation a grande vitesse par le moteur MB 4 1500 tours/minute. Le jus de cuite est introduit a lintérieur du bol et par effet d’une force centrifuge, le sirop traversant le tamis est récupéré sur les parois de la cuve, tandis que les cristaux sont recueillis en bas du bol sur un plateau de pesage. Lorsque I’épaisseur de cristaux est suffisante, la rotation du bol est arrétée puis inversée 2 petite vitesse (vitesse de raclage). Un couteau racleur récupére les eristaux du sucre collés sur les parois, du bol par une action de descente et de montée. Le schéma de l'appareil est donné par la figure A-1. * Conditions initiales de Punité de cristallisation Les cond les nécessaires pour l’amorgage du eycle automatique sont: ns init Le motcur MB a I’arrét (sa vitesse de rotation est nulle). Le couteau racleur en position haute * Processus de mise en marche Pour mettre le systime en service, l'opérateur doit d’abord basculer le commutateur Ma/Ar «marche / arrét» en position Ma. Ensuite, il met le systéme en marche & l'aide du bouton poussoir Dey « départ cycle ». ‘Texte du sujet ettravail demandé Page 4/16 ve au de cn I ringage 7 io | aes masse mesurée du sucre) Capteur vitesse (ayant 2 éuats (VE et V2) en fonction de la vitesse mesurée) Coteau racteur =}— Ba Capeur TOR ai se ferme en cas de defaut de balourd ~--=p-- Figure A-I: Schéma de principe d'une essoreuse > Cycle de fonctionnement normal Aprés avoir validé toutes les conditions initiales, Vopératcur met le systéme en marche en appuyant sur le bouton poussoir « Dey ». Le bol est mis en rotation dans le sens de rotation droite a petite vitesse. Lorsque la vitesse lente est atteinte, on introduit le jus de cuite en agissant sur T'électrovanne VJ et on commande le bol dans le méme sens 4 grande vitesse. Lorsque le systéme de pesage détecte le poids maximai, le bol s’arréte en agissant sur le frein FR. Lorsquc la vitesse du bol s’annute, on commande le moteur dut bol dans le sens inverse et le couteau racleur effectue un va et vient (descente et montée du racleur) pour décoller les cristaux du sucre des parois du bol Lorsque le racleur revient a sa posit Ie (en haut), un lavage a l'eau commande par Vélectrovanne VE commence pour dissoudre les cristaux restants. i Texte du sujet et travail demandé Page 5/16 © Lorsque le poids nul est détecté, l"essoreuse s‘arréte par action sur le frein FR. © Lorsque a vitesse nulle du bol est atteinte, le cycle revient & la posi > Processus d’arrét + Le systéme, aprés sa mise en marche, est congu pour fonetionner sans arrét jusqu’a ce que le poids du sucre dans le tamis soit nul et lopérateur bascule le commutateur Ma/Ar «marche / arrét » en position Ar, Dans ce cas, le systéme sarréte automatiquement, ‘+ La deuxiéme fagon d’interrompre le fonctionnement du systéme est l'appui sur le bouton arrét d'urgence Aur, suite 4 un disfonctionnement détecté par l’opérateur. L’alimentation du bol en jus de cuite est alors coupée, ce qui provoque l'arrét du Grafcet de fonctionnement normal GPN et la mise en ceuvre d’un Grafvet durgence GUR. Le frein FR est actionné jusqu’a larrét du moteur du bol MB et une alarme sonore AS s'amorce, Un nouveau cycle de fonctionnement ne peut commencer qu’aprés le déverrouillage du bouton Aur. Ce déverrouillage lance une opération de remise du systéme a son état initial qui comporte les taches suivantes - Commande du moteur MB dans le sens de rotation gauche et descente puis montée du couteau racleur. - Lavage a l'eau commande par I’électrovanne VE jusqu’a atteinte du poids nul dans le bol. Le systéme se met en attente jusqu’d la mise du commutateur sur la position Ma et action sur le bouton départ cycle Dey. ‘+ Un défaut de balourd (niveau trés élevé de vibration), détecté par le capteur Ba dans le bol, peut aussi interrompre le fonetionnement normal du systéme. Lorsque ce défaut se produit, le Grafeet de production normale GPN est arrété et le Grafeet de balourd GBA est. laneé. Dans ce cas, on commande le frein FR et on déclenche une alarme sonore AS. Lorsque la vitesse du bo! atteint la valeur VL, on commande le moteur MB dans le sens de rotation droite & petite vitesse et on allume un voyant lumineux HBa pour signaler le défaut de balourd. Si avant une minute le défaut de balourd disparait, le cycle normal reprend. Sinon la procédure définie par le GUR est mise en ceuvre aprés une action de Popérateur sur le bouton d'arrét d’urgence Aur. TRAVAIL DEMANDE Dans cette partie, on propose d’étudier le GEMMA (Guide d’Etudes des Modes de Marches et d’Arréts) et les Grafeets du fonctionnement de l'unité de cristallisation du suere. AL. En se servant de la grille GEMMA de lunité de cristallisation (document réponse DR1) : ALAA Définir les «rectangles d’états » correspondants des situations possibles du systéme en les renforgant en trait épais. AL.L.2 Noter dans les rectangles retenus, les appellations choisies. AL.L3 Barrer les rectangles d’états qui ne sont pas sélectionnés. AL.1.4 Etablir les liaisons entre les états et renforcer en trait épais les liaisons retenues. ALAS Spécifier les conditions qui générent ces transitions. ee Texte du sujet et travail demandé Page 6/16 AL2 Compléter sur le document réponse DR2, le Grafcet de production normale GPN repéré & partir de I’étape 10, vue depuis Ja partie commande et qui traduit le cahier des charges du fonctionnen AL3 Compléter sur le cocenca. ponse DR3, les Grafvets GUR et GBA qui traduisent le traitement des anomalies. AL4 En se basant sur Ja structuration d'un Grafeet par encapsulation donnée & l’annexe A2, compléter sur le document réponse DR4, le Grafcet de sécurité GS (repéré a partir de étape 100) permeteant la gestion des Grafcets GPN, GUR et GBA. ‘ALS En se basant sur la désignation d'une encapsulation fournie dans l'annexe A2, donner équation logique de la commande du frein FR. Partie A2: Mise en ceuvre et programmation sur API Dans cette partie, on s'intéresse 4 I'unité de pesage de la sucrerie qui regoit la récolte des betteraves par camions (voir figure A-2). LAVAGE gm ol se " — a (KAARAA g @ 22 C2 pl OH to tf Figure A-2: Pesage et déchargement des betteraves La représentation des éléments de la partie opérative et du pupitre de commande sont représentés dans le document annexe Al Le cycle de fonctionnement est décrit comme suit: A [état initial, la trappe est fermée. La présence d'un camion sur la table de pesage détectée par un capteur de présence nommé pe, démarre le cycle de fonetionnement suivant ‘Le systéme commence par la pesée du camion rempli de betteraves en actionnant le contacteur Kp permettant la mise en service de la balance. Cette mesure est effectuée par un capteur analogique qui délivre une information (entre 0 et 5 V) proportionnelle au poids du camion, Ce capteur est nommé me. * Au bout de 3 minutes, la pesée étant terminge, un voyant vert noté HII s‘allume autorisant le vidage du camion. © Lorsque le camion est vide, le chauffeur appui sur un bouton poussoir pI déclenchant une nouvelle mesure du poids du camion vide a l'aide du capteur me. Celui-ci délivre une information analogique (entre 0 et 5 V) proportionnelle au poids du camion vide. La Texte du sujet et travail demandé Page 7/16 différence entre les deux pesées données par le capteur me sera affichée sur un afficheur local (poids des betteraves déchargées). Cette information sera mémorisée dans ‘API. e capleur me est utilisé juste pour le calcul du poids des betteraves. situations peuvent se patente Situation 1: Le seuil maximal de remplissage dans la trémie est atteint : = Un few orangé H2 sallume et la trappe au fond de la trémie, stouvre pendant 5 minutes. = Aprés ce temps, la trappe se ferme pour autoriser le démarrage d'un cycle de pesage. jon 2: Le seuil maximal de remplissage dans la trémie est non atteint = Un message s'affiche demandant le déchargement d'un autre camion, ce message est affiché par action sur un contacteur d’affichage noté Ka. Le message reste affiché jusqu’a la présence d’un nouveau camion sur la balance. Louverture et la fermeture de la trémie est assurée par un vérin qui est commandé par un distributeur électropneumatique a double effet noté K (Ko : commande douverture, Kf : commande de fermeture).. Remarque: dans cette situation, le pesage ne commence que lorsqu'un autre camion est présent. TRAVAIL DEMANDE A.2.1. A partir de la nomenclature des éléments de la partie opérative et du pupitre de commande du systéme de pesage (voir annexe Al), Compléter le Gratcet Gpesage (document réponse DRS) cen ajoutant, respectivement, les réceptivités associges aux transitions et les actions associées, éventuellement, aux étapes. A.2.2. Effectuer une mise en équation du Grafeet Gpesage (Adopter la méthodologie présentée dans le document annexe A3). (On appelle Init le bouton qui permet I'initialisation du Grafcet) A23, La mise en cuvre de la commande est réalisée par un Automate Programmable Industriel de type Siemens CPU- $7 300. En se référant A la présentation des instructions, usuelles de I’API (voir annexe A4), on demande de : A23.1, Donner le schéma a contacts et relais « Ladder Diagram » associé au modeéle algébrique établi dans la question A2.2 qui traduit le fonctionnement du systéme. A.2.3.2. En déduire le programme correspondant en langage LIST « Instruction List », “Partie A3: Réseau d’Automates Programmables Industriels | en MODBUS | Chaque unité de l'usine est pilotée par un API. Un systéme de supervision SNCC est installé dans la salle de controle qui gére et supervise l'ensemble des unités de Musine. L'API maitre qui est installé dans la salle de contrdle, communique avec les différents API par un protocole MODBUS, selon le schéma de principe de la figure A-3. a Texte du sujet et travail demandé Page 8/16 Le débit du réseau est 9600 bauds avec 8 bits de données sans parité. La période d’interrogation des esclaves est fixée 4 100 ms. APT Maitre stalié dans la salle de supervision Réseau MODBUS API Unité de lavage API Unité de cristallisation API Unité «épuration ‘Figure A-3 : Schéma de principe du réseau de communication de Vusine ‘TRAVAIL DEMANDE A3.1 La méthode d'accés au support de transmission est de type maitre-esclave(s) pour ce protocole MODBUS. Expliquer briévement la méthode d'accés maitre-esclave(s). A3.2 Lorsque le poste maitre du réseau doit écrire un mot dans un poste esclave, il émet sur le réseau une trame RTU dont la structure est la suivante: de Vesclave Code fonction ‘Adresse du mot a | Valeur du mot Clé de contrite ddestinataire | specie d'un mot! erire (RCI, Toctet Zoctets | octets 2 octets ‘Tous les octets de cette trame sont codés en hexadécimal, En se référant a l'annexe AS, donner le code de la fonetion " écriture d'un mot” A3.3 LIAPI qui gére la partie pesage dadresse 15 doit émettre 4 API de la salle de contréle d'adresse 01 le poids des betteraves réceptionnées. II émet done les informations suivantes : Adresse du mot a écrire qui est : W450 c'est-d-dire 450 en décimal, Valeur du mot a éerire : (OAC2) H Déterminer tes champs de la trame RTU émise selon le protocole MODBUS. Dresser cette trame sous la forme du tableau suivant : Pde Fesclare | Code fonction | Adresse du mot | Valeur du mot | C¥é de conirble destinatalre cerre (CRCIB) {| ‘Ce champ aes pas demande A3.4 Diaprés Ja valeur du mot envoyée, déterminer le poids des betteraves correspondant & cette pesée sachant quielle s‘exprime en Kg ee ‘Texte du sujet et travail demandé Page 9/16 PARTIE B: Automatique Cette partie trate en premier lieu ta régulation analogique et numérique de la température du jus impur dans le réchauffeur. En effet, Ml le La régulation de température consiste a compenser cette perte pour assure fe retour au malaxeur. Le controle de température du jus impur est assuré par la circulation de l'eau chaude dans le réchauffeur. Le débit de l'eau chaude est contrélé par une vanne. Un capteur de température permet de mesurer la température du jus a la sortie du réchauffeur. En second lieu, on s'intéresse a la régulation de niveau du jus impur dans le malaxeur. En effet, le chaulage consiste & mélanger le jus sucré avec du lait de chaux dans une colonne. Le niveau dans la colonne est régulé en agissant sur une vanne qui controle de debit du lait de chaux, Dans ce cas, l'étude de la régulation de niveau est effectuée dans espace d’ ‘A noter que dans ceite partie, les conditions initiales @GR°SUppORees MUNEN SE” F (p) = L(/(e)) signifie que F(p) est la transformée de Laplace de la fonetion temporelle fi) Partie B1: Identification des parametres du modéle du | réchauffeur Le systéme est déerit par le schéma fonctionnel de la figure B-1. La tension y(t) (image de la température mesurée du jus) est la somme de deux grandeurs: la sortie s(t) et Wentrée de perturbation v(t). L’entrée du systéme est la tension appliquée & la vanne électropneumatique u(t). Le comportement du systéme peut étre décrit par un modéle de premier ordre de gain statique k, et de constante de temps T en série avec un retard pur de valeur d. La fonction de transfert G(p) du systéme est alors exprimée par ee ee 6G) =F, ea [ VO) | | up) se) vo) ——+| «@ eee Figure B-1: Schéma fonctionnel du systme. Pour déterminer les paramétres du modéle, on a appliqué a I’entrée du systéme un échelon unitaire et entrée de perturbation v(t) est supposée nulle. La réponse indicielle unitaire du systéme est illustrée sur la figure B-2. L’évolution de la sortie entre les instants 1000 et 4500 secondes est donnée sur la figure B-3 Texte du sujet et travail demandé Page 10/16 18 14 12 1 Sortie yO og 06 0.4 02, ‘9 2000 4000 6000 8000 10000 12000 14000 16000 18000 ‘Temps (see) Figure B-2: Réponse indicielle unitaire avec v(t) = 0. 14 y 1 09 Sortie yit) 08) os! 04 =. ‘fooo "1600 2000 ©» 2600-3000 +=—«3600 +4000 «4500 Temps (sec) Figure B-3: Réponse indicielle unitaire avec v(t) = 0 (prise en compte du temps entre 1000 et 4500 secondes) BL. Déterminer, a partir de cette réponse et en utilisant les méthodes de Broida et de la fuente, Jes paramétres de la fonction de transfert G(p) BL.2 Sachant que les valeurs réetles des paramétres sont : k, = 1.5, 1 = 30005 et d = 300s, comparer les résultats obtenus par les deux méthodes et conclure. B1.3 En utilisant l’approximation de padé suivante : st Texte du sujet et travail demandé Page 11/16 4 1457 Montrer que la fonction de transfert peut s'écrire alors sous la forme suivante oe) = B®) POF ad + oP) 3000 s ett, = 150s, avec :ky = 1.5, ty Partie B2: Régulation analogique de la température du _malaxeur Dans cette partic, on s'intéresse a la synthése et ’analyse des performances de différents types de correcteurs. Le systéme est contrdlé par un correcteur de fonction de transfert C(p). La tension y(t) représente la sortie & contréler alors que le signal u(e) représente la variable manipulée £(t) représente I’écart entre la tension de référence Yrer(t) et y(t). On note par I(t) la fonetion de Heaviside : T(t) = Lv t 2 0etT() = 0,VE <0. kein) Terps NEE Ks = 15, La fonction de transfert du systéme est exprimée par: G(p) = 4, = 3000 s ett, = 150s. B2.1 Correcteur a action proportionnelle: C(p) = k,. B2.L.1 Déterminer les valeurs de k;. permettant d’assurer la stabilité du systéme bouelé. B2.1.2 Donner \'expression de "erreur statique de position dans le cas ott Yrer(t) = yoF(C) et v(t) = 0. B2.1.3 Donner l’expression ainsi que la plus faible valeur de l’erreur statique de position, B2.2 Correcteur proportionnel avec action d’anticipation: C(p) = k,- Pour améliorer les performances de I’action proportionnelle, on ajoute a fa boucle de commande tune action d’anticipation selon le schéma fonctionnel suivant (figure B-4), v@) Yrer(P) ep) u@) + yi ke | oo) ee Figure B-4: Correction par anticipation: Texte du sujet et travail demandé Page 12/16 ro) Veer) B2.2.2 Donner expression de lerreur statique de position dans le cas oti Yrer(t) = yol(t) et v() = 0. En déduire la valeur de kq permetiant davoir une erreur statique nulle 1B2.2.3 Donner \"expression de la fonction de transfert H,(p) = B2.2.1 Donner \"expression de la fonction de transfert en boucle fermée Hgy-(p) B2.2.4 Donner l'expression de erreur statique de position dans le cas ob v(t) = vpP'(t) et Yrer (0) = 0. B2.3 Correcteur PI: ((p) = k, (1+5 B2.3.1 Déterminer les conditions que doivent vérifiges k, et T; pour avoir un systéme stable en bouele fermée. B2.3.2 Donner V'expression de erreur statique de position dans le cas ot Yrer(t) = yo (E) et v(t) =0. B2.3.3 Donner l'expression de la fonction de transfert H)(p) = 2 B2.3.4 Donner expression de l'erreur statique de position dans le cas oi v(t) = v9l(t) et Yes (t) = 0. B23.5 Determiner ia valeur de k, pour avoir une marge de phase M, = 35° sachant que : Tat B2.3.6 Sachant que k, > 0 et T, = t,, mettre la fonction de transfert en bouele ouverte sous la forme : C(p)G(p) = KF(p), avec: F(p) = Ee “1 Préciser \'expression de K en fonction de - ey et les valeurs des poles et du zéro de F(p). B2.3.7 En vue d’analyser le comportement du systéme bouclé, on cherche a tracer Ie lieu de péles de F(p) en fonction de K sachant que (K < 0). A noter que les régles de tracé du lieu de poles sont données dans le document annexe B3. B2,3.7.1 Placer les poles et les zéros de F(p) sur le liew de poles (document réponse DR6) B2.3.7.2 Tracer les parties des lieux appartenant a I’axe réel (document réponse DR6). B2.3.7.3 Déterminer le nombre des directions asymptotiques et calewler les centres et les angles des asymptotes. B2.3.7.4 Trowver les points de cassure et de coalescence. B2.3.7.5 Montrer que la trajectoire du lieu a Vextérieur de V'axe réel est décrite par un cercle. Donner son centre et son rayon. Compléter te tracé du lieu de pile (document réponse DRO) B2.3.8 Etudier le comportement du systéme selon la nature des péles et des zéros lorsque le gain i varie de 0.8 Vinfini. B2.3.9 Donner la valeur du gain k, qui assure une marge de stabili absolue égale & 0.0015, B2.3.10 Donner la valeur du gain k, qui assure une marge de stabilité relative correspondant 4 un angle de 45°. i Texte du sujet et travail demandé Page 13/16 PARTIE B3: Etude de la régulation numérique dela | température On se propose dans cette partie d’intégrer le cortecteur de fonction de transfert C(p) dans une boucle d’asservissement numérique déerite par le schéma blocs suivant Yrer(P) Ty re y@)_ Te ow) cf Botp) G@) — + Ue) Figure B-S: Systime asservi échantillonné. Le bloqueur d’ordre zéro est Bo(p) = “© La période d’échantillonnage est Te ks(tmrap) La fonction de transfert du systime est exprimée par: G(p) = =P — 1, = 3000 sett» = 150s. avec B3.1. Montrer que la fonction de transfert échantillonnée en boucle ouverte H(@) T2{Bo(p)G(p)] est donnée par: H(z) = a cuMNE (00225 + 0.046422) B3.2. Correcteur proportionnel : C(p) = ky B3.2.1. Determiner les valeurs du gain k, pour que le systéme soit stable en boucle fermeée. B3,2.2. Exprimer la valeur de lerreur statique de position en fonetion de ky. en 83.2.3. Donner l'expression de Ia fonction de transfert échantilonnée Ha(2) = === fonction de ky. B3.2.4. Exprimer, en fonction de k,, les valeurs initiale et finale du signal de commande sachant que la consigne est un échelon d’amplitude ¥o 1 ta B3.3, Correcteur PID : C(p) = k, (: Smit 2) Pour améliorer la rapidité et la précision, on s’intéresse a l'étude de ce correcteur. B3.3.1. Pour déterminer la fonction de transfert échantillonnée C(z) du correcteur, on considere aa al . arm approximation suivante: p+ = Donner Vexpression de C(z~*) et ta mettre sous la forme : V+ sz) B3,3.2. Donner \"expression de la fonction de transfert en boucle fermée Hpe(27*) en fonction de A(z), B@), REZ) et S24), wee Texte du sujet et travail demandé Page 14/16 B3.3.3. Déterminer les coefficients des polynémes R(z~*) et S(z~*) afin davoir le dénominateur dela fonction de transfert Hyp(z~*) suivant : P(t) = 14 pyz + pez? = 1+ 0.927" + 0.8527 B3.3.4. Déterminer le gain statique de la fonction de transfert Hpp(z™*). B3.3.5. Donner la valeur de l’erreur statique de position. B3.3.6. Donner |’équation récurrente de la loi de commande. Partie B4 : Régulation de niveau du jus de sucre par retour d’état On s’intéresse 4 la modélisation et 4 la commande par retour d’état du systéme de régulation de niveau du jus impur de sucre (figure B-6) r —— (rc) Ba de chau [Amplitcsteur | mace | Figure B-6 ; Schéma du systéme de régulation de niveau Le régulateur, qui est a déterminer, agit sur la tension u a l’entrée d'un amplificateur de-gain 2 La tension amplifiée excite un moteur A courant continu de résistance Ry, d’inductance négligeable et de constantes K, et Kz. La tension 4 lentrée du circuit d’induit du moteur est donnée par: Aut) = Rpi(t) + eC) oi (est le courant et e(1) représente la force électromotrice qui peut étre exprimée en fonction de la vitesse angulaire comme suit: e(t) = K,w(t) Les équations électriques et mécaniques définissant le couple moteur sont : oe ‘Texte du sujet et travail demandé Page 15/16 dato ; Galt) = JE et Cult) = Kail) ‘i les frottements sont supposés négligeables et J représente le moment d’inerti du rotor couplé la charge. La vitesse angulaire en fonctio. de | jon angulaire est donnée par: d6(t) w(t) de ‘Le moteur modifie l’ouverture d’une vanne travers un réducteur de rapport N, ce qui permet de régler le niveau du liquide h dans la colonne de section S.. Les équations qui caractérisent la vane et la colonne sont les suivantes dh(t)_ 1 so 7 eo — @(0) avec: Q(t) = KsNO(t) et Qo(t) = Kyh(t) ol Q; et Q> désignent, respectivement, le débit a I’entrée et le dét constantes positives. ala sortie et Ky et Ky sont des B4.1 On cherche a modéliser le systéme par une représentation d’état de la forme : : a(t) (e(t) = Ax(t) + Bu(t) a i y(t) = Cx(t) en | Oe (On demande de donner \’expression littérale de 4, B et C en fonetion des paramétres du systéme. Dans la suite, on admet que le systéme est représenté par : oj. oO 0 a-[o-o7 9 Pte | a c={0 0 1} 0.2 0 -O1 0 ‘A noter qu'un rappel de quelques définitions de la représentation d’état se trouve dans le document annexe B6. B42 Calculer la matrice de commandabilité et vérifier si le systtme est complétement ‘commandable. B4.3 Calculer la matrice d’observabilité et vérifier si le systeme est complétement observable. B4.4 Sachant que y°(t) désigne la consigne, calculer la commande par retour d’état de la forme u(t) = —Fx(t) + gy“(t) qui assure que le systéme en boucle fermée présente les performances suivantes : «les ples en boucle fermée coincident avec les trois valeurs désirées suivantes: ~1 & j et -2 = une erreur statique en position nulle, BA.5 Donner le schéma de la structure du systéme en boucle fermée tout en supposant que les variables d’état sont mesurables. B46 En déduire la fonction de transfert du systéme en boucle fermée Hgx(p) = zaps et verifier ‘que le cahier de charges est bien respects, ——_—_ ‘Texte du sujet et travail demandé Page 16/16 1 fechnologues Discipline : Génie Electrique Sessis v2 Daie : 14/07 / 2012 Epreuve de : Sciences et Techniques Industrielles DOSSIER DES ANNEXES domexe AL de cristallisation et de pesage 2 “Annexe AZ| Strucuration par encapsulation un Grafeet | ‘Annexe A3__ | Mise en équation d'un Grafeet | 6 - Présentation de quelques instructions usielies Ladder ec IST | > | Annexe Ad | (SinATIC, mane de Siemens AG) a [Annexe AS _[ Présentation du Protocole de communication MODBUS i Annexe BI | Méthode de Broita u | Annexe B2_| Méthode de ta fueme a m7 (Annexe B3__| Régles de tracé du lieu des a 2 Annexe B4 | Critée de Jury B Annexe BS _| Critére de Routh Deets ‘Annexe B6 | Rappel de quelques définitions de la représentation dat [1s] | Annexe | SB7E= Jnversion des matrices 3x3 1s_| ‘Annexe B8 | Table de la transformée de LAPLACE et de la ransformée en Z| 16 ———— $$ Documentations annexes Page 1/16 Annexe AL aa aR ame: Descriptions ‘Commutateur 8 deux positions (Marche / Arrét) — Bouton poussoir de depart cycle ‘Arrét durgence (type NO) Détecteur de balourd (type NO) Détecteur de position haute du racleur (type NO) Détecteur de position basse du racleur (type NO) | Capteur de poids maximum de suere dans le bol ‘Capteur de poids nul de suere dans le bol ‘Capteur de vitesse Jente du moteur MB Capteur de vitesse nulle di moteur MB _ ‘Commande du moteur du bol dans Te sens de rotation droite petite vitesse ‘Commande du moteur du bol dans le sens de rotation droite grande vitesse MBDGV ‘Commande du moteur du bol dans le sens de rotation gauche MBG. Commande de la descente du racleur | = =r {Commande de la montée du racleur MRM. | Commande di fein — FR Moteur d’entrainement du bol x MB ‘Moteur du racleur - - MR Flectrovanne d°mtroduetion di jus de cuite a vi Electrovanne dintroduction d’eau - - VE ‘Alarme sonore pour signaler 3 Topérateur un disfonetionnement as (Voyane jumineux pour signaler un défaut de balourd Hea [ Descriptions | Abréviations Présence camion 3 pe Trappe ouverte i I to yy “Trappe fermée | tf Seuil maximal de remplissage trémie — St J Capteur de mesure de poids — me [(Contacteur de commande de pesage [Kp Contacteur de commande d'ouverture trappe ‘Ko. ‘Contacteur de commande de fermeture trappe — Kt ‘Contacteur de commande «affichage message Ka YVoyant vert - HL Voyant oran, A as 1 ["Temporisateur 3 minutes - Tl “Temporisateur 5 minutes aa T2 SiSt=1 sile seuil maximal de remplissage de la tie est atteint Si St =0 sile seuil maximal de remplissage de la trémie est non atteint. rr et ee ee ee Documentations annexes Page 2/16 80040-€ CEL.2002 7.8 Structuration par encapsulation Ny a encapsulation dun ensemble a'étapes, dites encapsulées, par une étape, ate fencapsulante. siel seulement si, lorsque celle étape encapsulanie est active, Mune, au moins, des Capes encapsulees est active. Le spécificaieus peut utliser encapsulation pow structures ‘de mane higvarchiqve un gratcet (vow exemple A lannexe 8) ‘Tableau 10 ~ Etapes encapauiantes Dencription 4) Gy Eiape encapratante (opel au sanbole 4 | cate notation indie am cette étaoe coment favtesétanes des rsonoiees Sana ne om sours eneapaatons te cee mame ste | reazzaene eave encassuante sored toutes ex prone ten serene I conta que astrsaue sor rompiace pare rere spe | une ¢tace encaseuane teu donne eu 4 une 9 pusteusen:apsulaons |poressant enscune au om une pape awe bveaue 'ataoy eneapeare el ive save tape eoeapsbana sot | eo — | Repreesitaton graphique ume encovsulanon' | Une encapeusaton # sune erage aneaesuae * peut ve rcronena ca le afet cate! dew étaneseneapeutes, cent un case sur ecu est plac en | Rav 3 gauche enon "de Fage encapanerin, ren ba. gauete Be epee | Wee Fancsonuaton repréersee Dane a ecapeattin comin ensue de Sap css | SStespenaante E 4g] XIGH Designation globale @une encapsuato ne seeassuaton ¥ tune stare ecapsuance* peut ie lente sataterant oar une ates terte ans quae Féape encapsulate * est designee Barta variable Utape x. Teneapsuision ptt synbote e Bar ‘Eneapnlnes safe nem a sate! cartel Ot wiael ees aeparenne Nove Cave représoniaion suppose gue le yfatet satel dingné at relanement sens mn “TDéesgnation slémentaie Pune encapsulation: | on pet inarauer par une expression ntdrae quire taped est encapelde ara ar Cape enensewante "aint les vataies diape sans NOTE. get nano cnet sot ethane nt sue Maachnw eetates | exempt: xanoanes7 ainignerantansuastion de F909 12 dane tte 25 [fe mma encapsuive dane Fate t Documentations annexes Page 3/16 04a © CEL2002 Tableau 10 ~ (sue) [Etape encapsuianie initiate rappel dv symbole 5); ‘cette presentation nde qe cote étape parte 3 sition inital Bane es'eaa, ue, su moines Capes encapsuccs dann enscype de tas fevesoanlsbnt Goi Sow suaament ure pe nae (921 E Lien activation, smtcie goer Reprdsenté nar un ast & gauche des syrtoies d'sapes arcansldes. ts fen ractnaionna'aue gosiey sont taper enctosueesaetuee 8 "Sequnvon ee apa ancapiente re an 'actalon ayaeFtication ots apes inistan ‘0 peovet be wrcapauien. est uals pools une stare meale ‘rcaosulge sossede agaement wn Pen dazcraion ‘ieetrabon Se lolee ses aces ancapsulees eve esgctaton est Souvenir u frachissemare duce aelion aca de tape ercapeulaie, ‘nas peu egamment reser an tin sre mayen Senator (wg 3e Od (capaalaon au nvaau super i exci “ og hata Kd aaeencios Lneapeutaton 649 rape tereaoruanie © conten! es bape nae 42 cateie 4 i Siahen naa, win et sone | ‘conte. & chaque activation de + Fate 2 eoebdeatve even co grate (tape se spauaton C2 oe Fstape Greaemaatte © conten! en Slapes ss eee” étae iae 65 sacpe als | ace 9 cooseetva Fvotuton 6 gate! | Documentations annexes Page 4/16 e848 © CEL2002 EXEMPLE: Structuration par encapsulation: Listape encapsulante 23 posséde 3 encapsulations représentées ar les grafcets partiels 1, 2 ‘3. Le grafcet partiel 24 est encapsule dans letape 88 du gratcet partel | Lorsque Vétape capsulante 23 est activée, les élapes | et 85 de GI sont également actives (de méme pour les autres encapsulatons de 23: G2 et G3) Lorsque Fetape encapsulante 88 est activée, Vétape 100 de G2s est également activee La désactivation de rétape 88 provogue et de toutes les tapes de G24 La désactivation de “étape 23 provaque celle de toutes les étapes de G1, G2, G3, et de ates celles de G24 (51 Ferape 88 état active) oe Documentations annexes Page 5/16 Annexe A3 = XR +1 siXiestune étape initiale X.s(SAX.R)-T si Xiestune tape non initiale ot Xi: Variable interne associge & I'étape i Si: Condition d’enclenchement de 'étape i Avec $=) Cei ; Réunion des conditions de franchissement de toutes les transitions d’entrées de Métape i Ri: Condition de déclenchement de létape i Avec R= (ou[] ) Csi : Somme ou produit logique des activités de toutes les étapes de sorties de I’étape i. I: Variable d’initialisation du dispositit Exemple dune étape de transfert dans une séquence : Condition d’encienchement de I'étape i a Equation de Iétape i: (X00 XX) T it Documentations annexes, Page 6/16 Désignation Br Logique 1} B | er Now Lay wy 4 I desu | = ou togiaue ° 1 ou Wo on { Affectation ) 5 = (i résultat ET d’une expression a | 1 oU d’une expression oO [+ Els r Execute 1/instruct ion ) difsérée _ Te 5 Thi SEVERE EVER Temporisateur (sous ee aa forme de retard de Be fe BURL — montée) pw Dez — R nr Documentations annexes Page 7/16 Annexe AS : Le protocole MODEUS (marque déposée par MODICON) est un protocole de dislogue basé sur une structure hiérarchisée entre un maitre et plusieurs esclaves. Le protocole MODBUS ne definit que la structure des messages et leur mode d'échange. On peut utiliser n'importe quel support de transmission RS 232, RS 422 ou RS 485, mais la liaison RS 485 est la plus répandue car elle autorise le fonctionnement « multipoints ». Deux types de dialogues sont alors possibles - le muftre parle & un esclave et attend sa réponse, « Te maitre parle & ensemble des esclaves, sans attente de réponse Echange maitre vers un esclave : Le maitre interroge un exclave de numéro unique sur le réseau et attend de ta part de cet esclave une réponse, change maitre vers tous les esclaves : Le maitre diffuse un message & tous les esclaves présents sur le réseau, ceux-ci exécutent ordre du message sans émetire une réponse, Ces deux types de dialogues imposent les conditions suivantes : - Ine peat y avoir sur la ligne qu'un seul équipement en train d'émettre. - Aucun esclave ne peut envoyer un message sans une demande préalable du maitre. Le dialogue entre les esclaves est impossible. ‘Format de a trame : Le message échangé entre le maitre et les esclaves est constitué de la fagon suivante Documentations annexes Page 8/16 ‘adresse de Tesclave __| Codé sur 1 octet Les abonnés du bus sont identifiés par des adresses attribuées par |'utilisateur. destiné A assurer Vintegnité de Téchange Ladresse de chaque abonné est indépendante de son emplacement physique. Les auiresses vont de 1 a 64 Deux abonnés ne peuvent avoir ls méme adresse La doanée pent @re composée de plusieurs mots, par exemple, adresse du preaier mot (2 octets}, pais nombre de mors (2 octets) Codé sur 1 octet MODBUS offfe 19 foacnons différentes. Elles se caracténsent par un code fonction sur un octet fen hexadécimnal), + La détection de fin de message est réalisée sur un silence de plus de 2 caractéres. + Lemaitre ef Fesclave utilisent le méme type de message. Adressage Les abonngs du bus sont identifiés par des adresses attribuées par l'utilisateur. L’adresse de chaque abonné est indépendante de son emplacement physique. Les adresses vont de 1 a 64 et ne doivent pas obligatoirement étre aitribuées de maniére séquentielle Deux abonnés ne peuvent avoir la méme adresse. Codage de Ia trame Deux types de codage peuvent are uilisés pour communiquer sur un réSeau Modbus. Tous les quipements présents sur le réseau doivent tre configures selon le mémte type. ‘Type ASCH ; chaque octet composant une trame est coxlé avec 2 caractéres ASCI (2 fois 8 bits). START [Adresse [Fonction [Données [LR END. TTearactere | Tearacteres |Z caracres | wcaracteres | 2 earacttes | 2 caractres LRC : Le LRC est l'autocontrole de la consistance du message. Une erreur de transmission ‘conduit & une incobérence du message global. Le LRC est calculé sur la valeur des octets du message, hors le délimiteur du début et de la fin, Crest le complement & 2 de la somme 8 bits (ow modulo 256) des valeurs (n°esclave, fonction, data), Le controle de validité se fait par : (n°esclave + fonction + data + LRC regu) = 0x00 a Documentations annexes Page 9/16 ‘Type RTU : chaque octet composant une trame est codé sur 2 caractéres hexadécimaux (2 fois 4 bits) START | _ Adresse Fonction Données CRC] END Silence Toctet | Toeter octets Desieis CRE (Controle de Redondance Cyclique) : le champ contr6le d’erreur qui contient une valeur codée sur 16 bits Le polyndme générateur du code CRC 16 est :x'°+ x" + x7 + 1 L’ensemble du message doit étre transmis de manitre continue. Si un silence de plus de 1,5 fois le temps de transmission d'un mot intervient en cours de transmission, le destinataire du message considérera que la prochaine information qu'il recevra sera adresse du début d’un nouveau message. Les principales fonctions utilisées par le protocole MODBU: MODBUS offre 19 fonctions différentes. Elles se caractérisent par un code fonction sur un Setet (en hexadécimal). Tous les équipements ne supportent pas tous les codes fonction. Code ‘Nature des fonctions MODBUS Hor Lecture de n bits de sortie consécutifs H02" Lecture de n bits de sortie consécutifs 403" Lecture de n mots de sortie consécutifs H’04" Lecture de n mots consécutifs d’entrée Ecriture de 1 bit de sortie Eoriture de 1 mot de sortie Lecture du statut d’exception 1°08" Accés aux compteurs de diagnostic H°09" Téléchargement, télé déchargement et mode de marche HOA’ Demande de CR de fonctionnement HOB" Lecture du compteur d’événements HOC” Lecture des événements de connexion Téléchargement, télé déchargement et mode de marche Demande de CR de fonctionnement Ecriture de n bits de sortie Ecriture de n mots de sortie Lecture d’ identification Téléchargement, télé déchargement et mode de marche Reset de l’esclave apres erreur non recouverte (a Documentations annexes Page 10/16 Annexe BI: ‘Méthode de Broida Avec cette méthode, le comportement du systéme réel est approximé par un modéte du type premier ordre avec retard be? Up) +p A partir de la réponse indicielle du systéme, on détermine les paramétres du modéle (k, ret @). Le signal d’enteée est un échelon d’amplitude (uj-u0) avec u/ est sa valeur finale et ua est sa valeur initiale. Le gain statique & est déterminé par la relation suivante Ay _ Yo-Yo Au 1; —uy Les paramétres (ret @) sont estimés en considérant deux points (A et B) de la réponse indicielle (figure B1-1). Ces deux points sont caractérisés par » A(t), 0.2849) et BU, 0449). La réponse indicielle est donnée par (A-l) ke (A2) “0 w= aif Ine © (433) a Au point A, on a: y(4)) = 0.28Ay = 0.28KAu, soit : ariel ef 20.7 (a4) Au point B, on a: y(t2) = O4Ay = 0.4kAu, soit : 28 © * =0.60 (A-5) Fn utilisant les relations (A-4) et (A-S), on obtient 1= 552-4). (6) (a7) tt 1 Figure Bi-7: Détermination du modéie de Brovéa. _ Annexe B2 ; “Méthode de ta fuente b Pee gS ‘La méthode de la fuente est identique 4 la méthode de Rroida, Cependant, les deux points (A et B) de la réponse indicielle sont caractérisés par : A({y, 0.2749) et Bs, 0.734) Le caleul conduit done aux résultats suivants a Documentations annexes Page 11/16 f2-h (A-8) A=1.316t 0.316). (A-9) Annexe B3 On note p, les poles, z, les zéros, n le nombre de piles ct m le nombre de zéros de KT(p), KER’ Pour un point M queleonque du lieu de pales, [| = HEM. od Mp, désigne ladistance entre ; désigne la distance entre le point M et le zéro =, fe point Met le pole p, et REGLE I: - Pour & > 0, les parties des lieux appartenant l'axe réel sont & gauche d'un nombre impair de pales et de zéros. = Pour K <0, les parties des licux appartenant & axe réel sont & droite d’un nombre impair de p t de réros, REGLE2: Le licu des péles est orienté vers les valeurs de K croissants (le lieu part d’un péle et arrive & un zéros). REGLE 3: Le fieu des ples est symétrique par rapport a axe des réels REGLE 4: Le lieu des ples eomporte n branches avec (7-m) directions asymptotiques. Le centre des asymptotes est donnée par: x, Les angles entre les asymptotes et I'axe réel sont donnés par - Gide K>0 “| BR K 0 Le systeéme est stable si les (n+L) conditions suivantes sont vérifiées » Dil)>0, > Dil) > O simest pair, Df-I) < Osinest impair, > lal < ae > (DO > Ibp-il, > |pol > Ipsl, > lgol > Iaal, ne ligne 1 fay Tex Jes Tod [oe oy] 2 fa Tonal fax |e. far Tao | 3 fon [ov |. [oval [baal tous les coefficients de D(p) sont de méme signe, > les (n+/) termes de la premiére colonne du tableau de Routh sont de méme signe. Doctimentations annexes Page 13/16 nie [ligne 1 ay 2 Gna [ans [Ans 3 bo [bi |b - 4 co cr [2n-3) [fs Annexe Bt Soit le systéme représenté par la forme d’état suivante fo = Ax(t) + Butt) ot the R" Io =cxe) Or La matrice de commandabilité est définie de la fagon suivante Cao) = 1B AB. At'B) La matrice dobservabilité est définie par o os -| “ An La transmittance reliant l'entrée et Ia sortie du systeme s'écrit: La fonction de transfert du systéme en boucle ferrige par une commande par retour d’état de la forme u(t) = ~Fx(t) + Gy" (1) est donnée par yp) Hy) | (pl -(A~ BF))' BG Avec : G=-———1__ C(A-BF)'B Documentations annexes Page 14/16 ab ¢| sot ne mace A= [a e f| de dimension 3x3. gh i Le déterminant de la matrice A est donné par : det A .eitbf.gtedh-ceg-f.ha-ibd Liinverse de la matrice A est donné par ab cy? 1 ei-fh ch-bi bf-ce [: e H = f.g-di ai-cg cd-af| g hit idh—g.e bg-ah ae-bd A — deta Documentations annexes Page 15/16 Te: période d’échantillonnage ‘Transformée de Laplace | Fonctions temporelles t T Echelon de heaviside u(t) £ T Rampe t.u(t) PB 1 e9 ult) pta zeae 1 teK u(t) Tee ore Geet T oro ue) pane as (1= e©*9)- u(t) P.(p+a) bma (e-** =e). u(t) (p+a).(p+b) ab p.@ +a). p+b) FTC G@neaTey ~ @=HG Page 16/16 atures des Survellants SERBIOR enn nenennennnre a Discipline 5 = om Option : ee Nome Epreuve de = : eo Nom Prénom = - |__| ‘Total des feuilles| doubles remises Signature du candidat : DOSSIER DES DOCUMENTS REPONSES Feuille double n°1 “adi amieipdo enseg eo JoNvTIIVsag S3uNOID0Ne OF |sasaNolondoussaaeseaasasisassssseesaesel Taree, ‘oRuETvieH> 9p 9unIsAg OP VINES = TG os Document réponse DR2 Signatures des Surveillants Session . Date 1 / Discipline Option : — Epreuve de ea Feuille double { eel Prénom ‘Total des fuilles Signature du candidat : oubles emises_| | N°CIN I ] DOSSIER DES DOCUMENTS REPONSES : (Feuille double n°2) a] [ Le Grafeeta'arrétd'urgence( Document réponse DR3- 100 | Document réponse DRA ] ‘Document réponse DRS REPUBLIQUE TUNISIENNE Agent gill Ay gga eet arg en MINISTERE DE L'ENSEIGNEMENT pana ait SUPERIEUR ET DE LA RECHERCHE o ao SCIENTIFIQUE seh oaths CONCOURS DE RECRUTEMENT DES TECHNOLOGUES EN GENIE ELECTRIQUE Session 2012 5333 Epreuve de Technologie Premiére Partie : Electrotechnique et d’électronique _ dePuissance Durée : 3 heures Il est demandé aux candidats de rédiger chaque partie sur des feuilles indépendante: Documents fournis aux candidats Texte du sujet : 11 pages Annexe : 01 page Document réponse : 04 pages ‘Total des pages : 16 pages Recommandations aux candidats =| = Les documents et les téléphones portables sont strictement interdits - Les calculatrices de poche non imprimantes sont autorisées. - Test rappelé-aux-candidats qu'il est formellement interdit d°écrire leurs noms sur les documents réponses en dehors de emplacement réservé. - Une lecture préalable et compléte du sujet est indispensable - L’épreuve comporte quatre parties A, B, C, et D complétement indépendantes. Les candidats sont priés de numéroter chaque page de leur copie et a indiquer clairement le numéro de Ja question traitée. Il leur est rappelé qu’ils doivent utiliser les notations propres au sujet, présenter clairement les calculs et dégager ou encadrer tous les résultats, = _Chacune des parties devra impérativement étre rédigée sur des copies séparées Sujet d’électrotechnique et d’ électronique de puissance : session 2012 Présentation du sujet Le probléme pose par cette épreuve est tiré d'un systéme de production de I’énergie électrique & partir d'une éolienne a vitesse Fixe. On y trouve quatre parties A, B,C; et D complétement indépendantes. La premiére partie s’intéresse @ l'énergie éolienne. Les questions sont centrées sur I’énergie cinétique, la puissance produite par Ia turbine et la possibilité de son exploitation La seconde partie s‘intéresse 4 Videntification des paramétres du schéma équivalent du transformateur triphasé TR reliant la machine asynchrone au réseau moyenne tension. Elle aborde notamment le calcul-de la-chute-de tension-et du rendement pour des régimes particuliers de fonctionnement. La troisiéme partie étudie la machine asynchrone qui constitue l'organe de conversion de Vénergie mécanique produite par la turbine en énergie électrique. Les questions portent sur le caleul des éléments du schéma équivalent par phase ainsi que I’étude de I'évolution du couple électromagnétique en fonction du glissement. La derniére partie étudie le gradateur triphasé utilisé pendant la phase de connexion de la machine au réseau électrique. Les questions portent sur, le fonctionnement de ce dispositif, la variation de la tension efficace pour une charge purement inductive, la forme d’onde de la tension et du courant par phase et sa décomposition en série de Fourier. On étudie également dans cette partie la variation de la puissance réactive en fonction de langle de retard a Vamorgage Le sujet est muni d’une annexe documentaire destinée & aider les candidats a répondre a certaines questions se rapportant a la décomposition en série de Fourier des signaux périodique. Le bartme de notation et le temps qu'on vous conseille de réserver A In résolution de chaque partie sont donnés par le tableau ci-dessous Baréme “Temps conseillé Partie A : Energie Eolienne 04 (points) 40 minutes | Partie B : Tra [82 (points) 20 minutes Partie C : Machine asynchrone 06 (points) 45 minutes. [Partie D : Gradateur tripha | 08 (points) 75 minutes J Page 2 Sujet d’électrotechnique et d’électronique de puissance : session 2012 SUJET Cette épreuve traite d'un syettme de production de énergie électrique 4 partir de Vénergie éolienne et de son injection Gans un réseau industriel de proximité. Une vue générale sur les différents éléments de ce systéme est fournie par la figure 1. Le systéme est composé d’une turbine couplée a une machine asynchrone triphasée & cage via un multiplicateur de vitesse. La machine asynchrone, fonctionnant en génératrice, est connectée 4 un gradateur triphasé et un transformateur triphasé étoile-étoile débitant sur le réseau moyenne tension. Le gradateur est utilisé uniquement au moment de raccordement de Ia machine sur le réseau pour contrdler la tension et le courant pendant la phase de sa connexion sur le réseau, Turbine . Machine Asyeteone aed Gredateur Réseau Mayenne > | | mugen TR Teron 3050 | fee BIOs = U © Figure | : Structure du systéme étudié Cates ecru soar Feat ‘ue orcs io alt Figure 2: Vues de face et latérale d’une éolienne PARTIE A: Energie éolienne Cette partie traite I’aspect global de la production de I’énergie électrique a partir de I"énergie du vent. On aborde le probléme selon une démarche progressive mettant en q@uvte des connaissances théoriques et technologiques générales. Les grandeurs force et vitesse sont ici considérées unidirectionnelles et done seules leurs intensités sont utilisées dans les calculs. Par Page 3 Siget délectrotechnique et d’ électronique de puissance : session 2012 ailleurs, on fera recours dans les calculs & la notion de veine de vent constituant juste un formalisme géométrique virtuel pour la compréhension de l’approche d’étude considérée. A-I. Rappeler Vexpression générale de Ténergie-cinétique W—d'ame masse m arimée“¢*ur mouvement de translation & vitesse constante 7 A-2, Une quantité d’air animé dune vitesse de translation V- passe d'une zone daccueil A a une zone de réception B a travers une surface S (Figure A-1). Sur un intervalle de temps élémentaire dt on note par dm et dW respectivement la masse élémentaire d’air regue dans la zone B et énergie cinétique élémentaire associée:-On note par p le masse-volumique de I'air et on suppose que cet air continue a avoir la méme vitesse sur un élément de longueur dé dans la zone de réception B. Exprimer dm et dW en fonction de p, SV et dt Zone A ' Zone B Figure (A-1) : Elément de masse d’air A-3. Lénergie éolienne est souvent mesurée, pour une vitesse donnée du vent, en termes de sa densité de puissance o, en wat par métre carré, Etablir alors l’expression de la puissance instantanée P développée par lair regu et calculer o,, pour une vitesse du vent V =16m/s. La masse volumique de l'air est p=1.25 Kg /m? A-d, La figure A.2 décrit ce qui est appelé « veine de vent » sur I’hélice de I’éolienne, L’air est regu dans la veine a travers une surface 5, avec une vitesse V,. Cet air sort en aval de Vhélice (évacuation) par une surface S avec une vitesse V. Juste au niveau de I'hélice, lair traverse une surface S avec une vitesse ¥ Figure (A-2) : Vue explicative d’une veine de vent On note par P; et P, la puissance du vent respectivement a la réception et a l’évacuation. Exprimer la puis ance P mise en jeu dans la veine en fonction de p, S,,V,, S et. Page 4 Sujet d’électrotechnique et électronique de puissance : session 2012 Tout au long de la veine de vent, I’air est supposé incompressible et done son débit volumique se conserve, Démontrer alors la relation ci-dessous SW, =SV =SV, En déduire la relation ci-dessous de la puissance mise en jeu dans la veine pSV VV) On note par F la force engendrée par cette puissance au niveau de I'hélice. Exprimer P en fonction de F etV puis déduire F en fonction de p, S,V, etV, A-5. Le théoréme d’Euler, utilisant la variation de la quantité de mouvement de la veine de vent entre Mamont et l'aval de Mhélice, postule que la force F s’exergant sur les pales de Pagrogénérateur est donnée par l’expression suivante F =pSV (V,-V2) ‘Au sens de ce théoréme et de votre réponse a la question p ¥, et Y> puis démontrer lexpression de P ci-dessous lente, exprimer ¥ en fonction de a y PareS WV A2Y A-6, La vitesse du vent V7, & I’évacuation est réglable en fonction de I'angle d'orientation des pales de I'hélice. Déterminer la vitesse critique V,, permettant d’optimiser la puissance utilisée en fonction de la vitesse V, de réception du vent. En déduire !’expression de cette puissance optimale Py, en fonction de p, S et V,. Quelle est la valeur du rendement maximum Pras associé. x Tax A-7.0n souhaite obtenir sur arbre de I’éolienne étudiée une puissance mécanique P,, = 1262.5kW avec un rendement de 40% pour un vent de vitesse 12m/s . Calculer la surface nécessaire a balayer par les pales ainsi que leur diamétre d. A-8 La figure (A-3) ci-dessous fourit la caractéristique technique de !'évolution de la puissance mécanique de I’éolienne en fonction de sa vitesse de rotation mécanique. Sachant que la machine asynehrone est couplée a cette éolienne par un multiplicateur de vitesse de rapport G lui permettant d’obtenir une puissance mécanique P, =1566kW A une vitesse de rotation N =1518¢r /mn , calculer le rapport G. Page S Sujet d ‘iectrotechnique et d'électronique de puissance : session 2012 x10 oe 2 18 ee sles os}. ‘ %5 ws ae as omegetras) Figure (A-3) : Caractéristique Vitesse ~ Puissance de I’éolienne res du transformateur et de quelques régim: fonctionnement Le transformateur TR qui relie la machine asynchrone au réseau est un transformateur triphasé ayant les caractéristiques suivantes Couplage : Yyon Puissance nominale : Sn=/400 kVA Tension ; 30 kV/690V PARTIE B : Calcul des para Essai a vide (“Tension entre lignes primaire : Ui (kV) 30 Tension entre lignes : Uzo (V) 690 Courant : Tw (A) 334 Puissance active : Pio (kW) 15,678 Fréquence : f (Hz) 50 Ess: Tension ; Uiee (V) 1694 Courant : lice (A) 27 Puissance : Pjgc (W) 8175 Fréquence : (Hz) 30 B-I. Donner la signification de chaque lettre indiquée dans le couplage du transformateur et représenter sur un schéma le mode de connexion des enroulements primaires et secondaire. I Page 6 Sujet délectrotechnique et d'électronique de puissance : session 2012 B-2, Calculer les courants nominaux primaires et secondaires ainsi que le rapport de transformation. 2.3. A partir de essai & vide déterminer tes éléments du schéma équivalent par phase pour ce régime de fonctionnement. B.4 Calculer les éléments du schéma équivalent par phase du transformateur ramené coté basse tension. B.5 Calculer le courant optimal pour le quel le rendement est maximale. B.6 Calculer la chute de tension dans ’hypothése de Kapp pour une charge traversée par le courant nominal et ayant un facteur de puissance 0.9 AV. B.7. Déterminer Vimpédance de charge Z,, (module et argument) pour la quelle la chute de tension est nulle lorsque le transformateur débite la moitié de sa charge nominale. de fonctionnement, On s’intéresse dans cette partic a I’étude de la machine asynchrone a cage équipant I"éolienne industrielle présentée dans la partie A. Cette génératrice injecte sa puissance a travers le transformateur TR vers le réseau moyenne tension. Cette étude vise dans un premier temps la détermination des paramétres de la machine asynchrone a partir du schéma équivalent standard négligeant les pertes mécaniques et les pertes joules a vide. Ce schéma est représenté par phase selon la figure (C-1) ix SVN a . ® 09 | Figure (C-1) : Schéma équivalent par phase d’une machine asynchrone en régime permanent Dans cette figure, la variable g désigne le glissement défini par la relation ci-dessous of ¥,, correspondent respectivement la vitesse de synchronisme et la vitesse de rotation mécanique du rotor de la machine Les documents techniques des différents essais précisent ce qui suit : La machine asynchrone utilisée posséde les caractéristiques nominales suivantes : Mode de fonctionnement génératrice Couplage : Triangle Page 7 Sujet d’électrotechnique et d’électronique de puissance : session 2012 ‘Nombre de poles : 4 Tension entre lignes : 690 V Courant de ligne nominal : 1300 A Facteur de puissance : 0.9 Puissance nominale fournie pat la génératrice : Pu=1400 kW Vitesse de rotation nominal : 1518 tr/min Essai A vide en mode moteur (vitesse proche du synchronisme) Tension entre lignes : Uo (V) 690) ‘Courant : Ip (A) 233.66 | Puissance active : Po (kW) 15,678 Fréquence : F(Hz) 30 Essai 4 rotor bloqué (couplage : triangle) Tension entre lignes : Ux (V) 1773_] i Courant : ee (A) 1300 Puissance active : Pac (kW) 31,772 Fréquence : (Hz) 30 Essai a courant continu Résistance entre phase du stator : R,,, =0.00592 Calcul des paramétres C-I-1. Donner la signification physique des éléments R,, et X,, . En exploitant les données du régime & vide, déterminé les valeurs numériques de ces éléments. Calculer combien représente le ‘courant traversant ,, en pour cent par rapport au courant nominal. Conclure. C-1-2. Donner la signification physique de la résistance R, = (R, +R) & rotor bloqué. Calculer sa valeur. En déduire la valeur de la résistance R,. Evaluer le pourcentage des pertes joules & vide par rapport & la puissance active totale consommée pendant ce régime de fonctionnement. Conelure. C-1-3. Calculer la réactance x et donner la signification physique de cette réactance de certains régimes de fone! mt La tension efficace statorique par phase ¥ , est supposée constante et égale a sa valeur nominale et ayant une pulsation «, constante également. C-2-1. A partir du schéma équivalent de la figure D1, donner expression de la puissance transmise au rotor. En déduire l’expression du couple électromagnétique de la machine en régime permanent en fonction de p(nombre de pair de poles), Vs, @,, gx, Ret R. Page 8 Sujet d’électrotechnique et d'électronique de puissance : session 2012 C-2-2. Determiner les expressions, du glissement g,, correspondant au fonctionnement de la machine couple maximum ainsi qué I'expression du couple maximum C,.,, (pour les deux ‘modes de fonctionnement de la machine). Calculer C,,,-et g,. Conclure concernant le rapport g entre le couple maximum et le couple nominal <2, Remarque : Dans la suite de cette partie en néglige la résistance des enroulements statorique R,. C-2-3. Compte tenu de la remarque précédente que deviennent les expressions de g, et Cog. Calculer g,, C_,, et la vitesse de rotation N de la machine en tr/min (pour les deux modes de fonctionnement de la machine) C-2-4, Monirer que I'expression du couple électromagnétique peut s*écrire sous la forme suivante Com = A z +9xC Donner les expressions des constantes A, B et C. Calculer les valeurs numériques de ces constantes. €-2-5. Montrer que expression du couple ¢lectromagnétique peut étre approximer par une droite en fonction du glissement pour les régimes de fonctionnements proche du régime nominal, Donner I"équation de cette droite. C-2-6, Représenter sur le document réponse DRC-01 Vallure du couple électromagnétique en fonction du glissement en indiquant les modes de fonctionnement de la machine asynchrone ainsi que le point de fonctionnement correspondant au régime nominal. PARTIE D tude d'un gradateur tripha: On étudie ici le gradateur triphasé place entre la génératrice asynchrone et le réseau pendant la phase de connexion de I’éolienne, Le gradateur est constitué de six thyristors, deux thyristors monté en téte-béche sur chaque phase (7h, eth) en série avec une charge purement inductive dinductance L comme illustré par la figure DI. On notera les tensions d’alimentation conformément 4 la relation suivante et on indiquera par y l’angle de retard a l’amorgage de Th, . v,@)=V V2sin(®) v(t) | q »@)=V Visine -“ \@=ur On donne: ¥ =400/ et L =5.4mH Page 9 Sujet d’électrotechnique et d'électronique de puissance : session 2012 Figure (D-1) : Schéma dun gradateur triphasé alimentant une charge purcment inductive Del — Citer les grandeurs caractéristiques, statiques ct dynamiques d’un thyristor de puissance et indiquer les conditions nécessaires pour sa mise en conduction et pour son blocage. D-2- Expliquer pourquoi un thyristor placé dans un circuit continu & charge inductive se met en conduction suite sa mise en court-circuit bref méme sans étre amoreé par un signal sur la gichette, Indiquer comment peut-on le protéger contre ce phénoméne. Mentionner les dispositifs de protection nécessaires au fonetionnement d’un thyristor. D-3- En fonctionnement gradateur sur une charge purement inductive, déterminer le domaine de variation de l’angle de commande ¥. D-4- Pour un angle de retard 4 lamorgage Y=90°et pour une charge purement inductive. Représenter sur le document réponse DRD-1 la forme d’onde du courant et de la tension de chaque phase de la charge. Préciser les intervalles de conduction de chaque thyristor, D-5- Pour un régime de fonctionnement, les formes d’onde du courant et de la tension de la premiére phase ; (i,(#),v;(@)), sont représentées par ta figure D-2. Justifier ces allures en indiquant les intervalles de conduction des thyristors impliqués sur le document réponse DRD-2. Donner la valeur de l’angle ~. Représenter le circuit équivalent pour chaque intervalle de conduction, Figure (D-2) ; Forme d’onde du courant et de la tension de la premiére phase. Page 10 Sujet d'électrotechnique et d’électronique de puissance : session 2012 D-6- Etablir les expressions, du courant i,(9) et de la tension vj(8) sur une période de fonctionnement. D-7--Donner-l’expression de la-tension efficace V deta tension-v(@)en fonction-de-V-et-v Tracer sur le document réponse DRD-3 l'allure de V; en fonction de yp. D-8- Etablir l’expression de la valeur efficace Jyy du premier harmonique du courant i,(0) en fonction de V , L, wet y. Le développement harmonique du fondamental du courant i,(0) doit étre reporté et commenté clairement sur la copie. Dans un but de détermination des puissances mises en jeu pendant le fonctionnement du gradateur nous allons faire un raisonnement sur le fondamental du courant i,(9) D-9- Sachant que la puissance apparente complexe fournie par l’alimentation (correspondant au premier harmonique du courant i,(0)) est : S 7 xTyp =P +50 (Ty + désigne te conjugué du courant complexe /\y ). Déterminer les expressions de la puissance active P et de la puissance réactive Q D-10- Tracer sur le document réponse DRD-4 I’évolution de la puissance réactive Q en fonction dey Page 11 Sw d électrotechnique et d'électronique de puissance : session 2012 Annexe : Développement en série de Fourier Toute fonetion (+) périodique de période 7 peut étre décomposée de la fagon suivante : fiy= P05 (a eadral ¥afamaaid @ est la pulsation ; w= 22 = ze Lisma={"frode wee ono J £(6)cos(ne)d0 F(t) c0s( ment jt = le 2 ro)sinno a0 ix [70 (2) staines symétries 1°) Si Paire de alternance positive est égale A celle de l’altemance négative, la valeur moyenne cst nulle et le terme a, est nul. a, =0 °) Si /(1)=f(-1), une symétrie par rapport au milieu de l’altermance, f(1)est une fonction caleul d sa, se réduit a: Les termes 2, sont muls et | 4,2 P ftveos(nan jd 3°) Si /@=-s(-1), une symétrie par rapport & Porigine, /(1)est une fonction impaire, Les termes a, sont nuls et le Icul des termes 6, se réduit & Sf ptapsingneot ae 4°) Si la fonction satisfait simultanément les deux conditions suivantes (f= fi r Ona: b,-0eta. F()=ft+5) Les termes a,,,, se calculent par: agg 7% [f(t Joos( (2 + Hae jt 5°) Si la fonction satisfait simultanément les deux conditions suivantes [ro S(-) |ro=sr055) Les termes 5,,,, Se calculent par Ona: a,-0 et b,,=0 (4 )sin((2n Tax ja Page 1 REPUBLIQUE TUNISIENNE Hana gah Ay gga She Hiseetebete MINISTERE DE L'ENSEIGNEMENT pla all B19 8 He peel dangly Direction Générale des Etudes Te Epreuve de : Nom :. CIN ou Passeport: [ | LLL] L___] Date 15h t aE os! Cem) -0.5}-— eel a Document Réponse DRD-01 w= 90° République Tunisienne Ministére de Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Ftudes Technologiques Concours de Recrutement des Technologues Spécialité : Génie Electrique Session 2012 Heures | Coefficient : 0,5 signale dans sa copie et poursuit sa composition en indiquant précisément les raisons des initiatives qu'il a été amené a prendre + L’épreuve se compose de plusieurs parties indépendantes. A l'intérieur de chaque partie, de nombreuses questions sont également indépendantes + Les candidats sont priés de rédiger les différentes parties du probléme sur des feuilles séparées et clairement repérées. [l leur est rappelé qu’ils doivent utiliser les notations propres au Sujet, présenter clairement les calculs et dégager ol encadrer tous les résultats. Tout résultat incorrectement exprimé ne sera pas pris en compte. En outre, les correcteurs leur sauront gr écrire lisiblement ot de soigner la qualité de leur copie. Organisation du sujet Le sujet comporte un dossier technique: Présentation du systeme et quatre grandes parties : A a D. Toutes les parties sont indépendantes Partie A: Transducteur Emetteur Partie B : Transducteur Récepteur Partie C : Programmation du Microcontréleur Partie D : Codage et décodage des données Documents fournis aux candidats : __Nombre de pages Enoncé Nombre de pages Réponse Annexe / 18 (pes) t DRI (ipe) ATG pes), A2 Ope) | | DR2 (ips) BI (2 pgs), B2 (1 pg), B31 pe) | CI (12 pgs), C2 (1 pa) ai Duo pes) Concours de recrutement des Technologues session 2012 Spécialité Génie Electrique Télémétre ultrasonore 4 impulsions I. Présentation L1 Présentation générale En robotique, il est courant d’utiliser la technologie des ultrasons pour détecter les obstacles proches du robot, Selon le résultat de mesure de distance, il est possible d’agir & travers un algorithme particulier sur les moteurs pour éviter (ou atteindre) des obstacles se trouvant sur la trajectoire du robot, Plusieurs techniques sont utilisées pour la mesure de distance par ultrasons. Nous présentons ici une méthode couramment utilisée, c'est la méthode de mesure de temps de Vol appelée aussi — « Pulse-Echo » (Figure 1). Cette technique repose sur la mesure de femps de retard entre l'onde émise et l’écho renvoyé par la cible dont on cherche a déterminer la distance. Figure 1 : Schéma de principe du télémétre ultrasonore a impulsions Le télémétre envoie des trains d’impulsions de durée t, ’onde se propage de maniére conique dans l'air et se réfléchie sur le premier obstacle rencontré aprés un temps to. Ces trains se répétent a une fréquence f, afin des déterminer en temps réel la distance séparant obstacle du capteur. La figure 2 illustre le principe général ne ‘Obsctacle \ * — = hei _ [eras if pore meu [Emeiteur Récepteur | Figure 2 : Principe générale de détection d’obstacle Eprewve de Technologie : Partie Elecironique Concours de recrutement des Technologues session 2012 Spécialité Génie Electrique Le temps d'aller et de retour, que met le train dimpulsions pour atteindre I’ obstacle et revenir au récepteur est proportionnel a la distance d qui sépare le capteur de obstacle, Connaissant la ible de déterminer la distance vitesse de déplacement du son dans l’air (v ~ 340m/s), il est pos d selon la formule suivante: Vt 1.2 Synoptique du systéme Dans ce sujet, nous proposons d°étudier le télémétre ultrasonore & impulsions ainsi que la partie décodage relative a la carte de commande. Le schéma synoptique du télémétre ultrasonore & impulsions est présenté dans la figure 3. ‘meter recep | 1 | t ‘Ampiification | l | ‘Adaptation de | a | a | _ | f Microcontréteur {"Transductour Transaucteur | Figure 3 : Seiaéuu synopiique du igiéweire ulirasonore “Epreuve de Technotogie : Partie Electronique Page: 2718 Concours de recrutement des Technologues session 2012 Spécialité Génke Electrique IL. Etude du systéme D’aprés le schéma synoptique (cf, figure 3) nous proposons de décomposer le systéme en quatre parties - Partie A : Transducteur émetteur. - Partie B: Transducteur récepteur. - Partie C : Programmation du Mierocontroleur. ~ Partie D : Codage et décodage des données. $e A. Transducteur émetteur Afin d’avoir un niveau électrique suffisant pour commander le transducteur émetteur, les signaux issus du microcontrdleur seront traités par un circuit d’adaptation de niveau, présenté dans la figure 4. Le circuit CD4049 est alimenté par une tension VDD = 12V. J uvancductour ——! Figure 4 : Schéma électrique du circuit d'adaptation de niveau Al Quel est le réle du circuit MC14504 (voir annexe Al)? A quel niveau doit-on connecter la broche MODE ? A.2 Le transducteur ultrason consomme environ 15mA, justifier Vutilisation de deux portes Jogiques en paralléle (voir annexe A2). A.3 Donner Vamplitude créte @ créte de la tension aux bornes du transducteur. Ad Proposer un autre schéma d'adaptation de niveau, Epreuve de Technologie : Partie Electronique Page: 3/18 Concours de recrutement des Technologues session 2012 ___ Spéclalté Génie Electrique __ BI Amplification La tension de sortie du transducteur ultrason varie de 20mV 4 200mV suivant la distance. On se propose de faire l'amplification du signal afin de faciliter sa détection. La figure 5 représente le schéma du montage utilisé. Les amplificateurs sont supposés parfait. Figure § : Schéma électrique de Pétage d’amplification On donne Ry = Ry = 27K2; Ry = Ry Rg = 25k B11 Exprimer la tension de sortie vs en fonction des tensions V5y et Vs2- B12 Exprimer la tension de sortie vs en fonction des tensions d’entrées ey et ey. Déduire que Vamplificateur étudié constitue un amplificateur différentiel idéal de gain Ag qu'on précisera. BL3 Calculer ta valeur de R, permettant d'avoir une tension de sortie maximale de 2V. BL4 En réalité, es résistances ne sont pas rigoureusement égales ; pour étudier effet de tolérance des résistances, nous prenons Ry = Ry= Rs; Re = Rs(1 +e) avec eK B41 Calculer la nouvelle tension de sortie vs en fonction de V5 et V2. B14.2 Metre la tension de sortie vs sous la forme suivante : Dg = Aly. Vg + Ag. Ue avec Ug = y= €2 ef V_= (€,+€2)/2: B143 Nous supposons que |Ai| = |Aq| et que le taux de réjection en mode commun TRMC = 20\og | <60dB, Calculer ta précision sur la résistance Re. “Eprouve de Tethnologle : Partie Electronique Page: 4718 Concours de recrutement des Technologues session 2012 ______Spécialité Génie Electrique _ B2 Controle automatique du gain (CAG) L’amplitude du signal regu varie suivant Ia distance de 20mV 4 200mV (soit de 0,2 a 2V aprés amplification). Lutilisation d'un 16dB pour des fréquences f > SOKHz. B3.1.1 Tracer le gabarit du filtre Bi.1.2 Déterminer Vordre n du filtre a partir de Vabaque (annexe B2). Verifier analytiquement la valeur trouvée. On rappelle que les filtres de Butterworth (maximalement plats) sont des filtres de la forme py HOD! = aa Avec € = (104% — 1)? t= op B3.1.3 Donner ta fonction de transfert H(jo) sous la forme canonique (rapport dune constante et d’un produit de polynomes en j@2 et dont les racines se trouvent sur le cercle unite), Bi.14 Calculer Vatténuation 20 log(|H(ja)|) pour les fréquences f = 40kHz et f= 50kHz, B3.1.5 Si nous choisissons d’approximer le gabarit du filtre par une structure au sens de Tchebychev. Calculer les nouvelles valeurs des parameétres déja cités (annexe B3) et préciser quels sont les avantages et les inconvénients derriére cette approximation. On rappelle que les filtres de Tchebychev ont la forme : WOM? = CFM) ait < o cos(ncos”*(x)) pour 0S2S1 | insme de Tchebychey et 2 =” faved ore ere cosh"*(x)) pourl : Register Bank Select bits (used for direct addressing) po = Rank 0 (00h.7Fh) 01 = Bank 1 (60h-FFh) bie FO Time outpe Aer power-up, ROT instructon of Suz8P nstncon AWWDT time out occurred ots BD Power-down bit 1 = After power-up of by te CLEWST ineucton 4 = By exeeuton of the SLEEP instruction pie _2:Zerot 1 = The result ofan anthmatic or loge operation is 2er0 0 = The reul ofan armed or ogc operation isnot zero bit DC: Digit Carry/Borrow bit (ADDWE, ADDLLW, SUBLW, SUBWF instructions) (for Borrow the polanty is reversed) {A cary-ou from the th low order io the rebut occured No carry out om the an ow order ofthe result BLOC: arya bt (ADORE, ADDLH, STALK, SUBRF instuctons) ‘A cary-ou rom the Most Sgnficant bof he est occurred = No cary.out om the Most Signiicant ofthe result occures Note: For Borrow, the pointy s reversed, A subtraction s executed by acing the two's complement of the second operand. For rotate (RAF. RLF) msPuchons ths Bis loaded wih ether the nigh or low order bit of the source register ° Legend = Re Reacsieo —_W-=WrlableD__U= Unnpamentod treats Value at POR 1° = Bits set (0 = Bits cleared Bit is unknown Epreuve de Technologie : Partie Electronique “Page: 10/31 Concours de recrutement des Technologues session 2012 ___ Spécialité Génie Electrique_ PIC16F627A/628A/648A 4222 ON Regist Noie: To achiev a 1-7 prescaier assignment for TWRO, assign the prescaler to the WOT. (PSA-= 1), See Section 6.34 “Switching Prescaler Assignment”. | The Option register s a reacabie and writable register, Which contains various control pits to configure the TMRONOT prescaler, the extemal RBO/INT interrupt, TWRO andthe weak pubups on PORTE. REGISTER 42: OPTION REG - OPTION REGISTER (ADDRESS: 81h, 18th) RWWA RM RW RW RORY RM [REPO] wreos | Tacs [Tose | Psa P50 | a7 to bt? RBBU: PORTE Puttup Enable bt PORTE pul-ups are disabled (0 = PORTS pull-ups are enabled by individual port latch values bitS ——_INTEDG: Interrupt Edge Select bit 1 = Interrupt on rising edge of REGANT pin © = Interrupt on faling edge of RBOIINT pin btS —-TOCS: TMRO Clock Source Select bit 11 = Transition on RAA/TOCKUCMP2 pin (= Intemal instruction cycle clock (CLKOUT) bits TSE: TMRO Source Eage Select bit = Increment on high-o-iow transition on RAS/TOCKUICMP2 pin 0 = Increment on low-to-high transition on RAA/TOCKICMP2 pin bits PSA. Prescaler Assignment ait 1 = Prescaler is assigned to the WOT Prescaler's assigned to the Timer module DI20 — PS<2:0>: Prescaier Rate Select bits boo | 4:2 a oo. | ta | 12 ye | 14 tie | 1:8 roo | 4:32 | 1:16 am | 164 | 1:32 iio 1128 | 1.64 1 15286 | 12428 [Legena a a — R= Readable bt table bit n= Value at POR 11 = Bitis set “Epreuve de Technologie : Partie Electronique "Page: 11/31 Concours de recrutement des Technologues session 2012 __Spécialité Génie Electrique PIC16F627A/628A/648A 4223 The INTCON register is a readable and writable register, which contains the various enable and flag bits for all interupt sources except the comparator module See Section4224 “PIEY Register” and Section 42.2.5 “PIRI Register” for @ description of the comparator enable and flag bits INTCON Register REGISTER 4-3; | Note: Iniescups ag bits gel set when an interrupt ( ‘conattion occurs regardless of the state of its correspanding enable bit or the global ‘enable bit, GIE (INTCON<7>)._ INTCON ~ INTERRUPT CONTROL REGISTER (ADDRESS: OBh, 88h, 10Bh, 18Bh) bit? bits brs bite ‘it 3 bit 2 bet bho Epreuve de Technologie : Partie Electronique RW0 RW RMD RMD ROW. RO RMR Cle] Pele | TOE | INTE | _RBE | TOF | NTF | ROR | on? Dio Raw.o GIE: Global interrupt Enabie bit 1 = Enables al un-masked interrupts 0 = Disables all interrupts PEIE: Peripheral Interrupt Enable bt 1 = Enables all un-masked peripheral interrupts ‘= Disables all peripheral interrupts ‘TOIE: TRO Overflow interrupt Enable bit 1 = Enables the TMRO interrupt 0 = Disables the TMRO interrupt INTE: REDIINT Extemal interupt Enable bit 2 = Enables the RBOVINT externat interrupt 0 = Disables the RBOVINT external interrupt RBIE: RB Port Change interrupt Enable bit Enables the RB port change interrupt 0 = Disables the RB por: change interrupt TOIF: TMRO Overflow Interrupt Flag bit 2 = TMRO register has overflowed (must be cleared in software) 0 = TMRO register dic not overtow INTF RBOINT Extemal interrupt Flag bit 4. = The RBOMINT extemal interrupt occurred (must be cleared in sofware) (= The RBOINT extemal interrupt did not occur RBIF. RB Port Change interrupt Flag bit 1 = When at least one of the RB<7:4> pins changes slate (must be cleared in software) (0 = None of the RB<7:4> pins have changed stale [Legena: R= Readable oit W-=Writabie bit —_U = Unimplemented bit, read as ‘0 Bitis cleared x= itis unknown | Page: 12/31 Concours de recrutement des Technologues session 2012 Spécialité Génie Electrique PIC16F627A/628A/648A 42.25 — PIRt Register ‘This register contains interrupt flag ots condition aceurs regardless ofthe state of REGISTER 4-5: bit? bts bits ita bits bit itt ito “Epreuve de Technologie : Partie Electronique Interrupt flag bits get set when an interrupt its corresponding enable bit or the global ‘enable “bit, GIE (INTCONST>). User | software stiould ensure the appropriate interupt fag’ bits are clear prior to snabling an interrupt PIR1 ~ PERIPHERAL INTERRUPT REGISTER 1 (ADDRESS: 0Ch) Rwo RWO RO RO UO RRND (cee [cw [Rew [tx | — [ocr rwrar [TRF | Bitz Bao EEIF: EEPROM Write Operation Interrupt Flag bit 1 = The write operation completed (must be cleared in software) (0 = The unite operation has not completed or has not been started (CMIF: Comparator Interrupt Flag bit 2 = Comparator output has changed (© = Comparator output has not changed RCIF USART Receive Interrupt Flag ott 1 = The USART receive buffer is full = The USART receive butter is empty ‘TXIF: USART Transmit Interrupt Flag bit 1. = The USART transmit butler is empty (0 = The USART transmit butler is ful Unimplemented: Read as ‘0 CCPIIF CCP1 Interrupt Fiag bit Capture Mose TMRI register capture occured (must be cleared in software) (0 = No TMA1 register capture occurred ‘Compare Mode TMRI register compare match occurted (must be cleared in software) jo TMR1 register compare match occurred PWM Mode ‘Unused in this mode TMR2IF: TMR2 to PR2 Match Interrupt Fag bit 1 = TMR? to PR2 match occurred (must be cleared in software) 0 = No TMR2 to PR2 match occurred TMRAIF: TMR 1 Overfiow interrupt Flag bt IMR! register overfiowed (must be cleared in software) 0 = TMR1 register did not overflow R= Readable bit W=Wotable bil U = Unimplemented bit, read as ‘0 Value at POR “V = Biis set 0 Page: 13/31 Concours de recrutement des Technologues session 2012 Spécialité Génie Electrique PIC16F627A/628A/648A 1ON=30>) determine 6.3 Timer0 Prescaler The PSA and PS<2:0> bis (01 the prescaler assignment and prescale rato. When assigned to the Timer module, all instructions ving to the TRO register (e.g.. CLR 1, MOVMF BSF 1, X....etc.) vill clear the prescaler. When assigned fo WDT, a CLRNDT instruction wil dear the prascaler along with the Watchdog Timer. The prescaler 's not readable or writable An B.bit counter \s available as a prescaler for the Timer module, or as a postscaler for the Watchdog. ‘Timer. A prescaler assignment for the TimerO module means that there is no postsealer for the Watchdog, Timer. and vice-versa, FIGURE 6-1: __ BLOCK DIAGRAM OF THE TIMEROWDT oe | rock [S71 : | [™ | vee SE nA sot 1X | | a, Hace Ww hee | \ TUR: Clock Source PSA roveron | WOT Postscaler/ | watendog ‘TRO Prescater | PSA Vv | | a oo WT Enable bt — ____ Io Timeout PSA Note: TOSE, TOCS, PSA, PS<20> are bis in the Option Regster Epreuve de Technologie : Partie Electronique Page: 14731 Concours de recrutement des Technologues session 2012, PIC16F627A/628A/648A Spécialité Génie Electrique 7.0 TIMER1 MODULE ‘The Timer’ module is 2 16-bit imer/counter consisting of two &-bit registers (TMRIH and TMRIL) which are feadable and writable. The TMR1 register pair (TMRIHTMRAL) increments from 0000h to FFFFR and falls over to 0000h, The Timert Interrupt, if enabled, is generated on overtiow of the TM register pair which latches the interrupt flag ba TMRIIF (PIR1<0>), This interupt can be enabiedidisabled by settingictearing the Timert interrupt enable bit TR 11E. (PIET<0>), Timer can operate in one of two modes: + Asa timer + Asa counter The Operating mode is determined by the clock select, bit, MRICS (TICON<1>). In Timer mode, the TMR1 register pair value increments every instruction cycle. In Counter mode, it increments on every rising edge of the external clock input Timert can be enabledidisabied by settinglclearing control bit TMRION (TICON<0>). Tmert also has an internal ‘Reset input". This Reset can be generated by the CCP module (Section 9.0 “Capture/Compare/PWM (CCP) Module”), Register 7-1 shows the Timer contro! register, For ne PICT6FS27A628A/G48A, when the Timer! oscilator is enabled (TIOSCEN is set), the RBZ! TOSWPGD and RABITIOSO/TICKUPGC pins become inputs. That is, the TRISB<76> value is ignored RW0 RW RO RAO TicKesi | Tickeso| THOSceN | FISNG] TwRICs [ TMRION bit 0 REGISTER 7-1: TICON - TIMER1 CONTROL REGISTER (ADDRESS: 10h) Uo uo RW RO bit7-6 —_Unimplemented: Read as ‘0° bit 5-4 TICKPS<1:0>: Timert input Clock Prescale Select bits 11 = 18 Prescale value 10 = 14 Prescale value 01 = 12 Prescale value 00 = 1 1 Prescale value bit3- THOSCEN: Timert Oscillator Enable Control bit 2 = Oscilator is enabled 0 = Oscilator is shut of") bit2 — THSYNE. Timert Extemal Clock Input Synchronization Control bit IMRICS =1 2 = Do not aynehronie external clock input ‘0 = Synchronize external clock input TMRICS = 0 “This bt s ignored. Timert uses the intemal clock when TMRICS = bit MRICS: Timert Clock Source Select bit 1 = External clock from pin RBGIT1OSO/T1CKUIPGC (on the rising edge) (© = Internal clock (Fosc/4) ito TMRION: Timert On bit © = Stops Timert Note 1: The ose tegen Readable bit -n= Value at POR 1 ‘Epreuve de Technologie : Partie W=Woitabie bit Bit let andi feexiback fesisior ate luted ui io eliminaie power drain, U= Unimplemented bit, read as 0 | cleared Bit is unknown Page: 18/31 Concours de recrutement des Technologues session 2012 PIC16F627A/628A/648A Spécialité Génie Electrique 7.1 Timer Operation in Timer Mode Timer mode is selected by clearing the TMRICS (TICON=1>) bit. In this mode, the input clock to the timer is Fosc/4, The synchronize contrat bit TISYNC (TICON<2>} has no effect since the intemal clock is 7.2. Timer, Operation in Synchronized Counter Mode Counter mode is selected by setting bit MRICS. in this mode, the TMR1 register pair value increments on every rising edge of clock input on pin RB7/T1OSVPGD ‘when bit TIOSCEN is set or pin RBG/T1OSO/TICKy PGC when bit T1OSCEN is cleared I TISYNE is cleares, tnen tne extemal clock input is, synchronized with intemal phase clocks. The synchito- nization is done after the prescaler stage The prescaler stage Is an asynchronous ripple-counter, In this configuration, curing Sieep mode, the TMRT register pair vaive wil not increment even if tne extemal clock is present, since the synchronization Circuit is shut oft. The presealer however wif continue to increment, FIGURE 7-1; TIMER1 BLOCK DIAGRAM setag Sratow ' si Tmo [mic Tose ee) = Eneoe rarvoaircs [SZ Foscis ete) Sloe nowt reKeser o> Sretatot Gece 7.21 EXTERNAL CLOCK INPUT TIMING FOR SYNCHRONIZED COUNTER MODE, When an external clock input Is used for Timert in ‘Synchronized Counter mode, it must meet certain requirements. The extsmst clock ‘dus to internal phase clock (Tosc) synchronization. Also, there is a delay in the actual incrementing of the TMRt register pair value after synchronization When the prescaler is 1:1, the external clock input is the same as the prescaler output. The synchronization ‘of TICKI with the internal phase clocks is accom plished by sampling the prescaler output on the Q2 and (G4 cycies ofthe internal phase clocks. Therefore. tis necessary for TICKI to be high for atleast 2 Tosc (and a small RC delay of 20 ns) and low for at least 2 Tose (and a small RC delay of 20 ns). Refer to Table 17-8 in. the Electrical Specifications Section, timing parameters 45, 46 ana 47 mien @ prescaier other than 1:1 is used, the external lock inputs dvided by the asynchronous tipple-couter type prescaler so that the prescaler output s symmetn- cal. n order tor the external ciock to meet the sampling requirement, the npple-counter must be taken into ‘account, Therefore, itis necessary for T1CKI to have a period of at iaast 4 Tosc (and a'small RC dolay of 40.18) divided by the prescaler value. The only requirement on ‘TICKI high and fow time is that they do not violate the minimum pulse width requirements of 10 ns). Refer to the appropriate electrical specifications in Table 17-8, parameters 45, 46 and 47 eres | Restak orenre roccen lem cence esreeeetere wecialtieeros teeta ne rece pare eae Eprewve de Technologie : Partie Electronique Page: 16/31 recrutement des Technologues session 2012 Spécial PIC16F627A/628A/648A 9.0 CAPTURE/COMPARE/PWM TABLE 9-1: CCP MODE - TIMER (CCP) MODULE ‘The CCP (Capture/Compare/PWM) module contains @ 16-1 register wich can operate os a 16-bit Capture register, as a 16:bt Compare reqster or as a FWM rmasteristave Duty Cycie register Tate 9-4 shows the timer resources ofthe CCP module mages. COPY Module Caplure'Compare/PWM Registert_(COPRI) comprised of two S:bit registers: CCPRIL (low byte) and: CCPRIM (high byte). The CCPICON register controls the operation of CCP1. Al ate readable and wtb Adstional information en the CCP module i avaiable in the "PIC® Mic-Range MCU Fanuy Reference Man- dar (0833023) "Compare fl Pw REGISTER 9-1; CCP1CON = CCP OPERATION REGISTER (ADDRES: uo uo RO RO 0 Fo ROW. ae Wj copix | ccpty | Gcpima_[Gcp1m2|ccpimi | CCPIMO 7 ito bit7-6 Unimplemented: Read as 0" bitS¢ — CCPAX:CCP1Y: PWM Least Significant bits Capture Mode Unused ‘Compare Mode Unused PWM Mode These bits are the two LSbs of the PWM duty cycle. The eight MSbs are found in CCPRxt, bit.0 — CCPIM«3:0>: CCPx Mode Select bits Capture/Compare/PWM off (resets CCP1 module) Capture mode, every faling edge Capture mode, every nising edge (0220 = Capture mode, every 4th rising edge 0222 = Capture mode, every 1th nising edge 1009 = Compare mode, set output on match (CCPtIF bitis set) 1002 = Compare mode, clear output on match (CCP1IF biti set) 1020 = Compare mode, generate software inteupt on match (CCPTIF bit is set, CCP pin is Uunaffectea) 1012 = Compare mocte, tigger special event (CCP TIF bits set; CCPI resets TMRY 1ixx = PWM moge Legend: R= Readable bit We Writable bit U = Unmmplemented bi, read as ‘0 n= Value at POR 7° = Bitis set ‘9)= Bilis cleared _x= Bit is unknown Epreuve de Technologle : Partie Electronique Page: 17731 Concours de recrutement des Technologues session 2012 PIC16F627A/628A/648A ___Spécialité Génie Electrique 9.1 Capture Mode In Capture mode, COPRIH:CCPRIL captures the 16-bit value of the TMR register wher arrevent occurs on pin RB3/CCP', An event is defined as, + Every fang edge + Every ising edge + Every ath rising edge + Every 16th sing edge ‘An event is selected by contro! bis CCPIM«3.0> (CCPICON<3:0>), When a capture is made, the Interrupt request flag bt GCP1IF (PIR1<2>) is set. It ‘must be cleared in software. 1 another capture occurs before the vaiue in register CCPRI 1s read, the old captured vaiue wil be lost 9.1.1 CCP PIN CONFIGURATION In Capture made. the RB3ICCP1 pin should be config- Lured as an input by setting the TRIS8<3> bit. FIGURE 9-1: CAPTURE MODE OPERATION BLOCK ‘Prescaier | (PIRT<2>) * | react 912 TIMER1 MODE SELECTION Timert must be running in Timer mode or Synchro- rized Counter mode for the CCP module to use the capture feature. In Asynchronous Counter mode, the capture operation may not work 9.1.3 SOFTWARE INTERRUPT When the Capture mode is changed, a faise capiure interrupt may be generated. The user should keep bit CCP HE (PIE 1<2>) clear to avoid false interrupts and should clear the flag bit CCPIIF following any such change in Operating moae, Eprewse de Technologie : Parte Electronique 914 CCP PRESCALER There are four prescaler settings, specified by bits COP IME3:0>. Whenever the CCP module is tuned off, of the CCP module Is not in Capture mode, the prescaler counter is cleared, This means that any Reset will clear the prescalet counter “Switching from-one-eaplure prescaler to another may ‘generate an interrupt Also, the prescaier counter will not be cleared, therefore the first caplure may De from a non-zero prescaler. Example 9-1 shows the recommended method for switching between capture prescalers. Tis example also clears the prescaler ‘Counter and wil not generate the “false” interrupt EXAMPLE 9-1; CHANGING BETWEEN ____GAPTURE PRESCALERS cnr tuin Ge module otf | the new preacaler } node value and CCP on noad CCPICON with thie 9.2 Compare Mode In Compare mode, tne 16-08 CCPR1 register value is constantly compared aganst the TMRY register par value. When a match occurs, the RBICCP1 pin is, + Driven high + Driven iow + Remains unchanged ‘The action on the pin ia based on the value of control bits CCPIM<3:0> (CCPICON«30>). At the same tune, interrupt fag bit CCP HF is set FIGURE 9-2: COMPARE MODE OPERATION BLOCK DIAGRAM Swttog on OoPIF rc) | [coat] coor] | fo 3 | = Sapa) ett: a) Lae raent_S J me Ll vasaa— 5 i L setntnip fag be THIF (PART >) te: Spal rd ig aT ot | Concours de recrutement des Technologues session 2012 Spécialité Génie Electrique PIC16F627A/628A/648A 15.6 INSTRUCTION SET SUMMARY Each PICISFE27A'S2BA648A instruction is a 14-bit word divided into an OPCODE which specifies the instruction type and one oF more operands which further specity the operation of the instruction. The PIC1SF627/628A/648A instruction set summary in Table 15-2 lists byte-oriented, bit-oriented, and literal and control operations. Table 15-1 shows the opcode field desenptions. For byte-orlented instructions, ‘f represents a fie register designator and 'd' represents a destination designator. The fle register designator specifies which file register is to be used by the instruction, ‘The destination designator specifies where the resuit ot the operation isto be placed. i'd is zero, the result is, placed in the W register. I'd is one, the result placed in the fle register specified in the instruction, For bitorlented instructions, ’b’ represents a bit feid designator which selects the number ofthe bit atlected by the operation, while ' represents the number of the file im wich the bit is located, For literal and control operations, represents an eigntor eleven bit constant or literal value 15.1 Read-Modity-Write Operations Any instruction that specifies a file register as part of the instruction performs a Read-Modity Write (R-M-W) operation. The register is read, the data is modified, land the result is stored accoraing to either the instruc: tion, or the destination designator ‘dA read operation 's performed on a register even if the instruction writes to that register For example, a "clrf PORTE" instructon wil read PORTE, clear alt the data bits, then wrte the result back to PORT, Ths example would have the unin- tended result that the condition that sets the REIF flag Would be cleared for pins configured as inputs and ushig the PORTS interupt-on-change feature ‘TABLE 15-1: OPCODE FIELD DESCRIPTIONS Field Description agi fe sins (500 IF ering eater) [ist adarese itn an eb roger Literal fie. constant data or babel [Dont cae ioeatoni= sor) Tressel grt coe ih = 0 wate | ‘tourer foo ape fr copay wt al thercene ste one os Desinaton select d= 0, wae To WE ore rerun fie eget! — =z) ‘The instruction set is highly orthegonal and is grouped Into three basic categores: + Byte-ortented operations + Bit-ortented operations + Literal and control operations All instructions are executed within one single Instruction cycle, unless a conditional tests true or the program counter is changed as a result of an instruction. In this case, the execution takes two instruction cycies with the second cycle executed as a Now One instruction cycle consists of four osciliator periods, Thus, for an oscillator frequency of 4 MHz. the omal instructon execution time is tus, It a conditional test is true oF the program counter is, changed as a result of an instruction, the instruction execution time is 2 us, Table 15-2 lists the instructions recognized by the MPASM™ assembler Figure 15-1 shows the three general formats that the instructions can have baal eisingructons | Ail examples use the folowing format to represent a hexadecimal number own where signs a hexadecimal cig GENERAL FORMAT FOR INSTRUCTIONS, [ Be onartos fie roger ceeratans FIGURE 15-1: [erecoe [van | aE se atetastn athena es eral and conto pecans aw er ° ‘oPGODE ‘era nL and aon inructions only -|teutess | | 8 «0 7S__|Time-oa bt | [_vepcone | keer [PD [Powerdown bt | 1 = Wbtinmedaie value “Epreuve de Technologie : Partie Electronique Concours de recrutement des Technologues session 2012 _ PIC16F627A/628A/648A _Spéciatité Génie Electrique — TABLE 15-2: PIC16F627A/62BA/643A INSTRUCTION SET EIDsaal PIC IOROZTASZEAIAEA i Mnemonic, Description cycles Operands se "EYTE-ORIENTED FILE REGISTER OPERATIONS WES rr Tet EER nel | tele 3 me tan |2 22 | ta |2 u zt [Decrement Skip #0 5 [increment Jinerementt Skip r Incisive OR Wh Move! rl a eee Move Wtot ; 1 1 1 eect tues fee | No Operation ccuisve OR W witht STORENTEDFLE REGISTER OPERATIONS CRD ERE Fem Br ent Sts tre ela Tet Sap Set mo = (YEA Ao GowROL ERATIONS [Add Mteral and We yT 4 [Sota [Cat suutre | Gary Te X \Gowasseee | rote Ot cw | [tweet «Reema tom iran © Retna eran x Retin om subeuine = | cone Sony nce {| Siorc rome \ Th fee une tox |eDez k_[eseweve OR ewan Wo I iinet wore || Wher a 0 egstrs mated auton fal eg. nOVP Pon, 1) fe valu ned we at vue prseion he DnsterasnesFereunote fe dau aun et ssehgredas neu watvenw oy sven Serer eos Sie wttbec ves 2: ernment on te TARO g(r wre appeal d= he prescribe cleared assests he Tne tase 2: megan une (P)isodte ora connate sven cures Wo ees The een aces Eprewse de Technologie : Partie Electronique Page: 20731 Concours de recrutement des Technologues session 2012 ANNEXE C2 Ultrasonic MA Series __ Spécialité Génie Electrique _ 4- Open Structure Types f ——— | aS RAE] ART | | ® e S J ; — Le SS hese sense anarit and cave urascric es “aD es = applications in catance measurerant(vahics reversing as et) ross Tse esr Sbjectecting wciry lms sneremerecoree pe a a Features oa Paavo | Concern nt Po Germ [stm 4 Law power comugton TERT See — Sgn eta igh pen one treo an igh Pecuencyoptone me Toes naaooon twaaoaes — 1 Open stucture aaosin — ass Lair he combine trator mode of abner ‘raeduce an radal cor, tua ype exhib gh tevety and high son prom evele epreatona Aulorate doom Hg Aas, Remote aro) Narge nae This }yp hat excolont eats to ars ‘wvorment condirs ane can be ute outsoers [Appucatene Bacr sonar ence, Pang etre ‘ype ants high senstayn a ‘Sher waeangie lacie ere rectviy fr Noh eotencns Aopen motes. dtarce measures be lovel meters, gaa Tow metas sauunsars woes €| @,¢ sens co0e Rd) sewscooe Ines A ERes seascoos ‘Epreuve de Technologie Page: 21/31 Concours de recrutement des Technologues session 2012 Spécialté Génke Electrique ANNEXE D1 aa FAIRCHILD i SEMICONDUCTOR LM555 Single Timer Features + High Cunen: Drive C + Adjustable Duty Cy% + Temperature Stability of 6 005%6"C + Timing From Sec to Hours + Tum off Tune Less Than 2ySee ility (2008) Applications + Pression Timing + Pulse Generation + Time Delay Generation + Seqaeatial Tums Internal Block Diagram Epreuve de Technologie : Partie Electronique www.fairehiisemi.com Description “The LMSSS ina highly stable contrller capable of yeah. sig accurate tang pubes Witna nooostable operan he tune delay ie conlled by ne external restr and ont caput With masable operation, he fequency and dy yee are accurately controled by fo extemal eustrs and one capacitor 208 Control Voltage Concours de recrutement des Technologues session 2012, Spécialité Génie Electrique Absolute Maximum Ratings (Ta = 25°C) Parameter ‘Symbol _ SupplyVotage “vec | Lead Temperature (Soldering 10sec) “Tiead | [Power Dissipation Po | Operating Temperature Range (LM555) “Torr 0-470 °C [:coragh Tenperstue Range an = al [SetTsTo %6 Epreuve de Technologie : Partie Electronique Page: 23/31 Concours de recrutement des Technologues session 2012 Electrical Characteristics ~ 15V, unless otherwise spactied! [Pea Ta “Win. yp. [Max [Unit] Supply Votage vee | | Supply Currant (Low Stable) (Note) | icc Timing Etror (Monosiable) Initial Accuracy (Note2) Grtwantenpermaerscinny | ACCUR Ontwnn Supp votage ote) | SAT Tg Ever stab / Taare a | accu | > fags Ontinitengertge nites) | “ara” | Chote “| | some | Ont with Supply Vottage (Noted) avaVec Controt Voltage Ve Threshold Voltage vt Resel Votiage Vast | Reset Current RST Low Output Votage | vou High Output Votage vor | Rise Time of Output Noted) Fall Time of Output (Noted) [_* Discharge Leakage Current ike Notes 1 When the outputs high, the supply current typically 4mA lass than at Vec © SV 2 Tested at Vcc = 5.0V and Vcc = 16V. 3, This will determine the maximum value of Ra + Re for 15V operation, the max. total R= 20M. and for SV operation the max total R= 6.7M0 4 These parameters altrough guaranteed, are not 190% tested in production, Epreuve de Technologie : Partie Electronique Page: 24/31 Concours de re Spécialité Génie Electrique sss Application Information Table 1 below is the basic operating table of 555 tiner Table 1. Basic Operating Table “Threshold Voltage “Trigger Voltage | PE 4) Discharging Tr. | Paioarene jaan | resetrin 4) Output 3 a Don'tcare Dont care “Low [ - = Vin > 2Vo07S Vin > 2Ve67S | ~_ Righ rn [ | | VeeTS= Vin <2 Vee VeoT3 = Vin <2 Vee? 3 | H Vin Vee/3 ‘Vin = Veer Figh wer OFF the low signal mput is applied to tbe reset tenmanal. the tanet output remains low repanles of the threshold valiage or | the rigger voltage Ouly wlan the hip siaua is applied vo the rest tenia, the tuner’ ouput changes zecording 10 threshold votiage snd rigger voltage ‘When the threshold voltge exceeds 23 ofthe supply voltage whi the toner ouput i igh, the tiers nema dischasge ‘tums ou, lowering the fesiotd voltage to below 1/3 ofthe supply voltage During this rime, the ter onaput i snnintsines low. Later if low sisal applied to the teget voltage so that it becomes 13 ofthe supply voltage he tuners tema discharge T. tus fF, ceasing te uestohd voltae mu diving te ue out agit ih 1. Monostable Operation Figure 2. Resistance and Capacitance va, Time dolay(ta) big PPI nek reat Yee Figure 3. Waveforms of Monastablo Operation Epreuve de Technologie : Partie Electronique Page : 25/31 Concours de recrutement des Technologues session 2012 Spécialité Génie Electrique uns Figure | llustates « mooostabe circuit. In this mode, the timer generates a ixed pulse whenever the trigger voliage flls below Vee's. When the tigger pulse voltage applied tothe #2 pin falls below Vec"3 while the rine omtp is Yo, The tuner's rutenual Mip-Alop urs the discharging Tr, ob and causes te tuner ouput to becowne big by chaygung the external capacitor CL suid setig the Mip-lop ouput at che same rin The voliage across the external capacitor C1, Vc} increases exponeutally with the inne constant t=RA*C aus reaches 2Vee’3 attdeLIRA*C. Hence, capacitor Cl is charged Uuough resistor Ra. The eater the tine coustant RaC. the liger stakes for the VI 10 reach 2Veo3. lu other words. the tune constens RAC controls the ouput pulse width ‘When the applied voltage tothe capacitor C1 reaches 2Vec'3, the comparsior on the trigger trmunal resets the fhp-flop, ‘uring the discharging Tron. At ths time, C1 begins to discharge andthe timer output couverts to low In thic way the thner operating m the monostable repeals the shove process Figure 2 shows the ne consiant rela based on Ra and C. Figute 3 shows the geveral waveforms during the souostable operation. {W anust be noted tha, for a uorimal operation, the trigzer pulse voltage needs to mamatain amannum of Vee!’ before the timer ‘urput turns low: That is alough the output remains unaffected even if differen trignet pulse is applied while rhe ouspur is heh, it zay be affected and the waveforua Joes not operate properly af the trigger pulse voltage a the end of the output pulse remains at below Vec!3. Figute 4 shows such «tinier ontput abnormality hip hora, tha, 1-06 Figure 4 Wavotorma of Monostable Operation (abnormal) 2. Astable Operation Figure 5. Astable Circuit Figure Epreuve de Technologie : Partie Electronique Page: 26731 Concours de recrutement des Technologues session 2012 Spécialité Génie Electrique Percent arc Figure 7. Waveforms of Astable Operation Am asiable timer operation is achieved by adding resistor Kb fo Figwe 1 and configuring as shown on Figure S, In the astable ‘operation, the tigger terminal and tbe thresbold terminal are connected so thot a self-rigger is forined, operating asa mutt vibrator. When the timer ourpu i high, ss invernl discharging Tx tums off and the VC increases by exponential function with the ume constaat (Rar RB)*C When the Vi, oF the threshold voltage, reaches 2Vce’3, the comparator output on the trigger terninal becomes hit resetting te F'F ancl causing te rimet ouput to become low, This iw ian tus on the discharging Te and the C1 discharges through the disebagging chaanel formed by Ris and the discharging I. When the Vct falls below Vec!3, the comparator ‘output on the tigger fenninal becomes high and the tier output becomes high again. The discharging Tr tums off and the Vc rises again, the above process, the section where the timer output i high 8 the time i takes forthe Vcr to sise frou Vee! to 2Vee!3, and the section where the nmr output is Fow isthe tine it takes forthe Vc to op from 2Vee/3 to Vec’3. When ter uiput 1s high, the equivalent cicuit for chaning capacitor C1 is as follows: eo! z Veo Cl Vel(0- og tte Yeo Vi) clea aa r + at” Rate Ve) = Veg’) (2 mare) Voytth ~ Vogt 3e @ he Vu) to reach 2Vce/3, Since the duration of tue timer onspt high state(ty) isthe amount of time i takes fo Epreuve de Technologie : Partie Electronique Concours de recratement des Technologues session 2012 Spéicialté Génle Electrique mss * 4 tam eel ens Nee =¥egl 2s | w Scjing¢evataoseaneenaici| 1) c t YO 203 Met, 1 y Cra “RAT e 1-2 8) Yea o ote ayn ae Since the duration of the tine output low state(t) is the amount of tine it takes forthe Vcu() to reach Ves!3, ‘ ty dy Rg $cc" ® eo" BV c¢ IL CyIRg rRpyn2=0893/Rg+RpIC, (9) Since Rp is nomully RB>>R although celated 0 the size of discharging Tr, tL 0693RBCI 0) ‘Consequenty if the timer operates in astabl, the petiod is the sane with “Dott, =0.694RA+RB)C| 40 693RRC1=0.693(RA*2RHIC|' because the period isthe sua ofthe charge tinue aad discharge lume, Aud siuce flequency isthe reciprocal of the period, the following applies. frequency. Rae 3. Frequency divider fy adjusting the length of the ining cycle the basic circuit of Figur 1 cau be nuade to operate asa Hequency divider Figure & illusuates a dinde-by-thieecixcit thot makes se of the fect that retriggsring ceauot occur during the tonag eyel. “Epreuve de Technologie : Partie Electronique Page: 28731 Concours de recrutement des Technologues session 2012 _Spécialité Génie Electrique _ ass Ht, B18 CIB, Yee“sv Figure 8. Waveforms of Frequency Divider Operation. 4, Pulse Width Modulation The ter output waveform may be changed by modulating the coutrl voltage applied lo the timer’ pin $ and changing the reference ofthe timer’ intemal comparators, Figure 9 illustrates the pulse width modulation cue. ‘When the conninuous trigger pulse train is applied in the monostable mode. the mer output width is modulated aecordi the signal applied to the control terminal. Sine wave as well a ote: wevefonns may be applied as a signal tothe control terminal Figure 10 shows the example of pulse wid moxdation waveform, Figure 9. Circuit for Pulse Width Modulation Figure 10. Waveforms of Pulse Width Modulation 5. Pulse Position Modulation ‘f the modulating signal is applied tothe control terminal while the timer is connected fr the astable operation as in Figure 11 the timer becomes a pulse position modulator {the pulse position modulator. the reference ofthe tuner's intemal comparators is modulated which in turn modulates the mer output according tothe modulation signal applied to the control termi Figure 12 illustrates a sine wave for modulation signal and the esultig ouput pulse position shape could be used lation however, any wave Epreuve de Technologie : Partie Electronique Page: 29/31 Concours de recrutement des Technologues session 2012 Spéeiallté Génie Electrique * oss | | Ly oper | Or) om | ae MOO Te DAE EA Rtn Crea Ve 8 Figure 11. Circuit for Pulse Position Modulation _—Figure 12 Waveforme of pulse postion modulation 6. Linear Ramp Whee the pull-up resistor RA in the mouostable circuit shown in Figure | is replaced with coustant curont source, the Vc} ‘increases lineal, generating 2 lines rump. Figure 13 shows the linear ramp generating circuit and Figure 14 ihastates the _reverated linear ramp wavetorns, [ee om ATA AME HARE TA Ch, ewes Figuro 13. Circuit for Linear Ramp Figure 14. Wavaforms of Linear Ramp 1 Fiyue 13, cuneat source is created by PNP wanton QI andl vesstor RI, 82, aud RE, For example, if Vee=I8V, RE=20k0. RI/=SkW, R2=10K0. and VBE=07V, VE=07V+10V=107V (15-10 7)20k=0 215A Epreuve de Technologie : Partie Electronique ‘Page : 30731 Concours de recrutement des Technologues session 2012 Spécialité Genie Electrique ss ‘When the trigger starts ina timer configured as shown in Figure 13, the creat owing through capacitor C1 becomes # constant current generated by PNP transistor and resistors. Hence, the Vc is linear ramp function as shown in Figure 14. The gradient S of the linear ramp function i defined at follows: s+ Bk wy Hace the Vp isthe pea1o-pak volge, Inte eletic chars tut ectunlted in th capacitor is vde by th capacitance, the Vc comes ta allows vege ay ‘Tue boveepition divided ou bot sides by T gives us y.o7 ¥-27 16) © and may be simplified into the following equation ve an In other words, the gradient ofthe liner ramp function appearing across the capacitor can be obtained by wsing the constant current flowing through the capacitor. Ifthe constant curent flow through the capacitor is 0.215mA and the capacitance is 0.02HE, the gradient of the ramp function at both ends ofthe capacitor is $= 0215nv0.022p = 9.77Vins, preuve de Tchnologie: Parte Electronique Page: 31731

You might also like