Vous êtes sur la page 1sur 15

MICROCONTROLADORES

PRACTICA No. 8
MANEJO DEL CONVERTIDOR ANALGICO
DIGITAL

OBJETIVO: Exponer el funcionamiento y aplicacin del convertidor analgico digital


interno que contiene el microcontrolador.
Lista de material y equipo:
- PC
- Compilador
- Programador
- Cable
1 Protoboard
1 Pinzas de corte
1 PIC16F877A
1 LCD de 2 x 16
1 Cristal 4MHz
2 Capacitores cermicos de 22pF
1 Resistencia de 10K
3 Potencimetros de 1K
1 Pushbutton N.A.
1 Fuente de 5V CD

INTRODUCCION: Hay muchos componentes que entregan una salida analgica,


principalmente los sensores, y dado que los Microcontroladores solo operan con seales
digitales, es necesario realizar una conversin de analgico a digital.
Debido a que es muy comn este tipo de conversin, hay muchos Mcc que ya tienen
incluido un convertidor analgico/digital. En la presente prctica se va a hacer uso del
CAD interno que contiene el Mcc para leer 3 seales analgicas provenientes de los
diferentes sensores. Por practicidad los sensores se sustituirn por potencimetros que
permitan simular de manera rpida el cambio de las diferentes variables.
1

1.- Implemente el siguiente circuito en proteus:

2.- Realizar un programa que permita monitorear, la temperatura, presin y humedad de


un proceso, si: el sensor de temperatura entrega 1C/5mv, el de presin 1pascal/1mv y el
de humedad 1%/20mv.

3.- Comprobar el correcto funcionamiento del programa, ingresando diferentes valores


para cada uno de los sensores.

4.- Implementar el circuito fsicamente y comprobar su correcto funcionamiento.

CUESTIONARIO
1.- Cul es la resolucin mxima que se puede obtener con el CAD interno?
2.- Qu parmetros influyen en la resolucin del CAD?
3.- Cul es el voltaje mximo que soporta una entrada del CAD interno?
4.- Qu diferencia hay en trabajar con 8 o 10 bits de datos el CAD?, Explique.

REPORTAR:
1.- Simulacin (proteus)
2.- Cdigo fuente.
3.- imgenes de simulacin en operacin.
4.- Fotografas del circuito fsico en operacin
3

MICROCONTROLADORES
PRACTICA No. 9
CONTROL DE TEMPERATURA

OBJETIVO: Controlar dispositivos de media y alta potencia con el microcontrolador.


Lista de material y equipo:
- PC
- Compilador
- Programador
- Cable
1 Protoboard
1 Pinzas de corte
1 PIC16F877A
1 LCD de 2 x 16
1 Cristal 4MHz
2 Capacitores cermicos de 22pF
3 Resistencias de 10K (R1, R2, R3)
2 Resistencias de 560 o 470 (R4 y R5)
2 Transistores BC548C
1 Sensor LM35
2 Micro-rels de 5V, 6V 0 12V
1 Lmpara
1 Ventilador
1 Pushbutton N.A.
1 Fuente de 5V CD

INTRODUCCION: Comnmente se requieres controlar actuadores o dispositivos de cierta


potencia, que resulta imposible conectarlos directamente al microcontrolador. Para ello
se utiliza una etapa de potencia, que permite controlar cargas grandes ya sea de corriente
directa o corriente alterna. Para las etapas de potencia se suelen utilizar, opto

acopladores, transistores, relevadores, triacs, etc. En esta ocasin se realiza la etapa de


potencia utilizando relevadores que permite controlar cargas de CD y CA.

1.- Implemente el siguiente circuito en proteus:

2.- Realizar un programa que permita controlar la temperatura de un proceso. Se utiliza


un sensor de temperatura analgico (LM35), el cual entrega 1C/10 mV, la temperatura
Real y la temperatura desea sern mostradas en el LCD, se tendrn dos botones para
ajustar la temperatura: uno de incremento y otro de decremento de temperatura, as
como una lmpara que permita aumentar la temperatura y un ventilador para disminuirla.
Cuando la temperatura real sea igual a la deseada, ambos actuadores debern de
apagarse (lmpara y ventilador).

3.- comprobar el correcto funcionamiento del programa, realizando pruebas con


diferentes valores de temperatura.

En la siguiente figura se aprecia que la temperatura deseada es de 18 C, mientras que la


real es de 20C, por esa razn se enciende el ventilar (LED azul) para tratar de alcanzar la
temperatura deseada.

Por lo contrario, en la siguiente figura, la temperatura real est por debajo de la deseada,
por lo que se acciona el calentador (LED rojo).

4.- Implementar el circuito fsicamente y comprobar su correcto funcionamiento,


variando la temperatura del sensor.

CUESTIONARIO
1.- Cul es la potencia mxima que se puede manejar con el arreglo implementado?
2.- Si se desea manejar cargas de 500 watts o superiores, que cambios se necesitan
hacer, para que funcione correctamente?
3.- Qu ventajas y desventajas se tiene al manejar relevadores?
4.- Qu dispositivo usara para controlar un ventilador de 120 VCA, un SCR o un TRIAC?,
Explique por qu.
5.- Para qu se utilizan los opto-acopladores?, explique.

REPORTAR:
7

1.- Simulacin (proteus)


2.- Cdigo fuente.
3.- imgenes de simulacin en operacin.
4.- Fotografas del circuito fsico en operacin

MICROCONTROLADORES
PRACTICA No. 10

CONTROL DE UN MOTOR DE CD MEDIANTE


UNA PC

OBJETIVO: Realizar el control de velocidad de un motor de CD mediante una PC, utilizando


la comunicacin serial RS232.
Lista de material y equipo:
- PC
- Compilador
- Programador
- Cable
1 Protoboard
1 Pinzas de corte
1 PIC16F877A
1 LCD de 2 x 16
1 Cristal 4MHz
2 Capacitores cermicos de 22pF
1 Resistencias de 10K (R1)
1 Resistencias de 330 (R2)
1 Transistor BC548C
1 MAX232
5 Capacitores electrolticos de 1F o 0.1F
1 Motor de CD de 5V o 12V
1 Pushbutton N.A.
1 Fuente de 5V CD
1 Cable serial DB9
INTRODUCCION: La comulacin serial es uno de los protocolos de comunicacin ms
utilizados entre dispositivos y equipos, debido a su sencillez y bajo costo. Muchos equipos
aun cuentan con un puerto serie RS232 como equipos de medicin, computadoras
industriales, etc. Para poder comunicar un Mcc con una PC o cualquier otro equipo que

trabaje el protocolo RS232 es necesario realizar un acondicionamiento de seal para


evitar que el Mcc se dae. En la presente prctica se utiliza el circuito

MAX232, para el acoplamiento de voltajes TTL y RS232, tambin se realiza la configuracin


del puerto serie de la PC y el microcontrolador para poder establecer la comunicacin.

1.- Implementar el siguiente circuito en Proteus:

2.- Realizar un Programa que permita controlar la velocidad de un motor de CD desde la


PC, utilizado la comunicacin serie asncrona, el control del motor se debe de llevar a cabo
mediante la modulacin de ancho de pulso.
La PC enva el comando para indicar la velocidad a la cual debe de trabajar el motor, el
Mcc recibe el dato y actualiza la velocidad. La velocidad debe de mostrarse en un LCD, de
0 a 90% y los incrementos de velocidad deben de llevarse a cabo en incrementos de 10%
(10%, 20%,... 90%). La comunicacin serie se debe de llevar a cabo a 9600 baudios, 8 bits
de datos, NO paridad, y 1 bit de Parada.

10

3.- Abrir la hyperterminal de Windows desde la PC Y dar un nombre a la terminal, por


ejemplo DOS

Presionar el botn OK y seleccionar el COM con el que se va a trabajar (recuerde que si en


el circuito virtual selecciono COM1, aqu debe seleccionar COM2 y viceversa).

11

Configurar los parmetros de comunicacin:

12

4.- Correr la simulacin y comprobar el correcto funcionamiento del circuito. Vemos que
al enviar el 1 el motor gira a una velocidad = 10%, la cual se puede apreciar en el LCD

Si ahora enviamos el numero 3 mediante la hyperterminal la velocidad debe de ser del


30%, como se aprecia en la figura siguiente:

13

Para corroborar de que la seal de trabajo es correcta, se puede colocar el osciloscopio en


el pin donde se genera la sea PWM, y se debe de obtener el ciclo de trabajo
correspondiente para cada velocidad.

Ciclo de trabajo correspondiente al


10%

Ciclo de trabajo correspondiente al


30%

14

5.- Implemente el circuito fsicamente, como se muestra en el siguiente diagrama:


Velocidad= 70%

TX

Vss

RX

PIC16F877

MCLR

OSC
1
OSC
2
VDD

Vcc

RB

6.- Comprobar el correcto funcionamiento del sistema.

CUESTIONARIO
1.- Qu diferencia hay entre la comunicacin serie sncrona y la asncrona?
2.- Cmo afecta la frecuencia de la seal modulada en el funcionamiento del motor?
3.- Qu niveles de voltaje representan un 1 lgico y cuales un 0 lgico, en la norma RS232
?
4.- Mencione tres protocolos mas de comunicacin serie que se utilizan para la
comunicacin entre dispositivos.

15

Vous aimerez peut-être aussi