Beruflich Dokumente
Kultur Dokumente
Materia: Microcontroladores
Unidad: cuatro
Nombre de la práctica: CONTROL DE LA VELOCIDAD DE UN MOTOR DE CD
MEDIANTE EL PWM DEL MICROCONTROLADOR.
INTRODUCCIÓN
1
Prácticas de laboratorio
Duty _ Cicle _ PWM = (CCPRxL : CCPxCON < 4:5>) •TOSC • (Valor _ del _
prescaler _ TMR2 )
A cada módulo Captura/Comparación/PWM se le asocia un registro de control
(genéricamente, CCPxCON) y registro de datos (CCPRx). El registro de datos,
alternadamente, abarca dos registros de 8bit: CCPRxL (byte bajo) y CCPRxH
(byte alto). Todos los registros son legibles y escribibles.
CCPRxL y CCPxCON se pueden escribir en cualquier momento, pero el valor del
duty cicle no se grabará en CCPRxH hasta después de que se igualen PR2 y
TMR2 (es decir, se complete el período). En modo PWM, CCPRxH es un registro
inalterable. El registro CCPRxH y un latch interno de 2 bits se utilizan como buffer
doble del ciclo de trabajo de PWM. El buffer doble es esencial en los problemas
técnicos del PWM. Cuando se igualan los 2bits del latch de TMR2 y CCPRxH, se
concatenan con un reloj interno de 2 bits Q o 2 bits del prescaler de TMR2, el pin
de CCPx se borra. El prescaler es un divisor de frecuencia programable. En
realidad, es un timer dentro del timer. Tiene un registro asociado, el Prescaler
Register (TIMx_PSC).
COMPETENCIAS PREVIAS:
Diseñar y analizar circuitos digitales y analógicos, utilizando herramientas
Computacionales.
Desarrollar programas en lenguaje C.
Operar equipo electrónico de medición.
Interpretar diagramas esquemáticos eléctricos y electrónicos.
Participar en equipos de trabajo.
Consultar las diferentes fuentes de información
COMPETENCIAS A DESARROLLAR:
Conectar y controlar motores mediante el módulo PWM del microcontrolador.
2
Prácticas de laboratorio
Realice programas pequeños, que le permitan obtener paso a paso el programa final de
la práctica.
PROCEDIMIENTO:
3
Prácticas de laboratorio
4
Prácticas de laboratorio
2.- En esta figura se observa que se debe adquirir el voltaje proporcionado por
una resistencia variable (Rv) conectada entre VCC y GND. También se debe
conectar un circuito que sirva como interfaz de potencia, para controlar un motor
de CD, mediante una señal PWM proporcionada por el PIC.
2.- En la LCD se debe desplegar:
I. Mensaje de Bienvenida del sistema, indicando Institución y función que
realiza el circuito. El tiempo de permanencia debe ser el suficiente para
visualizar el mensaje.
II. Mostrar centrado en el primer renglón: “Voltaje analógico = zz V”. Las
literales zz representan el voltaje analógico de la Rv de 10 KΩ adquirido
mediante el canal analógico del convertidor.
III. En el segundo renglón se debe mostrar el valor del Periodo (T = x s) y el
valor de tiempo alto (th = y%T).
5
Prácticas de laboratorio
3.- Elaborar un programa que mediante la variación del voltaje analógico
proporcionado por Rv, se realice la variación de la señal PWM, proporcionada por
el PIC.
Para un valor de 0 V en Rv, el tiempo alto debe ser de 0%
Para un valor de 5 V en Rv, el tiempo alto debe ser de 100%
3.- Verificar con el osciloscopio que los valores proporcionados en la LCD sean
correctos.
4.- Variar la velocidad del motor, variando la posición de RV.
LCD
Circuito
Voltaje
analógico con
de Rv PIC 18F2550/4550
CONCLUSIONES
6
Prácticas de laboratorio
Santilan Guevara jose enrique
La modulación por ancho de pulsos (también conocida como PWM) de una señal
o fuente de energía es una técnica en la que se modifica el ciclo de trabajo de una
señal periódica, ya sea para transmitir información a través de un canal de
comunicaciones o para controlar la cantidad de energía que se envía a una carga.
En esta práctica pudimos comprobar la veracidad de la fórmula que determina la
frecuencia del pwm. Así mismo ocupamos un ciclo ‘for’ para calcular el valor del
tiempo alto del motor.
Valenzuela vichy valeria
En esta práctica usamos el módulo CCP en la modalidad PWM simplificándonos
la elaboración de todo un circuito para la modulación del ancho de pulso de una
onda cuadrada, en el caso particular de la práctica para el control de un motor
DC al igual que la codificación quizá no fue tan pesada debido a que se trabajó
en lenguaje de mediano nivel. Otra ventaja fue la exactitud con la que cuenta el
modulo haciendo muy oportuno para proyectos que requieran de poco margen
de error.
BIBLIOGRAFÍA:
(Incorporated, Microchip Technology Incorporated, 2011)
7
Prácticas de laboratorio
AUTOEVALUACIÓN:
Rubro Si No