Hvordan man styrer en stepmotor Brug af en computer

Stepmotorer kan styres præcist ved hjælp af en computer. motorer billede ved Dusan Radivojevic fra Fotolia.com

Stepmotorer er elektromekaniske enheder, der kan kontrolleres nøjagtigt uden behov for feedback for at kende deres position.Det betyder, at stepmotorer ikke behøver registrerings- og feedback-enheder og deres positioner kan simpelthen bestemmes ved at holde styr på de indgangsimpulser tilføres til dem.De kan styres til at bevæge sig langsomt, hurtigt, i omvendt, og de kan holde pause eller gøre delvise og fuldstændige omdrejninger til nøjagtighed på mindre end en grad.De bruges, når præcis bevægelse og position kontrol til præcise vinkler er af allerstørste betydning.Et antal fremgangsmåder findes til styring stepmotorer fra en computer.

hvad du har brug

  • Stepper motor
  • ULN2003 IC
  • multimeter
  • DB-25 hanstik
  • DB-25 kvindelige / mandlige parallel port kabel
  • Strømforsyningsadapter
  • Lodde-mindre breadboard

Instruktioner

  1. rumfordeling kredsløbet for motoren på breadboard som

    vist på kredsløbet i artiklen "Computer Controlled stepmotor" (se Ressourcer: Channel 9).

  2. Mærk stepper motor ledninger ved hjælp af din multimeter til at bestemme den fælles strøm ledning, der bærer strøm (se Resources: Identifikation af fælles Power Wire i Stepper Motors).

  3. Lod han-stik til de forbindende ledninger på tavlen DB-25 og sikre, at alle tilslutninger er korrekte ved hjælp af et multimeter.Dette gør det nemmere at tilslutte og frakoble.Test alle forbindelser for at sikre, der ikke er kortslutninger og sæt derefter stikket til computeren, når alt er fint.

  4. Skriv den kode, der skal bruges til at styre motoren.Koden kan skrives i enten C # eller Visual Basic (VB).Følgende eksempelkode bruger "InpOut32.dll" bibliotek fil findes i "Systems32" mappen Windows-systemer:

    C #:

    privat klasse PortAccess

    {

    [startværdi ("inpout32.dll", entrypoint = "Out32 ")]

    public static extern void Output (int adresse, int værdi);

    }

    VB:

    Private Class PortAccess

    Public Erklær Sub udgang Lib "inpout32.dll" Alias ​​"Out32" (ByVal adresse As Integer, ByVal værdi As Integer)

    End Class

Tips & amp;Advarsler

  • Stepmotorer kan også styres via USB.Alt du behøver er en StepperBee USB-adapter bord og derefter bruge installationsdisken for at gøre konfigurationer.Alternativt, USB adapter installationsdisketter kommer med en DLL (Dynamic Link Library), der tillader standardfunktioner til at blive kaldt ved hjælp af en lang række sprog uden at vide USB drift detaljer.
  • Ved at lære hvordan man kan nå og styre eksterne enheder ved hjælp af den parallelle port, vil du finde det både nemt og interessant, når det kommer til stepper motorer.Den samme procedure gælder for styring af lysdioder med en parallel port.
  • Den parallelle port kan nemt blive beskadiget, hvis forkerte tilslutninger er foretaget.Beskadigede indlejret parallelle porte kræver et bundkort udskiftning.Det anbefales derfor at have en I / O-kort med en parallel port og bruge det til testformål.

Ressourcer

  • Stepper Motors: Identifikation af fælles Power Wire i Stepper Motors
  • PC-Control: Stepper-Bee
  • Kode Projekt: Styring lysdioder med Parallel Port
  • Channel9: Computer Controlled stepmotor
421
0
2
Computerudstyr