Hvordan kontrollere en Stepper Motor Ved hjelp av en datamaskin

Hvordan kontrollere en Stepper Motor Ved hjelp av en datamaskin


Stepper motorer er elektromekaniske enheter som kan nøyaktig kontrollert uten behov for tilbakemeldinger informasjon til å vite sin posisjon. Dette betyr at stegmotorer ikke trenger føler og tilbakekoblingsenheter, og deres posisjoner kan ganske enkelt bestemmes ved å holde styr på inn-signalene mates til dem. De kan styres til å bevege seg sakte, raskt, i revers, og de kan ta pause eller gjøre delvise og fullstendige omdreininger til nøyaktighet på mindre enn en grad. De brukes der nøyaktig bevegelses- og posisjonskontroll til nøyaktige vinkler er av største betydning. Et antall fremgangsmåter eksisterer for styring av trinnmotorer fra en datamaskin.

Bruksanvisning

1 Legg ut kretsen for motoren på breadboard som vist på krets i artikkelen "Computer Controlled Stepper Motor" (se Ressurser: Channel 9).

2 Merke stepper motor ledninger ved hjelp av multimeter for å fastslå felles strømledningen som bærer strøm (se Ressurser: Identifisere Common Strøm Wire i Stepper Motors).

3 Lodde DB-25 hannkontakt til ledningene på bordet og sikre at alle tilkoblinger er riktig å bruke et multimeter. Dette gjør det enklere å koble til og fra. Test alle tilkoblinger for å sikre at det ikke er noen kortslutninger og koble kontakten til datamaskinen når alt er i orden.

4 Skrive koden som skal brukes til å styre motoren. Koden kan skrives i enten C # eller Visual Basic (VB). Følgende eksempelkode bruker "InpOut32.dll" bibliotekfilen finnes i "Systems32" -mappen på Windows-systemer:

C #:

privat klasse PortAccess

{

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

public static extern void Output (int adresse, int verdi);

}

VB:

Private Class PortAccess

Offentlig Erklærer Sub utgang Lib "inpout32.dll" Alias ​​"Out32" (ByVal adresse As Integer, ByVal verdi As Integer)

End Class

Hint

  • Stepper motorer kan også styres via USB. Alt du trenger er en StepperBee USB adapter bord og deretter bruke installasjonsdisken for å gjøre konfigurasjoner. Alternativt USB adapter installasjon disker kommer med en DLL (Dynamic Link Library) som gjør at vanlige funksjoner som skal kalles med et bredt spekter av språk uten å vite USB drift detaljer.
  • Ved å lære hvordan å nå og kontrollere eksterne enheter ved hjelp av parallellporten, vil du finne det både enkelt og interessant når det kommer til stepper motorer. Den samme fremgangsmåten gjelder for styring av LED med en parallellport.
  • Parallellporten kan lett bli skadet hvis feil tilkoblinger er gjort. Skadede innebygde parallellporter krever et hovedkort erstatning. Det er derfor anbefalt å ha en I / O-kort med en parallellport og bruke den for testformål.