Commande numérique d'un moteur à courant continu

Documents pareils
1. PRESENTATION DU PROJET

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

SOMMAIRE Equipement Instructions générales. 1.Vue générale. 1.1 Face avant. 1.2 Face arrière. 2 Mode D emploi Adressage DMX

Alarme intrusion filaire AEI HA zones

JUPITER /20/27/61m. Contact NF, 50mA à 24v max. avec R50 Ohms en série

Notice d installation de la Centrale VIGIK DGM1

SYSTEMES ELECTRONIQUES NUMERIQUES

Mentions légales (non traduites) Introduction Légendes Schémas de raccordement Configuration de la S16...

ESCON 70/10. Servo-contrôleur Numéro de commande Documentation Hardware. Réf. document: rel4743

Astra Elite AM/3 Manuel d'installation

DETECTOR BICANAL FG2 1. DIMENSIONS ET CONNEXIONS ELECTRIQUES 2. GENERALITES. 24 VDC Alimentat. 24 Vcc. Contact Boucle Contact Boucle 1 6 7

VOCALYS LITE.

SYSTEMES ELECTRONIQUES NUMERIQUES

Visiophone couleur 2 fils - V400 RTS. Manuel d installation et d utilisation A

NOTICE D INSTALLATION CENTRALE 260

Acquisition et conditionnement de l information Les capteurs

Auto formation à Zelio logic

Alimentation portable mah

ALIMENTATION PORTABLE 9000 AVEC DEMARRAGE DE SECOURS POUR VOITURE

Centrale d alarme DA996

Guide d'utilisateur. Câble adaptateur USB2.0 vers IDE et SATA. Modèle : DA-70202

Modules d automatismes simples

KL5121. Pour activer des sorties en fonction de la position d'un codeur

HAM841K CENTRALE D'ALARME POUR SYSTEMES DE SECURITE COMMERCIAUX ET D'HABITATION

MT-703. Surveillance de niveau par sonde résistive TELEMETRIE PAR MODULE GSM CONFIGURATION ET UTILISATION

Références pour la commande

L'intégration et le montage d'appareillages électriques doivent être réservés à des électriciens

ScoopFone. Prise en main rapide

Manuel d aide à la pose

NovoSIP manuel de mise en service

CONFIGURATION ET UTILISATION

GE Security. KILSEN série KSA700 Centrale de détection et d alarme Incendie analogique adressable. Manuel d utilisation

COACH-II Manuel d utilisation

BD 302 MINI. Etage de puissance pas à pas en mode bipolaire. Manuel 2059-A003 F

COMMANDER la puissance par MODULATION COMMUNIQUER

Technique de sécurité

Oscilloscope actif de précision CONCEPT 4000M

Manuel d'installation, d'utilisation et de maintenance

Notice d installation sur le véhicule

Fiche technique CPU 314SC/DPM (314-6CG13)

Principes de base d'une alarme Anti intrusion

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

TP_Codeur_Incrémental

SYSTEME D ALARME. Etude d un objet technique : Centrale d alarme. LP Porte d Aquitaine - Thiviers Page 1/13

Téléphone de Secours Memcom

CONFIGURATION DE L AUTOMATE SIEMENS

Utilisation du visualiseur Avermedia

Débuter avec PsoC ou PsoC niveau 0

Afficheurs 7 segments à LEDs Géant

CONTRÔLE DE BALISES TYPE TB-3 MANUEL D'INSTRUCTIONS. ( Cod ) (M H) ( M / 99G ) (c) CIRCUTOR S.A.

Bien commencer avec un LaunchPad MSP430G et un Breadboard

ENREGISTREUR DE TEMPERATURE

I GENERALITES SUR LES MESURES

Votre partenaire de la fermeture :

Série D65/D75/D72 Afficheurs digitaux modulaires

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493

MODE D EMPLOI HAA51 DETECTEUR PASSIF D INTRUSION A INFRAROUGE INTRODUCTION

7200S FRA. Contacteur Statique. Manuel Utilisateur. Contrôle 2 phases

DAC. avec interface USB audio et préampli stéréo Casque CONVERTISSEUR DIGITAL VERS ANALOGIQUE. Guide d utilisation V1.1 Jan 2011

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

Guide de l'utilisateur du IP Audio Conference Phone BCM Business Communications Manager

Centrale de surveillance ALS 04

SEO 200. Banc d étude du positionnement angulaire d une éolienne face au vent DESCRIPTIF APPLICATIONS PEDAGOGIQUES

Fiche technique variateur

Indicateur universel de procédé format 96 x 48 mm ( 1 /8 DIN)

Relais d'arrêt d'urgence, protecteurs mobiles

epowerswitch 8XM+ Fiche technique

NOTICE D'UTILISATION DU TABLEAU D ALARMES TECHNIQUES SAT

Notice d'utilisation originale Safety Standstill Monitor Contrôleur d'arrêt de sécurité DA101S / / 2013

VIII- Circuits séquentiels. Mémoires

Lampes à DEL EcoShine II Plus

Baccalauréat Professionnel Électrotechnique, Énergie, Équipements Communicants

INSTALLATIONS ÉLECTRIQUES CIVILES

LYCEE TECHNIQUE PIERRE EMILE MARTIN BOURGES ETUDE D UN TRAITEMENT DE SURFACE

ALIMENTATIONS SECOURUES

CENTRAL TELEPHONIQUE ANALOGIQUE 3 LIGNES 12 POSTES autocommutateur téléphone SELECTEUR FAX TELEPHONE. Ref 3L12PF = VIP312

NUGELEC. NOTICE D'UTILISATION DU B.A.A.S. du type Ma - STI / MaME - STI. pages. 1 introduction 2. 2 encombrement 3 fixation

Système M-Bus NIEVEAU TERRAIN NIVEAU AUTOMATION NIVEAU GESTION. Domaines d'application

Fiche technique Schneider

Manipulations du laboratoire

GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger

Driver de moteurs pas-à-pas DM432C

! analyse du fonctionnement

HRC2.14. Domaines d application. HOTELGYR Contrôleur de gestion de chambre d'hôtel

FIRE CONTROL VENTOUSES ÉLECTROMAGNÉTIQUES

Caractéristiques techniques du module électronique Témoin lumineux rouge

Magnum vous présente ses nouvelles gammes d'armoires électriques. Gamme Auto de 125A à 400A

Centrales de mesures. CENTRALES DE MESURES Nemo. A.6 Guide de choix. A.14 4 Modules. A.20 Encastré 72x72. A.24 Encastré 96x96. A.

A-MIP 200 Manuel d installation et de fonctionnement

Module E/S pour Série GMS800

Notice d emploi. PROGRAMMATEUR HT1 température pour coffret de BRUMISATION HAUTE PRESSION

Installation de la serrure e-lock multipoints

Tableaux d alarme sonores

VT-VRPD 2 2X V

Neu. Technique d installation / de surveillance. VARIMETER RCM Contrôleur différentiel type B IP 5883

CONVERTISSEURS NA ET AN

TM238LDA24DR 230VAC - RELAYS OUTPUTS -

CONFÉRENCE ET INTERPRÉTATION

Transcription:

Commande numérique d'un moteur à courant continu Devoir Maison : Décodage des signaux en quadrature d'un codeur incrémental Un codeur incrémental est un capteur renvoyant deux signaux carrés entre 0 et 5V, en quadrature de phase, permettant de compter ou décompter des incréments de déplacement, ou de mesurer une vitesse de déplacement. Ils sont généralement optiques (exemple de la tête d'impression d'imprimante) ou magnétiques (cas du moteur CC qui sera utilisé en TP) Les deux signaux proviennent de deux capteurs (photo-transistors ou capteurs à effet Hall) en décalage d'un quart de période. Les figures ci-contre représentent les deux voies d'acquisition pour un sens de rotation horaire et trigonométrique. Lors d'une inversion de sens, les signaux inversent leur déphasage relatif. Chaque front du signal correspond à un évènement que le micro-contrôleur est capable de détecter (un top). Il y a donc 4 front (4 tops) par période des signaux provenant du capteur. Les deux voies du capteur sont branchées sur des entrées interruption du micro-contrôleur, c'est-àdire des entrées susceptibles de détecter le changement d'état du signal (le front). Lorsqu'un changement d'état est détecté, le programme principal est temporairement arrêté pour traiter une fonction interrupt, puis reprend à la suite. Cettte fonction d'interruption peut traiter le comptage ou décomptage en fonction de l'état des signaux. En notant A et B les états des signaux juste après le front détecté, et MA et MB les états des signaux mémorisé avant le front détecté (vraiable logiques 0 ou 1), exprimer la condition booléenne conduisant à incrémenter le compteur de top (sens horaire) ou à décrémenter le compteur de tops (sens trigonométrique), noté cpt. Ecrire le code en C à l'aide d'une structure if (les opérations booléennes s'écrivent pour le OU logique et && pour le ET logique)

Commande du moteur en boucle ouverte Le moteur est alimenté par un hacheur PMOD5. Brancher le moteur sur le hacheur. Viser la fiche d'alimentation sur le hacheur si ce n'est pas déjà fait en veillant à brancher le câble noir sur la borne GND et le câble rouge sur la borne VM. Ne pas brancher tout de suite l'alimentation sur la fiche du hacheur. Sur le bornier signal du hacheur PMOD5, brancher VCC et GRD respectivement sur le 5V de l'arduino et sur la masse de l'arduino. La photographie ci-dessus montre un cablage direct pour visualiser les branchements mais vous pourrez utilement utiliser un report sur la platine labdec. Brancher l'entrée DIR (direction) sur la broche 8 et l'entrée EN (enable) sur la broche 9 (permettant de générer un signal modulé PWM). Brancher le potentiomètre de façon à faire une acquisition analogique sur l'entrée AN0. Proposer un programme permettant de commander le moteur en boucle ouverte, en envoyant 0V sur la broche 8 et un signal modulé PWM sur la broche 9, proportionnel à la tension du potentiomètre. Au moment de tester votre programme, vérifier le bon sens de branchement de la prise male de l'alimentation : du coté où les deux flèches se font face, le logo doit indiquer que le moins est à l'extérieur et le plus à l'intérieur, tel que sur la photo ci-contre. Brancher alors la fiche de l'alimentation sur la prise du hacheur. Vérifier que le moteur tourne (après avoir branché l'alimentation sur la fiche du hacheur) à vitesse variable, commandé par le potentiomètre. Changer l'état logique de la broche 8 et vérifier l'inversion du sens de rotation. Proposer un programme permettant de tourner dans un sens quand le potentiomètre renvoie une valeur entre 0 et 512, et dans l'autre sens quand le potentiomètre renvoie entre 512 et 1023.

Prise en compte d'une entrée en interruption L'objectif de cette partie est de détecter le changement d'état d'un signal logique. Pour cela, nous allons utiliser une entrée interruption (entrée 2) qui sera maintenu à 0V par une résistance (résistance de pull-down) sauf lorsqu'un contact électrique impose une tension à 5V. Brancher la résistance entre la masse et la broche 2 de l'arduino. Implanter le programme suivant dans l'arduino et téléverser le programme. A l'aide d'un fil relié au 5V, toucher le câble de la résistance du coté relié à la broche 2 pour provoquer un changement d'état logique de la broche. Vérifier que la LED 13 change d'état. Afficher sur le port série la valeur du compteur de front.

Décodage du codeur à quadrature Brancher les deux voies des deux codeurs sur la platine labdec et tracer les signaux à l'oscilloscope. Vérifier la quadrature et l'inversion du déphasage lors d'un changement de sens du moteur. Implanter le programme de décodage de la quadrature suivant : Vérifier en pilotant le moteur en boucle ouverte que le comptage et décomptage de la position est correct.

Asservissement du moteur CC en position Correction proportionnelle A partir d'une consigne de position issue du potentiomètre (exprimée en top codeurs), proposer un programme d'asservissement reproduisant le schéma bloc suivant : COMMANDE NUMÉRIQUE D'UN MOTEUR CC Notion d'interruption sur un flip flop de LED Décodage des signaux codeurs en position Mesure de vitesse Asservissement de vitesse type P Asservissement de vitesse type PI Asservissement de position