Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> Periferiche per computer >> .

Come controllare un motore passo-passo Uso di un computer

motori passo passo sono dispositivi elettromeccanici che possono essere controllati con precisione e senza la necessità di informazioni di feedback per conoscere la loro posizione . Ciò significa che i motori passo-passo non necessitano sensing e dispositivi di retroazione , e le loro posizioni può semplicemente essere determinata tenendo traccia degli impulsi di ingresso alimentati a loro. Essi possono essere controllati a muoversi lentamente , velocemente , in senso inverso, e si può mettere in pausa o fare rivoluzioni parziali e complete per la precisione di meno di un grado . Essi sono utilizzati in cui il movimento preciso e controllo di posizione di angoli precisi è della massima importanza . Un certo numero di metodi esistono per il controllo di motori passo-passo da un computer . Cose che ti serviranno
motore passo-passo
ULN2003 IC
multimetro
DB - 25 connettore maschio
DB - 25 femmina /maschio porta parallela cavo
Alimentatore
saldare -less breadboard
Mostra Altre istruzioni
1

Disporre il circuito per il motore sulla basetta come indicato sul circuito nell'articolo " Computer Controlled Stepper Motor " ( vedi Risorse : Channel 9 ) economici 2

Label i cavi del motore passo-passo utilizzando il multimetro per determinare il filo di alimentazione comune corrente che porta ( vedi Risorse : . . Identificare il Potere filo comune in Motori passo-passo ) economici
3

saldare il connettore DB -25 maschio per i fili di collegamento della scheda e di garantire tutti i collegamenti siano corretti utilizzando un multimetro . Questo rende più facile da collegare e scollegare . Verificare tutte le connessioni per garantire non vi siano cortocircuiti e quindi collegare il connettore al computer quando tutto va bene .
4

Scrivi il codice che verrà utilizzato per comandare il motore . Il codice può essere scritto in C # o Visual Basic (VB ) . Il seguente codice di esempio utilizza il file " inpout32.dll " biblioteca si trova nella cartella " systems32 " dei sistemi Windows:

C # :

privato classe PortAccess

{

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

public static extern vuoto in uscita ( int indirizzo , valore int);

}

VB :

privato Classe PortAccess

Public Declare Sub output Lib Alias ​​" inpout32.dll " " OUT32 " ( indirizzo ByVal As Integer , ByVal value As Integer ) per

End Class

 

hardware © www.354353.com