Você está na página 1de 100

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA

Ttulo: PROGRAMACIN GRFICA DE LOS MICROCONTROLADORES PIC-AVR Y SU APLICACIN PRCTICA EN EL MBITO DE LA INGENIERA ELCTRICA

Autor: Edgar del Aguila Vela

Resolucin: R.R. N1180-2011-R, del 23-11-2011 Periodo de ejecucin: 01-11-2011 al 31-10-2012

CALLAO, OCTUBRE DEL 2012

PER

INDICE
I.-RESUMEN II.-INTRODUCCIN III.-ANTECEDENTES 3.1.-HISTRICO Y FILOSFICO 3.2.-OBJETIVOS DE LA INVESTIGACIN 3.2.1.-GENERALES 3.2.2.-ESPECFICOS 3.3.-ALCANCES DE LA INVESTIGACIN 3.4.-PLANTEAMIENTO DEL PROBLEMA 3.5.-HIPTESIS 3.6.-OPERACIONALIZACIN DE VARIABLES IV.-MARCO TERICO 4.1.-CONCEPTOS GENERALES (FV) 4.1.1.-PROTOCOLOS 4.1.2.-ABREVIATURAS 4.1.3.-ARQUITECTURA DE MICROCONTROLADORES 4.1.3.1.-MICROCONTROLADOR PIC 4.1.3.2.-MICROCONTROLADOR AVR 4.1.4.-CONTROLADOR Y MICROCONTROLADOR 4.1.5.-DIFERENCIA ENTRE MICROPROCESADOR Y MICROCONTROLADOR 4.1.6.-RECURSO COMUNES A TODOS LOS MICROCONTROLADORES 4.1.7.-DESARROLLO DEL SOFTWARE 4.1.8.-SISTEMAS SECUENCIALES 4.1.9.-MIGRACIN DE LGICA CABLEADA A LGICA PROGRAMADA 4.2.-CONCEPTOS ESPECFICOS (DV) 4.2.1.-CONSTRUCTOS 4.2.1.1.-MODELAMIENTO DE LA PROGRAMACIN GRFICA A.-REQUERIMIENTOS PARA LA PROGRAMACIN GRFICA DEL MICROCONTROLADOR. B.-ENSAYOS PARA LA APLICACIN DE LOS PROCEDIMIENTOS DE PROGRAMACIN GRFICA. C.-PROGRAMACIN GRFICA POR LADDER Y DESEMPEO DEL MICROCONTROLADOR PROGRAMADO. 4.2.1.2.-TERMINOLOGAS V.-MATERIALES Y MTODOS 5.1.-MATERIALES Y EQUIPOS 5.2.-METODOLOGA PARA CONTRASTACIN Y DEMOSTRACIN DE LA HIPTESIS VI.-RESULTADOS 6.1.-PROGRAMACIN GRFICA DEL MICRONTROLADOR PIC16F628A Y AVR ATMEGA8. VII.-DISCUSIN 7.1.-CONCLUSIONES 7.2.-OBSERVACIONES VIII.-REFERENCIALES IX.-APNDICE : APNDICE 1: ASIGNACIN DE PATAS: PIC16F628A APNDICE 2: ASIGNACIN DE PATAS: ATMEGA8 APNDICE 3: ARCHIVO EN HEXADECIMAL : VALORACINPIC.HEX. APNDICE 4: ARCHIVO EN HEXADECIMAL : VALORACINAVR.HEX. APNDICE 5: ARCHIVO EN HEXADECIMAL : ARRANQUE E-TPIC.HEX.

4 6 8 8 10 10 10 10 12 16 16 17 17 17 18 18 18 20 21 22 23 24 25 25 30 31 31 32 40 42 51 55 55 55 59 59 62 63 63 64 65 66 67 68 69 70

APNDICE 6: ARCHIVO EN HEXADECIMAL : ARRANQUE E-TAVR.HEX. APNDICE 7 : DIAGRAMA LADDER EN LDMICRO DEL SISTEMA DE ARRANQUE ESTRELLA-TRIANGULO, PARA PIC16F628A. APNDICE 8 : DIAGRAMA LADDER EN LDMICRO DEL SISTEMA DE ARRANQUE ESTRELLA-TRIANGULO, PARA ATMEGA8. APNDICE 9 : USO DEL BURNER EN EL GRABADO DE LA PROGRAMACIN HACIA EL MICROCONTROLADOR. APNDICE 10:IMPLEMENTACIN CIRCUITAL DEL APLICATIVO X.-ANEXOS ANEXO 1: INTERCONEXIN TPICA DE UN REGULADOR AUTOMTICO DE TENSIN AVR ANEXO 2: ESTADO DE LA TCNICA DE LGICA CABLEADA POR CONTACTORES.{12}.CASOS TPICOS DE SISTEMAS DE ARRANQUE DE MOTORES TRIFSICO CON ROTOR JAULA DE ARDILLA ANEXO 3: ESTADO DE LA TCNICA DE LGICA CABLEADA POR CONTACTORES.{12}. SISTEMA DE ARRANQUE DE MOTOR TRIFSICO CON ROTOR BOBINADO ANEXO 4: ESTADO DE LA TCNICA DE LGICA CABLEADA POR CONTACTORES.{12}.FRENADO DE MOTORES ANEXO 5: ESTADO DE LA TCNICA DE LGICA PROGRAMADA POR CONTROLADORES LGICO PLC.{10}.

71 72 73 74 76 77 78 79

85

88 89

I.-RESUMEN
El presente informe corresponde a los procesos y resultados que han devenido del proyecto de investigacin titulado PROGRAMACIN GRFICA DE LOS MICROCONTROLADORES PIC-AVR Y SU APLICACIN PRCTICA EN EL MBITO DE LA INGENIERA ELCTRICA. Siendo el objetivo principal
Implementar procedimientos para obtener la Programacin Grfica de los Microcontroladores, aplicados al campo de la ingeniera elctrica. Esto implica desarrollar procedimientos PIC y AVR, de Programacin en forma Grfica Grfica de a los los Microcontroladores Programar

Microcontroladores PIC y AVR, relacionados con los procesos de control, mando y fuerza en el mbito de la Ingeniera Elctrica, con lo que se estara beneficiando directamente a los ingenieros electricistas de planta, y operadores de control quienes realizan tareas relacionadas con los procesos de control, mando y fuerza de los sistemas elctricos, a nivel de generacin, transmisin, distribucin y utilizacin de la energa.

SUMMARY
This report corresponds to the processes and outcomes that have become the research project entitled "GRAPHICAL PROGRAMMING AVR-PIC MICROCONTROLLERS AND THEIR PRACTICAL APPLICATION IN THE FIELD OF ELECTRICAL ENGINEERING". As the main objective Implement procedures for Graphical Programming of Microcontrollers, applied to the field of electrical engineering. This involves developing procedures Graphical Programming the PIC and AVR Microcontrollers, Programming in graphical form the PIC and AVR Microcontrollers, related to control processes, control and strength in the field of electrical engineering, which would be benefiting directly electrical engineers to plan and control operators who perform tasks related to control processes, control and electrical power systems at the level of generation, transmission, distribution and use of energy.

II.-INTRODUCCIN
La presente Investigacin titulada PROGRAMACIN GRFICA DE LOS

MICROCONTROLADORES PIC-AVR Y SU APLICACIN PRCTICA EN EL MBITO DE LA INGENIERA ELCTRICA, posee un enfoque experimental aplicada en materia de la programacin Grfica de los Microcontroladores PIC y AVR, que segn el estado de la tcnica actual no es comn en el contexto de la programacin de los microcontroladores. Son conocidos y muy usados las programaciones de alto y bajo nivel que van desde el ASSEMBLER, lenguaje C, Visual Basic, entre otros, sin embargo otras tecnologas como los PLC, incorporan en su forma de programacin ambas estructuras (entre ella la grfica) que van desde una lista de instruccin (LI), Lenguaje C, Diagrama de escalera (LADDER) hasta GRAFCET, lo que ha determinado que esta tecnologa haya calado grandemente en el mbito de la ingeniera elctrica, precisamente en la forma de programacin grfica. Sin embargo, la tecnologa de los microcontroladores PIC y AVR, poco explorado est en el mbito de la ingeniera elctrica, a pesar de ser una tecnologa, muy eficiente, en coste, velocidad, confiabilidad y operacionalidad, nada envidiable con respecto a los PLC. La razn del problema en no aplicar la tecnologa de los Microcontroladores en la preferencia de los electricistas, radica en el INDICADOR: PROGRAMACIN, la forma del como se programan, conociendo que estos tienen una programacin rigurosa como el ASSEMBLER por as sealarlo, las otras posibilidades existentes como VISUAL BASIC, LENGUAJE C++, entre otros tampoco han permitido que se adquiera inters por la tecnologa de los Microcontroladores. Hasta aqu es auspicioso plantear la solucin al problema: El Ingeniero Electricista, puede contar con un instrumento valioso, para: 1.-Aplicar Programacin Grfica, a los procesos de control, mando y fuerza en el mbito de la Ingeniera Elctrica, 2.-Usar la Tecnologa de los Microcontroladores PIC y AVR, en el mbito de la Ingeniera Elctrica. 3.-Dar Estabilidad al Sistema de Generacin, Transmisin, Distribucin y Utilizacin, que incorporen la utilizacin de los Microcontroladores en cada uno de sus procesos. Aporte Cientfico y Tecnolgico: La validacin de los procedimientos para obtener la Programacin Grfica de los Microcontroladores PIC y AVR, opt por la tecnologa de los Microcontroladores, en los procesos de control, mando y fuerza que incorporan cada uno de los sistemas elctricos, propio de las tareas del operador electricista. La validez depende en gran medida de una adecuada articulacin entre la lgica cableada con su correspondiente par de circuito de mando y control. La validacin se 6

ha hecho mediante pruebas de puesta en marcha, lo que incluye la validacin de los modelos de los sistemas de mando y control, del proceso. Valor de la Investigacin: Urge incorporar en la formacin del operador electricista, el modelo de programacin Grfica, de los Microcontroladores sean del tipo PIC o AVR, como herramienta tecnolgica, para desarrollar proyectos de automatizacin y control dentro del rea de su competencia, conocido es que el Sistema Elctrico Nacional, est integrado por los Sistemas de: Generacin, Transmisin, Distribucin y Utilizacin, donde los sistemas de mando y control estn directamente asociadas con dichos procesos a automatizar y controlar, asimismo mediante este desarrollo tecnolgico, ser posible generar las condiciones de excitacin o disparo, de cada uno de las interfaces de potencia, en el tratamiento para la conmutacin de los elementos slidos de potencia que permiten manejar la carga, de manera que el Ingeniero Electricista por necesidad y deber concreto, requiere de herramientas tecnolgicas que incorporar como la planteada en el presente proyecto, que es en esencia el valor propio de la investigacin propuesta.Cmo no plantear a los Ingenieros Electricistas, la programacin de la Tecnologa de los Microcontrolodores, para hacer de ella una tecnologa de aplicacin directa en la sistematizacin de los procesos de competencia elctrica? La presente investigacin se justifica por su Naturaleza: La investigacin es de naturaleza aplicada en materia de la Programacin Grfica de los Microcontroladores PIC y AVR, y corresponde su confiabilidad a la validacin de los procedimientos que ellas incorporan, para aplicarse en los sistemas de competencia elctrica, su naturaleza implica intrnsecamente a los operadores prcticos, como son Ingenieros y Tcnicos. Dichos Operadores Prcticos son los indicados para que vinculen la aplicacin prctica, es decir deben conocer esta herramienta de programacin grfica para aplicar los procedimientos, que hagan til su utilizacin en el mbito de su competencia. Asimismo se justifica por su Aporte Tecnolgico: Por Sistematizar e implementar los procedimientos para obtener la PROGRAMACIN GRFICA DE LOS MICROCONTROLADORES PIC Y AVR, lo cual implica un avance tecnolgico de aplicacin. Es posible dentro de algunos aos, que la tecnologa de los microcontroladores tome el sitial que se merece, y su aplicacin sea desmedidamente en el mbito de la ingeniera elctrica.

III.-ANTECEDENTES
3.1.-Histrico y Filosfico 3.1.1.-Historia: El presente estudio relacionado a la PROGRAMACIN GRFICA DE LOS MICROCONTROLADORES PIC-AVR Y SU APLICACIN PRCTICA EN EL MBITO DE LA INGENIERA ELCTRICA, se sustenta en los principios que gobiernan holsticamente la conducta de los Microcontroladores, refrendadas por los conocimientos que posibilitan el uso de las tecnologas modernas de programacin como son: los lenguajes de programacin de bajo y alto nivel manifestadas e integradas como software, y su relacin con los sistemas de mando y control de la lgica cableada, que es la que se ajusta a estos circuitos y son las que conforman los procesos de aplicacin en el rea elctrico. Las Experiencias Prcticas y sus resultados, obtenidos durante el dictado de la Ctedra de Electrnica Industrial y de Potencia, es una fortaleza que aporta grandemente en plantear el desarrollo de esta presente investigacin, que considero un antecedente previo al desarrollo del mismo. Cabe resaltar que los procedimientos de la programacin grfica coordinan entre SOFTWARE, HARDWARE y FIRMWARE. La informacin que se detalla, son soporte de la presente investigacin. 1.-JOSE M. ANGULO USATEGUI-IGNACIO ANGULO MARTNEZ. Microcontroladores PIC, Espaa: Mc Graw Hill, 2003. Texto fundamental de diseo prctico de aplicaciones. 2.-EDGAR DEL AGUILA VELA. Programacin Grfica de Microcontroladores, Per: UNAC-FIEE. Dictado de la ctedra de Electrnica Industrial y de Potencia, donde se aborda las herramientas tericas y prcticas de la programacin grfica de los microcontroladores y su aplicacin en los procesos de competencia elctrica. 3.-LUIS CARBONELL PRADO Microcontroladores,2011.CCEISEDU.Tutorial fundamental para la comprensin de los microcontroladores, en conceptos dentro y fuera de variables. 4.-KUNDUR, P. S. Power System Stability and control. United States: Mc Graw Hill, 1994.Texto fundamental que evala la estabilidad y control de los sistemas de potencia.
8

5.-NIPLESOFT.NET Entorno Visual para Programacin de Microcontroladores PIC-AVR, 2010.El presente informe detalla la programacin de los microcontroladores, a travs de un diagrama de flujo, en un entorno de alto nivel, generando el cdigo assembler. 6.-FLOWCODE Entorno Visual para Programacin de Microcontroladores PICAVR, 2011. El presente informe detalla la programacin de los microcontroladores, a travs de un diagrama de flujo, en un entorno de alto nivel, generando el cdigo assembler. 7.-PORTAL WIKIPEDIA, 2011. El presente portal detalla bondadosamente informacin relevante de los microcontroladores, en su arquitectura, programacin y tendencia actual.

3.2.-Objetivos de la Investigacin Los beneficiarios directos corresponden a los ingenieros electricistas de planta, y operadores de control quienes realizan tareas relacionadas con los procesos de control, mando y fuerza de los sistemas elctricos, a nivel de generacin, transmisin, distribucin y utilizacin de la energa. 3.2.1.-General Implementar procedimientos para obtener la Programacin Grfica de los Microcontroladores, aplicados al campo de la Ingeniera Elctrica. 3.2.2.-Especficos a).-Implementar procedimientos de Programacin Grfica de los

Microcontroladores PIC y AVR. b).-Programar en forma Grfica a los Microcontroladores PIC y AVR, relacionados con los procesos de control, mando y fuerza en el mbito de la Ingeniera Elctrica. c).-Beneficiar directamente con la tecnologa de los Microcontroladores, en la forma de programarlos, a los Ingenieros Electricistas de Planta, y Operadores de Control quienes realizan tareas relacionadas con los procesos de control, mando y fuerza de los sistemas elctricos, a nivel de generacin, transmisin, distribucin y utilizacin de la energa. 3.3.-Alcances de la Investigacin La investigacin es de Tipo Aplicada. Su objetivo es implementar

procedimientos para Programar Grficamente a los Microcontroladores PIC y AVR, para hacer una herramienta rigurosa, confiable y amigable de competencia para las labores propias del Ingeniero Electricista, en la programacin de esta tecnologa. La intencin propia de programar la tecnologa de los Microcontroladores en forma grfica, radica en quitar la brecha adquirida por los electricistas, en la forma como se programan
10

convencionalmente, tal como lo podemos encontrar actualmente, que es lo que corresponde al ESTADO DE LA TCNICA, desde luego tambin se ha contemplado establecer la programacin grfica de los Microcontroladores, porque es la forma que se adapta sin traumas, la migracin de la lgica cableada al tipo escalera, que es lo que manejan los electricistas. La experiencia adquirida dentro de la Ctedra del Curso de Electrnica Industrial y de Potencia, ha permitido formular el problema y a su vez sugerir la solucin del mismo, contemplando la naturaleza e mpetu que la especialidad implica. Asimismo, se ha contemplado la disponibilidad de materiales, equipos e instrumentos, con respecto a la ejecucin propia que la investigacin requiere, ser de gran ayuda para desarrollar y concretar el presente proyecto de investigacin, contar los equipos de los talleres de electricidad, de modo tal que para implementar los procedimientos propios de la investigacin es conveniente, establecer previamente con buen criterio, la metodologa, para la Programacin Grfica de los Microcontroladores y su Aplicacin prctica en el campo de la Ingeniera Elctrica. Todo ello con la finalidad de establecer las ventajas para comparativas frente a la los forma de programacin de los y Microcontroladores convencionalmente. La Determinacin del procedimiento programar grficamente Microcontroladores, tcnica metodolgicamente es factible, y debe hacerse con la finalidad no solo de otorgar una herramienta para programar los PIC y AVR, como se sugiere en el presente proyecto, sino adems para mejorar la productividad tecnolgica. Los beneficiarios directos sern los Ingenieros Electricistas, de campo y laboratorio, quienes realizan tareas relacionadas con la programacin de los procesos de control mando y fuerza en el sistema elctrico.

11

3.4.-Planteamiento del problema 3.4.1.- Descripcin y Anlisis del Tema La programacin de los microcontroladores est relacionado con el desarrollo tecnolgico, sea estructurada o programada, que van desde el lenguaje FUENTE como ASSEMBLER, hasta el QBASIC, lenguaje C, entre otros. El objetivo Biunvoco del presente proyecto busca presentar y aplicar una forma VISUAL y amigable en la programacin de los microcontroladores PIC y AVR, sosteniendo rigurosidad y asociacin con los sistemas de mando de la lgica cableada de un proceso de control vinculado en la aplicacin de sistemas elctricos, dicha lgica cableada es aquella que aplica cables, botoneras y contactos, con accesorios de temporizacin y conteo, que para construir el proceso se basa en dos medios: La retencin y el enclavamiento, el primero vlido para enganchar la alimentacin de la bobina del contactor KM, a travs de un contacto NA del mismo contactor; y el segundo vlido para aislar la alimentacin de la bobina de un contactor KM2, a efecto de activar un contactor KM1 (visceversa) para ello un contacto NC de ambos contactores, estn vinculados para alimentar la bobina opuesta. La lgica cableada responde a la disposicin: (1) SERIE de los contactos para realizar la operacin producto y (2) PARALELO de los contactos para realizar la operacin suma. Es de conocimiento que los PLC Controladores Lgicos Programables, disponen entre su forma de programar la tcnica VISUAL del LADDER, siendo esta la que ms aplican los operadores electricistas, en el desarrollo de procesos, en la lnea de generacin, transmisin, distribucin y utilizacin. Casos concretos de gran aplicacin son los tableros de mando, sin embargo, lo que se pretende en el presente proyecto de investigacin, es aplicar tcnicas de programacin grfica, para los microcontroladores PIC y AVR, con la finalidad de hacer amigable y de fcil migracin entre tecnologas, un caso concreto por ejemplo para migrar del PLC al microcontrolador PIC y AVR; Sin embargo, es oportuno recalcar que no es conocido y difundido esta forma grfica de programar los PIC y AVR, pues el estado de la tcnica, as lo determina. Es de gran importancia este tipo de programacin, por sostener rigurosidad en sus conceptos y constructos, esto
12

implica sostener holsticamente que existe (1) A NIVEL DEL BURNER: software, hardware y firmware; y (2) A NIVEL DE PROGRAMACIN: software. Ambos niveles son complementarios en la articulacin del PIC, como un elemento embebido, de trascendencia e importancia desde todo punto vista para hacer de ella una tecnologa de gran aplicacin en el mbito de la ingeniera elctrica, ello se ha podido demostrar durante la ctedra de electrnica industrial y de potencia, dictada en la escuela profesional de Ingeniera Elctrica, donde los microcontroladores PIC y AVR, posibilitan no solo ser un accesorio de mando y control, sino adems que contribuye a hacer del mando y control una forma confiable de articular con los elementos de interface de potencia. Por lo antedicho el presente proyecto de investigacin: PROGRAMACIN GRFICA DE LOS MICROCONTROLADORES Y SU APLICACIN PRCTICA EN EL MBITO DE LA INGENIERA ELCTRICA, tiene como objetivo final buscar la aplicacin de programacin grfica a los microcontroladores PIC y AVR, en los procesos de control, mando y fuerza, en el mbito de la Ingeniera Elctrica, lo que posibilitar no solo hacer la programacin del microcontrolador, en una programacin amigable y confiable, sino adems que har de ellos, el medio tecnolgico para resolver cada uno de los problemas que se requiere en la Ingeniera Elctrica, en un universo casustico de la generacin, transmisin, distribucin y utilizacin, para hacer del sistema elctrico nacional, un sistema de calidad, estabilidad y confiabilidad. El estado de la tcnica de programacin convencional de los Microcontroladores sean PIC y/o AVR entre otros nos dice que la programacin de los mismos es programada por instrucciones, no siendo programacin grfica, como la sugerida en el presente proyecto. 3.4.2.- Planteamiento del Problema Enmarcado dentro de la Realidad La programacin Grfica de los Microcontroladores PIC y AVR, segn el estado de la tcnica actual no es comn en el contexto de la programacin de los PIC, son conocidos y muy usados las programaciones de alto y bajo nivel que van desde el ASSEMBLER, lenguaje C, Visual Basic, entre otros, sin embargo otras tecnologas como los PLC, incorporan en su forma de programacin ambas estructuras (entre ella la grfica) que van desde una lista de instruccin (LI), Lenguaje C, Diagrama de escalera (LADDER) hasta GRAFCET, lo que ha
13

COMN

la

determinado que esta tecnologa haya calado grandemente en el mbito de la ingeniera elctrica, precisamente en la forma de programacin grfica. Sin embargo, la tecnologa de los microcontroladores PIC y AVR, poco explorado est en el mbito de la ingeniera elctrica, a pesar de ser una tecnologa, muy eficiente, en coste, velocidad, confiabilidad y operacionalidad, nada envidiable con respecto a los PLC. La razn del problema en no aplicar la tecnologa de los Microcontroladores en la preferencia de los electricistas, radica en el INDICADOR: PROGRAMACIN, la forma del como se programan, conociendo que estos tienen una programacin rigurosa como el ASSEMBLER por as sealarlo, las otras posibilidades existentes como VISUAL BASIC, LENGUAJE C++, entre otros tampoco han permitido que se adquiera inters por la tecnologa de los Microcontroladores. Hasta aqu es auspicioso plantear la solucin al problema: El Ingeniero Electricista, puede contar con un instrumento valioso, para: 1.-Aplicar Programacin Grfica, a los procesos de control, mando y fuerza en el mbito de la Ingeniera Elctrica, 2.-Usar la Tecnologa de los Microcontroladores PIC y AVR, en el mbito de la Ingeniera Elctrica. 3.-Dar Estabilidad al Sistema de Generacin, Transmisin, Distribucin y Utilizacin, que incorporen la utilizacin de los Microcontroladores en cada uno de sus procesos.

3.4.3.- Planteamiento del Problema Las herramientas que permitieron obtener la Programacin Grfica de los Microcontroladores PICs y AVR, segn el estado de la tcnica actual CONOCIENDO que no es comn dicha forma de programar los microcontroladores, sugiri plantear las siguientes preguntas: Se puede programar un Microcontrolador en forma grfica? Por qu y para qu la programacin de un Microcontrolador, tendra que ser en entorno grfico? Por qu el operador electricista es reacio al cambio tecnolgico en materia de programacin de los microcontroladores, teniendo como base el estado de la
14

tcnica de los controladores lgicos programables y la lgica cableada de los contactores? Existe la posibilidad de realizar la Programacin Grfica de los

Microcontroladores, a fin de aplicar dicha Programacin Grfica, a los procesos de control, mando y fuerza en el mbito de la Ingeniera Elctrica? Existe alguna entidad en el Pas que aplique alguna NORMA y procedimientos PROTOCOLARES relacionados con los microcontroladores en este rgimen? En el PER, en el mbito de la Ingeniera Elctrica, es de usual aplicacin la tecnologa de los Microcontroladores en los procesos que incorporan y competen a la ingeniera elctrica? Los laboratorios y talleres de la Facultad de Ingeniera Elctrica y Electrnica, de la Universidad Nacional del Callao, estn capacitadas para realizar los procedimientos que permitan obtener la Programacin Grfica de los Microcontroladores, y que se aplique al campo de la Ingeniera elctrica? De que manera en el mbito de la Ingeniera Elctrica, se hace ms fructfero el uso de un entorno grfico de programacin de los Microcontroladores? Sera posible, bajo el mismo entorno grfico planteado en esta investigacin, implementar la programacin de los microntroladores de vanguardia en futuro?

15

3.5.-Hiptesis
Formulacin de la Hiptesis Principal La tendencia de formular la Hiptesis General HP y sus implicancias, obedece a la naturaleza que requiere la investigacin, para coordinar y aspirar a una posible patente, si la naturaleza de los resultados lo justifican como creativo, nivel inventivo y de aplicacin industrial. Hiptesis Principal: HP: LA PROGRAMACIN GRFICA DE LOS MICROCONTROLADORES PIC

y AVR, puede ser obtenido mediante la aplicacin de PROCEDIMIENTOS que usan OTRAS TECNOLOGAS como los Controladores Lgicos Programables, y aquellos que empleen Entorno Visual para Programacin de Microcontroladores, relacionado con los procesos de competencia elctrica
Implicancias: Los procedimientos para Programar en forma Grfica a los

Microcontroladores PIC y AVR, sern relacionados con los procesos de control, mando y fuerza en el mbito de la Ingeniera Elctrica, correspondiente a los sistemas de generacin, transmisin, distribucin y utilizacin de la energa elctrica. 3.6.-Operacionalizacin de Variables 3.6.1.- Variable Dependiente
X: ESTRUCTURACIN DE LOS PROCEDIMIENTOS PARA LA PROGRAMACIN GRFICA
DE LOS MICROCONTROLADORES PIC y AVR.

3.6.2.- Variable Independiente


Y1: PROGRAMACIN EN ENTORNO VISUAL POR DIAGRAMA DE FLUJO APLICADOS A
LOS MICROCONTROLADORES PIC Y AVR.

Y2: PROGRAMACIN EN ENTORNO VISUAL POR DIAGRAMA DE ESCALERA APLICADOS


A LOS MICROCONTROLADORES PIC Y AVR.

3.6.3.- Variable Interviniente Z: DIAGRAMAS DE MANDO DE LOS SISTEMA ELCTRICOS.

16

IV.-MARCO TERICO
El siguiente marco terico est basado en Conceptos y Constructos, relacionados con la Programacin Grfica de los Microcontroladores PIC y AVR, su normativad y procedimientos, se desarrolla a continuacin. 4.1.- CONCEPTOS Y DEFINICIONES GENERALES (FV) A continuacin se expresan los conceptos, definiciones y abreviaturas usuales para comprender el estado de la tcnica que implican la Programacin Grfica de los Microcontroladores: 4.1.1.-PROTOCOLOS Conjunto de normas y procedimientos propias de la programacin de los controlodores y microcontroladores a nivel industrial. La norma IEC 61131-3, asociada a los PLC, es la base real para la estandarizacin de los lenguajes de programacin en la automatizacin industrial (Define las especificaciones de la sintaxis y semntica de los lenguajes de programacin de PLCs con la implicancia del software y la estructura del lenguaje) y tiene como: (1) elementos comunes, la tipificacin de datos, variables, Configuraciones, Recursos y Tareas, Unidades para la organizacin del programa (POU) y Grficos Funcionales Secuenciales (SFC). (2) lenguaje de programacin, las textuales y grficas. nos interesa saber como est estructurado un PLC, desde el punto de vista normativo, porque es la motivacin para programar a los microcontroladores desde este punto de vista. Desde el punto de vista Grfico, encontramos la programacin grfica del LADDER (LD), y el Diagrama de bloques Funcionales (FBD), hasta el GRAFCET.

17

La tendencia de esta norma, ser de gran impacto si es que no se limita a solo usarlo en los PLCs (controladores lgicos programables), porqu no abordarlo al campo de los microcontroladores?

4.1.2.-ABREVIATURAS A continuacin mencionamos los Entes de Normalizacin, Instituciones Comerciales y trminos de referencia para este Informe:
International Electrotechnical Commission (IEC) Internacional Atmel Corporation (Atmel) EE.UU Microchip Technology Inc.(Microchip) EE.UU Controladores Lgicos Programables (PLC) Microcontroladores PIC (de la empresa Microchip) Microcontroladores AVR (de la empresa Atmega)

4.1.3.-ARQUITECTURA DE MICROCONTROLADORES El estado de la tcnica, de los microcontroladores est orientado netamente a la automatizacin de procesos, sin embargo, es de menester importancia, tomar con relevancia hacia dos tipos antagnicos de microcontroladores, estos son : los microcontroladores AVR versus los microcontroladores PIC. 4.1.3.1.-MICROCONTROLADOR PIC Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650, originalmente desarrollado por la divisin de microelectrnica de General Instrument. El nombre actual no es un acrnimo. En realidad, el nombre completo es PICmicro, aunque generalmente se utiliza como Peripheral Interface Controller (controlador de interfaz perifrico) {8}.
18

Caractersticas : Los PICs actuales vienen con una amplia gama de mejoras hardware incorporadas: Los viejos PICs con memoria PROM o EPROM se estn renovando gradualmente por chips con memoria Flash.

Ncleos de CPU de 8/16 bits con Arquitectura Harvard modificada Memoria Flash y ROM disponible desde 256 bytes a 256 kilobytes Puertos de E/S (tpicamente 0 a 5,5 voltios) Temporizadores de 8/16 bits Tecnologa Nanowatt para modos de control de energa Perifricos serie sncronos y asncronos: USART, AUSART, EUSART Conversores analgico/digital de 8-10-12 bits Comparadores de tensin Mdulos de captura y comparacin PWM Controladores LCD Perifrico MSSP para comunicaciones IC, SPI, y IS Memoria EEPROM interna con duracin de hasta un milln de ciclos de lectura/escritura Perifricos de control de motores Soporte de interfaz USB Soporte de controlador Ethernet Soporte de controlador CAN Soporte de controlador LIN Soporte de controlador Irda

Los mas usados :


PIC12C508/509 (encapsulamiento reducido de 8 pines, oscilador interno, popular en pequeos diseos como el iPod remote). PIC12F629/675 PIC16F84 (Considerado obsoleto, pero imposible de descartar y muy popular)
19

PIC16F84A (Buena actualizacin del anterior, algunas versiones funcionan a 20 MHz, compatible 1:1) PIC16F628A (Es la opcin tpica para iniciar una migracin o actualizacin de diseos antiguos hechos con el PIC16F84A. Posee puerto serial, mdulos de comparacin anloga, PWM, mdulo CCP, rango de operacin de voltaje aumentado, entre otras ) PIC16F88 (Nuevo sustituto del PIC16F84A con ms memoria, oscilador interno, PWM, etc que podra convertirse en popular como su hermana). La subfamilia PIC16F87X y PIC16F87XA (los hermanos mayores del PIC16F84 y PIC16F84A, con cantidad de mejoras incluidas en hardware. Bastante comn en proyectos de aficionados). PIC16F886/887 (Nuevo sustituto del 16F876A y 16F877A con la diferencia que el nuevo ya se incluye oscilador interno). PIC16F193x (Nueva gama media de PIC optimizado y con mucha RAM, ahora con 49 instrucciones por primera vez frente a las 35 de toda la vida). PIC18F2455 y similares con puerto USB 2.0 PIC18F2550 manejo de puertos USB 2.0 y muy versatil. PIC18F452 PIC18F4550
dsPIC30F2010 dsPIC30F3014

dsPIC30F3011 (Ideales para control electrnico de motores elctricos de induccin, control sobre audio, etc). PIC32 (Nueva gama de PIC de 32 bits, los ms modernos ya compatible con USB 2.0).

4.1.3.2.-MICROCONTROLADOR AVR Son una familia de microcontroladores RISC del fabricante estadounidense Atmel.La arquitectura de los AVR fue concebida por dos estudiantes en el Norwegian Instituteof Technology, y posteriormente refinada y desarrollada en Atmel Norway, la empresa subsidiaria de Atmel, fundada por los dos arquitectos del chip.Cuenta con bastantes aficionados debidom a su diseo simple y la facilidad de programacin Caractersticas :
es una CPU de arquitectura Harvard fue diseado desde un comienzo para la ejecucin eficiente de cdigo C compilado El set de instrucciones de los AVR es ms regular que la de la mayora de los microcontroladores de 8-bit (por ejemplo, los PIC). 20

Los mas usados :

ATxmega: procesadores muy potentes con de 16 a 384 kB de memoria

flash programable, encapsulados de 44, 64 y 100 pines (A4, A3, A1), capacidad de DMA, eventos, criptografa y amplio conjunto de perifricos con DACs. ATmega: microcontroladores AVR grandes con de 4 a 256 kB de memoria flash programable, encapsulados de 28 a 100 pines, conjunto de instrucciones extendido (multiplicacin y direccionamiento de programas mayores) y amplio conjunto de perifricos. ATtiny: pequeos microcontroladores AVR con de 0,5 a 8 kB de memoria flash programable, encapsulados de 6 a 20 pines y un limitado set de perifricos. AT90USB: ATmega integrado con controlador USB AT90CAN: ATmega con controlador de bus CAN Tipos especiales: algunos modelos especiales, por ejemplo, para el control de los cargadores de bateras, pantallas LCD y los controles de los motores o la iluminacin. AT90S: tipos obsoletos, los AVRs clsicos

Bajo el nombre AVR32, Atmel tiene una arquitectura RISC de 32 bits con soporte de DSP y SIMD. A pesar de la similitud de sus nombres y logotipos, las dos arquitecturas tienen poco en comn {8}. 4.1.4.- CONTROLADOR Y MICROCONTROLADOR. Recibe el nombre de controlador el dispositivo que se emplea para el gobierno de uno o varios procesos. Por ejemplo, el controlador que regula el funcionamiento de un horno dispone de un sensor que mide constantemente su temperatura interna y, cuando traspasa los lmites prefijados, genera las seales adecuadas que accionan los efectores que intentan llevar el valor de la temperatura dentro del rango estipulado. Aunque el concepto de controlador ha permanecido invariable a travs del tiempo, su implementacin fsica ha variado frecuentemente. Hace tres dcadas, los controladores se construan exclusivamente con componentes de lgica discreta, posteriormente se emplearon los microprocesadores, que se rodeaban con chips de memoria y E/S sobre una tarjeta de circuito impreso. En la actualidad, todos los elementos del controlador se han podido incluir en un chip, el cual recibe el nombre de microcontrolador. Realmente consiste en un
21

sencillo pero completo computador contenido en el corazn (chip) de un circuito integrado. Un microcontrolador es un circuito integrado de alta escala de integracin que incorpora la mayor parte de los elementos que configuran un controlador. 4.1.5.-DIFERENCIA ENTRE MICROPROCESADOR Y MICROCONTROLADOR. El microprocesador es un circuito integrado que contiene la Unidad Central de Proceso (UCP), tambin llamada procesador, de un computador. La UCP est formada por la Unidad de Control, que interpreta las instrucciones, y el Camino de Datos, que las ejecuta. Los pines de un microprocesador sacan al exterior las lneas de sus buses de direcciones, datos y control, para permitir conectarle con la Memoria y los Mdulos de E/S y configurar un computador implementado por varios circuitos integrados. Se dice que un microprocesador es un sistema abierto porque su configuracin es variable de acuerdo con la aplicacin a la que se destine. (Figura 1).

Figura 1: Estructura de un sistema abierto basado en un microprocesador. Fuente: referencia 8

La disponibilidad de los buses en el exterior permite que se configure a la medida de la aplicacin. Si slo se dispusiese de un modelo de microcontrolador, ste debera tener muy potenciados todos sus recursos para poderse adaptar a las exigencias de las diferentes aplicaciones. Esta potenciacin supondra en muchos casos un despilfarro. En la prctica cada fabricante de microcontroladores oferta un elevado nmero de modelos diferentes, desde los ms sencillos hasta los ms poderosos. Es posible
22

seleccionar la capacidad de las memorias, el nmero de lneas de E/S, la cantidad y potencia de los elementos auxiliares, la velocidad de funcionamiento, etc. Por todo ello, un aspecto muy destacado del diseo es la seleccin del microcontrolador a utilizar.

Figura 2: El microcontrolador es un sistema cerrado. Fuente: referencia 8 Todas las partes del computador estn contenidas en su interior y slo salen al exterior las lneas que gobiernan los perifricos. 4.1.6.- RECURSOS COMUNES A TODOS LOS MICROCONTROLADORES. Al estar todos los microcontroladores integrados en un chip, su estructura fundamental y sus caractersticas bsicas son muy parecidas. Todos deben disponer de los bloques esenciales Procesador, memoria de datos y de instrucciones, lneas de E/S, oscilador de reloj y mdulos controladores de perifricos. Sin embargo, cada fabricante intenta enfatizar los recursos ms idneos para las aplicaciones a las que se destinan preferentemente. En este apartado se hace un recorrido de todos los recursos que se hallan en todos los microcontroladores describiendo las diversas alternativas y opciones que pueden encontrarse segn el modelo seleccionado. Arquitectura bsica Aunque inicialmente todos los microcontroladores adoptaron la arquitectura clsica de von Neumann, en el momento presente se impone la arquitectura Harvard. La arquitectura de von Neumann se caracteriza por disponer de una sola memoria principal donde se almacenan datos e instrucciones de forma indistinta. A dicha memoria se accede a travs de un sistema de buses nico (direcciones, datos y control). La arquitectura Harvard dispone de dos
23

memorias independientes una, que contiene slo instrucciones y otra, slo datos. Ambas disponen de sus respectivos sistemas de buses de acceso y es posible realizar operaciones de acceso (lectura o escritura) simultneamente en ambas memorias ( Figura 3).

Figura 3: La arquitectura Harvard dispone de dos memorias independientes

Fuente: referencia 8
NOTA: Para datos y para instrucciones, permitiendo accesos simultneos.Los microcontroladores PIC responden a la arquitectura Harvard. 4.1.7.-DESARROLLO DEL SOFTWARE:

Ensamblador. La programacin en lenguaje ensamblador puede resultar un tanto ardua para el principiante, pero permite desarrollar programas muy eficientes, ya que otorga al programador el dominio absoluto del sistema. Los fabricantes suelen proporcionar el programa ensamblador de forma gratuita y en cualquier caso siempre se puede encontrar una versin gratuita para los microcontroladores ms populares. Compilador. La programacin en un lenguaje de alto nivel (como el C el Basic) permite disminuir el tiempo de desarrollo de un producto. No obstante, si no se programa con cuidado, el cdigo resultante puede ser mucho ms ineficiente que el programado en ensamblador. Las versiones ms potentes suelen ser muy caras, aunque para los microcontroladores ms populares pueden encontrarse versiones demo limitadas e incluso compiladores gratuitos. Depuracin: debido a que los microcontroladores van a controlar dispositivos fsicos, los desarrolladores necesitan herramientas que les permitan comprobar el buen funcionamiento del microcontrolador cuando es conectado al resto de circuitos.
24

Simulador: Son capaces de ejecutar en un PC programas realizados para el microcontrolador. Los simuladores permiten tener un control absoluto sobre la ejecucin de un programa, siendo ideales para la depuracin de los mismos. Su gran inconveniente es que es difcil simular la entrada y salida de datos del microcontrolador. 4.1.8.-SISTEMAS SECUENCIALES Aunque es posible programar sistemas secuenciales en LADDER, slo se suele utilizar para el control de sistemas sencillos. En aquellos ms complejos se utiliza la programacin modular o el GRAFCET {8}. 4.1.9.-MIGRACIN DE LGICA CABLEADA A LGICA PROGRAMADA Esto es una constante cuando van apareciendo nuevas tecnologas que realizan con mejores prestaciones los procesos de control, por asi denotarlo, el lengueje del operador electricista por naturaleza es el ladder (diagrama escalera), dado que los sistemas de mandos tienen esa vertiente estructural y filosfica, el lenguaje de los elementos de circuitos es todo o nada, es decir serie y paralelo, no hay otro camino, lgicamente que la confiabilidad de llevar el paso de la corriente de un lado a otro es sumamente alto.De manera tal que siempre dentro del estado de la tcnica con respecto a las tecnologas que hacen la misma cosa con una mejor performance va estar relacionado con la velocidad, costo y confiabilidad. Es por ello que el lenguaje de los PLC, que mas gusta a los electricistas es la programacin grfica LADDER, porque es la que traduce fielmente la migracin de los diagramas de mandos usados en la lgica de los contactores (lgica cableada) en cada uno de los procesos elctricos de automatizacin. Sin desmerecer y determinar las limitaciones y ventajas sobre una u otra tecnologa, lo que nos atae es hacer la migracin hacia los microcontroladores y programarlos de la misma manera como lo hacemos con los PLC, es decir usando algn tipo de programacin grfica, existen programas grficos basados en sistemas de flujos, que tambin son prcticos para emplearlos con los microcontroladores, sin embargo, se hace la migracin un poco reacio para
25

el campo del electricista (lgicamente sin desmerecer la capacidad del operador como del programa). Hasta aqu es auspicioso establecer que los microcontroladores dentro de las familias planteadas (PIC y AVR), poder desarrollar la migracin amigable y sin traumas a la programacin LADDER, y con concretar y hacer uso de los microcontroladores en los diversos procesos que implican la, labor del ELECTRICISTA. Podemos decir, que la MIGRACIN de la lgica cableda a la programada grfica es una realidad concreta que nos va permitir usar una tecnologa ms a parte del PLC, como son los microcontroladores. A.-LGICA CABLEADA Lgica de contactos, es una forma de realizar controles, en la que el tratamiento de datos (botonera, fines de carrera, sensores, presstatos, etc.), se efecta en conjunto con contactores o rels auxiliares, frecuentemente asociados a temporizadores y contadores. Estn asociados al procesamiento de seales de entrada (provistos por sensores, sean pasivos o activos) para actuar en las salidas (atraves de actuadores, como reles o dispositivos electrnicos de interface). El proceso comprende dos instancias: (1) La retencin (2) El enclavamiento El primero vlido para establecer una retencin, despus de aperturar la accin de activacin (ON) por un pulsador N.A, y el segundo para someter a un aislamiento a un elemento de accin (esclavo), cuando est activado el (maestro), se dice que estn mutuamente enclavados, cuando indistintintamente, se intercambian las funciones de exclavo a maestro y de maestro a esclavo. La instancia de retencin se hace, con un contacto auxiliar N.A (normalmente abierto), del mismo contactor y se conecta en paralelo al pulsador de activacin (ON). La instancia de enclavamiento se hace con un contacto N.C
26

(normalmente cerrado) del contactor antagnico que se conecta en serie en la lnea de alimentacin a la bobina del contactor. Ambos procedimientos sea la retencin y el enclavamiento, forman parte de la estructura primordial de todo sistema elctrico de control y mando, til para activar los sistemas de fuerza, que es donde se hace la transferencia dela energa

Figura 4: Retencin de K1 por K1 Fuente: http://convolucion.blogspot.com

Figura 5: enclavamiento de K1 por K2 y K2 por K1 Fuente: www.monografas.com

27

En lgica cableada, la operacin que se realizan se corresponden segn como se conectan los elementos de entrada para expresarlos en la salida como un proceso lgico: Suma= OR= conexin paralelo Producto=AND=conexin serie De la figura 4, se tiene (M + K1) = K1 De la figura 5, se tiene RT1 *S1* (K1 + K 2) Donde K1= (S2 + K1)*K2 y K2= (S3 + K2)*K1 B.- CIRCUITOS DE MANDO Y CIRCUITOS DE FUERZA CIRCUITO DE MANDO Disposicin circuital de elementos de contactos sean retardados y/o contados, dispuestos en serie y/o paralelo, para constituir un proceso secuencial y/o combinatorio, relacionado con la figuras 4 y figura 5. Elementos Los circuitos de mando se representan en los esquemas de mando, donde se pueden incluir gran cantidad de elementos. Entre los ms representativos tenemos:

Los fusibles. Protecciones trmicas. Los pulsadores de marcha y de paro. Los rels elctricos. Los temporizadores y sus sealizaciones. Los sensores. Los autmatas programables con sus memorias de semiconductores. Las fuentes de alimentacin estabilizadas con diodo zener. En algunos esquemas especiales se integran los osciladores, etc. {9}.

28

CIRCUITO DE FUERZA Los circuitos de potencia son aquellos elementos que hacen de alguna manera el trabajo duro, puesto que son los encargados de ejecutar las rdenes dictaminadas por el circuito de mando. Elementos Los elementos siguientes entre otros, integran un circuito de fuerza.

Fusibles. Interruptores tripolares. Contactores elctricos. Rels trmicos. Motores, etc. {9}.

Figura 6: circuito de mando y fuerza Fuente: http://vcalderonv.blogspot.com/2011 Tendencia Geopoltica : Evolucin de los Sistemas de Mando y Control: Interoperabilidad e integracin, segn Jos M GuerreroManzano, Jefe de Proyecto de Isdefe e Ingeniero Aeronutico, Desde el punto de vista de la necesidad operativa la evolucin de los Sistemas de Mando y Control (C2) viene marcada por dos principios rectores:
29

(1) Integracin funcional con los Sistemas de apoyo de las unidades propias (2) Interoperabilidad con los Sistemas C2 del resto de los pases aliados y con los Sistemas de los otros Ejrcitos nacionales. Aunque no resulta fcil prever cuales de las tecnologas emergentes se consolidaran como parte integrante de los nuevos desarrollos en el rea de los Sistemas de Mando y Control si puede aventurarse que las mas prometedoras son las siguientes: Integracin con Simuladores Virtuales Inteligentes. Redes inalmbricas de Banda Ancha (WiMAX). Sistemas de Apoyo a la toma de Decisiones. Integracin con las Redes de comunicaciones personales a travs de la potenciacin de los Sistemas de Voz sobre IP. Cifrado IP. Integracin de protocolos de comunicacin de base. Utilizacin de nuevos terminales mviles inteligentes.{5}. 4.2.-CONCEPTOS ESPECFICOS Con los conceptos que se han construido se evaluarn los procedimientos de la PROGRAMACIN GRFICA y su aplicabilidad en el campo de la ingeniera elctrica bajo un marco de: Ensayos para la aplicacin de los procedimientos de programacin grfica de los microcontroladores PIC y AVR. Mediante la Programacin Grfica (FLUJO y LADDER), se requiere verificar el desempeo del Microcontrolador programado. Para la Programacin Grfica del Microcontrolador, se requiere:

a) EL Software de Programacin Grfica. b) EL Microcontrolador tangible (PIC y AVR) c) El BURNER (incluye firmware) tangible, para trasladar la programacin grfica en lenguaje fuente hacia el PIC y/o AVR d) El Software Driver del Burner.

30

En general las relaciones coordinadas en los Microcontroladores es: SOFTWARE-HARDWARE y FIRMWARE; y forman parte de una estructura finamente desarrollada como tecnologa. 4.2.1.-CONSTRUCTOS Anderson y Gerbing, 1988; Bagozzi, 1981), los investigadores son conscientes de la importancia de la validez de constructo como condicin necesaria para el desarrollo de la teora, argumento que justifica la distincin entre el modelo de medida, como paso previo de cualquier anlisis, y el modelo estructural (Jarvis, Mackenzie y Podsakoff, 2003). En este sentido, en un modelo terico se identifican constructos (variable latentes o no observables), que por su naturaleza no pueden ser observados empricamente, y variables observables (indicadores, medidas o variables manifiestas), que pueden ser definidas a travs de una medida y que son diseadas para capturar el dominio de contenido de un constructo. 4.2.1.1.-MODELAMIENTO DE LA PROGRAMACIN GRFICA El modelamiento de la programacin grfica, para nuestros propsitos que es la de aplicar al campo de la ingeniera elctrica, est orientado en programar a los microcontroladores sean PIC y/o AVR, por medio del lenguaje que relaciona directamente el diagrama de mando con la lgica del LADDER, y en virtud de ello, nuestro modelo de aplicacin queda definido en las siguientes instancias: ESTADO SITUACIONAL DEL MODELO: A.-Requerimientos para la Programacin Grfica del Microcontrolador. B.-Ensayos para la aplicacin de los procedimientos de programacin grfica de los microcontroladores PIC y AVR, establecidas en casos. C.-Programacin Grfica por LADDER, y verificacin del desempeo del microcontrolador programado. El establecimiento de los requerimientos, ensayos y programacin grfica de los microcontroladores coordina con:
31

El tipo de microcontrolador? (PIC, AVR entre otros). La programacin grfica satisface a la conducta del circuito de mando de un sistema de control? Por flujo y/o ladder. Los requerimientos para la programacin grfica del microcontrolador, elimina la presencia de los contactores de potencia? (las asocia para ser usado en la lnea de fuerza o circuito de fuerza). El estado de la tcnica de los microcontroladores frente a los PLC y otras tecnologas, lo hace amigable? (desde el punto de vista operativo y econmico). La programacin grfica de los microcontroladores responde a los mtodos y procedimientos, basados en los diagramas de mandos que favorablemente responden a la lgica de la programacin del LADDER.
A
a) EL Software de Programacin Grfica. b) EL Microcontrolador tangible (PIC y AVR) c) El BURNER (incluye firmware) tangible, para trasladar la programacin grfica en lenguaje fuente hacia el PIC y/o AVR d) El Software Driver del Burner.

B AMBITOS DE OPERATIVIDAD :
Generacin,Transmisin, Distribucin y utilizacin

C
1.-Programacin Grfica por LADDER 2) Verificacin del desempeo del microcontrolador programado.

Fig.7: Estado situacional del modelamiento Fuente : Propia del autor A.-Requerimientos para la Programacin Grfica del Microcontrolador. Son requerimientos indispensables: a) EL Software de Programacin Grfica. De vital y gran trascendencia es el software, que es la encargada de generar las instrucciones de la programacin establecida como lgica de control, es grfica por los procesos que implican hacer amigable y menos traumtico la programacin. Son respetables los siguientes programas: a1.-Programacin grfica por diagrama de flujo: FLOWCODE Es un entorno grfico, cuya programacin est basado en diagrama de flujo, para nuestro propsito tenemos un alto alcance para programar la gama de
32

microcontroladores siguientes (base, media y alta), adems de poder programar bajo esta modalidad otras familias como: dsPIC/PIC24, ARM.{4}. NOTA: el programa NIPLE, est orientado en esta misma lnea de programacin. AVR
AT90CAN128, AT90CAN32, AT90CAN64, AT90PWM1, AT90PWM2B, AT90PWM3B, AT90S2313, AT90S2323, AT90S4433, AT90S8515, AT90S8535, AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647, AT90USB82, ATMEGA103, ATMEGA128, ATMEGA1280, ATMEGA1281, ATMEGA1284P, ATMEGA16, ATMEGA161, ATMEGA162, ATMEGA169P, ATMEGA324, ATMEGA163, ATMEGA16M1, ATMEGA324P, ATMEGA164, ATMEGA325, ATMEGA164P, ATMEGA2560, ATMEGA3250, ATMEGA168, ATMEGA3250P, ATMEGA168P, ATMEGA32, ATMEGA325P, ATMEGA169, ATMEGA323, ATMEGA328, ATMEGA16U4, ATMEGA2561,

ATMEGA328P, ATMEGA329, ATMEGA3290, ATMEGA3290P, ATMEGA329P, ATMEGA32C1, ATMEGA32M1, ATMEGA32U4, ATMEGA32U6, ATMEGA48, ATMEGA48P, ATMEGA64, ATMEGA640, ATMEGA644, ATMEGA644P, ATMEGA645, ATMEGA6450, ATMEGA6450P, ATMEGA645P, ATMEGA649, ATMEGA6490, ATMEGA6490P, ATMEGA649P, ATMEGA64C1, ATMEGA64M1, ATMEGA8, ATMEGA8515, ATMEGA8535, ATMEGA88, ATMEGA88P, ATTINY13, ATTINY167, ATTINY2313, ATTINY24, ATTINY25, ATTINY26, ATTINY261, ATTINY44, ATTINY45, ATTINY461, ATTINY84, ATTINY85, ATTINY861, ATTINY87

PICmicro
10F200, 10F202, 10F204, 10F206, 10F220, 10F222, 12C508, 12C508A, 12C509, 12C509A, 12C671, 12C672, 12CE518, 12CE519, 12CE673, 12CE674, 12F1822, 12F609, 12F615, 12F617, 12F629, 12F635, 12F675, 12F683, 12HV609, 12HV615, 16C716, 16C717, 16C72, 16C72A, 16C73, 16C73A, 16C73B, 16C74, 16C74A, 16C74B, 16C76, 16C77, 16C770, 16C771, 16C84, 16CR72, 16CR83, 16CR84, 16F1826 , 16F1827, 16F1933, 16F1934, 16F1936, 16F1937, 16F1938, 16F1939, 16F616, 16F627, 16F627A, 16F628, 16F628A, 16F630, 16F631, 16F636, 16F639,16F648A, 16F676, 16F677, 16F684, 16F685, 16F687, 16F688, 16F689, 16F690, 16F716, 16F72, 16F722, 16F723, 16F724, 16F726, 16F727, 16F73, 16F737, 16F74, 16F747, 16F76, 16F767, 16F77, 16F777, 16F785, 16F818, 16F819, 16F83, 16F84, 16F84A, 16F87, 16F870, 16F871, 16F872, 16F873, 16F873A, 16F874, 16F874A, 16F876, 16F876A, 16F877, 16F877A, 16F88, 16F883, 16F884, 16F886, 16F887, 16F913, 16F914, 16F916, 16F917, 16F946, 16LF1933, 16LF1934 , 16LF1936, 16LF1937 , 16LF1938 , 16LF1939 , 18F1220, 18F1230, 18F1320, 18F1330, 18F13K50, 18F14K50, 18F2220, 18F2221, 18F2320, 18F2321, 18F2331, 18F23K20, 18F2410, 18F242, 18F2420, 18F2423, 18F2431, 18F2439, 18F2450, 18F2455, 18F2458, 18F248, 18F2480, 18F24J10, 18F24J11, 18F24J50, 18F24K20, 18F2510, 18F2515, 18F252, 18F2520, 18F2523, 18F2525, 18F2539, 18F2550, 18F2553, 18F258, 18F2580, 18F2585, 18F25J10, 18F25J11, 18F25J50, 18F25K20, 18F2610, 18F2620, 18F2680, 18F2682, 18F2685, 18F26J11, 18F26J50, 18F26K20, 18F4220, 18F4221, 18F4320, 18F4321, 18F4331, 18F43K20, 18F4410, 18F442, 18F4420, 18F4423, 18F4431, 18F4439, 18F4450, 18F4455, 18F4458, 18F448, 18F4480, 18F44J10, 18F44J11, 18F44J50, 18F44K20, 18F4510, 18F4515, 18F452, 18F4520, 18F4523, 18F4525, 18F4539, 18F4550, 18F4553, 18F458, 18F4580, 18F4585, 18F45J10, 18F45J11, 18F45J50, 18F4610, 18F4620, 18F4680, 18F4682, 18F4685, 18F46J11, 18F46J50 , 18F46K20, 18F6310, 18F6390, 18F6410, 18F6490, 18F6520, 18F6527, 18F6585, 18F65J10, 18F65J15, 18F65J50, 18F6620, 18F6622, 18F6627, 18F6680, 18F66J10, 18F66J15, 18F66J50, 18F66J55, 18F66J60, 18F66J65, 18F6720, 18F6722, 18F67J10, 18F67J50, 18F67J60, 18F8310, 18F8390, 18F8410, 18F8490, 18F8520, 18F8527, 18F8585, 18F85J10, 18F85J15, 18F85J50, 18F8620, 18F8622, 18F8627, 18F8680, 18F86J10, 18F86J15, 18F86J50, 18F86J55, 18F86J60, 18F86J65, 18F8720, 18F8722, 18F87J10, 18F87J50, 18F87J60, 18F96J60, 18F96J65, 18F97J60, 18LF13K50, 18LF14K50, ECIO-28, ECIO-40, Formula Flowcode Buggy, Locktronics PIC, MCHP_FSUSB, MIAC, RF12F675F, RF12F675H, RF12F675K

33

Fig.8: Entorno FLOWCODE Fuente : FLOWCODE

Fig.9: Entorno NIPLE Fuente : NIPLE Se cuenta con las siguientes opciones: Archivar, Editar, Ver, Documento, Herramientas y Ayuda. a2.-Programacin grfica por diagrama ladder:

34

LDMICRO LDmicro es un editor, simulador y compilador de lenguaje ladder para microcontroladores de 8-bits. Puede generar cdigo nativo para procesadores de la serie AVR de Atmel y PIC16 de Microchip a partir de un diagrama ladder. {11}. Principalmente LDmicro soporta: Entradas y salidas digitales Timers (a la conexin, a la desconexin) Contadores (ascendentes, descendentes, ciclicos) Entradas analgicas y salidas analgicas (PWM) Variables enteras e instrucciones aritmeticas Comunicacin serial Registros de desplazamiento Acceso a memorias EEPROM

El Ladder permite dibujar un circuito uniendo contactos y bobinas de rels en la pantalla, simular el funcionamiento del esquema, y luego cargarlo en la memoria del equipo. El compilador genera archivos en formato HEX. La mayora de los programas dedicados a la carga de firmware en microcontroladores soportan este formato. Adems ser necesario un hardware adecuado para cargar el archivo en la memoria interna del microcontrolador a utilizar.Los siguientes microcontroladores son soportados y fueron probados exitosamente: PIC16F877 PIC16F876 PIC16F628 ATmega64 ATmega128 PIC16F88 PIC16F819 ATmega162
35

ATmega32 ATmega16 ATmega8

NOTA: el programa MICROLADDER, est orientado en esta misma lnea de programacin.

Fig.10: Entorno LDMICRO Fuente : Propia del autor

Fig.11: Entorno LDMICRO Fuente : LDMICRO


36

Se cuenta con las siguientes opciones: Archivo, Editar, Configuraciones, Instruccin, Simular, Compilar y Ayuda. b) EL Microcontrolador tangible (PIC y AVR) Existe una gran gama de microcontroladores tanto en la versin PIC y/o AVR(tal como lo denotamos en el punto anterior), sin embargo,lo que interesa hasta aqu son los elementos accesorios o perifricos que van a compaar a nuestro elemento microcontrolador. Veamos:

Fig.12: Elementos accesorios de un microcontrolador PIC Fuente : Propia del autor Se observan pines sueltos que corresponden a pines que segn la programacin sern designados como salidas y/o entradas, asimismo se observa los pocos elementos que implican el funcionamiento de un microcontrolador ( resistores, capacitores cermicos y cristales), alimentado por una fuente de alimentacin de corriente continua que normalmente es de 5V. NOTA: Similar configuracin de elementos accesorios, posee un microcontrolador AVR. Es oportuno recalcar que en algunos microcontroladores modernos, estos elementos son obviados debido a que internamente trae consigo el elemento dee oscilacin (como cristal). Estos microcontroladores, se seleccionan tangiblemente en base a las bondades que se nos ofrecen, y de acuerdo a las especificaciones del diseo, desde luego la programacin.
37

Una marcada referencia desde el punto de vista del estado de la tcnica, es que los microcontroladores entre una familia y otra como son los PIC y AVR, sostienen una arquitectura propia y desde luego se hace genrico entre las versiones, es decir cada familia posee una arquitectura similar en cuanto a las funciones proporcionados en los pines de coneccin. c) El BURNER (incluye firmware) tangible, para trasladar la programacin grfica en lenguaje fuente hacia el PIC y/o AVR Dcese del hardware que realiza el trabajo de grabar la programacin en el microcontrolador.Para el caso tpico de nuestros propsitos, se ha empleado los siguientes burner: AVR programmer Programador que hace uso del puerto serial (COM) de la PC. DPIC HV2.0 programador Programador que hace uso del puerto USB de la PC.

Fig.13: DPIC HV2.0 programador Fuente : DELCOMP

Fig.14: AVR programmer Fuente : ELECTRONICS-DIY


38

d) El Software Driver del Burner. Existen una gran variedad de burners y cada uno de ellos posee un software manejador (driver) y los mencionados son los que se han empleado para nuestros propsitos. PonyProg_V207c: para el burner AVR programmer. DPIC o PICkit 2 v2.61.00 Setup A: para el burner DPIC HV2.0

Fig.15: Entorno DPIC Fuente : DELCOMP Con estos programas, lo que hacemos es cargar la programacin del Ladder, en formato hexadecimal, y luego grabarlo al microcontrolador.Dentro de su men, tambin se nos permite borrar el contenido grabado en el microcontrolador, si es que se desea reutilizarlo, previamente se debe elegir la serie y familia del microcontrolador a grabar. Para el caso del programador DPIC, automticamente el microcontrolador es detectado, ello debido a que este grabador tiene un FIRMWARE que realiza dicha tarea.

39

B.-Ensayos para la Aplicacin de los Procedimientos de Programacin Grfica de los Microcontroladores PIC y AVR, establecidas en Casusticas Los siguientes ensayos se han implementado para la obtencin de los resultados de nuestra investigacin mediante la programacin grfica de los microcontroladores PIC y/o AVR, motivo de la investigacin. El mercado elctrico est comprendido por las siguientes lneas de operacin: G:generacin, T:transmisin, D:distribucin y U:utilizacin, y en todas existen procesos que estn sujeto a la actividad de control, mando y fuerza, lo que en buenos trminos corresponde al amplio campo de aplicacin prctica, donde se puede incursionar con la programacin grfica y por consiguiente el uso de la tecnologa de los microcontroladores en los procesos que comprenden estas reas.
SISTEMA ELCTRICO LENGUAJES

G
-Reguladores RAV (AVR),RAF (RAS), -Rele de proteccin, -Interruptores diferenciales, -Interruptores de potencia, -Tableros de mando, -Interface SCADA, etc.

T
-Coordinacin de proteccin: fusible-recloser, recloser-recloser, fusible-fusible. -Compensacin reactiva: svc, statcomp. -Interface SCADA, etc

D -Tableros de
distribucin, -Contrastacin y calibracin de medidores de energa, -Prdidas de energa, -Sistemas PMI, -Interface SCADA, etc.

U
-Sistemas de arranque de mquinas elctricas rotativas -Tableros de control -Interface SCADA -Variadores de velocidad basado en PWM -Inversores de energa -Cargadores de batera -Sistemas de iluminacin, etc.

Diagrama de Mando

Diagrama Ladder

Coordina con el diagrama de mando Fig.16: Lneas operativas del mercado elctrico Fuente : Propia del autor

Casos tpicos: Caso1: De Generacin Un significativo caso de inters en este campo corresponde a los reguladores automticos de tensin y frecuencia. La naturaleza de estos reguladores, realizan una loable labor, desde el punto de vista de operacionalidad y estabilidad de la mquina, en este caso el generador, genera potencia activa y reactiva. Para que los reguladores realicen tal funcin estas parten de un principio bsico que es la de tener un nivel de referencia elctrica de
40

comparacin (SETPOINT) asociada a la tensin y/o frecuencia de modo tal que la regulacin de dichos parmetros de generacin se mantenga dentro de los valores tolerables especificados como calidad.Aqu la conducta dinmica de la mquina importa mucho, por tal motivo el parmetro primordial corresponde al ESTATISMO de la mquina. Todo lo que rodea al generador como las citadas en la figura 16, son factibles de aplicar en sus procesos de control a los microcontroladores (ver anexo 1). Caso2: De Transmisin Las prdidas de energa, estn presentes en todo sistema de transmisin, y desde luego la presencia de compensadores estticos sean SVC y/o STATCOMP, sugieren dentro la lgica de control de inyectar o quitar reactivos, con el nico propsito de reducir las prdidas y favorecer la entrega de la energa, con estabilidad y calidad, es propicio aplicar los microcontroladores en esta lnea. Caso3: De Distribucin Los tableros de distribucin, especficamente trabajados con lgica cableada y/o programada (por PLC) pueden ser automatizadas de la misma manera y bajo el mismo principio de las tcnicas anteriores mencionadas, a un coste significativo con respecto a dichas tcnicas. Caso4: De Utilizacin. Los sistemas de arranque para los motores, hoy y siempre, sern de vital trascendencia por la incidencia sobre la vida til de la mquina y por consiguiente en la productividad otorgada por la mquina. Hasta aqu es de gran ayuda poder emprender fehacientemente en este rubro, con fines demostrativos y aplicativos, porque facilita el entendimiento a donde se quiere
41

llegar como propsito de la investigacin, sino adems, por que los diagramas de mando existentes y no existentes, son asequibles para trasladar dicha lgica de control al lenguaje ladder de la programacin las mismas que sern aplicadas a los microcontroladores PIC y/o AVR. Son de gran importancia no solamente aplicar en este campo, pues la presencia de la electrnica de potencia urge dentro de los procesos para controlar la potencia, la conformacin de pulsos de disparos, las mismas que pueden ser obtenidos a partir de los microcontroladores, ello por asi citarlo. Los siguientes sistemas como: Arranque directo de un motor elctrico Arranque directo con inversin de giro de un motor elctrico Arranque estrella-triangulo de un motor elctrico Arranque por resistencias rotricas de un motor elctrico Sistema de control de llenado de tanques Valoracin de lmite con histresis Sistema de mando secuencial por ciclos.

Nos invita en sostener la aplicacin de los microcontroladores, con programacin grfica, entre otros procesos (ver anexo 2 al anexo5).

C.-Programacin Grfica por LADDER, y Verificacin del Desempeo del Microcontrolador Programado. Con buen criterio tcnico se ha elegido los siguientes procesos para aplicar programacin grfica de los microcontroladores PIC-AVR y poder de ella desprender nuestra propuesta planteada en la presente investigacin, que es la de poner en prctica una programacin grfica amigable para el operador atraves del LADDER.
42

Procedimiento de seleccin del circuito de mando: Los siguientes procesos correspondientes a los arranques de motores, se han elegido para nuestro propsito exprimental: 1.-Arranque estrella-triangulo de un motor elctrico 2.-Valoracin de lmite con histresis Procedimiento de seleccin de los Microcontroladores: Para ello se tiene las consideraciones siguientes con respecto a los microcontrolodores a emplearse, se identific un microcontrolador para cada familia, considerando los parmetros de entrada y salida, segn el proceso de mando, estos microcontroladores son: 1.-Microchip PIC 16F628A 2.-Atmel AVR atmega8 Procedimiento de la programacin mediante el programa LDmicro: Una vez establecido el diagrama de mando, de un proceso (sistema de arranque de motores), se procede a la programacin, mediante el uso del programa LDmicro, dicho programa tiene el siguiente entorno:

Se observa las siguientes herramientas y se deben ejecutar en ese orden :

43

Archivo Editar Configuraciones Instruccin Simular Compilar Ayuda

Los contenidos internos de las herramientas se muestran a continuacin :

44

Procedimiento de programacin : los pasos a seguir, corresponden a procedimientos propios, establecido por el autor de la investigacin. 1.-Dar nombre al archivo de trabajo, haciendo uso de la herramienta : Archivo Guardar como. Por ejemplo : Arranque E-T
45

2.-Configurar nuestro entorno, segn el microcontrolador a emplear, en nuestro diseo, haciendo uso de la herramienta : Configuraciones Microcontrolador

Nota : Se tiene tambin la opcin de configurar los parmetros del microcontrolador, la que est asociada con la frecuencia de operacin, establecida en el cristal, u elementos R-C de oscilacin.

46

3.-Disear el diagrama LADDER, considerando el DIAGRAMA DE MANDO del Sistema Circuital, siguiendo las reglas de jerarqua para cada uno de los elementos del LADDER. haciendo uso de la herramienta : Instruccin 3.1.-Disear el LADDER, en base al circuito de mando de un sistema circuital, haciendo uso de contactos, bobinas, temporizadores, etc. haciendo uso de la herramienta : Instruccin Insertar contacto

3.2.-Configurar los elementos del LADDER, especificando con un NOMBRE, segn diseo del circuito, asimismo denotando la FUENTE (sea Rel Interno, Pata Entrada o Pata Salida), dicho elemento puede configurarse adems como elemento negado o no negado.

Las bobinas se configuran por Tipo y Fuente

47

3.3.-Asignacin de terminales del microcontrolador seleccionado, segn elementos del LADDER.

Por ejemplo, para la entrada digital X1, le asignamos la pata 1 (RA2) del microcontrolador PIC16628. Todos los elementos del LADDER, deben ser asignados a los terminales del microcontrolador.

Aceptando (OK)

48

4.-Una vez diseado nuestro programa en base al LADDER, se procede a la simulacin, haciendo uso de la herramienta : Simular Modo Simulacin Empezar Simulacin en Tiempo Real

5.-Compilado del Programa, se procede a compilar mediante la herramienta; Compilar Compilar como

El archivo obtenido mediante la compilacin (Arranque E-T), se da en formato hexadecimal, y es el archivo que debemos grabar en el microcontrolador, mediante el burner, con lo que quedar, listo para someter a prueba nuestro aplicativo. NOTA : la simulacin y el compilado, son muy importantes dado que permite redarguir, al programa, nos permite corregir y orientar el diseo.

49

Procedimiento de implementacin del aplicativo y puesta en marcha del microcontrolador programado. Para nuestros, propsitos se tiene el siguiente diagrama circuital, correspondiente a los accesorios o perifricos, que haran posible la verificacin y constrastacin, mediante la puesta en marcha de nuestro microcontrolador programado, en base al aplicativo programado. Diagrama Circuital Accesorio:

Fig.17: Elementos accesorios de un microcontrolador PIC Fuente : Propia del autor

Fig.18: Elementos accesorios de un microcontrolador AVR Fuente : Electronics-diy C1=C2=22PF Crystal =4 MHZ Pulsadores Varios = Normalmente Abierto (N.A), Normalmente Cerrado (N.C). Resistores Varios =330 OHMIOS Regulador LM7805 Fuente de Alimentacin de 9VDC.

50

4.2.1.2.-TERMINOLOGAS
Glosario y Definicin de Trminos Bsicos Utilizados:

Microcontrolador Es un circuito integrado que incluye en su interior las tres unidades funcionales de una computadora: unidad central de procesamiento, memoria y perifricos de entrada y salida. PIC Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650, originalmente desarrollado por la divisin de microelectrnica de General Instrument. El nombre actual no es un acrnimo. En realidad, el nombre completo es PICmicro, aunque generalmente se utiliza como Peripheral Interface Controller (controlador de interfaz perifrico). AVR Los AVR son una familia de microcontroladores RISC de Atmel. La arquitectura de los AVR fue concebida por dos estudiantes en el Norwegian Institute of Technology, y posteriormente refinada y desarrollada en Atmel Norway, la empresa subsidiaria de Atmel, fundada por los dos arquitectos del chip. Programacin Grfica El nuevo paradigma de la enseanza de las tcnicas del control y gobierno de las interfaces externas. Software Se conoce como software al equipamiento lgico o soporte lgico de una computadora digital; comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos, que son llamados hardware.Para nuestros propsitos tenemos software de programacin ladder y software del burner.

51

Hardware (pronunciacin AFI: /hdw/ /hdw/) corresponde a todas las partes tangibles de una computadora: sus componentes elctricos, electrnicos, electromecnicos y mecnicos Firmware Es un bloque de instrucciones de programa para propsitos especficos, grabado en una memoria de tipo no voltil (ROM, EEPROM, flash, etc), que establece la lgica de ms bajo nivel que controla los circuitos electrnicos de un dispositivo de cualquier tipo. Al estar integrado en la electrnica del dispositivo es en parte hardware, pero tambin es software, ya que proporciona lgica y se dispone en algn tipo de lenguaje de programacin. Sistema de Control Un sistema de control est definido como un conjunto de componentes que pueden regular su propia conducta o la de otro sistema con el fin de lograr un funcionamiento predeterminado, de modo que se reduzcan las probabilidades de fallos y se obtengan los resultados buscados. Sistema de Mando El circuito de mando representa la lgica cableada del automatismo mediante cables conductores y en l se incluirn los equipos que por un lado reciben la informacin de los distintos elementos de captacin. Los circuitos de mando se representan en los esquemas de mando, donde se pueden incluir gran cantidad de elementos. Entre los ms representativos tenemos: Los fusibles, protecciones trmicas, los pulsadores de marcha y de paro, los rels elctricos, los temporizadores y sus sealizaciones, los sensores, etc. Sistema de Fuerza Los circuitos de potencia son aquellos elementos que hacen de alguna manera el trabajo duro, puesto que son los encargados de ejecutar las rdenes dictaminadas por el circuito de mando. Los circuitos de potencia se representan en los esquemas de potencia, donde se incluyen una serie de elementos. Entre

52

los ms representativos se encuentran: Fusibles, interruptores tripolares, contactores elctricos, rels trmicos, motores, etc. Lgica Cableada Lgica de contactos, es una forma de realizar controles, en la que el tratamiento de datos (botonera, fines de carrera, sensores, presstatos, etc.), se efecta en conjunto con contactores o rels auxiliares, frecuentemente asociados a temporizadores y contadores. Lgica Programada Es lo contrario de la lgica cableada, es decir, este tipo de diseo permite utilizar un circuito o un proyecto para muchas otras funciones con el simple cambio del software que incorpora. Lgica Estructurada Es una tcnica para escribir programas (programacin de computadora) de manera clara. Para ello se utilizan nicamente tres estructuras: secuencia, seleccin e iteracin; siendo innecesario el uso de la instruccin o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o mltiples RETURN). Burner Programador a nivel de hardware, que permite grabar en el Microcontrolador, un programa de aplicacin, algunos le llaman quemador, grabador, cargador entre otros. Ladder Tambin denominado lenguaje de contactos o en escalera, es un lenguaje de programacin grfico muy popular dentro de los autmatas programables debido a que est basado en los esquemas elctricos de control clsicos. De este modo, con los conocimientos que todo tcnico elctrico posee, es muy fcil adaptarse a la programacin en este tipo de lenguaje.

53

Contactor Es un componente electromecnico que tiene por objetivo establecer o interrumpir el paso de corriente, ya sea en el circuito de potencia o en el circuito de mando, tan pronto se energice la bobina (en el caso de ser contactores instantneos). Un contactor es un dispositivo con capacidad de cortar la corriente elctrica de un receptor o instalacin, con la posibilidad de ser accionado a distancia, que tiene dos posiciones de funcionamiento: una estable o de reposo, cuando no recibe accin alguna por parte del circuito de mando, y otra inestable, cuando acta dicha accin. Este tipo de funcionamiento se llama de "todo o nada". En los esquemas elctricos, su simbologa se establece con las letras KM seguidas de un nmero de orden. Plc Son siglas que pueden referirse a: Controlador lgico programable (en ingls Programmable Logic Controller).

54

V.-MATERIALES Y MTODOS
Los materiales y mtodos usados para la consecucin de nuestros objetivos, son los que corresponden a la presente investigacin, por un lado los MATERIALES, usados, han sido coordinados con el Taller de Mquinas Elctricas de la FIEE. El MTODO usado, dado los materiales disponibles, es aquel que persigue el modelamiento indicado en el presente informe. 5.1.-MATERIALES Y EQUIPOS a).-Equipos y materiales propias de la investigacin: Hardware, software y firmware, propios de los microcontroladores. b).-PC implementada con Software de Programacin Grfica de

Microcontroladores. c).-Procedimiento para la programacin grfica de los microcontroladores (Segn procedimiento expresado en el capitulo VII, del presente informe) . d).-Diagrama de mando y fuerza de sistemas elctricos en la lnea de generacin, transmisin, distribucin y utilizacin (Ver anexo 2 al anexo 5). 5.2.- METODOLOGA PARA CONTRASTACIN Y DEMOSTRACIN DE LA HIPTESIS 5.2.1.- Tcnicas Descriptivas para la Demostracin de la Hiptesis a.-Tcnica de Tabulacin de Resultados de las Pruebas y sus Procedimientos para la PROGRAMACIN GRFICA DE LOS MICROCONTROLADORES PIC Y/O AVR. Analizadas para cada caso de aplicacin en el mbito elctrico, sea para Generacin, transmisin, distribucin y utilizacin. b.-Tcnica de Tabulacin de Resultados de Evaluaciones, para la PROGRAMACIN GRFICA DE LOS MICROCONTROLADORES PIC y AVR, analizadas para cada caso, sea para generacin, transmisin, distribucin y utilizacin de la energa elctrica.
55

5.2.2.- Unidades de Anlisis Para la Demostracin, Comprobacin y Validacin de la Hiptesis, se har uso de las Instalaciones del Laboratorio de Mquinas y Circuitos Electrnicos con que cuenta la Facultad de Ingeniera Elctrica y Electrnica, por lo que se har las coordinaciones respectivas con dicha dependencia a fin de contar con la disponibilidad de los equipos e instrumentos. El Universo de procedimientos para determinar la Programacin Grfica corresponde a aquellos procedimientos cuyo Entorno sea Visual para la Programacin del Microcontrolador, donde los procesos elctricos a ser programadas en forma grfica en el microcontrolador, sern orientadas a los tableros elctricos entre otros para controlar y sincronizar las mquinas rotativas: sean motores y generadores, maquinas estticas: sean transformadores, dispositivos de conmutacin: disyuntores, seccionadores, compensadores reactivos: SVC, STATCOMP, Conversores e Inversores. Para el desarrollo de esta investigacin, se han tomado como unidades de Anlisis: (1) LOS PROCEDIMIENTOS DE PROGRAMACIN CON ENTORNO GRFICO, (2) PROGRAMAS DE ENTORNO VISUAL RELACIONADOS CON LA LOGICA CABLEADA PROPIA DE LOS CIRCUITOS DE MANDO EN UN SISTEMA ELCTRICO. La PROGRAMACIN GRFICA DEL MICROCONTROLADOR, se delimitaron a dos familias a) PIC y b) AVR. 5.2.3.-Diseo Muestral Prueba piloto Con buen criterio tomamos 4 configuraciones de PROGRAMAS CON ENTORNO VISUAL, (2 CON DIAGRAMA DE FLUJO, Y 2 CON DIAGRAMA ESCALERA) de quienes se obtuvieron como resultado: 4 disponibles y 0 indispuestos.Perfil disponible Muestra: Dado que el nmero de PROGRAMAS no es muy elevado, con un buen criterio personal, decidimos tomar como muestra del total de la poblacin, aquel que se
56

(4) q = 1.0, Perfil indisponible (0) p= 0.0.

adapta a los requerimientos tcnico y de funcionalidad elctrica, siendo esta el diagrama de escalera. 5.2.4.- Tcnica de CONTRASTACIN con la NORMA, con valores vlidos. Para la Validacin de los Procedimientos de los instrumentos Protocolares, se ha sometido a prueba, operacional a los microcontroladores programados, y en base a sistemas elctricos propuestos dentro el mbito de la ingeniera elctrica, cuyos resultados, han dado la validez y aplicabilidad del procedimiento, planteada y aplicada con la programacin grfica de los microcontroladores. 5.2.5.-Tcnicas Conceptuales Se evaluaron los PARMETROS OPERACIONALES del programa LADDER, asociado con la normativa de la programacin grfica de los microcontroladores PIC y/o AVR, bajo un marco de ensayos y mediciones en campo y laboratorio, es decir se ha diseado el aplicativo a nivel de software y hardware, y se ha sometido a prueba de funcionalidad. Se evaluaron los aplicativos para el microcontrolador PIC y AVR, bajo un marco de: Diseo, implementacin y puesta en marcha del microcontrolador PIC y AVR, para aplicativos industriales en el mbito de la ingeniera elctrica. Mediante dichas aplicaciones de campo, se requiere verificar el desempeo de los microcontroladores frente al estado de la tcnica de lgica programada de los PLC y lgica cableada de los contactores. Para la programacin de cada tipo de microcontroldor, se ha requerido : a).-Determinar el Diagrama de mando de un proceso identificado en el mbito de la ingeniera elctrica (ver anexo2 al anexo 5). b).-Migrar el diagrama de mando, al entorno grfico del software de programacin LADDER de los microcontroladores propuesto en la investigacin. En general las relaciones entre un elemento de diagrama de mando circuitalmente es lo mismo con repecto a los elementos de la programacin por ladder.
57

c).-Generar el archivo de programacin del proceso, en formato de lenguaje Hexadecimal, que es propia y entendible por los microcontroladores (esta se genera con el software de programacin LADDER). d).-Grabar la programacin del proceso, hacia el microcontrolador (esto es posible mediante el burner y su software respectivo (asociado al tipo de microcontrolador) Ver apndice 1. e).-Implementacin circuital del aplicativo (asociado al microcontrolador con sus respectivos elementos accesorios, y su puesta en marcha y prueba de funcionalidad del proceso programado). Son accesorios o elementos perifricos que hacen posible la verificacin funcional del microcontrolador programado, resistores, capacitores, cristal, fuente de laimentacin de corriente continua, sensores (pulsadores,etc), actuadores (contactores, interfaces de estado slido) y alarmas (visual, sonora,e tc), entre otros accesorios propios del proceso programado. El costo promedio de un Microcontrolador est en relacin de 2 a 1, un microntrolador AVR cuesta X, su versin anloga en PIC cuesta 2X. La versatilidad de ambos microcontroladores, los hace muy importantes con respecto a la operacionalidad, ambos tienen arquitecturas diferentes, sin embargo, tcnicamente tienen leves ventajas comparativas, pero serias y es all donde marcan la diferencia. Muchas aplicaciones en el mbito de la ingeniera elctrica, es posible implementar bajo estas tecnologas, tal como lo demostramos en la presente investigacin, lo cual ya no puede haber pretextos, para no hacerlo.Esperemos un poco, para que en el futuro no muy lejano, estemos en el PAIS, y en el mundo, usando estas tecnologas.

58

VI.-RESULTADOS
Los resultados obtenidos corresponden a : 6.1.- PROGRAMACIN GRFICA DEL MICROCONTROLADOR PIC 16F628A y AVR ATMEGA8. Fuente : Informacin obtenida mediante el programa LDmicro. Mediante la aplicacin de los procedimientos de la programacin grfica de los microcontroladores y la puesta en marcha de aplicativos en el mbito de la ingeniera elctrica, construida en la presente investigacin, se obtuvo los siguientes resultados, estructurados del modo siguiente: Paso1 : Determinacin del Diagrama de mando Con criterio sleccionamos un aplicativo dentro del mbito de la Ingeniera Elctrica, lnea de utilizacin, sistemas de arranques de motores. 1.-Arranque estrella-triangulo de un motor elctrico 2.-Valoracin de lmite con histresis Paso2 : Migracin del diagrama de mando de lgica cableada al LADDER. La programacin se hace con el programa LDmicro, respetando las reglas jerrquicas en la programacin, detalladas anteriormente.
Caso1: Arranque estrella-triangulo de un motor elctrico

Referenciado con anexo2 (2.2) y anexo5(5.3) Se ha empleado lo siguiente: Configuracin Microcontrolador (PIC16F628A y Atmega8), 4 MHZ Instrucciones: Bobina (L, R, S, ), Contactos (N.A y N.C) y temporizador (TON) Asignacin de patas: PIC16F628A :

59

Atmega8

Caso2.-Valoracin de lmite con histresis

Referenciado con anexo5 (5.6) Se ha empleado lo siguiente: Configuracin Microcontrolador (PIC16F628A y Atmega8), 4 MHZ Instrucciones: Comparador GRT y LES, SUB y ADD, Bobina (R, S) Asignacin de patas: PIC16F628A YH1 en pin 1(RA2), YH2 en pin2(RA3), ver apndice1. Atmega8 YH1 en pin 2(PD0), YH2 en pin3(PD1), ver apndice2. Paso3 : Generacin del archivo hexadecimal de programacin del proceso El archivo en lenguaje del microcontrolador, se obtiene mediante la herramienta de compilacin, del LDmicro. ValoracinPIC.Hex, Referenciado con el apndice 3. Valoracin AVR.Hex, Referenciado con el apndice 4. Arranque E-TPIC.Hex, Referenciado con el apndice 5. Arranque E-TAVR.Hex, Referenciado con el apndice 6. Paso4 : Grabacin del archivo de programacin hacia el microcontrolador Mediante el software del burner, es posible trasladar la programacin ladder contenida en el archivo hexadecimal, hacia el microcontrolador, para ello se instala el microcontrolador en el burner, y el burner al puerto de la PC.El software del burner, es el que permite operativizar el archivo de programacin
60

en hexadecimal hacia el microcontrolador, mediante las opciones de grabado, borrado y test de grabacin, entre otros. Referenciado con el apndice 9. Paso5 : Implementacin circuital del aplicativo Los resultados obtenidos para ser validados, previamente se verificaron mediante la simulacin y compilacin del programa LADDER, para luego experimentalmente verificar el funcionamiento real del aplicativo implementado en el microcontrolador.Referenciado con el apndice 10. Los resultados de nuestra investigacin, nos permiti abordar a la tecnologa de los microcontroladores, especficamente el abanderado es la forma como estamos programando al PIC y AVR, pudiendo hacer lo mismo con otros tipos de microcontroladores. El propsito fue programarlos en forma grfica y amigable, y en primera instancia tena que ser un lenguaje con entorno grfico asociado al lenguaje de la electricidad, de los enclavamientos y retenciones, cuyo aporte le corresponde a la lgica cableada, de los contactores y sus perifricos del cual hemos heredado ello, las mismas que son expresadas en el diagrama de mando. Asimismo la idea fue la de explotar fuertemente este lenguaje, de varias tendencias de programacin grfica entre ellos las de FLUJO, delimitamos a usar el LADDER, lenguaje propio de los PLC, porque no solo nos permita un cierto grado de familiaridad con los diagramas de mando, sino por la rigurosidad de las jerarquas en los procesos de programacin. Se ha ganado una tecnologa ms para desarrollar nuestros proyectos, mediante la implementacin de procesos que hagan ms eficiente el uso, la transformacin y la generacin de la energa.Esta tecnologia es la que corresponde a los microcontroladores,son tan eficientes tcnica y operacional, asimismo son de coste asequible comparadamente con las otras tecnologas conocidas.

61

VII.-DISCUSIN
La Implementacin de la presente investigacin ha tenido como base los protocolos, la metodologa y los procedimientos, de la lgica cableada por contactores y la lgica programada de los PLC, como herramienta primordial para obtener resultados concretos en la aplicacin de la PROGRAMACIN GRAFICA DE LOS MICROCONTROLADORES PIC y AVR. Con lo que queda demostrado nuestra hiptesis de investigacin que tuvo como implicancias a Los procedimientos para Programar en forma Grfica a los Microcontroladores PIC y AVR, relacionados con los procesos de control, mando y fuerza en el mbito de la Ingeniera Elctrica, correspondiente a los sistemas de generacin, transmisin, distribucin y utilizacin de la energa elctrica. Las condiciones de nuestra propuesta fue la de favorecer la tarea del operador electricista amigablemente al migrar de una tecnologa a otra como son los microcontroladores, como recurso estratgico en el desarrollo tecnolgico de la labor. Lo valioso al aplicar tcnicas de programacin grfica como la propuesta en nuestra investigacin como tal es que estas tecnologas de los microcontroladores incorporan todo un conocimiento, finamente elaborado que a la luz de lo que se espera forman parte sostenidamente de la normativa y estndares, propias de los sistemas de control, automatizacin de los sistemas elctricos. Existen muchos programas relacionados a estas tecnologas, sean a nivel de software, y su correspondiente hardaware y firmware, sin embargo, se sabe que el operador electricista, vive adentrado en la tecnologa de los PLC y contactores, por una razn simple, de estar integrado por el lenguaje operativo del electricista. Con los resultados de nuestra investigacin se ha logrado implementar procedimientos para la Programacin Grfica de los Microcontroladores, aplicados al campo de la Ingeniera Elctrica, tal como se observa en el desarrollo orientados a la Programacin Grfica de los Microcontroladores PIC y AVR, sustentados con el PIC16F628A y Atmega8, en nuestros aplicativos.Con lo que los beneficiarios directos de esta tecnologa de los Microcontroladores, estn orientadas a quienes realizan tareas relacionadas con los procesos de control, mando y fuerza de los sistemas elctricos.

62

7.1.-CONCLUSIONES 7.1.1.-Se
implementaron los procedimientos de programacin de los microcontroladores PIC y AVR, considerando las mismas reglas jerrquicas de programacin LADDER, usadas en los PLC.

7.1.2.-Se programaron en forma grfica a los microcontrolodores PIC y AVR,


relacionados con los procesos de control, en el mbito de la ingeniera elctrica, sea generacin, transmisin, distribucin y utilizacin.

7.1.3.-La

coordinacin propia de los aplicativos implementados microcontroladores coordina entre software, hardware y firmware.

los

7.2.-OBSERVACIONES 7.2.1.-Las reglas jerrquicas de programacin LADDER, tienen una relacin intrnseca
entre diagrama de mando de la lgica cableada, y se respetan dichas jerarquas por la condicin de consistencia lgica correspondiente a los procesos de los sistemas elctricos. Los procedimientos de la programacin GRFICA implementada tiene como requisito a la seleccin del circuito de mando y seleccin de los microcontroladores, el procedimiento establecido tiene la siguiente configuracin (1) dar nombre al archivo de trabajo, (2) Configurar el entorno de microcontrolador, (3) disear el diagrama ladder, segn diagrama de mando, (4)simulacin en tiempo real y (5) compilado del programa. Los dos ltimos procedimientos son muy importantes porque permiten redarguir, es decir corregir y orientar al programa diseado.

7.2.2.-Con buen criterio tcnico operacional para los fines de nuestra investigacin, se
incidi en tomar a los microcontroladores PIC : 16F628A y AVR : atmega8, las mismas que fueron programados para los procesos casusticos: Arranque estrella-triangulo de un motor elctrico y la valoracin de lmite con histresis, ello en virtud a que dichos microcontroladores calificaban para nuestra programar a dichos procesos, a un coste relativamente bajo comparado con los PLC y Contactores.Valga denotar que el diagrama circuital o perifrico que posibilita contrastar, verificar nuestro diseo, es mediante la puesta en marcha, es decir mediante la implementacin de un aplicativo circuital, la misma que incorpora para nuestro propsito : el microcontrolador tangible,elementos accesorios como : botoneras, capacitores, un cristal, una fuente de alimentacin de corriente continua, reguladores monolticos, todas dispuestas circuitalmente en un impreso, las mismas que activan los actuadores que manejan la carga.

7.2.3.-El hardware conforma el producto final mediante el aplicativo circuital, tamben


lo integra el burner, el software est asociado con la prueba y compilado de nuestro proceso lgico, para luego migrarlo en lenguaje del microcontrolador es decir se tiene un software para programar el proceso y se tiene un software para grabar en el microcontrolador lo programado, para lo cual se requiere de un burner.

63

VIII.-REFERENCIALES
1.-ANGULO, JOSE M.Microcontroladores PIC, Espaa: Mc Graw Hill, 2003. 2.-CARBONELL PRADO, LUIS.Microcontroladores,2011.CCEISEDU. 3.-DEL AGUILA, EDGAR.Programacin Grfica de Microcontroladores,Per: UNACFIEE, 2010. 4.-FLOWCODE Entorno Visual para Programacin de Microcontroladores PIC-AVR, 2011. 5.-GUERRERO,JOS.Evolucin de los Sistemas de Mando y Control,Seguridad y defensa, bit 154,2006. 6.-KUNDUR, P. S. Power System Stability and control. United States : Mc Graw Hill, 1994. 7.-NIPLESOFT.NETEntorno Visual para Programacin de Microcontroladores PIC-AVR, 2010. 8.-PORTAL WIKIPEDIA, 2011. 9.-SILVINO BARCEL, Circuito de mando y circuito de potencia de un automatismo, Suite101.net,2011. 10.-RAMIREZ,ELMER. CONTROLADORES Per:CONCYTEC-OFOPCYTE, 2007. LGICOS PROGRAMABLES,

11.-AUTOMATISMOS MAR DEL PLATA,LDmicro, lgica Ladder para PIC y AVR, Argentina: 1997. 12.-ROLDAN, JOS. Motores SpainParaninfo,S.A,2005. Elctricos,Espaa:International Thomson Editores

64

IX.-APNDICE APNDICE 1: Asignacin de patas: PIC16F628A YH1 en pin 1(RA2), YH2 en pin2(RA3). APNDICE 2: Asignacin de patas: Atmega8 YH1 en pin 2(PD0), YH2 en pin3(PD1). APNDICE 3: Archivo en hexadecimal : ValoracinPIC.Hex. APNDICE 4: Archivo en hexadecimal : ValoracinAVR.Hex. APNDICE 5: Archivo en hexadecimal : Arranque E-TPIC.Hex. APNDICE 6: Archivo en hexadecimal : Arranque E-TAVR.Hex. APNDICE 7 : Diagrama Ladder en LDmicro del Sistema de Arranque EstrellaTriangulo, para PIC16F628A. APNDICE 8 : Diagrama Ladder en LDmicro del Sistema de Arranque Estrella-Triangulo, para Atmega8. APNDICE 9 : Uso del Burner en el grabado de la programacin hacia el microcontrolador. APNDICE 10: Implementacin circuital del aplicativo

65

APNDICE1:
Asignacin de patas: PIC16F628A YH1 en pin 1(RA2), YH2 en pin2(RA3)

66

APNDICE2:
Asignacin de patas: Atmega8 YH1 en pin 2(PD0), YH2 en pin3(PD1).

67

APNDICE3:
Archivo en hexadecimal : ValoracinPIC.Hex.

68

APNDICE4:
Archivo en hexadecimal : ValoracinAVR.Hex.

69

APNDICE 5:
Archivo en hexadecimal : Arranque E-TPIC.Hex.

70

APNDICE 6:
Archivo en hexadecimal : Arranque E-TAVR.Hex.

71

APNDICE 7 :
Diagrama Ladder en LDmicro del Sistema de Arranque Estrella-Triangulo, para PIC16F628A.

72

APNDICE 8 :
Diagrama Ladder en LDmicro del Sistema de Arranque Estrella-Triangulo, para Atmega8.

73

APNDICE 9 : Uso del Burner en el grabado de la programacin hacia el microcontrolador. Se abre el archivo hexadecimal: Arranque E-TAVR

Se configura el tipo de microcontrolador a grabar: Atmega8

74

Se procede al grabado del microcontrolador

75

APNDICE 10: Implementacin circuital del aplicativo

Fuente:Puntoflotante

PERFECCIONAMIENTOS EN SISTEMAS DE CONTROL PARA MOTORES ELECTRICOS DE CORRIENTE CONTINUA

Fuente: Patentados.com

76

X.-ANEXOS

ANEXO 1: INTERCONEXIN TPICA DE UN REGULADOR AUTOMTICO DE TENSIN AVR ANEXO 2: ESTADO DE LA TCNICA DE LGICA CABLEADA POR CONTACTORES.{12}.Casos tpicos de sistemas de arranque de motores trifsico con rotor jaula de ardilla Arranque directo Arranque en conexin estrella-triangulo Arranque por resistencias estatricas Arranque en conexin kusa Arranque por autotransformador Conexin especial para el arranque ANEXO 3: ESTADO DE LA TCNICA DE LGICA CABLEADA POR CONTACTORES.{12}.Sistema de arranque de motor trifsico con rotor bobinado Sistema de arranque con inversin de giro Arranque en cuatro puntos de resistencia ANEXO 4: ESTADO DE LA TCNICA DE LGICA CABLEADA POR CONTACTORES.{12}.Frenado de motores Frenado por corriente continua de un motor trifsico con rotor jaula de ardilla ANEXO 5: ESTADO DE LA TCNICA DE LGICA PROGRAMADA POR CONTROLADORES LGICO PLC.{10}. Arranque directo de un motor elctrico Arranque directo con inversin de giro de un motor elctrico Arranque estrella-triangulo de un motor elctrico Arranque por resistencias rotricas de un motor elctrico Sistema de control de llenado de tanques Valoracin de lmite con histresis Sistema de mando secuencial por ciclos.

77

ANEXO 1:
INTERCONEXIN TPICA DE UN REGULADOR AUTOMTICO DE TENSIN AVR

Fuente: Manual de Instrucciones, kato Engineering, USA, 1995.

78

ANEXO 2: ESTADO DE LA TCNICA DE LGICA CABLEADA POR CONTACTORES.{12}.Casos tpicos de sistemas de arranque de motores trifsico con rotor jaula de ardilla 2.1.-Arranque directo

79

2.2.-Arranque en conexin estrella-triangulo

80

2.3.-Arranque por resistencias estatricas

81

2.4.-Arranque en conexin kusa

82

2.5.-Arranque por autotransformador

83

2.6.-Conexin especial para el arranque

84

ANEXO 3: ESTADO DE LA TCNICA DE LGICA CABLEADA POR CONTACTORES.{12}.Sistema de arranque de motor trifsico con rotor bobinado 3.1.-Sistema de arranque con inversin de giro

85

3.2.-Arranque en cuatro puntos de resistencia

86

87

ANEXO 4: ESTADO DE LA TCNICA DE LGICA CABLEADA POR CONTACTORES.{12}.Frenado de motores 4.1.-Frenado por corriente continua de un motor trifsico con rotor jaula de ardilla

88

ANEXO 5: ESTADO DE LA TCNICA DE LGICA PROGRAMADA POR CONTROLADORES LGICO PLC.{10}. 5.1.-Arranque directo de un motor elctrico

89

5.2.-Arranque directo con inversin de giro de un motor elctrico

90

5.3.-Arranque estrella-triangulo de un motor elctrico

91

92

5.4.-Arranque por resistencias rotricas de un motor elctrico

93

94

95

5.5.-Sistema de control de llenado de tanques

96

97

5.6.-Valoracin de lmite con histresis

98

5.7.-Sistema de mando secuencial por ciclos.

99

100

Você também pode gostar