Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako ovládať krokový motor pomocou počítača

Krokové motory sú elektromechanické zariadenie, ktoré môže byť presne kontrolované bez nutnosti spätnej väzby poznať ich pozíciu . To znamená , že krokové motory nepotrebujú snímanie a spätnej väzby zariadení , a ich pozície môžu byť jednoducho stanovená sledovanie vstupných impulzov privádzaných na ne . Môžu byť ovládané pohybovať pomaly , rýchlo , v opačnom smere , a môžu pozastaviť alebo ako čiastkové a úplné otáčky s presnosťou na menej než miery . Sú používané tam , kde presný pohyb a ovládanie polohy na presných uhlov je nanajvýš dôležité . Pre riadenie krokových motorov z počítača , existuje viacero metód . Veci , ktoré budete potrebovať
krokový motor
ULN2003 IC
multimeter
DB - 25 konektorom
DB - 25 vnútorné /vonkajšie paralelný port kábel
Napájací adaptér
Spájkovacia - menej doštička na krájanie
Zobraziť ďalšie inštrukcie Cestuj 1

Položte obvod pre motor na dosku , ako je znázornené na okruhu v článku " Počítačom riadený krokový motor " ( pozri zdroje : Channel 9 ) .
2

Označte krokového motora vodiče pomocou multimetra zistiť spoločný napájací kábel , ktorý prenáša prúd ( pozri zdroje : . Identifikácia spoločný napájací drôt v krokové motory )

3

pripájajte DB - 25 konektorom pre pripojenie vodičov na doske a zabezpečiť , aby všetky spoje sú správne , pomocou multimetra . To uľahčuje pripojiť a odpojiť . Otestujte všetky spoje , aby zabezpečil , že neexistujú žiadne skraty a potom pripojte konektor k počítaču , keď je všetko v poriadku .
4

Napíšte kód , ktorý bude použitý pre riadenie motora . Kód môže byť napísaný buď v jazyku C # alebo Visual Basic ( VB ) . Nasledujúci kód vzorky používa " inpout32.dll " súbor knižnice sa nachádza v priečinku " Systems32 " systémov Windows :

C # :

súkromná trieda PortAccess

{

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

public static extern void Output ( int adresa , int value ) ;

}

VB :

Private Class PortAccess

Public Declare Sub výstup Lib " inpout32.dll " Alias ​​" Out32 " ( byVal adresa As Integer , byVal hodnota As Integer )

end Class

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené