“Conocimiento Hardware>Periféricos Informáticos

Cómo controlar un motor paso a paso usando un ordenador

2012/1/14
motores paso a paso son dispositivos electromecánicos que pueden ser controlados con precisión y sin la necesidad de información de retroalimentación para conocer su posición. Esto significa que los motores paso a paso no necesitan sensores y dispositivos de realimentación , y sus posiciones , simplemente se puede determinar mediante el seguimiento de los impulsos de entrada alimentados a ellos . Pueden ser controlados a moverse lentamente , de forma rápida , a la inversa , y pueden hacer una pausa o hacer revoluciones parciales y completas a la precisión de menos de un grado . Se utilizan donde el movimiento preciso y control de la posición de los ángulos precisos es de suma importancia . Un número de métodos existe para el control de motores paso a paso desde un ordenador . Cosas que necesitará
Stepper motor
IC ULN2003
multímetro
DB- 25 macho Conector
DB- 25 hembra /macho del puerto paralelo cable
Adaptador
soldadura -less breadboard
Mostrar más instrucciones
1

diseñar el circuito del motor en el tablero como se muestra en el circuito en el artículo " Computer Controlled Stepper motor " (ver Recursos : Canal 9 )
2

Label los cables del motor paso a paso con su multímetro para determinar el cable de alimentación común que lleva la corriente (ver Recursos : . . Identificar el cable común de alimentación de motores paso a paso )

3

soldadura del conector DB- 25 macho de los cables de conexión en el tablero y que todas las conexiones son correctas con un multímetro . Esto hace que sea fácil de conectar y desconectar . Pruebe todas las conexiones para asegurarse de que no hay cortocircuitos y enchufe el conector a la computadora cuando todo está bien.
4

Escriba el código que se utiliza para controlar el motor. El código puede ser escrito en C # o en Visual Basic ( VB ) . El código de ejemplo utiliza el " inpout32.dll " archivo de la biblioteca que se encuentra en la carpeta " Systems32 " de los sistemas Windows :

C # :

privada clase PortAccess

{

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

public static extern void salida ( int dirección , el valor int) ;

}
< p> VB :

Private Class PortAccess

Public Declare Sub salida Lib Alias ​​" inpout32.dll " " Out32 " (dirección ByVal As Integer , valor ByVal As Integer )

End Class

Periféricos Informáticos
Cómo hacer un sonido de la flauta con el MIDI
¿Cómo ajustas la pantalla de tu computadora con Firefox Internet?
Cómo conseguir una Webcam creativo para trabajar sin un CD
Cómo conseguir una impresora HP para imprimir sin conexión en Vista
Cómo utilizar una cámara digital Olympus Como Webcam
¿Puedo obtener un conjunto de altavoces de computadora que se adjunten a mi pantalla?
¿Cuáles son los 4 periféricos diferentes en un escritorio o computadora portátil?
Cómo utilizar un mando de TV en Windows Vista
Conocimiento de la computadora © http://www.ordenador.online