Stappenmotoren zijn elektromechanische apparaten die nauwkeurig kan worden geregeld zonder dat terugkoppelinformatie hun positie kennen . Dit betekent dat stappenmotoren niet sensing en feedback apparaten nodig en hun posities kunnen eenvoudig worden bepaald door het bijhouden van de ingangspulsen naar toe geleid . Ze kunnen worden gecontroleerd om langzaam te bewegen , snel , in omgekeerde richting, en ze kunnen pauzeren of doe gedeeltelijke en volledige omwentelingen om de nauwkeurigheid van minder dan een graad . Ze worden gebruikt waar nauwkeurige beweging en positiecontrole precieze hoek is van het grootste belang . Een aantal werkwijzen bestaan voor stappenmotoren van een computer . Wat je Stappenmotor ULN2003 IC multimeter DB - 25 connector DB - 25 vrouwelijke /mannelijke parallelle poort kabel Power adapter soldeer - minder nodig broodplank Toon Meer Aanwijzingen 1 Leg het circuit van de motor op de broodplank , zoals aangegeven op het circuit in het artikel "Computer Controlled stappenmotor " ( zie bronnen: Channel 9 ) Label 2 de stappenmotor draden met behulp van uw multimeter aan de gemeenschappelijke macht draad die stroom draagt ( zie Bronnen bepalen : . . identificeren van de gemeenschappelijke macht Wire in stepper Motors ) op Twitter < br Soldeer > 3 de DB - 25 male connector aan de aansluitdraden op het bord en ervoor zorgen dat alle aansluitingen correct met een multimeter . Dit maakt het makkelijker om te sluiten en de stekker . Test alle aansluitingen te verzekeren dat er geen kortsluiting en steek vervolgens de stekker van de computer wanneer alles in orde is . 4 Schrijf de code die wordt gebruikt om de motor aan te sturen . De code kan worden geschreven in C # of Visual Basic ( VB ) . De volgende voorbeeldcode wordt de " inpout32.dll " library -bestand gevonden in de " Systems32 " map van Windows-systemen : C beelden # : private class PortAccess { < br > [ DllImport ( " inpout32.dll " , EntryPoint = " Out32 " ) ] public static extern void Output ( int adres , int value ) ; } VB : Private Class PortAccess Public Declare Sub-uitgang Lib " inpout32.dll " Alias " Out32 " ( ByVal adres As Integer , ByVal value As Integer ) op Twitter end klasse
|