Sie sind auf Seite 1von 8

Prácticas de laboratorio

INSTITUTO TECNOLÓGICO DE VERACRUZ


INGENIERÍA ELÉCTRICA – ELECTRÓNICA

Materia: Microcontroladores
Unidad: cuatro
Nombre de la práctica: CONTROL DE LA VELOCIDAD DE UN MOTOR DE CD
MEDIANTE EL PWM DEL MICROCONTROLADOR.

No. de práctica: _14______ Carrera: ____INGENIERÍA MECATRÓNICA____

ALUMNOS: _ SANTILLAN GUEVARTA JOSE ENRIQUE


CORRO CISNEROS URIEL
VALENZUELA VICHY VALERIA
GRUPO: __7F5A_____ FECHA: ___31/15/18

INTRODUCCIÓN

La modulación por ancho de pulsos (también conocida como PWM, siglas en


inglés de pulse-width modulation) 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 (una senoidal o
una cuadrada, por ejemplo), 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 modo de modulación del ancho del pulso (PWM), el pin CCPx produce una
salida PWM de hasta 10bits de resolución. Como el pin CCP2 se multiplexa con
el PORTB o el latch del PORTC, el bit apropiado de TRIS tiene que borrarse para
configurar el pin CCP2 como salida. Borrar el registro CCP2CON forzará el latch
de comparación de salida de RB3 o RC1 (dependiendo de la configuración del
dispositivo) a nivel bajo por defecto. Éste no es el PORTB o el latch de E/S de
PORTC.
Una salida PWM tiene un tiempo base (periodo) y un tiempo en el que la salida
permanece en nivel alto (Duty cicle). La frecuencia del PWM es la inversa del
periodo. El periodo se especifica escribiendo el registro PR2.

El ciclo trabajo de PWM se especifica escribiendo en el registro CCPR1L y los bits


CCP1CON<5:4>. Tiene una resolución de 10bits. El CCPR1L contiene los ocho
MSbs y los bits CCP1CON<5:4> los dos LSbs. Este valor de 10 bits se representa
con CCPR1L:CCP1CON<5:4>. La ecuación siguiente se utiliza para calcular el
ciclo de trabajo:

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).

Hay que seguir los siguientes pasos para configurar el PWM:


1. Fijar el período de PWM escribiendo el registro PR2.
2. Fijar el ciclo trabajo de PWM escribiendo el registro CCPRxL y los bits
CCPxCON.
3. Configurar el pin CCPx como salida borrando el bit del TRIS.
4. Fijar el valor del prescaler TMR2, después permitir el Timer2 escribiendo el
T2CON.
5. Configurar el módulo CCPx para la operación PWM.

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.

OBSERVACIONES O RECOMENDACIONES PARA UN MEJOR RESULTADO:

2
Prácticas de laboratorio
Realice programas pequeños, que le permitan obtener paso a paso el programa final de
la práctica.

RECOMENDACIONES DE FUENTES DE INFORMACIÓN:


Hoja de datos del PIC 16F84A y PIC 18F2550/4550
Compilador C CCS y Simulador Proteus para Microcontroladores Ed. 1, Autor: Eduardo
García Breijo, Editorial
AlfaOmega Marcombo

MATERIALES Y EQUIPOS A UTILIZAR:


Software PIC C Compiler
Computadora Personal
PIC 18F2550/4550
LCD
Interface de comunicación I2C para LCD
Motor de CD
L293
Protoboard
Fuente de voltaje +5VCD
Interruptores Push-Button
Resistencias de 4.7K Ω
Resistencias de 10 KΩ
Alambre No. 22 estañado
Caimanes

PROCEDIMIENTO:

1.-Armar un circuito con el PIC 18F2550/4550, que permita la adquisición y


monitoreo de una señal analógica y el control de un motor de CD, como lo muestra
el diagrama de bloques de la Figura 1.

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

PWM Interfaz Motor


de de CD
Potencia
Osciloscopio

Figura 14.1.- Diagrama a bloques del circuito a desarrollar.

CONCLUSIONES

Corro Cisneros Uriel


Logramos el control de la velocidad del motor al variar la frecuencia a la que
trabaja el motor de CD y logramos esto al variar el voltaje que se le está
suministrando a la entrada con la resistencia variable, con el pic lo que hicimos
fue que se mostrara en el display la frecuencia y el voltaje alto que se le esta
suministrando al motor, a través de la LCD

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

Circuito con alambrado estético y 


funcionando sin fallas.
Diagrama de flujo bien elaborado, 
trazos de ingeniero, completo,
limpio y que explique la lógica del
programa.
Código limpio y debidamente 
documentado.
Diagrama del circuito bien 
elaborado, trazos de ingeniero,
completo y limpio.
Conclusiones propias y bien 
elaboradas.

Profesor que elaboró esta práctica:


Hernández Reyes José Antonio
Nombre y firma

Das könnte Ihnen auch gefallen