Hoe u kunt besturen van een stappenmotor met behulp van een Computer



Stappenmotoren zijn elektromechanische apparaten die nauwkeurig kunnen worden gecontroleerd zonder de behoefte aan feedback informatie om te weten van hun positie. Dit betekent dat de stappenmotoren niet sensing hoeft en feedback apparaten, en hun standpunten kunnen eenvoudig worden bepaald door het bijhouden van de input pulsen gevoed aan hen. Ze kunnen worden gecontroleerd om te langzaam, snel, verplaatsen in omgekeerde richting, en ze kunnen onderbreken of gedeeltelijke en volledige omwentelingen om de nauwkeurigheid van minder dan een graad te doen. Ze worden gebruikt waar de nauwkeurige beweging en positie controle voor precieze hoeken van het allergrootste belang is. Er bestaan een aantal methoden voor het beheersen van stappenmotoren vanaf een computer.

Wat die u nodig hebt

  • Stappenmotor
  • ULN2003 IC
  • Multimeter
  • Mannelijke DB-25-connector
  • DB-25 vrouwelijke / mannelijke parallelle poort kabel
  • Stroomadapter
  • Soldeer-minder breadboard
  • Lay-out het circuit voor de motor op het breadboard zoals getoond op het circuit in het artikel "Computer Controlled stappenmotor" (zie bronnen: Channel 9).

  • Label de stepper motor draden met behulp van uw multimeter om de gemeenschappelijke draad van de macht die huidige draagt (zie bronnen: identificatie van de gemeenschappelijke draad van de macht in stappenmotoren).

  • Soldeer de DB-25 connector naar de aansluitende draden op het bord en zorgen voor dat alle verbindingen kloppen met behulp van een multimeter. Dit maakt het gemakkelijker om te stoppen en haal. Test alle verbindingen om ervoor te zorgen dat er geen kortsluitingen, en sluit de connector op de computer wanneer alles fijn.

  • Schrijf de code die wordt gebruikt voor het bepalen van de motor. De code kan worden geschreven in beide C# of in Visual Basic (VB). De volgende voorbeeldcode wordt het "InpOut32.dll"-bibliotheekbestand gevonden in de "Systems32" map van Windows-systemen gebruikt:

    C#:

    privé klasse PortAccess

    {

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

    openbare statische extern void Output (int adres, int value);

    }

    VB:

    Privé klasse PortAccess

    Openbare Declare Sub uitgang Lib "inpout32.dll" Alias "Out32" (ByVal adres As Integer, ByVal waarde As Integer)

    Einde klasse

Tips & waarschuwingen
  • Stappenmotoren kunnen ook worden bediend via de USB. Alles wat u nodig hebt is een StepperBee USB adapter-board en gebruik vervolgens de Setup-diskette te maken van de configuraties. Anderzijds is de installatiediskettes van de USB-adapter voorzien van een DLL (Dynamic Link Library) die kan worden aangeroepen met behulp van een breed scala van talen zonder te weten de details van de bewerking van de USB-standaard functies.
  • Door te leren hoe te bereiken en bedienen van externe apparaten via de parallelle poort, vindt u het gemakkelijk en interessant als het gaat om stappenmotoren. Dezelfde procedure is van toepassing op het besturen van LEDs met een parallelle poort.
  • De parallelle poort kan gemakkelijk worden beschadigd als er verkeerde verbindingen worden aangebracht. Beschadigde ingesloten parallelle poorten vereisen een vervanging van het moederbord. Het is dus raadzaam om er een I/O kaart met een parallelle poort en gebruiken voor testdoeleinden.

Gerelateerde Artikelen

Hoe u kunt besturen van meeldauw

Hoe u kunt besturen van meeldauw

Dus je ging naar buiten en zag het, dat witte poederachtige spul overal een paar blaadjes in de buurt van de onderkant van uw trellis komkommer, uw courgette planten of op sommige bladeren in uw pompoen patch. Het is een echte meeldauw, een ziekte di
Hoe u kunt aftrekken en negatieve getallen met behulp van de TI-83 Plus maken

Hoe u kunt aftrekken en negatieve getallen met behulp van de TI-83 Plus maken

De TI-83 Plus Graphing Calculator is een instrument van onschatbare waarde, maar een beetje traag lopende eerst leren om het goed gebruikt kan worden. Dit artikel zal uitleggen van het verschil tussen aftrekken van getallen en negatieve getallen make
Hoe u kunt besturen van buitenverlichting met een afstandsbediening

Hoe u kunt besturen van buitenverlichting met een afstandsbediening

Een afstandsbediening is een handbediende elektronische gadget dat aangesloten apparaten kunt bedienen. U kunt de werking van uw buitenverlichting met behulp van een afstandsbediening die compatibel is met een controlesysteem. Lichten moeten zijn aan
Hoe u kunt besturen van een Mac vanaf een Windows PC met TightVNC

Hoe u kunt besturen van een Mac vanaf een Windows PC met TightVNC

VNC, afkorting van "Virtual Network Computing," is een grafische manier voor het extern beheren van een andere computer. Wanneer u met een andere computer met VNC verbonden bent, ziet u dat het bureaublad computer alsof u recht tegenover het. U
Hoe u kunt besturen van een TV met behulp van Wi-Fi

Hoe u kunt besturen van een TV met behulp van Wi-Fi

Of u een TV hebt gekocht voordat ze slim waren of koos een goedkoop model, er zeker van zijn: U kunt genieten van de voordelen van Wi-Fi besturingselementen met zelfs de eenvoudigste digitale televisie. Stream media naar je TV van apps of een lokale
Hoe u kunt besturen van een Canon Camera met een Computer

Hoe u kunt besturen van een Canon Camera met een Computer

In situaties waar u nauwkeurige camera bediening moet, is er geen betere manier om te controleren de sluitertijd, diafragma, belichting en andere camerafuncties dan via een computer. Met de EOS-Utility, gebundeld met alle Canon EOS camera's, krijgt u
Hoe u kunt besturen van een PS3 met een TV-afstandsbediening

Hoe u kunt besturen van een PS3 met een TV-afstandsbediening

Sinds de invoering van de PlayStation 3, hebben vele gebruikers geklaagd van haar gebrek aan infraroodverbindingen ondersteunt. Infrarood of IR, is de meest voorkomende signaal technologie gebruikt door afstandsbedieningen en is vereist voor gebruik
Hoe u kunt besturen van VLC met een Media Center-afstandsbediening

Hoe u kunt besturen van VLC met een Media Center-afstandsbediening

Een computer of laptop externe begint, stopt en onderbreekt media, latend u zeggenschap zij van een afstand. Het doet ten minste als u Windows Media Player of Windows Media Center gebruikt. Afstandsbedieningen werken zelden met andere toepassingen, z
Hoe u kunt besturen van een Servo met Arduino

Hoe u kunt besturen van een Servo met Arduino

De serie van de Arduino boards biedt een goedkoop alternatief voor het beheersen van servomotoren. Arduino is een open-source platform, gebaseerd op de serie Amtel AVR 8-bits microcontrollers en een open-source programmeertaal gebaseerd op verwerking
Hoe u kunt besturen van meeldauw met melk

Hoe u kunt besturen van meeldauw met melk

Meeldauw is een schimmelziekte die regelmatig aanvallen van tuin bloemen zoals roos, phlox, lila en zinnia; en groenten zoals komkommers, sla, bonen en pompoenen. Verlaten van een wit tot grijsachtig coating op Bladeren, knoppen en vruchten en veroor
Hoe u kunt besturen van kolen warmte op een Weber Grill

Hoe u kunt besturen van kolen warmte op een Weber Grill

Beheersing van de hitte van de kolen op de Weber grill zorgt ervoor dat zelfs zonder te verbranden je eten koken. Nieuwe Weber grills duurt een paar keer voordat je rooster wordt gekruid. Kruiden gaat met behulp van de grill, totdat de rook en vet ja
Hoe u kunt besturen van een thermostaat vanaf uw PC

Hoe u kunt besturen van een thermostaat vanaf uw PC

Een thermostaat is ontworpen voor het regelen van een kachel of airconditioner in een huis. U kunt een thermostaat vanaf uw PC, bieden dat u heb ik de thermostaat vervangen met een digitale thermostaat module die draadloze commando's van een domeinco
Hoe u kunt besturen van een ongehoorzame 7-jarige

Hoe u kunt besturen van een ongehoorzame 7-jarige

Effectief ouderschap een middel van de 7-jarige wetende dat uw kind op deze leeftijd aan de vooravond tussen begin en middelste jeugd. Op dit moment zijn kinderen waarschijnlijk vraag autoriteit en beginnen tekenen van ongehoorzaamheid--vooral als je
Hoe u kunt besturen van hypertensie met dieet

Hoe u kunt besturen van hypertensie met dieet

Hoge bloeddruk is de invloed van bloed te drukken tegen de arteriële muren van het hart. Te veel druk, hoge bloeddruk, kan leiden tot een beroerte, nierfalen, hart-en vaatziekten, hartfalen en andere gezondheidsproblemen. Medische rapporten blijkt da