Stepper motorer er elektromekaniske enheter som kan være nøyaktig kontrollert uten behov for tilbakemeldinger informasjon til å vite sin posisjon. Dette betyr at stepper motorer ikke trenger sensing og tilbakemeldinger enheter , og deres posisjoner kan bare bestemmes ved å holde styr på inngangsimpulser matet dem . De kan styres til å bevege seg langsomt , hurtig , i revers, og de kan midlertidig eller gjøre delvise eller fullstendige omdreininger til nøyaktigheten av mindre enn en grad. De brukes der presis bevegelse og posisjon kontroll til presise vinkler er av største betydning . En rekke metoder finnes for å styre trinnmotorer fra en datamaskin . Du trenger
Stegmotor
ULN2003 IC
multimeter verden DB - 25 hannkontakt i verden DB- 25 kvinnelige /mannlige parallell port kabel
Strømadapter
Lodd -less breadboard
Vis flere instruksjoner
en
Legg ut kretsen til motoren på breadboard som vist på kretsen i artikkelen "Computer Controlled Stepper Motor " ( se Ressurser : Channel 9 )
2
Etikett de stepper motor ledninger ved hjelp av multimeter for å bestemme felles strøm ledningen som frakter strøm (se Resources : . . Identifisere Common strøm Wire i Stepper Motors )
3
Lodd DB -25 hannkontakt til ledningene på tavlen, og sikre at alle tilkoblinger er korrekte å bruke et multimeter . Dette gjør det enklere å koble til og fra . Test alle tilkoblinger å sikre at det ikke er noen kortslutninger og koble kontakten til datamaskinen når alt er greit .
4
Skriv koden som skal brukes til å kontrollere motoren . Koden kan skrives på enten C # eller Visual Basic ( VB ) . Følgende eksempelkode bruker " InpOut32.dll " bibliotek -filen finnes i " Systems32 "-mappen i Windows -systemer : en
C # : en
privat klasse PortAccess
{
[ DllImport ( " inpout32.dll ", Entrypoint = " Out32 " ) ]
public static extern void utgang ( int adresse , int verdi) ;
}
< p> VB : en
Private Class PortAccess
Public Erklærer Sub-utgang Lib " inpout32.dll " Alias " Out32 " ( ByVal adresse As Integer , ByVal verdi As Integer )
End Class