moteurs pas à pas sont des dispositifs électromécaniques qui peuvent être contrôlés avec précision sans le besoin d'information de rétroaction pour connaître leur position . Cela signifie que les moteurs pas à pas n'ont pas besoin de dispositifs de détection et de réaction , ainsi que leurs positions ne peut tout simplement être déterminé en gardant la trace des impulsions d'entrée nourris pour eux. Ils peuvent être commandés à se déplacer lentement , rapidement , en sens inverse , et ils peuvent mettre en pause ou de faire des révolutions partielles et complètes à la précision de moins de un degré . Ils sont utilisés mouvement précis et un contrôle de position pour des angles précis est de la plus haute importance . Un certain nombre de méthodes existent pour la commande de moteurs pas à pas à partir d'un ordinateur. Choses que vous devez Stepper bateau à moteur ULN2003 IC multimètre DB-25 connecteur mâle DB-25 femelle /mâle port parallèle câble Adaptateur souder moins planche à pain afficher plus Instructions 1 Étalez le circuit du moteur sur la planche à pain comme indiqué sur le circuit dans l'article " Computer Controlled Stepper Motor » ( voir Ressources : Channel 9 ) 2 Étiqueter les fils moteur pas à pas à l'aide de votre multimètre pour déterminer le fil d'alimentation commun qui transporte le courant (voir Ressources : . . Identifier le fil d'alimentation commune en Stepper Motors) 3 souder le connecteur DB-25 mâle pour les fils de connexion de la carte et s'assurer que toutes les connexions sont correctes à l'aide d'un multimètre. Cela rend plus facile de brancher et débrancher . Vérifier tous les raccordements pour s'assurer qu'il n'ya pas de court- circuits , puis branchez le connecteur à l'ordinateur quand tout va bien . 4 écrire le code qui sera utilisé pour contrôler le moteur . Le code peut être écrit en C # ou en Visual Basic (VB) . L'exemple de code suivant utilise la " inpout32.dll " fichier de bibliothèque trouvent dans le dossier " Systems32 " des systèmes Windows: C # : privé classe PortAccess {< br > [ DllImport ( " inpout32.dll " , EntryPoint = " Out32 " ) ] public static void sortie externe (adresse int, int value ) ; } < p> VB: Private Class PortAccess public Declare Sub sortie Lib Alias " inpout32.dll " " Out32 " (adresse ByVal As Integer , ByVal valeur As Integer ) fin Class of
|