¿Alguien sabe sobre el control de motores paso a paso basado en microcontroladores? Mi tesis es en mi último año. Si lo sabes, por favor dímelo...gracias...
Resumen: este artículo analiza el sistema de control de motor paso a paso con una computadora de un solo chip AT89C51 como controlador. El contenido incluye principalmente los componentes de hardware del sistema y los detalles. del proceso de operación del motor paso a paso
Análisis, comunicación en serie entre la PC y la microcomputadora AT89C51, y diagrama de flujo del programa de la microcomputadora AT89C51 que controla el motor paso a paso, diagrama de flujo del programa de control del motor, etc.
Palabras clave: microcontrolador; comunicación; motor paso a paso
1 Introducción
Nivel TTL, para obtener señales de transmisión consistentes, se debe utilizar la conversión de nivel
En la era eléctrica actual, la producción y vida útil de los motores se ha modernizado con el
chip MAX485. Elija el microcontrolador AT89C51 según las necesidades reales. El microcontrolador AT89C51 es muy importante por su función digital. Ya sea en la producción industrial y agrícola o en la vida familiar diaria
El área de almacenamiento de datos tiene solo 256 unidades y es necesario ampliar 6264 memorias de datos fuera del chip. Además
Hay una gran cantidad de motores eléctricos diferentes en los electrodomésticos de los usuarios. Por lo tanto, el distribuidor de pulsos CH250 se utiliza para realizar la conmutación del motor paso a paso mediante el microcontrolador, es decir, el control de pulsos del motor es cada vez más importante. El desarrollo de la tecnología de control de motores se beneficia de la tecnología microelectrónica
Distribuidor de pulsos, aislamiento eléctrico del motor paso a paso y microcontrolador mediante acoplador fotoeléctrico 4N25
tecnología, tecnología de electrónica de potencia, tecnología de sensores, material de imán permanente. tecnología, tecnología de control automático,
Dado que la capacidad de conducción del microcontrolador en sí es limitada, se requiere una fuente de alimentación de conducción especial
Tecnología de aplicación de microcomputadora, la capacidad de conducción del microcontrolador en sí es limitado.
Los últimos logros en el desarrollo de la tecnología de aplicaciones de microcomputadoras. Es el avance de estas tecnologías lo que permite que el accionamiento de voltaje único del circuito de control del motor logre una amplificación de potencia, proporcionando así una corriente suficientemente grande para el motor.
La tecnología de control ha cambiado drásticamente en las últimas dos décadas. Control del motor
El diagrama de bloques general del hardware se muestra en la Figura 1:
La parte de control ha ido dando paso gradualmente del control analógico al control por microprocesador basado en microcontroladores.
Este artículo utiliza una combinación de software y hardware para realizar el funcionamiento del control de movimiento del motor paso a paso del microordenador de un solo chip
.
2 Parte de hardware
[2]
La comunicación serial entre la PC y el microcontrolador AT89C51 es a través del convertidor
ATC - 106 y el chip de conversión de nivel MAX485 se completan en hardware. Debido a la PC
Figura 1 Diagrama de bloques de hardware general
Estándar de interfaz RS-232C, de acuerdo con los requisitos del proyecto y las condiciones de producción reales
es necesario utilizar una transmisión más larga distancia RS-485, por lo que necesita usar RS-232C
Parte de software 3
Fecha de recepción: 2007-05-18
Entre PC y microcontrolador El La comunicación serial asíncrona se implementa a través de software. La PC envía y recibe datos mediante consultas y el microcontrolador recibe datos mediante interrupciones. Tiempo
N
1 N
1
1
La información transmitida determina la rotación del paso a paso dirección del motor, el número total de pulsos; es decir, el tiempo necesario para que cada paso funcione a una velocidad constante
El método de retardo del software se utiliza para controlar la distribución de pulsos para controlar todo el proceso de operación de El motor paso a paso. El método de retardo del software se utiliza para controlar el microcontrolador para enviar pulsos. Dado que el método de retardo del software se utiliza para controlar el intervalo de tiempo entre los pulsos enviados por el microcontrolador, el proceso en ejecución se controla cambiando la frecuencia del pulso. El método de retardo del software se utiliza para controlar el intervalo de tiempo entre los pulsos enviados por el microcontrolador, que consiste en cambiar la velocidad de funcionamiento del motor paso a paso cambiando la frecuencia de los pulsos.
Durante la etapa de aceleración uniforme del motor paso a paso, solo necesita llamar a la subrutina de retardo de acuerdo con el tiempo requerido para cada paso del motor
3.1 Análisis del funcionamiento del motor paso a paso
[ 4] p>
. Según
la aceleración y desaceleración del motor paso a paso deben tener requisitos de control estrictos, es decir, garantizar que esté dentro de
-VV
1-
ii
Llega al destino especificado a la velocidad más rápida y en el menor tiempo sin perder pasos ni sobrepasar
=a
(6) p >
TTT
[4]
Llama a la subrutina de retardo. >TT
1-
ii
posición. El diseño requiere que el motor paso a paso funcione a la velocidad que se muestra en la Figura 2.
-- La velocidad del motor paso a paso cuando da el i-ésimo paso en la fase de aceleración uniforme
V
i
--Step El tiempo necesario para que el motor paso a paso dé el i-ésimo paso en la fase de aceleración uniforme
T
i
Desde que el motor paso a paso da el último paso en la fase de aceleración uniforme La velocidad de un paso
y la velocidad V de la etapa de aceleración uniforme