“Conocimientos Hardware>Periféricos Informáticos

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

2014/2/5
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 reparar el giro de un ratón Ultra
¿Qué impresoras Laserjet tiene cartuchos de tóner rellenables
Ventajas y desventajas del uso de un fax
Cómo deshabilitar el lector de huellas dactilares en una HP Pavilion DV6835
¿Cómo traer sonido al televisor desde una computadora portátil
Cómo imprimir sin tinta Color
Qué buscar en una cámara web antes de comprar
Cómo funciona : HP C4810A Business Inkjet
Conocimientos Informáticos © http://www.ordenador.online