Вы находитесь на странице: 1из 38

ESCUELA POLITCNICA DEL EJRCITO ESPE CARRERA DE INGENIERA MECATRNICA DISEO ELECTRNICO

PROYECTO FINAL DISEO DE UNA PLACA EN PCB DE DOBLE CARA PARA CONTROL POR MEDIO DE MICROCONTROLADOR PIC 16F877A Y APLICACIN DE CONTROL DE TEMPERATURA CON INTERFAZ HMI

Integrantes: Solarte Enrique Places Vanessa Moya Gabriela Chimarro Daniel

2011-07-15 Sptimo B Sangolqu Ecuador

ESPE

Diseo Electrnico
INFORME DE DESARROLLO

Ing. Pablo Ramos

1. OBJETIVOS Aplicar los conocimientos adquiridos en base a la norma IPC 2221, criterios de diseo electrnico y tcnicas soldadura para desarrollar una placa de PCB de doble capa bajo criterios adecuados de diseo y basado en estndares y normativas reguladas y reconocidas. Disear, calcular y elaborar una placa PCB de doble capa controlada por microcontrolador PIC 16F877A de variadas funcionalidades, que acte como un circuito de control genrico para ciertas aplicaciones. Desarrollar una aplicacin especfica de control de temperatura con interfaz HMI, utilizando como base de desarrollo la placa de PCB creada bajo norma.

2. MARCO TEORICO PUERTO SERIAL O SERIE: Un puerto serie o puerto serial es una interfaz de comunicaciones de datos digitales, frecuentemente utilizado por computadoras y perifricos, donde la informacin es transmitida bit a bit enviando un solo bit a la vez, en contraste con el puerto paralelo que enva varios bits simultneamente. La comparacin entre la transmisin en serie y en paralelo se puede explicar usando una analoga con las carreteras. Una carretera tradicional de un slo carril por sentido sera como la transmisin en serie y una autova con varios carriles por sentido sera la transmisin en paralelo, siendo los vehculos los bits que circulan por el cable. En informtica, un puerto serie es una interfaz fsica de comunicacin en serie a travs de la cual se transfiere informacin mandando o recibiendo un bit. A lo largo de la mayor parte de la historia de las computadoras, la transferencia de datos a travs de los puertos de serie ha sido generalizada. Se ha usado y sigue usndose para conectar las computadoras a dispositivos como terminales o mdems. Los mouses, teclados, y otros perifricos tambin se conectaban de esta forma.

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Conector Macho RS-232 Serial SISTEMA DE CONEXIN SERIAL RS-232 Denominada como Recommended Standard 232, tambin conocido como Electronic Industries Alliance RS-232C es una interfaz que designa una norma para el intercambio serie de datos binarios entre un DTE (Equipo terminal de datos) y un DCE (Data Communication Equipment, Equipo de Comunicacin de datos), aunque existen otras en las que tambin se utiliza la interfaz RS-232. En particular, existen ocasiones en que interesa conectar otro tipo de equipamientos, como pueden ser computadores. Evidentemente, en el caso de interconexin entre los mismos, se requerir la conexin de un DTE (Data Terminal Equipment) con otro DTE. Para ello se utiliza una conexin entre los dos DTE sin usar mdem, por ello se llama: null mdem mdem nulo. El RS-232 consiste en un conector tipo DB-25 (de 25 pines), aunque es normal encontrar la versin de 9 pines (DE-9), ms barato e incluso ms extendido para cierto tipo de perifricos. Los circuitos y sus definiciones: Las UART o U(S) ART (Transmisor y Receptor Sncrono Asncrono Universal) se disearon para convertir las seales que maneja la CPU y transmitirlas al exterior. Las UART deben resolver problemas tales como la conversin de voltajes internos del DCE con respecto al DTE, gobernar las seales de control, y realizar la transformacin desde el bus de datos de seales en paralelo a serie y viceversa. Debe ser robusta y deber tolerar circuitos abiertos, cortocircuitos y escritura simultnea sobre un mismo pin, entre otras consideraciones. Es en la UART en donde se implementa la interfaz. Generalmente cuando se requiere conectar un microcontrolador (con seales tpicamente entre 3.3 y 5 V) con un puerto RS-232 estndar se utiliza un driver de lnea, tpicamente un MAX232 o compatible, el cual mediante dobladores de voltaje positivos y negativos permite obtener la seal bipolar (tpicamente alrededor de +/- 6V) requerida por el estndar.

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Para los propsitos de la RS-232 estndar, una conexin es definida por un cable desde un dispositivo al otro. Hay 25 conexiones en la especificacin completa, pero es muy probable que se encuentren menos de la mitad de stas en una interfaz determinada. La causa es simple, una interfaz full duplex puede obtenerse con solamente 3 cables. Existe una cierta confusin asociada a los nombres de las seales utilizadas, principalmente porque hay tres convenios diferentes de denominacin (nombre comn, nombre asignado por la EIA, y nombre asignado por el CCITT). En la siguiente tabla se muestran los tres nombres junto al nmero de pin del conector al que est asignado (los nombres de seal estn desde el punto de vista del DTE (por ejemplo para Transmit Data los datos son enviados por el DTE, pero recibidos por el DCE):

MAX 232: El MAX232 es un circuito integrado de Maxim que convierte las seales de un puerto serie RS232 a seales compatibles con los niveles TTL de circuitos lgicos. El MAX232 sirve como interfaz de transmisin y recepcin para las seales RX, TX, CTS y RTS. El circuito integrado tiene salidas para manejar niveles de voltaje del RS-232 (aprox. 7.5 V) que las produce a partir de un voltaje de alimentacin de + 5 V utilizando multiplicadores de voltaje internamente en el MAX232 con la adicin de condensadores externos. Esto es de mucha utilidad para la implementacin de puertos serie RS-232 en dispositivos que tengan una alimentacin simple de + 5 V. Las entradas de recepcin de RS-232 (las cuales pueden llegar a 25 V), se convierten al nivel estndar de 5 V de la lgica TTL. Estos receptores tienen un umbral tpico de 1.3 V, y una histresis de 0.5 V.

ESPE

Diseo Electrnico

Ing. Pablo Ramos

La versin MAX232A es compatible con la original MAX232, y tiene la mejora de trabajar con mayores velocidades de transferencia de informacin (mayor tasa de baudios), lo que reduce el tamao de los condensadores externos utilizados por el multiplicador de voltaje, 0.1 F en lugar del 1.0 F usado en el dispositivo original. Una versin ms nueva de este circuito integrado, el MAX3232 tambin es compatible con el original, pero opera en un rango ms amplio, de 3 a 5.5 V. El MAX232 es compatible con las versiones de otros fabricantes ICL232, ST232, ADM232, HIN232.

Una descripcin ms detallada del uso del MAX-232 se dar a continuacin en el diseo del respectivo circuito. AMPLIFICADOR OPERACIONAL: Un amplificador operacional, es un circuito electrnico (normalmente se presenta como circuito integrado) que tiene dos entradas y una salida. La salida es la diferencia de las dos entradas multiplicada por un factor (G) (ganancia):

Originalmente los A.O. se empleaban para operaciones matemticas (suma, resta, multiplicacin, divisin, integracin, derivacin, etc.) en calculadoras analgicas. De ah su nombre. El A.O. ideal tiene una ganancia infinita, una impedancia de entrada infinita, un ancho de banda tambin infinito, una impedancia de salida nula, un tiempo de respuesta nulo y ningn ruido. Como la impedancia de entrada es infinita tambin se dice que las corrientes de entrada son cero.

ESPE
Notacin:

Diseo Electrnico

Ing. Pablo Ramos

V+ corresponde a la entrada no inversora V- corresponde a la entrada inversora Vout corresponde a la salida del A.O Vs+ corresponde a la alimentacin positiva del Circuito Integrado Vs- corresponde a la alimentacin negativa (tambin es comn tierra) del Circuito integrado

REGULADORES DE VOLTAJE: Un regulador de voltaje (tambin llamado estabilizador de voltaje o acondicionador de voltaje) es un equipo elctrico que acepta una tensin elctrica de voltaje variable a la entrada, dentro de un parmetro predeterminado y mantiene a la salida una tensin constante (regulada). Los reguladores de voltaje protegen instalaciones elctricas completas, aparatos o equipo elctrico sofisticado, fabricas, entre otros. El costo de un regulador de voltaje estar determinado en la mayora de los casos por su calidad y vida til en funcionamiento continuo.

Regulador de Voltaje TO-220 de 5v PUENTE RECTIFICADOR: El puente rectificador es un circuito electrnico usado en la conversin de corriente alterna en corriente continua. Tambin es conocido como circuito o puente de Graetz, en referencia a su creador, el fsico alemn Leo Graetz.

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Consiste en cuatro diodos comunes, que convierten una seal con partes positivas y negativas en una seal nicamente positiva. Un simple diodo permitira quedarse con la parte positiva, pero el puente permite aprovechar tambin la parte negativa. El puente, junto con un condensador y un diodo zener, permite convertir la corriente alterna en continua. El papel de los cuatro diodos comunes es hacer que la electricidad vaya en un solo sentido, mientras que el resto de componentes tienen como funcin estabilizar la seal. Usualmente se suele aadir una etapa amplificadora con un transistor BJT para solventar las limitaciones que estos componentes tienen en la prctica en cuanto a intensidad.

Puente Rectificador REL O RELEVADOR: El rel o relevador es un dispositivo electromecnico. Funciona como un interruptor controlado por un circuito elctrico en el que, por medio de una bobina y un electroimn, se acciona un juego de uno o varios contactos que permiten abrir o cerrar otros circuitos elctricos independientes. Fue inventado por Joseph Henry en 1835.

Diferentes tipos de Relevadores La principal funcin del relevador es actuar como un amplificador electrnico, es decir su baja seal de alimentacin (5v, 6v, 12v, 24v) permiten controlar otros circuitos independientes de alto voltaje (generalmente de 110vac a 450vac).

ESPE
MICROCONTROLADOR PIC-16F877A

Diseo Electrnico

Ing. Pablo Ramos

El microcontrolador PIC16F877 de Microchip pertenece a una gran familia de microcontroladores de 8 bits (bus de datos) que tienen las siguientes caractersticas generales que los distinguen de otras familias. Arquitectura Harvard Tecnologa CMOS Tecnologa RISC

Estas caractersticas se conjugan para lograr un dispositivo altamente eficiente en el uso de la memoria de datos y programa y por lo tanto en la velocidad de ejecucin.

Oscilador del Microcontrolador: El microcontrolador, requiere de una conexin externa de oscilacin que permite al dispositivo trabajar en la frecuencia establecida por el usuario. Existen varias formas de sistemas de reloj externo, el ms comn consiste de un cristal resonador en conexin con dos capacitores conectados a los pines 13 y 14 del microcontrolador.

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Los tres modos principales de osciladores son LP, XT y HS, a continuacin se muestran las caractersticas de cada uno:

Caractersticas Generales del PIC-16F877A CPU: Tecnologa RISC 35 Instrucciones de Desarrollo Todas las operaciones se ejecutan en un solo ciclo de trabajo, exceptuando los saltos que requieren dos Frecuencia de operacin de 0MHz a 20Mhz Opciones de seleccin de operacin

Memoria: Hasta 8k x 14 bits de memoria flash de programa Hasta 368 bytes de memoria RAM Hasta 256 bytes de memoria EEPROM Lectura/Escritura de la CPU a la memoria Flash Proteccin programable de cdigo

Reset e Interrupciones: Hasta 14 fuentes de interrupcin Reset de Encendido (POR)

ESPE
Otros: Timer de Encendido (PWRT)

Diseo Electrnico

Ing. Pablo Ramos

Timer de Arranque de Oscilador (OSC) Sistema de vigilancia Watchdog

Modo SLEEP de bajo consumo de energa Programacin y depuracin en serie In-Circuit a travs de dos pines Rango de voltaje de operacin de 2.2v a 5.5v Bajo consumo de potencia

Perifricos del PIC 16F877A

CRITERIOS DE DISEO DE PCB Para el desarrollo de placas de circuito impreso se debe recurrir y utilizar la base de la norma IPC 2221, por lo que se recomienda remitirse a esta como fuente de consulta. Sin embargo se presentan a continuacin normas prcticas para el desarrollo de PCBs La distancia entre pistas dentro de la placa debe estar en el rango de 7th a 10th La distancia entre una pista y un agujero debe estar entre 7th y 10th. La distancia entre pista y va (Agujero pasante laminado para el traspaso de corriente entre capas) debe ser de 7th. Las perforaciones de pasantes o vas deben ser de 0.6mm o 24th. Resistencias de un cuarto de vatio, medio vatio, capacitores pequeos, circuitos integrados, diodos, transistores y dems elementos de este tipo deben tener un tamao de perforacin de 0.9mm o 36th

10

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Conectores DB25, DB9, de cable plano, puntos de prueba y similares tienen un ancho de perforacin de 1.1mm 0 44th Conectores de fuente tienen un ancho de pista de 1.3mm o 52th Los agujeros de fijacin (Agujeros con fines mecnicos de sujecin de placa) tienen un dimetro de 3.2mm o 128th. La relacin diametral Path-Agujero general es de 1.5/1

3. PROCEDIMIENTO Requerimientos: Se debe disear una tarjeta PCB de doble capa controlada por un microcontrolador PIC 16F877A que contenga las siguientes funcionalidades: Fuente Interna de 5VDC 1.5A con LED de estado y fusible Fuente Interna de 12VDC 1A con LED de estado y fusible Comunicacin Serial RS-232 utilizando un circuito integrado MAX232 llevado a un conector DB9 Macho de placa Dos Entradas Analgicas que deben conectarse a una etapa de acondicionamiento de seal proporcionado por un amplificador operacional. Adems debe tener la opcin de conexin directa de las entradas analgicas al PIC a travs de jumpers. Cuatro entradas digitales Cuatro salidas digitales Dos salidas a rel, utilizando transistor en corte-saturacin para manejar una corriente de 10A en los respectivos contactos, cada rel debe tener habilitadas las salidas a comn, normalmente abierto y normalmente cerrado. Teclado Hexadecimal con cable plano LCD conectado con cable plano y control BCKlight con un pin del PIC. El contraste de la pantalla deber ser regulado por un divisor de voltaje implementado en la tarjeta. Buzzer controlado por software a travs del PIC

Pines Reservados: RA0: Entrada Analgica 1 RA1: Entrada Analgica 2 RA4: Contador (Usar Timer 0)

11

ESPE
RB0: Interrupcin Externa RC6: Transmisin Serial TX RC7: Recepcin Serial RX

Diseo Electrnico

Ing. Pablo Ramos

Bsicamente el procedimiento que se llevar a cabo para la realizacin del proyecto se muestra a continuacin: 1. Desarrollo de los mdulos que conforman el circuito general (Etapas de amplificacin, Sistemas de corte-saturacin para rels, Sistema MAX232, etc.) 2. Calculo de corrientes y determinacin de los anchos de pista respectivos que deber contener cada mdulo y tipo de seal. 3. Desarrollo del circuito esquemtico en ISIS donde se juntan los funcionamientos de cada mdulo alrededor de un PIC 16F877A como eje principal del proyecto. 4. Desarrollo del Layout de ARES para la elaboracin del PCB de doble capa del circuito. 5. Elaboracin de la placa de trabajo en placa de sustrato FR4 con Fire Retardant o laminado de fibra de vidrio o Epxy en lmina de cobre de 1oz/ft2 de 1.6mm de espesor. 6. Soldadura de los elementos respectivos en la placa de PCB 7. DESARROLLO DE LA APLICACIN ESPECIFICA DE LA PLACA 7.1. Diseo de la aplicacin externa de control de temperatura con visualizacin HMI 7.2. Elaboracin de una interfaz HMI en Labview. 7.3. Programacin respectiva del PIC 16F877A de acuerdo a la aplicacin.

4. CLCULOS DE CIRCUITOS MDULO DE FUENTE DE VOLTAJE DE +5VDC Y +12VDC La placa de PCB requiere de una fuente de voltaje continuo de 5 y 12 voltios positivos, para la alimentacin de los integrados y para cualquier otra funcin que se requiera, para no tener que recurrir a fuentes de alimentacin diferentes a la alimentacin propia de la tarjeta. El funcionamiento de la fuente de alimentacin se explica basado en el diagrama esquemtico del modulo realizado en ISIS mostrado ms adelante. El circuito est formado por varios componentes muy importantes, el primero de ellos es el transformador el cual toma el voltaje de corriente alterna de 110VAC a travs de su bobina primaria y lo convierte a 2 tensiones de 12V en el secundario; lo que se expresa como 12-0-12 VAC. Esta salida es muy importante ya que puede ser utilizado para obtener voltajes positivos y negativos.

12

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Los voltajes de corriente alterna del secundario se deben pasar a corriente directa o continua por medio del proceso llamado rectificacin. Para realizar esta labor se utiliza un puente rectificador. En nuestro caso es de 3A mximo para evitar que se queme el componente.

Las salidas positiva y negativa del puente rectificador van a alimentar directamente los reguladores de voltaje 7812 (+12V) y, 7805 (+5V). El cable central del secundario del transformador se conecta a tierra de los reguladores de voltaje que estn ms adelante con el fin de conformar tierra de corriente continua general para el circuito. Hasta este punto, el voltaje que se ha obtenido a la salida del puente rectificador no est regulado. Por lo tanto puede variar de acuerdo a las fluctuaciones de la corriente alterna que alimenta el primario. Para mejorar la calidad de la seal que se ha obtenido se utilizan dos condensadores de 2200uF, uno de ellos conectados entre el voltaje positivo que va a la entrada del regulador de (+12V) y la tierra de corriente continua y el otro a la entrada del regulador de (+5V) y la misma tierra. El voltaje de entrada de estos reguladores debe ser de al menos 3V por encima de su especificacin de salida, por ejemplo para un regulador de 12V la tensin de entrada debe ser igual o superior a 15V. El trabajo de los reguladores de voltaje es mantener su salida a un nivel constante, a pesar de las variaciones de voltaje de entrada. En el circuito las salidas de los reguladores 7812 y 7805 van directamente a los conectores. Debido al gran trabajo que realizan los reguladores de voltaje es necesario colocar en estos integrados disipadores de calor, especialmente cuando la diferencia entre los voltajes de entrada y salida es alta.

13

ESPE

Diseo Electrnico

Ing. Pablo Ramos

A continuacin se muestra los clculos necesarios que especifican los principales parmetros del mdulo de la fuente de voltaje en funcin del capacitor seleccionado. El clculo del factor de rizado o ripple se realiza de forma aproximada, ya que es funcin de la carga a la que est sometida la fuente de voltaje. Se debe tomar ciertas consideraciones para realizar el clculo: Resistencia interna del transformador muy baja Tiempo de carga del capacitor muy baja Resistencia de carga constante El capacitor se descarga linealmente sobre la resistencia de carga durante un semiperiodo del ciclo de tensin de entrada. La forma de onda del ripple se puede aproximar a una seal triangular.

Entonces la resistencia interna se considera baja y de valor:

El voltaje de DC sobre carga esta dado por:

El voltaje de rizado esta dado entonces por:

Este valor corresponde a la amplitud del voltaje que se aproxima a una seal triangular. El rizado estar dado por:

14

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Como se puede observar el factor de rizado es todava menor que el 6% que se solicit por lo que resulta un buen diseo de capacitor. El diseo esquemtico del mdulo de fuente se presenta a continuacin, hay que notar que se coloc un zener de 5v para regular ms todava la regulacin a 5 voltios puesto que es mayor la diferencia entre el voltaje de entrada y salida del regulador:

Hay que notar que se aadieron LEDS de estado para observar lumnicamente cuando estn funcionales las fuentes, estos estn conectados en serie a las resistencias R5 y R6 de 330 ohms para limitar el paso de corriente excesivo sobre el LED (representado por C17 y C18 ya que solo se utilizan sus paths en la placa) Adems en la salida de la fuente se coloca dos diodos 1N4004 para evitar retornos de corriente hacia la fuente y se limite nicamente a entregar voltaje. MDULO DE SALIDAS A RELS: Las salidas de los dos rels deber ser controlados por un sistema de transistores NPN 2N3904 conectados en corte-saturacin. Caractersticas de la resistencia del Rel a utilizar:

En el proceso de saturacin se tiene que

15

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Entonces:

Trabajando con un

se tiene:

Entonces la resistencia de base queda definida por:

Este valor de resistencia se puede aproximar a un valor comercial de:

Y el circuito queda definido como sigue:

Mdulo del circuito de salidas a Rels Como se puede observar tambin es necesario colocar un diodo en paralelo a la bobina de alimentacin, es una proteccin necesaria para evitar corrientes de retorno que puedan daar la bobina o activarse cuando no se requiera. Tanto las entradas REL1 como V5 son de 5 voltios y REL 1 deber conectarse al pin 34 (RB1) y 35 (RB2) del PIC 16F877A para su respectiva activacin y desactivacin.

16

ESPE

Diseo Electrnico

Ing. Pablo Ramos

MDULO DE ENTRADAS ANALGICAS POR MEDIO DE AMPLIFICADORES OPERACIONALES Como se requiere de dos entradas analgicas, muchas veces es necesario antes acondicionar la seal por medio de un amplificador operacional. Para realizar esta operacin se utilizar el empaquetado del circuito integrado LM324 que consta de cuatro amplificadores en un solo empaquetamiento, esto reducir el tamao de la placa en el transcurso del trabajo. Se realizar un acondicionamiento de seal por medio de un sistema de AO no inversor, la forma convencional de este circuito es:

Donde la relacin de voltajes est determinada por la ecuacin: ( )

Pero muchas veces no se requiere acondicionar ni amplificar la entrada de la seal analgica, por lo tanto se utiliza jumpers tanto en la entrada de como en la salida de . Por lo

tanto se activar o desactivar el jumper de acuerdo a la necesidad. A continuacin se muestra el Mdulo del AO No Inversor, se requiere dos circuitos, uno para cada entrada analgica:

17

ESPE

Diseo Electrnico

Ing. Pablo Ramos

En el esquema mostrado las resistencias R1 y R2 se reemplazan por porta-resistencias para el diseo del PCB, de esta manera es posible desmontar con facilidad las resistencias para modificar la ganancia del circuito. Para el ejemplo mostrado a continuacin se requiere una ganancia de

Entonces si se asume

Se tiene:

Que se puede aproximar a un valor comercial de Cabe destacar que las salidas de este mdulo de A.O, es decir dirige a los siguientes pines del microcontrolador: Pin 2: RA0/AN0 Pin 3: RA1/AN1 , est o no amplificado se

Para mayor informacin se muestra a continuacin la distribucin de pines del LM324:

18

ESPE

Diseo Electrnico

Ing. Pablo Ramos

CONEXIN DE LOS PINES LIBRES DEL A.O DEL LM324 Los pines libres del LM324 se cortocircuitarn y se enviarn a tierra para reducir ruidos y evitar que entren seales de interferencia al integrado A continuacin se muestra el esquema:

Adems se coloc un capacitor de 10nF para reducir el ruido a la entrada del integrado. OSCILADOR DEL MICROCONTROLADOR Se requiere una frecuencia de trabajo de 1MHz en el microcontrolador. Como se sabe, un ciclo de trabajo del microcontrolador se compone de cuatro ciclos de oscilacin, por lo tanto el cristal oscilador externo al microcontrolador debe ser de 4MHz. Adems de 2 capacitores de 22pF ya que se trata de una conexin estndar para este tipo de osciladores:

Como se puede observar las entradas del oscilador externo se deben dirigir a los pines 13 y 14 del microcontrolador para las salidas OSC1 y OSC2 del oscilador respectivamente.

19

ESPE

Diseo Electrnico

Ing. Pablo Ramos

MDULO DE CONEXIN DEL MAX232 Como se mencion anteriormente la conexin serial de dispositivos externos, especialmente a una computadora, debe realizarse a travs de un dispositivo conversor de tecnologas. Como sabemos los voltajes del computador son diferentes a los que manejan los dispositivos de la placa PCB. Por esta razn es necesario colocar el MAX 232 para convertir las seales del computador a voltajes TTL para el funcionamiento del PCB. El circuito correspondiente al MAX232 se representa a continuacin:

Como se puede ver la salida del pin 25 (RC6/TX/CK) del microcontrolador se dirige al pin 11 (T1IN) del MAX232 que corresponde a la entrada de transmisin (datos que se requiere que emigren al exterior) El pin 26 (RC7/RX/DT) del microcontrolador est conectado al pin 12 (R1OUT) del MAX232 (este pin corresponde a los datos enviados por el dispositivo externo una vez que se han traducido a tecnologa compatible con el microcontrolador). El pin 14 del MAX232 (T1OUT) se conecta al terminal apropiado de un conector DB9 y enviar los datos del microcontrolador en voltajes y tecnologa entendible por el computador El pin 13 del MAX232 recibe la informacin del computador y la transmite a la circuitera interna del circuito integrado donde se regular y se enviar como salida a travs del pin 12. Los capacitores externos son necesarios para el correcto funcionamiento del circuito integrado y sus valores se han considerado de acuerdo al datasheet del mismo

20

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Como se puede ver el datasheet recomienda capacitores de 1uF para conexin externa del circuito integrado CIRCUITO DE RESET DEL MICROCONTROLADOR Muchas veces cuando se presenta problemas con la programacin que se est ejecutando en el microcontrolador es necesario reiniciar el programa del mismo, esto permite reiniciar variables, procesos y lazos de desarrollo. Esto se realiza enviando un pulso bajo o cero lgico al pin 1 del microcontrolador o MCLR (Master Clear) o Reinicio maestro. Esto puede realizarse a travs de un pulsador. Pero existe un problema, en el momento de presionar el pulsador es inevitable que se produzca un pequeo arco elctrico durante el breve instante en que las placas en contacto se aproximan o alejan de sus puntos de conexin. Este fenmeno se conoce como rebote. Los experimentos empricos indican que el periodo transitorio de un rebote depende entre otros factores de la calidad de los switches y la rapidez de accionamiento, pero nunca durar ms de 20ms. Por ello el pulsador del Reset debe ser anti rebote por lo que el circuito requerir de un capacitor que almacene los transitorios del rebote.

21

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Los transitorios pueden ser interpretados como informacin por el PIC Entonces un circuito adecuado para un pulsador de RESET anti rebote es el que se muestra a continuacin.

Como se puede ver cuando el pulsador est abierto en la salida del reset se tiene un estado alto, evitando que el PIC entre en reset. Pero cuando ste se pulsa hay conexin directa a tierra por lo que el microcontrolador se reiniciar. El capacitor y el diodo contribuyen a disminuir el rebote. MDULO CIRCUITO BUZZER El pin 23 (RC4/SDI/SDA) del microcontrolador debe controlar un circuito de buzzer que puede ser configurado para emitir un sonido dependiendo de las necesidades de la aplicacin y la programacin del micro. La salida del microcontrolador controlar un transistor en corte saturacin 2N3904 de la misma forma que en los Rels. Caractersticas de la resistencia del buzzer a utilizar:

22

ESPE

Diseo Electrnico

Ing. Pablo Ramos

En el proceso de saturacin se tiene que

Entonces:

Trabajando con un

se tiene:

Entonces la resistencia de base queda definida por:

Este valor de resistencia se puede aproximar a un valor comercial de:

Y el circuito queda definido como sigue:

Mdulo del circuito de salidas a Rels CAPACITORES DE ACOPLE Son simplemente un arreglo de tres capacitores de 10nF conectados en paralelo entre el voltaje primario de alimentacin y tierra. Esta conexin disminuye el ruido que ingresa en la placa lo que permite mejorar considerablemente el rendimiento del mismo:

23

ESPE

Diseo Electrnico

Ing. Pablo Ramos

CONEXIN A TECLADO Y LCD

TECLADO: Los pines 37, 38, 39, 40 (RB4, RB5, RB6/PGC, RB7/PGD) del microcontrolador son utilizados para el manejo del teclado matricial pero antes deben pasar por un decodificador de teclado, este es un circuito especial o encoder a 16 llaves. Esto permitir utilizar nicamente cuatro pines en el microcontrolador para el manejo del teclado. Las salidas del encoder se dirigen a un conjunto de espadines, donde se conectar el teclado. PANTALLA LCD: Los pines del puerto D (19 a 30) son utilizados para el control de la pantalla LED.

24

ESPE

Diseo Electrnico

Ing. Pablo Ramos

La principal consideracin fuera de las respectivas conexiones de acuerdo a las necesidades del LCD es que es necesario realizar un divisor de voltaje para controlar la luminosidad del backlight.

5. CALCULOS DE CORRIENTES CALCULO DEL ANCHO DE PISTAS EN EL REL: La corriente nominal que soporta los contactos del rel es de 10 amperios cuando trabaja a 110 voltios en corriente alterna. Si la temperatura de trabajo del circuito conmutado del rel es de:

Se puede obtener el rea transversal de conductor en funcin de la corriente de 10A

Entonces es posible obtener el ancho de pista asumiendo un laminado de cobre de 1oz/ft2:

25

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Entonces al ancho de pista se determina en aprox 125th pero se puede aproximar a un valor conocido de ARES

Segmento del PCB correspondiente al RELE CLCULO DEL ANCHO DE PISTAS EN LA RECTIFICACION DE LA FUENTE DE VOLTAJE El principal parmetro sobre el que se proceder a disear esta seccin en la corriente mxima del diodo rectificador, basado en la misma temperatura de clculo de los rels:

Se obtiene el rea transversal del conductor en funcin de la corriente y la temperatura:

26

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Entonces es posible obtener el ancho de pista asumiendo un laminado de cobre de 1oz/ft2:

Entonces al ancho de pista se determina en aprox. 35th pero se puede aproximar a un valor conocido de ARES

27

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Anchos de pista de 40th sobre las borneras J12 correspondiente al secundario del transformador CLCULO DEL ANCHO DE PISTAS DE ALIMENTACION Y SEAL: Como se puede observar tanto la circuitera de seal como la de alimentacin y tierra tienen corrientes relativamente bajas de trabajo razn por la cual no es necesario un anlisis crtico de ancho de pistas. Si el circuito trabaja a temperatura ambiente se tiene:

Entonces en funcin de la corriente de trabajo y la temperatura se tiene la siguiente rea de seccin de pista:

28

ESPE

Diseo Electrnico

Ing. Pablo Ramos

Como se puede ver el rea de seccin est por debajo de 1 milsima de pulgada cuadrada (SQ MIL) por lo que por efectos de clculo se aproximar a 1SQ MILS En funcin del rea de seccin y asumiendo una placa de 1 (oz/ft2)*.0028 se tiene que el ancho de pista en pulgadas es de 0.003in que equivale a 3th

Pero en el diseo de la placa por cuestiones de facilidad y especialmente evitar que una pista demasiado angosta se fracture se opt por tomar anchos de pista estndar definidos por default que son: VCC y Tierra:

Seal:

29

ESPE
6. CIRCUITO ESQUEMATICO

Diseo Electrnico

Ing. Pablo Ramos

El circuito esquemtico del PCB se muestra al final del documento a manera de ANEXO. Cada mdulo se muestra por separado dentro del circuito esquemtico, y sus clculos de diseo se mostraron anteriormente. Otros mdulos adicionales corresponden principalmente a los terminales de conexin: Borneras de Entradas Digitales Borneras de Salidas Digitales Borneras de Interrupciones Bornera de Voltaje de Referencia Borneras de salida de alimentacin de 5 y 12 voltios. Microcontrolador PIC 16F877A

DISTRIBUCION DE ELEMENTOS EN ARES:

30

ESPE

Diseo Electrnico

Ing. Pablo Ramos

DISEO DE LAYOUT DE PCB FINAL OBTENIDO

VISTA 3D ESPERADA

31

ESPE

Diseo Electrnico

Ing. Pablo Ramos

7. DESCRIPCION DE LA APLICACIN ESPECIFICA Configuracin del puerto Serial

La configuracin del puerto serial en LabView la obtuvimos con un bloque controlador de los objetos VISA incluido en los paquetes de control del programa. Aqu, en este bloque, se puede acceder al puerto serial desde sus distintas formas de configuracin, que para nuestra aplicacin es una comunicacin ASINCRONA. La configuracin de este bloque controlador es el que se muestra en la grafica

Lectura y escritura del puerto serial

VISA Write Serial Port Este bloque, parte tambin del paquete de controladores del Labview nos permite enviar a travs del puerto serial una variable tipo estring (cadena de caracteres) . Nuestra comunicacin se baso en un carcter especfico para una accin especfica que el procesador interpretar y codificar.

L a

32

ESPE

Diseo Electrnico

Ing. Pablo Ramos

lectura del puerto serial, al igual que la escritura, se la realiz con un bloque de control, Visa Read Serial Port. Este bloque recibe un valor binario traves del puerto serial y lo codifica en cdigo ASSCI en una cadena de caracteres, esta cadena para nuestro uso la transformamos en una variable numrica. Dicha variable es receptada en los indicadores numricos Temperatura y Grafica Temperatura. Control a travs del HMI: EL control de temperatura en labview la logramos de la forma ms intuitiva, es decir, comparando la temperatura de set con la temperatura que est recibiendo en puerto serial. As mediante bloques Booleanos (bloques de control binario de Verdadero o Falso) ubicamos la decisin correspondiente del controlador y la enviamos al microprocesador a travs de Serial.

Controlador de variables: Esta es, sin duda alguna, la parte ms lgida de la programacin del HMI la configuracin de la variable a enviar, esta variable tiene que ser de tipo STRING y debe tener un tiempo estimado de 50ms en operacin. El puerto Serial, a travs de Visa write Serial Port enva esta variable al microprocesador. Cabe destacar que la variable a enviar a travs de Serial, depende estrictamente de la decisin Booleana en el control del HMI.

33

ESPE
Cerrar en puerto serial:

Diseo Electrnico

Ing. Pablo Ramos

Antes de explicar este bloque, debemos destacar que el Puerto serial es una comunicacin continua de bits uno a continuacin de otros, lo que resulta en un trabajo para el procesador de la computadora que envi esta seal, as este bloque finaliza la comunicacin para cualquier envi de datos a travs del puerto serial. Si no se tuviese este bloque de control, se corre el riesgo de seguir enviando datos a travs del puerto aun despus de acabar su uso, lo que podra provocar el mal uso del procesador de la computadora o en su defecto un dao en el mismo. 8. LISTA DE MATERIALES ITEM CANTIDAD MATERIAL Fuente de Voltaje 5Vdc y 12Vdc 1 3 Bornera Imperial de 2 tomas 2 1 Puente rectificador RS 405 (3A - 600V) 3 1 Porta Fusibles 4 1 Fusible de Filamento de 500mV a 1A 5 2 Capacitor Electroltico 2200uF a 50V 6 1 Regulador de voltaje 7805 7 1 Regulador de voltaje 7812 8 2 Diodos LED 9 1 Capacitor Cermico 100nF a 25V 10 2 Resistencias de 1/4w 330ohms 11 1 Diodo Zener 5V 12 2 Diodos 1N4004 Entradas Analgicas 13 1 Amplificador Operacional Dual Baja Alimentacin LM324 14 4 Jumper 15 4 Porta Resistencias 16 1 Bornera Imperial de 2 tomas 17 2 Resistencias de 1/4w 1Kohms Oscilador Externo 18 1 Cristal resonador de 4Mhz 19 2 Capacitor Cermico 22pF 20 Entradas Digitales 21 1 Bornera Imperial de 4 tomas 22 Entradas Digitales 23 1 Bornera Imperial de 5 tomas 24 Salidas a Rel 25 2 Diodos 1N4004 26 2 Rele de 6Vdc con salida a 120V-10A 27 2 Transistor NPN 3904

34

ESPE

Diseo Electrnico

Ing. Pablo Ramos

28 2 Resistencias de 1/4w 2.7Kohms 29 2 Bornera Imperial de 3 tomas 30 Conexin MAX232 31 1 Circuito Integrado MAX232 32 1 Conector HDB9 Hembra 33 4 Capacitor Electroltico 1uF a 50V 34 Interrupciones Externas 35 1 Bornera Imperial de 2 tomas 36 Voltaje de referencia 37 1 Bornera Imperial de 2 tomas 38 Capacitores de Acople 39 1 Capacitor Cermico 10nF 40 Circuito del Buzzer 41 1 Resistencias de 1/4w 2.7Kohms 42 1 Transistor NPN 3904 43 1 Buzzer 44 Circuito de Reset 45 1 Diodos 1N4004 46 1 Pulsador 47 1 Capacitor Cermico 330pF 48 1 Resistencias de 1/4w 1Kohms 49 Conexin de Teclado y LCD 50 1 Circuito Integrado MM74C92 (Encoder de Teclado) 51 1 Potencimetro de precisin 10Kohms 52 2 Espadines de 40 lneas 53 2 Capacitor Electroltico 1uF a 50V 54 Adicionales 55 1 Microcontrolador PIC 16F877A 56 1 LCD de 2 Lneas de alta frecuencia 57 1 Teclado Matricial 4x4 58 1 LM35 59 1 Bus de Datos de 40 lneas 60 1 Cable Serial-USB Nota: Todos los Circuitos Integrados con respectivo zcalo

9. CONCLUSIONES Se ha desarrollado una placa PCB genrica, de mltiples funcionalidades, programable por medio de microcontrolador PIC 16F877A que puede ser utilizada para varias aplicaciones en funcin de la programacin aplicada y los perifricos adicionales. La placa de PCB est desarrollada y diseada bajo la norma tcnica IPC 2221 por lo que se maneja dentro de los parmetros especificados por esta norma que es de utilizacin internacional.

35

ESPE

Diseo Electrnico

Ing. Pablo Ramos

La placa de PCB ha sido utilizada para una aplicacin especfica de control y medicin de temperatura con interfaz Hombre-Mquina o HMI desarrollada en Labview. Se ha aplicado tcnicas de soldadura adecuadas para evitar los puntos defectuosos de unin o la suelda fra. La programacin en LABVIEW es puramente intuitiva, los conectores y lneas de comunicacin poseen colores especficos dependiendo el tipo de dato que se est manipulando, es decir , para los datos booleanos el color de las lneas trasmisoras es verde, para las variables STRING es rosado, para los datos numricos flotantes es naranja etc. As, al momento de colocar un bloque de control este posee entradas y salidas con diferentes colores, lo que dicta que tipo de entrada y qu tipo de salida debe conectarse a travs del mismo.

La comunicacin hacia el Microprocesador se hace debido al dato String que se est enviando en el bloque Visa Write, pero este dato debe mantenerse por un tiempo aproximado de 50ms y luego colocarse en vacio, es decir parar la escritura del puerto serial. Esto tiene su fundamento en la comunicacin del PIC microprocesador , dado que si se mantiene el dato STRING, Labview seguir enviando este dato por serial, pero el PIC al recibir un dato de forma serial salta a una interrupcin y lee este dato, as , labview enviar el dato sucesivamente y el pic saltar de la misma forma hacia la interrupcin dejando el resto de programacin obsoleta. Si se estuviese activo el Watch Dog provocara un reset automtico en el PIC debido al bucle infinito en que entra el PIC al saltar sucesivamente a la interrupcin.

La manipulacin de datos ingresados por teclado hacia Pic se logr tanto con interrupciones como control de bits. La tarjeta diseada posee una entrada de 16 bits para un teclado matricial 4x4 estos 16 bits se codifican a 4 bits y un bit de control, denominado en el programa del pic como btcontrol , cuando se pulsa una tecla este btcontrol se coloca en 1 luego de haberse realizado la codificacin de 16 a 4 bits, as haciendo uso de interrupciones y controlando este bit btcontrol, se puede leer el teclado sin necesidad de hacer uso de otras formas de lectura como el barrido, que resultan en prdida de velocidad de programacin.

En el set point de programacin, existe un filtro de error, este filtro hace que sin importar el ingreso de datos de temperatura mxima o mnima, siempre toma el dato mayor y lo guarda el el set point de temperatura mxima y anlogamente lo hace para el dato menor ingresado. As evitamos que la programacin entre en conflictos lgicos.

36

ESPE
10. RECOMENDACIONES

Diseo Electrnico

Ing. Pablo Ramos

Es recomendable revisar la Norma IPC 2221 antes de disear el layout de la placa PCB para realizarla bajo norma y estndares reconocidos. Se recomienda revisar los Datasheets de cada componente, en especial de los integrados para tener una nocin exacta de los esquemas de conexin y la descripcin de pines.

Se recomienda realizar una buena soldadura, utilizando estao en 60% de proporcin y un cautn de punta limpia y estaada. En el proceso de ensamblaje se recomienda colocar los elementos de menor altura primero, tales como resistencias, zcalos, etc. Y seguir soldando en progresin hasta llegar a elementos altos tales como rels, capacitores grandes y otros.

Se recomienda realizar, en lo posible, funciones dentro del cdigo de programacin para evitar el uso excesivo de memoria y la prdida de velocidad de programacin. Para el uso del puerto serial recomendamos realizar pequeos programas, como transmisin de un bit o de varios bits para familiarizarse en la forma de comunicacin del pic con la computadora.

Para trabajar con el puerto serial es recomendable tener varios puntos de control, es decir trabajar con varias etapas. En nuestra aplicacin trabajamos con un hyperterminal, un circuito anlogo en protoboard, la tarjeta y el programa de labview. As para el envio y recepcin de datos lo realizamos comunicacin en distintas combinacin. Asi dictbamos un jucio de valor acerca de donde presuntamente se encuentra la falla en el diseo.

11. ANEXOS Se muestran al final del documento: Circuito Esquemtico de la PLACA PCB desarrollado en ISIS Datasheet Transistor NPN 2N3904 Datasheet Amplificador Dual de baja alimentacin LM324 Datasheet Regulador de voltaje 78XX Datasheet Driver/Receptor MAX232 Datasheet 16 Key Encoder MM74C92

12. BIBLIOGRAFIA Puerto Serie: Wikipedia, la Enciclopedia Libre RS-232: Wikipedia, la Enciclopedia Libre

37

ESPE

Diseo Electrnico
MAX232: Wikipedia, la Enciclopedia Libre Amplificador Operacional: Wikipedia, la Enciclopedia Libre Introduccin a los Microcontroladores: UMSNH-FIE Datasheet: Transistor NPN 2N3904

Ing. Pablo Ramos

Datasheet: Amplificador Operacional Dual de baja alimentacin LM324 Datasheet: Regulador de voltaje 78XX (donde XX puede ser 05 o 12) Datasheet: Driver/Receptor MAX232 Datasheet: 16 Key Encoder MM74C92

38

Вам также может понравиться