control de velocidad del motor dc con 8051
Hogar » Blog » control de velocidad del motor dc con 8051

control de velocidad del motor dc con 8051

Vistas: 0     Autor: Editor del sitio Hora de publicación: 2020-09-02 Origen: Sitio

Preguntar

botón para compartir facebook
botón para compartir en twitter
botón para compartir línea
botón para compartir wechat
botón para compartir en linkedin
botón para compartir en pinterest
boton compartir whatsapp
botón para compartir kakao
botón para compartir Snapchat
botón para compartir telegramas
comparte este botón para compartir

Hola amigos, este es mi proyecto BE de tercer año \'control de velocidad para motores CC\' y me gustaría compartirlo con todos ustedes.
Aquí aprenderá cómo conectar la pantalla LCD, el teclado hexagonal y el motor.
El código fue escrito en ensamblador para simplificar. Primero expliqué la interfaz del teclado hexadecimal de la interfaz LCD y la interfaz del motor con L293D. ¡comencemos! ! !
* Lumia 52 * LCD * teclado hexagonal * Motor CC Creo que tienes conocimientos básicos de programación 8051 en el ensamblaje
del controlador del motor Puente 293d, por lo que con un IC, podemos conectar dos motores CC que se pueden controlar en sentido horario y antihorario, y podemos controlar la velocidad de cada motor CC dándole pines de habilitación PWM.
El L293D tiene una corriente de salida de 600 mA y una corriente de salida máxima de 1, 2 A por canal.
Además, el circuito integrado también se incluye para proteger el circuito de la influencia del diodo de salida de potencial trasero.
Fuente de alimentación de salida (VCC2)
Hay una amplia gama de 4,
5 V a 36 V, lo que hace que L293D sea la mejor opción para variadores de motor de CC.
Como puede ver en el circuito, se necesitan tres pines para conectar el motor de CC (A, B, Habilitar).
Si desea controlar la velocidad, el pin de habilitación está conectado al pin PWM del microcontrolador.
Solo conecté un motor y usé el pin de habilitación para controlar la velocidad del motor de CC.
No voy a profundizar en la pantalla LCD ya que es un tema demasiado amplio y he mencionado algunos sitios que utilizan mucho la pantalla LCD completa, incluida Vss-GND Vdd de 16 pines -
Voltaje positivo v -
LED del pin de datos de configuración de contraste al LED y LED del pin de retroiluminación -
Se requieren 3 líneas de control para LCD (RS, R/W y EN) y 8 (o 4) líneas de datos. Cuando R es bajo (0)
, los datos se tratarán como un comando.
Cuando RS es alto (1)
, los datos enviados se consideran datos de texto que deben mostrarse en la pantalla. Cuando R/W es bajo (0)
, la información del bus de datos se escribe en la pantalla LCD.
Cuando RW es alto (1)
, el programa se lee efectivamente desde la pantalla LCD.
En la mayoría de los casos, no es necesario leer datos desde la pantalla LCD, por lo que esta línea se puede conectar directamente a Gnd, guardando una línea de controlador.
enablepin se utiliza para bloquear los datos en el pin de datos. una señal ALTA - Baja para bloquear los datos.
Se requiere
La pantalla LCD explicará y ejecutará nuestros comandos cuando baje la línea EN.
Si nunca lo bajas, tus instrucciones nunca se ejecutarán. referencia-
El teclado es esencialmente una colección de 16 teclas dispuestas en forma de una matriz de 4 × 4.
Un teclado hexadecimal suele tener teclas que representan los números del 0 al 9 y los caracteres de la A a la F.
El teclado hexadecimal tiene 8 líneas de comunicación, R1, R2, R3, R4, C1, C2, C3 y c4, respectivamente.
R1 a R4 representan cuatro filas y C1 a C4 representan cuatro columnas.
Cuando se presiona una tecla específica, la fila y columna correspondientes de la conexión terminal de la tecla se cortocircuitan.
Por ejemplo, si presiona 1, la fila R1 y la columna C1 sufrirán un cortocircuito, y así sucesivamente.
El programa identifica qué tecla se presiona mediante un método llamado escaneo de columnas.
En este método, una fila en particular permanece baja (
mantenga otras líneas altas)
y verifique si la columna está baja.
Si se encuentra que una columna es baja,
Mantener línea baja) .
se presionó la tecla que representa la conexión entre la columna y la fila correspondiente (
Por ejemplo, si la fila R1 se mantiene inicialmente baja y se descubre que la columna C1 está baja durante el escaneo, esto significa que se presiona la tecla 1.

El grupo HOPRIO, un fabricante profesional de controladores y motores, se estableció en 2000. La sede del grupo se encuentra en la ciudad de Changzhou, provincia de Jiangsu.

Enlaces rápidos

Contáctenos

WhatsApp: +86 18921090987 
Teléfono: + 18921090987 
Correo electrónico: sales02@hoprio.com
Dirección: No.19 Mahang South Road, distrito de alta tecnología de Wujin, ciudad de Changzhou, provincia de Jiangsu, China 213167
Dejar un mensaje
CONTÁCTENOS
Copyright © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Todos los derechos reservados. Mapa del sitio | política de privacidad