Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Practica 4 . Equipo 1
1. Diseño de
Microcontroladores
Practica Nº 4
Duración: 1 semana
CONTROL DE MOTORES
Motor DC
Integrantes: Augusto Rodríguez C.I: 22.332.791
Joel Valles C.I: 23.197.606
Marialy Piña C.I: 24.398.230
Maria Barradas C.I: 22.300.883
Ronald Giménez C.I: 21.503.603
OBJETIVOS DE LA PRÁCTICA
Conocer acerca del uso y funcionamiento de los diversos tipos de motor.
Aplicaciones con microcontroladores para el uso de motores
COMPONENTES Y EQUIPOS A USAR
Equipos: Computador, proteus, Material: Datasheet AT89C51, Set de instrucciones del
AT89C51 Componentes: ADC0809 o similar, AT89C51, sensor de temperatura LM35,
pantalla LCD, motor DC y los componentes básicos necesarios.
PRE-LABORATORIO
1. ¿Qué es y cómo funciona un motor DC?
El motor de corriente continua (denominado también motor de corriente directa,
motor CC o motor DC por las iniciales en inglés direct current) es una máquina que
convierte energía eléctrica en mecánica, provocando un movimiento rotatorio, gracias a la
acción de un campo magnético.
Un motor de corriente continua se compone principalmente de dos partes. El estátor da
soporte mecánico al aparato y contiene los polos de la máquina, que pueden ser o bien
devanado de hilo de cobre sobre un núcleo de hierro, o imanes permanentes.
El principal inconveniente de estas máquinas es el mantenimiento, muy costoso y
laborioso, debido principalmente al desgaste que sufren las escobillas o carbones al entrar
en contacto con las delgas.
2. Algunas aplicaciones especiales de estos motores son los motores lineales, cuando
ejercen tracción sobre un riel, servomotores y motores paso a paso. Además existen
motores de DC sin escobillas (brushless en inglés) utilizados en el aeromodelismo por su
bajo par motor y su gran velocidad.
Cuando un conductor, por el que pasa una corriente eléctrica, se sumerge en un
campo magnético, el conductor sufre una fuerza perpendicular al plano formado por el
campo magnético y la corriente, de acuerdo con la Fuerza de Lorentz:
F= B . L . I . sen(Φ)
F: Fuerza en newtons
I: Intensidad que recorre el conductor en amperios
L: Longitud del conductor en metros
B: Densidad de campo magnético o densidad de flujo teslas
Φ: Angulo que forma I con B
2. Explique cómo se puede variar la velocidad de giro de un motor DC.
Para variar la velocidad de giro de un motor DC, una de las técnicas mayormente
utilizadas es enviando un tren de pulsos (PWM) al motor, para la variación de esta
velocidad, se cambia el ciclo útil del tren de pulsos enviados para la activación del motor,
este porcentaje de ciclo útil es proporcionalmente lineal con respecto a la velocidad. Si se
le envía un tren de pulsos con un ciclo útil a 50%, el motor se moverá a 50% de su
velocidad.
ACTIVIDADES DE LABORATORIO
PARTE I. DISEÑO Y MONTAJE
1. Con el mismo diseño de la práctica 3 incluya un motor DC para ser controlado con el
micro.
2. Al mismo programa de la actividad anterior agregar el control del motor el cual debe
tener dos velocidades usadas asi:
a. Si la temperatura está entre 20°C y 30 °C el motor gira a la velocidad 1
b. Si la temperatura es mayor de 30°C gira a la velocidad 2.
c. Si es menor de 20°C se detiene.
CODIGO DEL PROGRAMA
VAL EQU 30H
UNIDAD EQU 31H
DECENA EQU 32H
CENTENA EQU 33H
MITAD BIT 20H.0
ORG 00H
4. CALL DATO
MOV A,UNIDAD
CALL DATO
JMP INICIO
;----------------------------------------------------------------------------------------
;-------------------------- RUTINAS VARIAS -------------------------------
;----------------------------------------------------------------------------------------
MOSTRAR_TEMP:
MOV DPTR,#MSJ01
MOV R0,#0
CONTINUAR:
MOV A,R0
MOVC A,@A+DPTR
JZ SALIENDO
CALL DATO
INC R0
JMP CONTINUAR
SALIENDO:
RET
MOTOR:
CPL P3.5
RETI
BIN2BCD:
MOV B,#100
DIV AB
MOV CENTENA,A
MOV A,B
MOV B,#10
DIV AB
MOV DECENA,A
MOV UNIDAD,B
MOV A,#30H
ADD A,DECENA
MOV DECENA,A
MOV A,#30H
ADD A,UNIDAD
MOV UNIDAD,A
RET
INST:
CLR P3.7
JMP MOSTRAR
5. DATO:
SETB P3.7
MOSTRAR:
MOV P1,A
SETB P3.6
CALL RETARDO
CLR P3.6
RET
MSJ01: DB 'TEMP:',00H
RETARDO:
MOV R7,#80
S1: MOV R6,#40
DJNZ R6,$
DJNZ R7,S1
RET
END
PARTE II. EJECUCION DE PROGRAMA.
1. Ensamble y ejecute la simulación.
ESQUEMATICO:
6. CONCLUSIONES
En esta práctica se pudo apreciar la versatilidad que puede tener la conversión
analógica a digital y trabajar con una variable analógica. Las ventajas de utilizar
conversores analógicos- digitales son infinitas, en este caso se utilizó para controlar el giro
de un motor DC, donde el valor de la temperatura pudo controlar la velocidad de giro del
motor DC, esto se pudiera implementar para un control de temperatura en donde sea
necesario que la temperatura se encuentre en un rango de valores, donde el motor (que
funcionaria a modo de fancooler) se gire en su máxima potencia cuando sobrepase los 30
grados de temperatura, al hacer girar el motor se puede disminuir el valor de temperatura,
en caso de que esté la temperatura entre 20-30 grados el motor gira a mitad de su potencia,
permitiendo que la temperatura disminuya mucho mas lento, y si alcanza los 20 grados el
motor se detiene alcanzando el valor de temperatura deseado.
En este mismo orden de ideas, la utilización de un motor DC y su aplicabilidad
(como se pudo apreciar en el apartado anterior) también son muy diversas, lo importante es
saber como se utiliza, en el caso de la practica se pudo apreciar su encendido y control de
velocidad utilizando la técnica de PWM (modulación por ancho de pulso) que permite
variar su velocidad modificando el ciclo útil de la señal enviada para el encendido del
dispositivo.