50
Programmation LabVIEW : Regardez la vidéo
PWM Express VI (
apprendre comment utiliser le VI Express PWM
pour créer une onde carrée modulée en durée
d'impulsion et faire fonctionner le moteur en vitesse
variable.
12.3 Modifications de base
Regardez la vidéo Motor Demo Walk-through
(
youtu.be/UCqFck0CLpc
principes de conception du moteur, puis faites les
modifications suivantes au diagramme de Main.vi :
1. Créez un moteur fonctionnant à vitesse variable,
comme suit :
• Remplacez le VI Express Digital Output
existant par le VI Express PWM. Sélectionnez
B/PWM0 comme la voie du PWM, le
connecteur B/DIO8 (broche 27). Sélectionnez
également les options de la boîte de dialogue
restantes pour que la fréquence et le rapport
cyclique soient disponibles comme entrées,
• Créez des curseurs de réglage sur la face
avant pour chaque entrée ; faites un clic droit
sur chaque commande, puis sélectionnez
« Visible items » et « Digital Display », puis
• Faites un clic droit sur la commande de
fréquence,
« Mapping », et choisissez « Logarithmic ».
Double-cliquez
supérieure de votre commande de fréquence,
puis saisissez « 40000 », puis définissez de la
même manière la limite inférieure à « 40 ».
Faites varier le rapport cyclique et la fréquence.
Quelle fréquence minimise le bruit audible du PWM
et maximise votre aptitude à créer de très faibles
vitesses du moteur ? Que constatez-vous lors du
démarrage du moteur après son arrêt ? Si vous
disposez d'un multimètre numérique, vous pouvez
observer le courant du moteur dans des conditions
variées, notamment avec une charge mécanique, à
plein régime, et au démarrage.
, 2:41) pour
youtu.be/mVN9jfwXleI
, 1:56) pour apprendre les
sélectionnez
« Scale »,
également
sur
la
2. Insérez du code supplémentaire pour gérer le
fait que l'interface de commande du moteur est
active à l'état bas. C'est-à-dire que vous
souhaitez que le rapport cyclique 0 % coupe le
moteur plutôt que de l'entraîner à la vitesse
maximale, comme c'est le cas actuellement.
3. Ajoutez une commande booléenne sur la face
avant pour actionner le moteur. Utilisez un nœud
Select dans la sous-palette Programming |
Comparison pour fixer le rapport cyclique soit à 0
soit à la valeur de la commande du rapport
cyclique.
4. Déconnectez la ligne de commande du moteur,
puis reconnectez à C/PWM0 (broche 14) sur le
connecteur MSP C ; modifiez votre VI pour faire
référence à cette voie également. Vous devriez
observer que le moteur est en marche pour
cause de la résistance de rappel interne pull-
down. Contrez à présent l'effet de la résistance
de rappel interne pull-down au moyen d'une
résistance de rappel externe pull-up de 4.7 kΩ
entre la ligne de commande du moteur et
l'alimentation +5 V. Le moteur devrait rester hors
tension au premier démarrage du NI myRIO ou
après une réinitialisation du myRIO.
12.4 Idées de projets
puis
Maintenant que vous savez comment utiliser le
limite
moteur CC, intégrez-le à d'autres dispositifs pour
créer un système complet, par exemple :
• Tachymètre (50)
• Système de commande marche/arrêt (52)
12.5 Pour plus d'informations
• Brushed DC Motor Fundamentals de Microchip ~
Découvrez les principes de fonctionnement des
moteurs
à
d'entraînement, la commande de direction avec
un pont en H et la commande de vitesse avec
des capteurs à effet Hall comme feedback :
http://ww1.microchip.com/downloads/en/AppNotes/
00905B.pdf
12. MOTEUR
courant
continu,
les
circuits