Étape 4: Fonctions de commande de moteur Stepper
Deux moteurs pas à pas peuvent prendre. 1 et 2 avec une première étape, la deuxième étape 3ème et 4ème canal moteur nous permet de contrôler.
- AF_Stepper : Cette fonction rend la définition de moteur pas à pas.
- AF motor_name de moteur pas à pas (step, numéro de canal) >> Cette fonction est une description générale de la structure de la commande de moteur.
- AF_Stepper >> Il appelle la fonction de moteur pas à pas
- motor_name >> Cette section est le nom que vous donnez à votre moteur pas à pas.
- pas >> Le nombre d’étapes d’une vitesse de moteur pas à pas est entré dans cette section.
- numéro de canal) >> moteurs pas à pas dans cette section, nous voulons vous connecter à ce canal quel numéro de canal est entré. Le côté droit côté gauche était donc 2 canaux canal 1. Nous devons entrer dans 1 ou 2.
- D’identification de l’échantillon : AF_Stepper Stepper1 (200, 1) ; >> Avec cette définition de la « Stepper1 » appelé les 200 marches du stepper motor informations 1 indiquent que le canal défini
- étape (étape, direction, mode): Cette identification d’informations étape et de direction pour déplacer le mode moteur pas à pas, c’est où vous avez entré.
- pas >> Ici quelques pas vers l’information de moteur est entré.
- direction >> Le sens de rotation du moteur est indiqué ici. Aspect fonctionne « Avant » et « Arrière » est défini comme.
- mode >> Ici, le mouvement du type moteur pas à pas est entré. Ces ;
- Simple : Elle exploite le moteur avec la mise sous tension d’une bobine. Économie d’énergie est utile dans les endroits qui nécessitent, mais ne sont pas très commun. Il donne moins moteur de couple.
- DOUBLE : Laisser tourner le moteur avec la mise sous tension les deux bobines. Moteur donne couple complet.
- INTERLEAVE : Bobine en même temps à réduire de moitié l’angle de tangage, ce qui donne de l’énergie. Cela se traduit par une augmentation de la résolution et le nombre d’étapes en double. Par exemple, moteur d’étape 200 avec 1,8 degrés, 0,9 degré 400 marches, cette fonction prend la valeur.
- MICROSTEP : Bon moteur pour la conduite. Les fonctions couramment utilisées. Il fournit une transition sans heurt entre les étapes. Mais le couple diminue.
- Exemple de fonction : Stepper1.step (DOUBLE 150, FORWARD,); >> Ici « Stepper1 » avec le moteur 150 est pas en « DOUBLE » serait de retour d’informations sur le mode d’entrée.
- setSpeed(rpm) >> Fonction est utilisée pour ajuster les tr/min du moteur pas à pas. Les valeurs de tr/min entre crochets sont saisies
- Exemple de fonction : Stepper1.setSpeed(10) ; >> De cette façon, « Stepper1 » nous définissons la valeur est la vitesse du moteur.
- OneStep (direction, mode) >> Cette fonction est disponible pour les moteurs pas à pas. Avancez ou reculez exprime une directive écrite à la direction indiquée entre parenthèses. Nous faisons également notre définition ci-dessus, en utilisant le même mode de mode d’expression.
- Exemple de fonction : Stepper1.onestep (vers l’avant, DOUBLE); >> De cette façon « Stepper1 » est la direction du moteur et du mode avancé « DOUBLE » nous spécifions.
- release() >> Cette fonction s’arrête le couple du moteur et la quantité d’énergie qui ne fait pas interruptand moteur conserve le même couple.
- Exemple de fonction : Stepper1.Release() ; >> De cette façon, « Stepper1 » est du moteur s’arrête.