Codigo para control de motor a pasos pic16f84

Codigo para control de motor a pasos pic16f84

Controlador de motor paso a paso con microcontrolador pic

Para aplicaciones en las que la medición precisa de la posición del rotor de un motor es crítica, un motor paso a paso es la mejor opción. Los motores paso a paso funcionan de forma diferente a otros motores; en lugar de aplicarse tensión y que el rotor gire suavemente, los motores paso a paso hacen girar una serie de pulsos eléctricos a los bobinados del motor. Cada impulso hace girar el rotor en un grado exacto. Estos impulsos se denominan «pasos», de ahí el nombre de «motor paso a paso».

Los grados por pulso se fijan en la fabricación del motor y se indican en las hojas de especificaciones de ese motor. Pueden ir desde movimientos ultrafinos de una fracción de grado (por ejemplo, 0,10 grados), hasta pasos más grandes (por ejemplo, 62,5 grados).

Motor paso a paso adelante y atrás con pic

Este proyecto es un controlador de motor paso a paso con el microcontrolador PIC16F877A y codificado con XC8. El controlador tiene tres botones de control: start, stop, forward y reverse. El proyecto fue creado con un motor paso a paso unipolar de seis hilos en mente, pero puede funcionar con otros motores paso a paso con algunas modificaciones.

Básicamente, cada uno de los hilos del motor paso a paso se conecta a un interruptor de transistor para permitir que pase más corriente por el motor. Un pulso del microcontrolador enciende un transistor y pone en cortocircuito el cable conectado a tierra. Dado que el pin común está ligado a la alimentación positiva (que está separada de la alimentación del microcontrolador), el pin del microcontrolador debe estar bajo para hacer que un cable del motor paso a paso sea alto.

Interfaz de motor paso a paso con pic16f877a

Los motores paso a paso son ampliamente utilizados en varios proyectos de automatización y robótica. No se puede aplicar una fuente de alimentación al motor paso a paso y esperar que funcione. Como los motores paso a paso son motores especiales capaces de girar con pasos precisos, requieren un control especial. Este proyecto muestra una versión del controlador del motor paso a paso.

Este sencillo circuito permite arrancar/parar el motor y cambiar el sentido de giro. También permite controlar la velocidad de rotación con el regulador del potenciómetro. Recuerda que los motores paso a paso no están diseñados para girar a alta velocidad, sino que se utilizan para un giro angular correcto. Cuando la velocidad de giro del motor paso a paso se incrementa, se pierde el par motor – y el motor se vuelve inútil, ya que no puede conducir cargas más altas. Lo bueno de los motores paso a paso es que tienen un alto par de parada – ideal para giros fijos.

Interconectar motor paso a paso bipolar con microcontrolador pic

Lo pregunto porque tengo dos motores paso a paso conectados a un solo driver y montados en un eje, y me gustaría hacer girar el eje desde ambos lados por lo que un motor tendría que girar en el sentido de las agujas del reloj y el otro en sentido contrario.

(¿Su motor bipolar de 4 hilos?) La corriente a través de las bobinas 1a, 1b hará girar el rotor para que quede alineado como se muestra arriba. Enciende la corriente (en la dirección adecuada) el rotor gira en el sentido de las agujas del reloj (medio paso) entre 1a, 2a. Desconecte la corriente a 1a, 1b y el rotor gira en el sentido de las agujas del reloj (otro medio paso) para alinearse con 2a, 2b. La inversión del sentido de la corriente en las bobinas produce un movimiento en la misma dirección. Para cambiar el sentido hay que invertir la corriente en un solo juego de bobinas. En este momento los dos motores están conectados en paralelo y giran en el mismo sentido. Cambia uno de los pares de bobinas y podrás hacer que los dos motores giren en la dirección opuesta con la misma señal de accionamiento.

Por lo tanto, puedes simplemente intercambiar las líneas de reloj. También puedes invertir la polaridad de las líneas (alta <=> baja). Desafortunadamente, no puedo ver nada específico para tu configuración porque no has dado información específica.

Entradas relacionadas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad