Comment commander un moteur pas à pas à l`aide d`un ordinateur

<

Contenu

  • Conseils & avertissements
  • article data-type="article">
    moteurs pas à pas peuvent être contrôlés avec précision à l`aide d`un ordinateur.

    moteurs pas à pas sont des dispositifs électromécaniques qui peuvent être contrôlés avec précision, sans la nécessité d`une information de rétroaction pour connaître leur position. Cela signifie que les moteurs pas à pas besoin de dispositifs de détection et de rétroaction, et leur position peut être simplement déterminée par le suivi des impulsions d`entrée vers celles-ci. Ils peuvent être commandés pour se déplacer lentement, rapidement, en sens inverse, et ils peuvent faire une pause ou de faire des révolutions partielles et complètes à la précision inférieure à un degré. Ils sont utilisés précisément le mouvement et la position de contrôle à des angles précis est d`une importance capitale. Un certain nombre de méthodes existent pour la commande de moteurs pas à pas à partir d`un ordinateur.

    Choses que vous devez

    • moteur Stepper
    • ULN2003 IC
    • multimètre
    • connecteur mâle DB-25
    • câble DB-25 femelle / mâle port parallèle
    • Adaptateur secteur
    • Solder-less breadboard
    • Disposez le circuit du moteur sur le breadboard comme indiqué sur le circuit dans l`article "Computer Controlled Stepper Motor" (Voir Ressources: Channel 9).

    • Etiqueter les fils du moteur pas à pas à l`aide de votre multimètre pour déterminer le fil d`alimentation commun qui transporte le courant (voir Ressources: Identification du fil d`alimentation commune en Stepper Motors).

    • Soudez le connecteur mâle DB-25 aux fils de connexion sur la carte et assurer que toutes les connexions sont correctes en utilisant un multimètre. Cela rend plus facile à brancher et débrancher. Testez toutes les connexions pour assurer qu`il n`y a pas de court-circuit, puis branchez le connecteur à l`ordinateur lorsque tout va bien.

    • Écrire le code qui sera utilisé pour commander le moteur. Le code peut être écrit en C # ou en Visual Basic (VB). utilise l`exemple de code après la "inpout32.dll" fichier de bibliothèque trouvé dans le "systems32" dossier des systèmes Windows:




      C #:

      PortAccess private class

      {

      [DllImport ("inpout32.dll", EntryPoint ="Out32")]

      extern static public void sortie (adresse int, int valeur);

      }

      VB:

      Classe PortAccess privée

      Declare Public Sub Output Lib "inpout32.dll" Alias "Out32" (Adresse ByVal As Integer, valeur ByVal As Integer)

      End Class

    Conseils & Avertissements

    • moteurs pas à pas peuvent également être commandés via le port USB. Tout ce que vous avez besoin est une carte adaptateur StepperBee USB, puis utilisez le disque d`installation pour effectuer les configurations. Alternativement, les disques d`installation de l`adaptateur USB sont livrés avec une DLL (Dynamic Link Library) qui permet aux fonctions standard d`être appelé en utilisant un large éventail de langues sans avoir à connaître les détails de fonctionnement USB.
    • En apprenant à atteindre et contrôler des périphériques externes via le port parallèle, vous le trouverez à la fois facile et intéressant quand il vient à moteurs pas à pas. La procédure est identique pour contrôler les LED avec un port parallèle.
    • Le port parallèle peut être facilement endommagée si mauvaises connexions sont faites. ports parallèles intégrés endommagés nécessitent un remplacement de la carte mère. Il est donc recommandé d`avoir une carte E / S avec un port parallèle et de l`utiliser à des fins de test.

    AUTRES

    » » » » Comment commander un moteur pas à pas à l`aide d`un ordinateur