Lab9 PWM Con Pic 16f877A Con MikroBasic

Laboratorio de Microcontroladores I 1 Practica 9 – PWM con PIC 16F877A con MikroBasic 1. Teoría Introductoria. 1.1. El

Views 185 Downloads 5 File size 2MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Laboratorio de Microcontroladores I

1

Practica 9 – PWM con PIC 16F877A con MikroBasic 1. Teoría Introductoria. 1.1. El PWM Las señales de frecuencia y de ciclo de trabajo variados tienen una amplia gama de aplicaciones en automatización. Un ejemplo típico es un circuito de control de potencia.

Los dispositivos que funcionan según este principio se utilizan con frecuencia en la práctica como variadores de frecuencia ajustable que controlan motores eléctricos (velocidad, aceleración, desaceleración etc.).

Practica 9:

PWM con Pic 16f877A con MikroBasic

Si un cero lógico (0) indica un interruptor abierto y un uno lógico (1) indica un interruptor cerrado, la potencia eléctrica que se transmite a los consumidores será directamente proporcional a la duración del pulso. Esta relación se le denomina Ciclo de Trabajo. El otro ejemplo, común en la práctica, es el uso de señales PWM en un circuito para generar señales de forma de onda arbitraria como una onda sinusoidal.

1

Laboratorio de Microcontroladores I

1.2.

2

Librería PWM

Mikrobasic posee una librería PWM para los microcontroladores PIC que posean esta opción, el modo de utilizarla es la siguiente: Primero: debes inicializar la librería de esta manera PWM1_Init(frec_en_hz), donde frec_en_hz es una constante no una variable del tipo longint. Luego se puede cargar el ciclo de trabajo PWM1_Set_Duty(ancho_del_pulso), donde ancho_del_pulso es tipo byte, donde 0 es el 0% del ciclo de trabajo 125 es el 50% del ciclo de trabajo y 255 es el 100%, esto puede calcularse de la siguiente manera (porcentaje*255)/100. PWM1_Start(), inicia el PWM PWM1_Stop(), detiene el PWM

1.3.

L293d

Practica 9:

PWM con Pic 16f877A con MikroBasic

El L293B es un driver de 4 canales capaz de proporcionar una corriente de salida de hasta 1A por canal. Cada canal es controlado por señales de entrada compatibles TTL y cada pareja de canales dispone de una señal de habilitación que desconecta las salidas de los mismos. Dispone de una patilla para la alimentación de las cargas que se están controlando, de forma que dicha alimentación es independiente de la lógica de control. La Figura muestra el encapsulado de 16 pines, la distribución de patillas y la descripción de las mismas.

2

Laboratorio de Microcontroladores I

3

2. Actividades de Laboratorio

Practica 9:

PWM con Pic 16f877A con MikroBasic

2.1. Codificar el siguiente programa en MikroBasic, simular el circuito en Proteus, posteriormente armar el circuito en Protoboard y comprobar su funcionamiento.

3

Practica 9:

PWM con Pic 16f877A con MikroBasic

Laboratorio de Microcontroladores I 4

4

Laboratorio de Microcontroladores I

5

2.2. Adicione al circuito anterior un LCD 16x2 conectado al puerto D. Modifique el código para que se despliegue por el LCD la información de configuración inicial PWM1_Init seleccionada (frecuencia), también debe mostrarse por el LCD la dirección de giro del motor y el valor del Duty (ciclo de trabajo). Simular el circuito en Proteus, posteriormente armar el circuito en Protoboard para comprobar su funcionamiento.

3. Informe de laboratorio 3.1. Investigar cuantos PWM posee el PIC 16f877A. 3.2. Investigue e informe reemplazos para el CI L293. 3.3. Informe el resultado de utilizar distintas frecuencias iniciales para el PWM. 3.4. Informar el resultado de utilizar distintos tipos de ciclo de trabajo, para el control de motor DC.

4. Conclusiones

Puede descargar los demás laboratorios y guías de la siguiente pagina web https://sites.google.com/site/mikrobasicparapic/ Lic. Raúl Alejandro Quispe Larico Email: [email protected]

Practica 9:

PWM con Pic 16f877A con MikroBasic

4.1. Describa en sus propias palabras las conclusiones obtenidas en la realización de este laboratorio en un mínimo de cinco líneas a mano, y describa sus experiencias y las dificultades que tubo al realizar dicho laboratorio.

5