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: El editor de sitios Publicar Tiempo: 2020-09-02 Origen: Sitio

Preguntar

botón de intercambio de Facebook
botón de intercambio de Twitter
botón de intercambio de líneas
botón de intercambio de WeChat
botón de intercambio de LinkedIn
botón de intercambio de Pinterest
Botón de intercambio de whatsapp
botón de intercambio de kakao
botón de intercambio de Snapchat
botón de intercambio de telegrama
botón compartido de compartir Sharethis

Hola amigos, este es mi tercer año Be Project \ 'Speed ​​Control para DC Motors \' y me gustaría compartir con todos ustedes.
Aquí aprenderá a conectar LCD, teclado hexadecimal y motor.
El código fue escrito en el ensamblaje para simplificar. Primero expliqué la interfaz de teclado hexadecimal de la interfaz LCD y la interfaz del motor con L293D. ¡Deja que comience! ! !
* Lumia 52 * LCD * Teclado hexagonal * DC Motor Creo que tiene un conocimiento básico de la programación 8051 en el ensamblaje
del motor del motor del puente 293D, por lo que con un IC, podemos conectar dos motores de CC que pueden controlarse en el sentido de las agujas del reloj y en sentido antihorario, y podemos controlar la velocidad de cada motor de DC al dar a PWM que se sujetan a PWM.
El L293D tiene una corriente de salida de 600 mA y una corriente de salida máxima de 1. 2a por canal.
Además, el circuito integrado también se incluye para proteger el circuito de la influencia del diodo de salida de potencial posterior.
Fuente de alimentación de salida (VCC2)
Hay un amplio rango de 4.
5 V a 36 V, lo que hace que L293D sea la mejor opción para las unidades 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 activación está conectado al pin PWM del micro controlador.
Solo conecté un motor y usé el pin habilitado para controlar la velocidad del motor de CC.
No voy a profundizar en la pantalla LCD, ya que es un tema demasiado grande y he mencionado algunos sitios que usan mucho LCD completo, incluidas las líneas de control de 16 pines VSS-GND-
Voltaje positivo V-
Contrast Configuración de datos LED a PIN LED y LED-3 LED-
3 Líneas de control LCD (RS, R/W & EN) y 8 (o 4) líneas de datos. WhenRsis Low (0)
, los datos se tratarán como un comando.
Cuando RS es alto (1)
, los datos enviados se consideran datos de Astext que deben mostrarse en la pantalla. WhenR/WIS Low (0)
, la información en el bus de datos se está escribiendo 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 se requiere que los datos se lean desde la pantalla LCD, por lo que esta línea se puede conectar directamente al GND, guardando una línea de controlador.
Habilitarpin 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 se baja la línea EN.
Si nunca lo pone bajo, sus instrucciones nunca serán ejecutadas. Refresión:
el teclado es esencialmente una colección de 16 teclas dispuestas en forma de una matriz 4 × 4.
Un teclado hexadecimal generalmente tiene teclas que representan los números 0 a 9 y los caracteres A a F.
El teclado hexadecimal tiene 8 líneas de comunicación, R1, R2, R3, R4, C1, C2, C3 y C4, respectivamente.
R1 a R4 representa cuatro filas, y C1 a C4 representa cuatro columnas.
Cuando se presiona una tecla específica, la fila y la columna correspondientes de la conexión terminal de la tecla están cortocircuitadas.
Por ejemplo, si presiona 1, la fila R1 y la columna C1 estarán cortocircuitadas, y así sucesivamente.
El programa identifica qué tecla se presiona por un método llamado escaneo de columna.
En este método, una fila particular permanece baja (
mantenga otras líneas altas)
y verifique si la columna es baja.
Si se encuentra que una columna es baja,
mantenimiento de línea bajo) .
se presionó la clave que representa la conexión entre la columna y la fila correspondiente (
Por ejemplo, si la fila R1 se mantiene inicialmente baja y se encuentra que la columna C1 es baja durante el escaneo, esto significa que la tecla 1 se presiona.

HOPRIO Group, un fabricante profesional de controladores y motores, se estableció en 2000. Sede del grupo en la ciudad de Changzhou, provincia de Jiangsu.

Enlaces rápidos

Contáctenos

Whatsapp: +86 18921090987 
Tel: +86-18921090987 
Correo electrónico: sales02@hoprio.com
Agregar: 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