Académique Documents
Professionnel Documents
Culture Documents
Remerciements
…
ENIT 1 2007-2008
PFAII 2AGE2
ENIT 2 2007-2008
PFAII 2AGE2
Sommaire
INTRODUCTION GENERALE...........................................................................................................6
PRESENTATION DU PROJET...........................................................................................................7
1. PRÉSENTATION GÉNÉRALE...........................................................................................................7
2. TRAVAIL DEMANDÉ.....................................................................................................................7
ENIT 3 2007-2008
PFAII 2AGE2
CONCLUSION GÉNÉRALE..............................................................................................................44
BIBLIOGRAPHIE :.............................................................................................................................45
ANNEXES.............................................................................................................................................46
ENIT 4 2007-2008
PFAII 2AGE2
ENIT 5 2007-2008
PFAII 2AGE2
ENIT 6 2007-2008
PFAII 2AGE2
INTRODUCTION GENERALE
Les moteurs pas à pas, sont utilisés chaque fois où on a besoin de positionner un objet
avec précision. La particularité de ce type de moteur est de s'arrêter dans une position
désirée, avec une grande précision. Les expériences montrent qu'il est difficile de
contrôler la rotation des moteurs "classiques". Le moteur pas à pas au contraire, permet un
positionnement précis grâce à son mouvement discontinu par pas.
En effet, avec un moteur à courant continu, même en envoyant une impulsion électrique de
durée très précise, il est difficile de réaliser cette opération sans que des erreurs d'angle de
rotation du rotor n'aient lieu; cela est du au fait que le moteur DC possède une certaine
inertie qui ne permet pas de prévoir quel angle de rotation serait engendré entre le début de
l'impulsion et la fin de celle-ci. Tandis qu'avec un moteur pas à pas, chaque impulsion de
commande occasionne un déplacement d’un seul pas, ce qui correspond à un angle de
rotation très précis. De plus, le moteur pas à pas possède une durée de vie importante par
rapport à d'autres moteurs puisque il n’y a pas d'usure (par exemple absence de balais),
c'est pour cette raison qu'ils sont mis en œuvre dans les domaines de:
ENIT 7 2007-2008
PFAII 2AGE2
Il est organisé en deux chapitres, dans le premier chapitre on a présenté la conception et la
réalisation du convertisseur de pilotage. Le deuxième chapitre est réservé à la conception
et le développement d’une interface graphique de commande des moteurs pas à pas.
ENIT 8 2007-2008
PFAII 2AGE2
PRESENTATION DU PROJET
1. Présentation générale
Comme tous les transducteurs électromagnétiques, les moteurs pas à pas assurent une
conversion d’informations. La particularité de ces moteurs est d’assurer un mouvement
mécanique incrémental continu. Le but de notre projet est de concevoir une interface
graphique pour le pilotage des moteurs pas à pas.
Le principe de fonctionnement de l'ensemble est le suivant, figure1.
L'ordinateur contrôle la position du moteur en lui envoyant des signaux. Ces signaux passent
par une carte électronique de commande, qui répartit la puissance sur les différentes bobines
du moteur. De plus, l'ordinateur contrôle le mouvement du moteur en fonction des données
fournies par l'utilisateur à travers l’interface de commande :
En effet, le nombre de pas du moteur utilisé, la vitesse désirée, le sens de rotation et le mode
de rotation (pas entier ou demi pas),tous l'ensemble est contrôlé par un programme développé
en Visual Basic, qui permet de gérer facilement la carte de commande.
2. Travail demandé
ENIT 9 2007-2008
PFAII 2AGE2
ENIT 10 2007-2008
PFAII 2AGE2
a) Le moteur bipolaire :
Le courant de commande est bidirectionnel et l'avance d'un pas s'effectue par une séquence de
commutation des enroulements statoriques (Figure 2).
ENIT 11 2007-2008
PFAII 2AGE2
Pour ce type de moteur nous avons trois possibilités de commande. La première consiste à
alimenter les enroulements en suivant la séquence A vers B / C vers D / B vers A / D vers C
(BA est le même enroulement que AB mais alimenté par un courant de polarité inverse). Par la
suite nous simplifierons la notation pour une meilleure correspondance avec les
chronogrammes des phases en indiquant uniquement la phase qui est alimentée par un courant
"positif". Soit : A C B D. Cette séquence est connue sous le nom de "one phase on full step"
A tout moment il n'y a qu'une seule phase alimentée et nous travaillons en mode pas entier
(Figure 3).
ENIT 12 2007-2008
PFAII 2AGE2
La seconde possibilité est d'alimenter une paire de phase en même temps de façon à ce que le
rotor se positionne entre deux pôles. Appelé "two-phase-on full step" (deux phases à la fois en
pas entier) ce mode de commande est celui qui procure le couple le plus élevé.
La séquence sera donc : AC / CB / BD / DA (Figure 4).
La troisième option est un mélange des deux première puisque l'on alimente tour à tour le
moteur sur une phase puis deux puis une... Cette séquence connue sous le nom de mode demi
pas procure effectivement une division par 2 de l’angle d’avance d’un pas, mais aussi un
couple moins régulier. La séquence qui en découle est la suivante : A / AC / C / CB / B / BD /
D /DA (Figure 5).
Pour obtenir une rotation dans la direction opposée les mêmes séquences sont utilisées en
inversant l'ordre de défilement. Comme nous pouvons le constater sur les diagrammes, les
moteurs sont représentés avec une avance de pas à 90°. Dans les moteurs réels le nombre de
pôles a été multipliés pour réduire à quelques degrés seulement l'angle d'avance d'un pas. Le
nombre d'enroulements et la séquence de commande restent, quant à eux, inchangés.
ENIT 13 2007-2008
PFAII 2AGE2
b) Le moteur unipolaire :
Les moteurs unipolaires se différencient par le fait qu'ils sont à double bobinage ( Figure 6).
Le double bobinage est utilisé pour l'inversion du flux statoriques et le moteur se commande de
la même manière qu'un bipolaire excepte qu'un seul transistor pour chaque enroulement suffit
dans l'étage de puissance
Tous les moteurs à aimant permanent souffrent des oscillations (et des harmoniques qui s'en
suivent) générées par le rotor qui limitent la vitesse de rotation. Quand des accélérations et des
vitesses plus élevées sont nécessaires on utilisera de préférence les moteurs à reluctance
variable.
c) Caractéristiques principales :
Couple élevé.
Fréquence de commutation faible.
Grande inertie donc meilleure stabilité.
Amortissement interne des oscillations importantes.
Nombre de pas compris entre 2 et 400 au tour.
ENIT 14 2007-2008
PFAII 2AGE2
au stator (Figure 7). Le fonctionnement du moteur est assuré par un pilotage du type unipolaire
et l'avance du rotor est obtenue en excitant tour à tour une paire de pôles du moteur (Figure 8).
(1) la réluctance est le quotient de la force magnétomotrice d'un circuit magnétique par
le flux d'induction qui le traverse
ENIT 15 2007-2008
PFAII 2AGE2
Lorsqu'une phase est alimentée (phase AA' sur le schéma), elle attire la dent du rotor la plus
proche (la dent 1 se positionne en face de A, la dent 4 en face de A') de telle sorte que le flux
embrassé soit maximal. Quand la phase BB' est activée (même raisonnement avec les dents 2 et
5), le rotor avance d'un pas dans le sens horaire ; l'activation de la bobine CC' (dents 3 et 6),
puis de la bobine DD' (dents 1 et 4), provoque l'avance du rotor de deux pas supplémentaires.
Le retour à la bobine AA' complète le cycle.
Remarque : Le rotor étant en fer doux, son mouvement est indépendant du sens d'alimentation
des différentes phases : le choix de la séquence d'alimentation détermine son sens de rotation.
1er cas : Fonctionnement par pas (24 pas par tour, soit une avance de 15° par pas )
La séquence d'alimentation AA', BB', CC', DD', AA'... provoque une rotation horaire
La séquence d'alimentation AA', DD', CC', BB', AA'... provoque une rotation anti-horaire.
2ème cas : Fonctionnement par demi-pas (48 demi pas par tour, soit une avance de 7,5° par
demi pas.
La séquence d'alimentation AA', AA' et BB', BB', BB' et CC', CC', CC' et DD', DD', DD' et
AA', AA'... provoque une rotation horaire. La séquence d'alimentation AA', AA' et DD', DD',
DD' et CC', CC', CC' et BB', BB', BB' et AA', AA'... provoque une rotation anti-horaire
(Figure94).
ENIT 16 2007-2008
PFAII 2AGE2
ENIT 17 2007-2008
PFAII 2AGE2
ENIT 18 2007-2008
PFAII 2AGE2
Dans ce chapitre on va présenter, dans une première partie, les choix des circuits de
commande pour la réalisation de ce projet. La deuxième partie est consacrée à la
conception du convertisseur de pilotage ainsi que la carte d'alimentation.
1) Choix du moteur
Un moteur pas à pas « stepping motor » est un moteur électrique de précision. En effet,
nous pouvons atteindre des déplacements seulement de quelques degrés. Un moteur
classique n'est pas assez précis pour certaines applications. Dans notre projet, on a choisi
un moteur à aimants permanents avec alimentation bipolaire car il présente les avantages
suivants :
- Couple élevé.
- Inertie importante donc meilleure stabilité.
- Amortissement interne des oscillations important.
- Nombre de pas compris entre 2 et 400 au tour.
En effet la comparaison du moteur bipolaire avec le moteur à réluctance variable justifie
bien notre choix.
ENIT 19 2007-2008
PFAII 2AGE2
ENIT 20 2007-2008
PFAII 2AGE2
Le schéma de fonctionnement de UCN5804B est donné par la figure suivante:
ENIT 21 2007-2008
PFAII 2AGE2
Avantages
Une immunité contre le bruit.
Simplicité de commande par PC.
Simple à utiliser.
Inconvénients
Nécessite d’autres circuits intégrés pour fonctionner.
Gamme de température faible.
Le L297 est un composant qui contient toute la circuiterie de commande et de contrôle des
moteurs pas à pas unipolaires et bipolaires [B9] (Figure 14).
ENIT 22 2007-2008
PFAII 2AGE2
Le L297 simplifie la commande du moteur pas à pas. Ce circuit est composé d’un bloc
appelé translateur commandé par deux entrées logiques : le sens de rotation (CW/
CW ) et le mode de fonctionnement en demi pas ou en pas normal (HALF/FULL).
Une troisième broche est l’entrée CLK qui permet l’avance d’un pas. Le translateur
contient un compteur à 3 bits et quelques circuits logiques qui permettent de générer une
séquence basique à 8 pas. Le circuit de commande du moteur pas à pas L297 est
initialement prévu pour être utilisé avec un driver L298 ou L293E. Il reçoit les signaux de
contrôle en provenance d'un système à base de microprocesseur (exemple un PC) et génère
tous les signaux nécessaires à l'étage de puissance (Figure 15).
Avantages du L297 :
Il permet la commande des moteurs pas à pas dans deux sens de rotation.
Il est simple, robuste, et tout est intégré: half/full step, réglage intensité par PWM, etc.,
Le circuit de commande des moteurs pas à pas L297 est initialement prévu pour être utilisé
avec un driver L298 ou L293E (voir annexe). Il reçoit les signaux de contrôle en
provenance d'un système à base de microprocesseur et génère tous les signaux nécessaires
pour l'étage de puissance (Figure 16). Ce circuit inclut deux régulations à découpage type
MLI (Modulation de Largeur d'Impulsion) pour réguler le courant des enroulements du
moteur. Avec un étage de puissance adapté, le L297 commande un moteur pas à pas
bipolaire à aimant permanent, un moteur unipolaire à quatre phases à aimant permanent ou
un moteur à reluctance variable à quatre phases. Le fait que ce circuit (L297) produise lui-
même, sous contrôle extérieur, les signaux de phase, facilite énormément le travail des
électroniciens et des programmeurs dans une application informatique. Il a été étudié pour
pouvoir se connecter au circuit L298 assurant l’alimentation en puissance.
ENIT 24 2007-2008
PFAII 2AGE2
2) Constitution du L297
Le coeur du L297 est le bloc appelé "translator" sur la figure 17. C'est ce circuit qui génère
les séquences appropriées pour l'alimentation des phases en mode demi pas ou pas entier.
Ce bloc est contrôlé par deux entrées de mode - le mode direction (CW / CCW) et le mode
pas / demi-pas (HALF/ FULL)- et l'entrée clock dont les impulsions d'horloge qu'on lui
applique font évoluer le séquenceur vers le prochain pas, deux entrées Sens1 et Sens2 qui ont
ENIT 25 2007-2008
PFAII 2AGE2
pour objectif de donner une tension image du courant circulant dans les phases du moteur.
Quatre sorties sont fournies par le séquenceur et attaquent le bloc logique qui contient les
fonctions "inhibe" et "chopper". La structure interne du séquenceur consiste en un compteur
3 bits (plus une logique combinatoire) qui génère les huit étapes de base (en code gray)
comme nous le voyons sur la figure 18.
Sur ce diagramme nous sommes en mode demi pas (Half) et en sens horaire (CW). Les
trois séquences de commande possibles sont extraites directement de cette séquence
principale. Le chronogramme des sorties en mode demi pas est visible sur la figure 19.
Le circuit intégré L297 possède quatre sorties de commande des étages de puissance, ainsi
que deux sorties supplémentaires d’inhibition de ces étages (lorsqu’il est utilisé avec le
L298). Ces deux sorties sont commandées par une logique interne qui sera déclenchée par
deux comparateurs. Ces deux comparateurs mesurent la valeur de la tension présente aux
ENIT 26 2007-2008
PFAII 2AGE2
bornes des deux résistances et qui est due au courant traversant les enroulements du moteur.
Lorsque la valeur de cette tension dépasse Vref l’alimentation sera coupée [B8].
ENIT 27 2007-2008
PFAII 2AGE2
3) Le circuit L298
ENIT 28 2007-2008
PFAII 2AGE2
Le principe de fonctionnement de ces diodes de roue libre peut être décrit par cet exemple;
Quand la bobine est hors alimentation après une séquence de commutation l’entrée inhib1
est alors activé pour décharger le courant emmagasiné à travers D2 et D3 au lieu de se
décharger à travers Q1, Q4 puis Rs, (figure 22):
Conclusion :
On a découvert dans ce qui précède des différents circuits intégrés conçus spécialement
pour la commande des moteurs pas à pas et on a fixé notre choix sur les circuits L297 et
L298. Ces circuits assurent la commande des moteurs à partir données qu’ils reçoivent sous
ENIT 29 2007-2008
PFAII 2AGE2
la forme d’impulsions. Ces impulsions provenant du port parallèle de l’ordinateur servent
comme des signaux de commande pour le circuit L297.
C=I*T/∆Uc
ENIT 30 2007-2008
PFAII 2AGE2
La valeur de la capacité C7 (4700uF) est calculée comme précédemment. Lorsque on agit sur
l’ajustable la tension délivrée par le bloc IC1, R4 et R3 varie de 2V à 24V comme suit :
VO = VREF (1 + R2*R1) + IADJ* R2Avec VREF est une tension interne de référence fournie entre
le Vo et Vadj elle est égale à 1.25V donc la tension de sortie sera fonction de la résistance R 2,
figure26 avec IADJ=100uAmax(Figure 26).
2. Carte de commande
Cette carte est formée d’un bloc de base qui définit les liaisons entre le L297 et le L298
pour commander un moteur PAP, à aimant permanant, bipolaire ou unipolaire (figure 27).
ENIT 31 2007-2008
PFAII 2AGE2
Autre que les six entrées-sorties communes à L298 le composant L297 possède d'autres
entrées:
a) Oscillateur
Le circuit L297 joue aussi le rôle de contrôle du courant de charge dans chacune des phases
du moteur commandé. Ce contrôle est assuré par un comparateur, bascule RS et une
résistance externe de sensation de courant, (Voir figure 28).
ENIT 32 2007-2008
PFAII 2AGE2
commande jusqu’à l’arrivée d’autres impulsions de l’oscillateur une autre comparaison sera
établie entre Vref et VRs. La fréquence d’oscillation du déphaseur est déterminée à partir d’un
Circuit RC comme le montre la figure suivante, (figure 29) Fosc = 1/(0.69*R*C) avec R doit
être supérieure à 10Kohm, R= R20+R16. Fosc varie entre 1Khz et 45Khz.
ENIT 33 2007-2008
PFAII 2AGE2
3. Interface PC-Carte de commande
Pour piloter notre carte électronique on a utilisé le port parallèle de l'ordinateur afin de
fournir à la partie commande de l'électronique les signaux utiles. Ce bloc joue le rôle d’une
interface qui assure l’envoi des signaux de commande provenant de l’ordinateur
(Figure 31).
Malheureusement ce genre de port est fragile et comme des remontées de courant sont
toujours possibles, nous avons donc eu besoin de le protéger. Cette isolation qui doit
protéger le micro-ordinateur admet plusieurs solutions technologiques:
les relais.
les transistors.
les optocoupleurs.
Et on a choisi l'optocoupleur.
Présentation de l'optocoupleur
ENIT 34 2007-2008
PFAII 2AGE2
Il s'agit d'une émission de lumière. D'où le préfixe opto de optocoupleur. L'émetteur produit
donc de la lumière (qui peut être visible ou invisible), et le récepteur, qui est sensible à la
lumière émise par l'émetteur (sensibilité maximale à la longueur d'onde utilisée pour la
partie émission), réagit plus ou moins en fonction de la quantité de lumière reçue. Le
couplage entre l'émetteur et le récepteur s'effectue donc intégralement par de la lumière.
Fonctionnement
4N35
ENIT 35 2007-2008
PFAII 2AGE2
ENIT 36 2007-2008
PFAII 2AGE2
ENIT 37 2007-2008
PFAII 2AGE2
ENIT 38 2007-2008
PFAII 2AGE2
Cette ligne active au niveau bas indique à l’imprimante que les données sont présentes en
D0-D7 et qu’il faut les prendre en compte.
2 à 9: D0 à D7
ENIT 39 2007-2008
PFAII 2AGE2
Bus de données sur lequel est véhiculée la valeur du caractère à imprimer. On ne peut
écrire sur ce port, à moins d’avoir un port parallèle étendu (ports de type ECP/EPP)
ENTREE (si EPP) /SORTIE
10: ACK
L’imprimante met à 0 cette ligne pour indiquer à l’ordinateur qu’elle a bien reçu le
caractère transmis et que ce dernier peut continuer la transmission.
ENTREE
11: BUSY
L’imprimante met à 0 cette ligne lorsque son buffer de réception est plein. L’ordinateur est
ainsi averti que celle-ci ne peut plus recevoir de données. Il doit attendre que cette ligne
repasse à 1 pour recommencer à émettre.
ENTREE
12: PE
Signifie « paper error ». L’imprimante indique à l’ordinateur que l’alimentation en papier a
été interrompue.
ENTREE
14 : AUTOFEED
Lorsque ce signal est à 1, l’imprimante doit effectuer un suat de ligne à chaque caractère
reçu. En effet, certaines imprimantes se contente d’effectuer un simple retour chariot en
présence de ce caractère.
ENTREE/SORTIE
15 : ERROR
Indique à l’ordinateur que l’imprimante a détecté un erreur.
ENTREE
16 : INIT
L’ordinateur peut effectuer une initialisation de l’imprimante par l’intermédiaire de cette
ligne.
ENTREE/SORTIE
17 : SELECT IN
L’ordinateur peut mettre l’imprimante hors ligne par l’intermédiaire de ce signal.
18 à 25 : GND
Masse du PC.
ENIT 40 2007-2008
PFAII 2AGE2
3. La commande du port parallèle en visual basic
Le Basic autorise la gestion des entrées - sorties par l'utilisateur à partir des instructions:
- INP (Adresse), qui renvoie l'octet de donnée présent à l'adresse spécifiée,
- OUT Adresse, Donnée , qui écrit l'octet de donnée à l'adresse spécifiée.
Ceci présente l'intérêt de pouvoir utiliser les ports d'imprimantes à d'autres fins ou de
pouvoir assurer la gestion de cartes d'extensions (cartes d'acquisition). Cette utilisation est à
priori devenue impossible avec Visual Basic. On peut cependant avoir recours à une DLL
spécialisée InpOut32.dll, compilée sur Delphi 4 de Borland et dont le code source est
donné ci dessous:
library InpOut32;
uses SysUtils;
var ByteValue:Byte;
procedure Out32(PortAddress:smallint;Value:smallint);stdcall;export;
begin
ByteValue:=Byte(Value);
asm
push dx
mov dx,PortAddress
mov al, ByteValue
out dx,al
pop dx
end;
end;
function Inp32(PortAddress:smallint):smallint;stdcall;export;
begin
asm
push dx
mov dx, PortAddress
in al,dx
mov ByteValue,al
pop dx
end;
Inp32:=smallint(ByteValue) and $00FF;
end;
Exports
ENIT 41 2007-2008
PFAII 2AGE2
Inp32,
Out32;
begin
end.
Tout projet nécessitant l'utilisation de cette DLL doit contenir un module servant à déclarer
ces nouvelles fonctions que Visual Basic ne connaît pas[B7]. Il faut aller dans le menu
"Projet" puis cliquer sur "Ajouter un module". Inscrire alors dans ce module le code suivant
:
Public Declare Function Inp Lib "inpout32.dll"
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Public Declare Sub Out Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)
L'utilisation se fait ensuite de façon classique par les instructions:
INP (Adresse) et OUT Adresse, Donnée décrites précédemment.
Exemples de programmation en BASIC
OUT &H378, 16 met la sortie D4 (broche6) à l'état haut et les autres sorties D0...D3 et
D5...D7 à l'état bas.
OUT &H378, 3 met les sortie D0 (broche 2) et D1 (broche 3) à l'état haut et les autres
sorties D2...D7 à l'état bas.
OUT &H37A, 1 met la sortie STROBE (broche 1) au niveau logique 1 c'est à dire à l'état
bas.
II. Programmation
Le but de ce logiciel est de générer quatre signaux pour le L297 :
le sens de rotation
le mode de rotation
le signal d'horloge
le rest
En fonction des données saisies par l'utilisateur qui sont : la vitesse, le nombre de pas du
moteur utilisé, le sens de rotation et le mode de rotation. Sachant qu’à chaque front montant
d'horloge le moteur avance d’un pas donc la vitesse sera proportionnelle à la fréquence
d'horloge générée par le programme au niveau du port parallèle. L'idée donc sera de mettre
ce signal à 1 puis à 0 et d’ajuster le temps de commutation.
ENIT 42 2007-2008
PFAII 2AGE2
Les autres signaux seront plus simple à manipuler puisque une fois choisis ils garderont les
mêmes valeurs durant une séquence de commande .Par exemple pour le choix de sens de
rotation : si on va demander que le moteur tourne dans le sens antihoraire il suffit de
d'ajouter 22 =4 au sortie sur le port parallèle puisque d'après le circuit de commande la pin
CW/CCW du L297 est reliée à la broche 4 du port parallèle.
Par des traitements conditionnels selon les valeurs données par l'utilisateur le programme
change la valeur de sortie pour faire fonctionner correctement le moteur.
ENIT 44 2007-2008
PFAII 2AGE2
La case à cocher : rotation infini permet de choisir entre la rotation continue c’est-à-
dire jusqu'à l'appuie sur le bouton d'arrêt ou la rotation pendant un nombre fini de pas. si
on coche cette option le champ nombre de pas à faire sera automatiquement désactivé.
la case à cocher : commande par curseur permet de choisir entre la saisie de vitesse
directement dans le champ correspondant ou la variation de la vitesse par le curseur. Si on
coche cette option le champ vitesse sera désactivé automatiquement et utilisé pour afficher
la valeur de vitesse atteint par le curseur.
Le champ vitesse : permet de saisir le vitesse désiré en tours/min, il n'est accessible
que si la case commande par curseur est décoché.
le champ nombre de pas: permet de fixer le nombre de pas de moteur utilisé.
Le champ sens de rotation :
ENIT 45 2007-2008
PFAII 2AGE2
l'option brochage de port parallèle permet d’afficher la fenêtre qui définit les pins du
port parallèle :
Par exemple :
ENIT 46 2007-2008
PFAII 2AGE2
Par exemple :
Conclusion :
Cette interface représente une boite de dialogue entre l'utilisateur et la machine, elle facilite
le réglage du sens et de la vitesse de rotation afin de lui permettre d'exploité ce mouvement
dans l'application qu'il désire effectuer.
ENIT 47 2007-2008
PFAII 2AGE2
Conclusion générale
Dans ce projet de fin d’année nous avons contribué par la réalisation d’une interface de
pilotage d’une carte de commande des moteurs pas à pas à offrir à l’utilisateur des usages
multiples du moteur pas à pas assuré par un mode de commande choisi selon le besoin.
En effet dans le premier chapitre on a réalisé une carte de commande en utilisant des
circuits spéciaux pour optimiser la dimension de notre carte et au cours de la fabrication on
a pu voir clairement la différence entre l’aspect théorique et l’aspect pratique.
Comme perspectives nous pouvons signaler que ce projet peut être le noyau d’un équipement
médical (pousse seringue) toute fois si on réalise une partie mécanique pour convertir le
mouvement de rotation en mouvement de translation.
Pour conclure nous ne pouvons être que satisfaits du déroulement du PFA car cette
expérience nous a donné une idée sur les différents problèmes qui surgissent au cours de la
réalisation d’un projet.
ENIT 48 2007-2008
PFAII 2AGE2
Bibliographie :
CASTEILLA pp162-177.
[B4] Patrice Oguic, ‘moteur pas à pas et Pc’, édition ELLIPSE 2006, p47-80
DUNOD,1974.
[B10] www.abcelectronique.com
ENIT 49 2007-2008
PFAII 2AGE2
ANNEXES
ENIT 50 2007-2008