Sunteți pe pagina 1din 11

Universidad Popular del Cesar

DISEÑO Y SIMULACION DE UN DETECTOR Y CONTADOR DE PICOS VOLTAJE USANDO EL


MICROCONTROLADOR PIC16F876A

Juan David Arias Iguaran


Mateo Yesid Ospino Robles
Osman Acosta Monterrosa
Facultad de Ingenierías y Tecnologías
Universidad Popular del Cesar

RESUMEN
Este documento presenta la realización y el procedimiento para el proyecto de la materia Metodologia de la
investigacion, de la Universidad Popular del Cesar, Colombia. Actualmente se tienen gran cantidad de dispositivos
electrónicos conectados a la red eléctrica. Su correcto funcionamiento es importante para la vida cotidiana y
empresarial. Por ese motivo, toda instalación con dispositivos sensibles, de cierto valor y que se necesita su
correcto y continuo funcionamiento, debería estar protegida con los correspondientes protectores para garantizar
la seguridad de bienes y equipos.

Se desea diseñar un circuito en Proteus capaz de detectar y contabilizar los picos de voltajes en la red domiciliaria,
el cual consistirá en el análisis de la señal por medio de un microcontrolador, el cual se encargara de localizar y
registrar cada vez que exista un pico de voltaje, teniendo en cuenta una tensión nominal de 120 voltios AC, cabe
resaltar que al usar un microcontrolador implica que los valores de entrada deben convertirse a tensiones
específicas para su funcionamiento. Al registrar un pico de voltaje se pueden generar estrategias para evitar daños
en aparatos electrónicos, aislándolos de la red o atenuando el pico de voltaje.

Índice de términos: Proteus, AC, picos de voltaje, aparatos electronicos.

1. INTRODUCCIÓN

En el presente informe el lector encontrará todos los pasos que se usaron al estructurar el diseño del detector y
contador de picos voltajes. Estas situaciones de picos de voltaje se producen de forma habitual en la gran mayoría
de instalaciones eléctricas. Generalmente suceden por inestabilidad de la corriente eléctrica o por descargas
directas e indirectas de los rayos. Por lo general, la mayoría de implicaciones son sobre los aparatos conectados a
la red. Sin embargo, en alguna ocasión pueden producirse incidencias graves.
Actualmente se tienen gran cantidad de dispositivos electrónicos conectados a la red eléctrica. Su correcto
funcionamiento es importante para la vida cotidiana y empresarial. Por ese motivo, toda instalación con
dispositivos sensibles, de cierto valor y que se necesita su correcto y continuo funcionamiento, debería estar
protegida con los correspondientes protectores para garantizar la seguridad de bienes y equipos.
Un detector de picos de voltaje y contador nos podrá ser muy útil al momento de prevenir el daño en nuestros
aparatos electrónicos, ya que si se detecta un pico podemos estar alerta, para que ninguno de nuestros elementos
o aparatos electrónico se vea afectado, ya que los elementos electrónicos vienen diseñados para trabajar a cierto
Universidad Popular del Cesar
Facultad de Ingenierías y Tecnologías
Departamento de Ingeniería Electrónica
Valledupar- Cesar- Colombia
DISEÑO Y SIMULACION DE UN DETECTOR Y CONTADOR DE PICOS VOLTAJE USANDO EL MICROCONTROLADOR PIC16F876A

07/Febrero/2019
voltaje y si este, es sobre pasado, ocasiona algún daño. Lo primero o lo ideal sería poder observar o tener una
alerta de ese pico de voltaje que es lo que se quiere lograr, y luego se podría enviar alguna estrategia que me
controle los picos de voltaje y poder evitar cualquier daño.

2. OBJETIVOS

La implementación de los conocimientos adquiridos de diferentes tipos de elementos electrónicos a favor del
bienestar de la sociedad, teniendo en cuenta la preservación del medio en que vivimos y generar dispositivos
modernos para quienes lo necesitan; con un sentido de satisfacción y economía para quienes dispongan a hacer
uso de este mismo.

Diseñar y simular un detector y contador de picos voltaje.

3. DESCRIPCIÓN DEL MÉTODO


El detector y contador de picos de voltaje será simulado en Proteus, consistirá en un análisis de una tensión de
entrada, la cual tendrá un voltaje nominal de 120 voltios de AC, si la amplitud de la señal supera esa tensión será
considerada como un pico de voltaje, la señal se procesara con un microcontrolador PIC16F876A: este
microprocesador hace parte de la subfamilia de los PIC de gama media de 8 bits fabricados por Microchip
Technology. Pero para poder leer y procesar esta señal, es necesario que la tensión de entrada no supere los rangos
de trabajo del microcontrolador, esta tensión no debe superar los 5 voltios y para ello hay que realizar un
tratamiento a la señal antes de entrar al microcontrolador, después que nuestro microcontrolador allá procesado
los datos, los resultado del análisis se enviaran a una LCD.

¿Qué es proteus?
Proteus vsm (sistema de modulo virtual), es un sistema de diseño electrónico basado en la simulación analógica,
digital o mixta de circuitos, que brinda la posibilidad de interacción con muchos de los elementos que integran el
circuito. Incluye componentes animados para la visualización de su comportamiento en tiempo real, además de
un completo sistema de generación y análisis de señales. También cuenta con un módulo para el diseño de
circuitos impresos.

Las siglas vsm significan virtual system Modelling, que en español podemos traducir como sistema de modelado
virtual, ya que proteus vsm permite modelar de forma virtual en la computadora prácticamente cualquier circuito,
aunque todos conocemos este software de diseño electrónico como proteus.

La característica principal que hace de proteus vsm uno de los simuladores preferidos por muchos aficionados y
profesionales de la electrónica es la posibilidad de simular circuitos que incluyen microprocesadores o
microcontroladores.

Proteus contiene dos módulos uno llamados ISIS y otro ARES, cada cual tiene su función específica y muy
utilizable dentro del software Proteus:

ISIS (Inteligent Schematic Input System): Mediante este programa podremos diseñar el circuito que deseemos
con componentes muy variados, desde una simple resistencia hasta un microprocesador o microcontroladores,
incluyendo fuentes de alimentación, generadores de señales, osciloscopios, multímetros, y muchas otras
prestaciones. Los diseños realizados en Isis pueden ser simulados en tiempo real.

2
DISEÑO Y SIMULACION DE UN DETECTOR Y CONTADOR DE PICOS VOLTAJE USANDO EL MICROCONTROLADOR PIC16F876A

07/Febrero/2019

ARES (Advanced Routing Modelling): Ares es la herramienta de ruteado de Proteus, se utiliza para la fabricación
de placas de circuito impreso, esta herramienta es utilizada de manera manual o dejar que el propio programa
trace las pistas, aunque aquí podemos también utilizar el tercer módulo, Electra (Electra Auto Reuter), el cual,
una vez colocados los componentes trazará automáticamente las pistas realizando varias pasadas para optimizar
el resultado.
Nuestro software Proteus al igual que cualquier otro software como por ejemplo Microsoft contiene elementos
tales como iconos, barras, menús, zona de trabajo, accesos rápidos, entre otros, que nos proporcionaran un manejo
e interpretación del software mucho más rápido en su utilización, veamos unas de ellas:

Área de trabajo:
Al iniciar nuestro software de Proteus esta será la primera interface o ventana que nos aparecerá, como observamos
en la figura 1, donde apreciamos el área de trabajo y el nombre de cada una de las barras que la conforman.

Figura #1

Zona de trabajo:
Esta es la apariencia de nuestra zona de trabajo en ella es donde realizaremos el montaje, diseño, análisis y
simulación de nuestro circuito lo podemos apreciar en la figura 2.

3
DISEÑO Y SIMULACION DE UN DETECTOR Y CONTADOR DE PICOS VOLTAJE USANDO EL MICROCONTROLADOR PIC16F876A

07/Febrero/2019

Figura #2

HERRAMIENTAS DE PROTEUS:
Como observamos en la figura 3, resulta muy claro identificar cada una de las herramientas que nos serán útil
para el manejo ,el diseño y la simulación de nuestro circuito en este software, cada una de las herramientas será
tratada y explicado su funcionamiento, a medida que se avance en la explicación del uso del software proteus.

Figura #3

4
DISEÑO Y SIMULACION DE UN DETECTOR Y CONTADOR DE PICOS VOLTAJE USANDO EL MICROCONTROLADOR PIC16F876A

07/Febrero/2019
Microcontrolador PIC16F876A

Las características principales del PIC16F876A son:

 Frecuencia de reloj de hasta 20MHz (ciclo de instrucción de 200ns).


 Hasta 8K x 14 palabras de Memoria de Programa FLASH
 Hasta 368 x 8 bytes de Memoria de Datos tipo RAM
 Hasta 256 x 8 bytes de Memoria de Datos tipo EEPROM
 Hasta 15 fuentes de Interrupción posibles.
 Modo de bajo consumo (Sleep)
 Tipo de oscilador seleccionable (RC, HS, XT, LP y externo).
 Rango de voltaje de operación desde 2,0V a 5,5V.
 Conversor Analógico/Digital de 10 bits multicanal.
 2 módulos de captura/comparación/PWM.

Ya que nuestra tensión nominal es de 120 voltios AC, muy similar a la tensión domiciliaria, debemos rectificar
esta señal, para realizar dicha tarea usaremos un rectificador de onda completa

Rectificador de onda completa


El puente rectificador de onda completa es un circuito electrónico utilizado en la conversión de una corriente
alterna a una continua. Este puente rectificador está formado por 4 diodos. Recordemos antes que nada, que el
diodo, se puede idealizar como un interruptor. Si el voltaje es positivo y mayor que el voltaje en directa, el diodo
conduce, el voltaje en directa de un diodo de silicio esta sobre los 0.7V. Si el diodo esta polarizado en inversa no
conduce. Gracias a esto podemos generar dos caminos de nuestro puente rectificador de onda completa. Uno para
la primera mitad del periodo, que es positiva y otro para la segunda, que es negativa.
Para la siguiente figura, podemos observar que para la primera mitad del periodo, el diodo D1 dejaría pasar el
voltaje, mientras que el diodo D2 no. El voltaje que pasa a través de la carga, regresa a través de la net 0 (GND),

5
DISEÑO Y SIMULACION DE UN DETECTOR Y CONTADOR DE PICOS VOLTAJE USANDO EL MICROCONTROLADOR PIC16F876A

07/Febrero/2019
en donde pasara por D3 debido a que D2 tiene un voltaje en el cátodo por lo que no se polariza. Para la segunda
mitad del periodo, D2 y D4 son los que conducen para la parte negativa.

Nuestra señal de entrada de 120 voltios AC le aplicaremos una rectificación de doble onda, que será el primer
tratamiento a nuestra señal, nos apoyaremos en una simulación en Proteus para mostrar el resultado.

Cuando nuestra señal es rectificada, ya obtenemos una señal DC pulsante, pero aun nuestro voltaje es muy alto
para ser procesada por el microcontrolador, para disminuir este voltaje a una tensión óptima para el
microcontrolador usaremos un divisor de voltaje.

Divisor de voltaje
Un divisor de voltaje es un circuito simple que reparte la tensión de una fuente entre una o más impedancias
conectadas. Con sólo dos resistencias en serie y un voltaje de entrada, se puede obtener un voltaje de salida
equivalente a una fracción del de entrada. Un divisor de voltaje requiere que se conecte una fuente de voltaje a
través de dos resistencias en serie.

6
DISEÑO Y SIMULACION DE UN DETECTOR Y CONTADOR DE PICOS VOLTAJE USANDO EL MICROCONTROLADOR PIC16F876A

07/Febrero/2019

Ejemplos esquemáticos de divisores de voltaje.

Llamamos a la resistencia más cercana al voltaje de entrada (Vin) R1 y a la resistencia más cercana a tierra R2.
La caída de voltaje en R2 es nuestro voltaje de salida (Vout), este es el voltaje resultante de nuestro circuito, que
como ya se mencionó es una fracción de nuestro voltaje de entrada.
La ecuación del divisor de voltaje supone que se conocen tres valores del circuito anterior: el voltaje de entrada
(Vin), y ambos valores de resistencia (R1 y R2). Teniendo en cuenta estos valores, podemos usar esta ecuación
para encontrar el voltaje de salida (Vout):

Esta ecuación establece que el voltaje de salida es directamente proporcional al voltaje de entrada conforme a la
relación de R1 y R2.
Simplificaciones

Hay algunas generalidades que se deben tener en cuenta al utilizar los divisores de voltaje. Estas son
simplificaciones que hacen que la evaluación de un circuito divisor de voltaje sea un poco más fácil.

 En primer lugar, si R2 y R1 son iguales, entonces el voltaje de salida es la mitad del de la entrada. Esto es
así independientemente de los valores de las resistencias.

 Si R2 es mucho mayor que R1, entonces el voltaje de salida será muy cercano al de la entrada. Habrá muy
poco voltaje a través de R1.

 Por otro lado, si R2 es mucho más pequeño que R1, el voltaje de salida será muy pequeño en comparación
con el de la entrada. La mayor parte del voltaje de entrada estará a través de R1.

Nos apoyamos en la simulación en Proteus para mostrar nuestra tensión nominal de 120 voltios rectificada.
Teniendo en cuenta que deseamos un voltaje de salida de 2.5 voltios aplicamos el divisor de voltaje con un arreglo
de resistencias de R1= 100kΩ y R2=2.2kΩ

7
DISEÑO Y SIMULACION DE UN DETECTOR Y CONTADOR DE PICOS VOLTAJE USANDO EL MICROCONTROLADOR PIC16F876A

07/Febrero/2019

Obteniendo estos 2.5 voltios ya garantizamos un voltaje de entrada óptimo para el microcontrolador, con este
parámetro se realizaran una serie de cálculos, en los cuales se le especificara al microcontrolador que cualquier
voltaje por encima de 120 voltios será considerado como un pico de voltaje, cada vez que se genere un pico se
llevara un conteo de la veces que sobre pasa el voltaje nominal, esta información será enviada a la pantalla LCD
donde nos mostrara el número de picos de voltajes que se han generado.

¿Qué es un LCD?

El LCD (Liquid Crystal Dysplay) o pantalla de cristal líquido es un dispositivo empleado para la visualización de
contenidos o información de una forma gráfica, mediante caracteres, símbolos o pequeños dibujos dependiendo
del modelo. Está gobernado por un microcontrolador el cual dirige todo su funcionamiento.
En este caso vamos a emplear un LCD de 16x2, esto quiere decir que dispone de 2 filas de 16 caracteres cada una.
Los píxeles de cada símbolo o carácter, varían en función de cada modelo.

Características:
 16 caracteres x 2 líneas
 Caracteres de 5x8 puntos
 Tamaño de carácter: 5.23 x 3 mm
 Puede mostrar letras, números, caracteres especiales, y hasta 8 caracteres creados por el usuario
 Backlight de LED color azul
 Caracteres color blanco
 Interface paralela. Puede operar en modo de 8 bits, o de 4 bits para ahorrar pines del microcontrolador
 Posee controlador KS0066U o equivalente on-board (compatible Hitachi HD44780)
 Voltaje de alimentación: 5 V

8
DISEÑO Y SIMULACION DE UN DETECTOR Y CONTADOR DE PICOS VOLTAJE USANDO EL MICROCONTROLADOR PIC16F876A

07/Febrero/2019

¿Cómo es su conexionado?

En la siguiente imagen de Proteus se puede observar la estructura de sus pines. Lo podemos dividir en los Pines
de alimentación, pines de control y los pines del bus de datos bidireccional. Por lo general podemos encontrar
además en su estructura los pines de Ánodo de led backlight y cátodo de led backlight.

Pines de alimentación:

Vss: Gnd
Vdd: +5voltios
Vee: corresponde al pin de contraste, lo regularemos con un potenciómetro de 10K conectado a Vdd.

Pines de control:

RS: Corresponde al pin de selección de registro de control de datos (0) o registro de datos (1). Es decir el pin RS
funciona paralelamente a los pines del bus de datos. Cuando RS es 0 el dato presente en el bus pertenece a un
registro de control/instrucción. y cuando RS es 1 el dato presente en el bus de datos pertenece a un registro de
datos o un carácter.

RW: Corresponde al pin de Escritura (0) o de Lectura (1). Nos permite escribir un dato en la pantalla o leer un
dato desde la pantalla.

E: Corresponde al pin Enable o de habilitación. Si E (0) esto quiere decir que el LCD no está activado para recibir
datos, pero si E (1) se encuentra activo y podemos escribir o leer desde el LCD.

9
DISEÑO Y SIMULACION DE UN DETECTOR Y CONTADOR DE PICOS VOLTAJE USANDO EL MICROCONTROLADOR PIC16F876A

07/Febrero/2019

¿DDRAM y CGROM?

Son las dos zonas de memoria del LCD.


La memoria DDRAM (Data Display Ram): corresponde a una zona de
memoria donde se almacenan los caracteres que se van a representar en
pantalla. Es decir es la memoria donde se almacenan los caracteres a
mostrar con su correspondiente posición.

La memoria CGROM es una memoria interna donde se almacena una tabla


con los caracteres que podemos visualizar en el lcd. En la imagen podemos
ver un ejemplo de la tabla con un contenido de 192 caracteres.

La memoria CGRAM (Character Generator Ram): en ella se pueden


almacenar nuestros propios caracteres.

10
DISEÑO Y SIMULACION DE UN DETECTOR Y CONTADOR DE PICOS VOLTAJE USANDO EL MICROCONTROLADOR PIC16F876A

07/Febrero/2019
BIBLIOGRAFÍA

• Diseño de sistema con supresores de sobretensiones en los centros de datos de telecomunicaciones


aplicando las normativas internacionales, Edgar Alejandro Dominguez Gonzalez.

• Implementacion de un Metodo para Medicion de Corriente Pico Promedio de una Fuente Pulsada de Alto
Voltaje, P. Pacheco, J. Alvarez, F. Racedo, R. Sarmiento, 15 Abr. 2008.

• T. Bendib, B. Barkat, F. Djeffal, N. Hamia et A. Nidhal, microcontroller PIC16F84A

11

S-ar putea să vă placă și