Académique Documents
Professionnel Documents
Culture Documents
Commande de Moteur
Commande de Moteur
En micro pas
Inconvnients
Positionnement discret Faible vitesse maximale Bruyant, source doscillations Faible puissance Faible rendement
Rluctance variable
Rotor encoches en fer doux se positionnant dans la direction de la plus faible rluctance. Couple faible, bonne rsolution, pas couple rsiduel moteur hors tension.
Hybride
Deux rotor encoches en fer doux relis par un aimant permanent. Couple lev, trs bonne rsolution, faible couple rsiduel moteur hors tension.
Enroulements
Deux enroulements par phases: commande unipolaires, lectronique simple, couple faible. Un enroulement par phase : commande bipolaire, pont en H, couple fort.
La commande
Principe:
alimenter successivement les phases, si possible en courant.
Partie logique:
CI combinatoire CI Spcialiss contrleurs
Partie puissance
Composants discrets (Bip/Mos rsistance limitation courant) CI interface (Ponts en H intgrs, avec PWM, CNA....)
Les fabricants
Alegro (le spcialiste en CNA sinus) Fairchild Mitsubishi NS PMD (Performance Motion Devices) ( produits trs spcifiques ) ST
Prsentation du LMD18245
3A, 55V DMOS Full-Bridge Motor Driver
Schma gnral
Bts cmd Buttes #6
#10
#14 16F877 2*LMD18245
#2 MAX232
A chaque interruption timer on avance dun pas dans le tableau modulo 4,8,16 ou 32
pos = (steps + pos + (int16)dir) & (steps-1); // Step sert doffset dans le tableau, dir donne le sens de parcourt, le & (steps-1) fait un modulo pour reprendre au dbut lorsque lon est arriv au bout du tableau
indice = pos+steps-4; // calcule lindice ou trouver la constante dans le tableau petit complication du au fait quil ny a quun tableau de 60 valeurs PORTD=(PD[indice]); PORTB=(PB[indice]); // envoie les valeurs aux deux DAC des pont en H }
//port_a[] et port_b[] contiennent les valeurs //de segment pour chaque chiffre