Implementación de Hardware / Software para Control Difuso
|
|
|
- María Teresa Soler Crespo
- hace 9 años
- Vistas:
Transcripción
1 Implementación de Hardware / Software para Control Difuso M. en C. Romeo Urbieta Parrazales M. en C. Pablo Manrique Ramírez Ing. Antonio Hernández Zavala; Profesores del CIC-IPN [email protected] E ste artículo trata el diseño e implementación de hardware/software de control difuso usando tecnología avanzada de microcontroladores. El diseño de control difuso usa un esquema de dos variables de entrada: el error de velocidad y su respectiva derivada y una salida el voltaje de armadura del motor. Las variables de entrada fueron convertidos a valores difusos en tres funciones de membresía triangulares cada una mientras la variable de salida en cinco funciones de membresía puntuales. La base del conocimiento viene expresada mediante el método de la composición maxmin produciendo una matriz de 4x4 reglas. La implementación de hardware viene representada en un diagrama a bloques: un microcontrolador cop8cdr como núcleo del sistema de hardware y sus respectivos periféricos: teclado despliegue y adquisición mientras que el software está representado en diagramas de flujo de las rutinas de control y periféricos. INTRODUCCIÓN Un sistema es uan conjunción de procesos desde los más simples hasta los más complejos con entradas funciones y salidas. [1] Con el paso del tiempo surgen diversas teorías que se encargan de mejorar el desempeño de los sistemas; en el caso de sistemas inciertos (ya sean industriales humanos o naturales) existe la Lógica Difusa que es una herramienta matemática para modelación o control de los procesos. [2] Aunque en este artículo se utilizan la Lógica y el Control Difuso como herramientas para control de procesos eléctricos; no se abordará la base teórica en la que se sustentan. Sin embargo se detalla la realización de un Sistema de Control Difuso que maneja un motor de corriente directa implementado en un microcontrolador. [3] Todo proceso de control requiere que el usuario asigne un valor de operación para la variable a controlar debe existir también un sistema que lleve al proceso a las condiciones indicadas por el usuario de modo fácil y preciso. Para lograr lo anterior se utiliza un motor de CD y un tacómetro analógico; en el cual mediante un dispositivo electrónico el usuario define la velocidad a la que desea opere el motor. Posteriormente un dispositivo se encarga de manejar el motor de forma automática según lo especificado manteniendo la velocidad hasta que el usuario determine lo contrario. [4] DISEÑO Problema. Se desea controlar la velocidad de un motor de corriente directa mediante una interfaz de usuario electrónica; para conocer la velocidad actual del motor se cuenta con un tacómetro analógico que mediante un transductor entrega la lectura. Para asignar el voltaje de operación en la entrada del motor se cuenta con un transductor de entrada. Análisis. Como se puede observar mediante una señal de entrada en el rango de 0 a 6 Vcc se puede controlar al motor a velocidades en el rango de 0 a 2000@Rpm. Debido a las especificaciones del motor no se deben rebasar las 1700@Rpm. Por ello el motor será operado en el rango de 0 a 5 Vcc. El valor equivalente en voltaje a la velocidad actual del motor es entregado por el driver del tacómetro en el que la salida se encuentra en el mismo rango de voltaje de entrada por lo que para la entrada y la salida se utilizarán los valores de la Tabla 1: [5] 3 8 polibits
2 Vin REF Motor Vout Valor decimal Tabla 1. Valores de entrada y salida del proceso. En la tabla la señal de entrada para el sistema analógico del motor recibe el nombre de OUT al dato de salida del tacómetro se le asignará el nombre de y al dato de referencia asignado por el usuario se le llamara REF. Estos son los nombres de variable que utilizará el controlador. En el diagrama general (Figura 1) se puede notar que el modelo de control es de lazo cerrado esto es el dato de salida del controlador depende directamente del dato de Referencia REF entrada; a partir de esta referencia y el dato tomado del tacómetro por el convertidor A/D () se obtiene un error el cual se usa en el algoritmo de control difuso para obtener una salida de control que será enviada a través de un convertidor D/A hacia el motor repitiendo iterativamente el procedimiento anterior. Cabe señalar que solo será tratada la parte digital misma que comprende los conversores A/D y D/A la unidad de control difuso y la referencia de usuario por lo que el motor tacómetro y actuadores no se abordaran a detalle; esto es se presupone su conocimiento. [6] El Sistema recibe un par de datos de entrada provenientes del exterior; el primero de ellos es el introducido por el usuario REF y el segundo es la velocidad actual del motor dada por el tacómetro. Al restar al valor de referencia el dato del tacómetro se obtiene el valor del ERROR ERROR = REF - La derivada del error se obtiene de la siguiente operación RROR = ERROR i - ERROR i-1 Donde ERROR t-1 es el error en el instante anterior que se asigna a la variable AUX; el cálculo de la derivada del error permite al controlador seguir la ruta correcta de evaluación. Lo anterior se puede apreciar en la Figura 2. Control Difuso. El Control Difuso esta compuesto por tres etapas: la primera es la fuzzificación aquí se convierten los valores de entrada a valores difusos; la segunda es la evaluación de los valores fuzzificados en la base de reglas de control; y la última es la desfuzzificación en la que se obtiene un valor de salida no difuso. Una vez identificado el modelo del control difuso se puede detallar ampliamente el sistema a realizar. [7] Unidad de Control Difuso OUT La Figura 3 muestra las partes que componen al sistema en su totalidad. A/D D/A REF - ERROR CONTROLADOR DIFUSO Actuador Actuador Dt RROR OUT Tacometro Motor Figura 1. Diagrama general. Figura 2. Variables involucradas en el diseño. XV 1 31 polibits 3 9
3 CONTROL DIFUSO Fuzzificación. Un controlador difuso utiliza números difusos de la forma A ( x ( x) ) para los que a cada valor de entrada x le corresponde un valor de (x). Para las variables de entrada ERROR y - RROR se tienen los siguientes números difusos con sus correspondientes variables lingüísticas (ver también las Figuras 4 y 5). REF Dt ERROR RROR FUZZIFICADOR BASE REGLAS FUZZIFICADOR ADC DAC Para ERROR: SISTEMA DIGITAL SISTEMA ANALOGICO ERROR-NEGATIVO EN x (E0) MOTOR & TACOMETRO Figura 3. Modelo de Control difuso. ERROR-ZERO RIVADA_ERROR-ZERO EZ x x ERROR-POSITIVO EP x 255 Para RROR: (E1) (E2)...(E3) x 110 Z 110 x RIVADA_ERROR-POSITIVA P x (1) (2)...(3) RIVADA_ERROR-NEGATIVA N x (0) N Z P Figura 5. Variable lingüística de la derivada del error. EN EZ EP Figura 4. Variable lingüística del error. Se utilizan un par de vectores que contienen los datos calculados en esta etapa con el propósito de poder realizar el método de composición; cada localidad corresponde a la formula que se indica. Los vectores se muestran a continuación. 4 0 polibits
4 NL NM Z PM EP Método de Composición max min. Para evaluar un dato en la base de reglas se debe contar con un método que permita elegir de entre el conjunto de datos de entrada cuál será utilizado; para esto se realiza la composición MAX-MIN entre ERROR y RROR el dato obtenido debe indicar qué posición de la base de reglas se debe utilizar. [8] Esta composición mediante un proceso similar a la multiplicación de matrices produce como resultado una matriz de 4x4 (Tabla 2) mediante evaluación de mínimos y máximos de acuerdo a la siguiente formula: E (( x z) max( min( ( x y) ( y z)))) y E Figura 6. Variable lingüística de salida. El resultado se carga en la variable de programa RES. La Figura 6 es la forma gráfica de representación de los resultados de salida. Desfuzzificación. Esta etapa se encarga de sumar o restar según el caso el valor obtenido de la etapa anterior con el valor de la salida actual. OUT RES IMPLEMENTACIÓN HARDWARE/SOFTWARE Tabla 2. Matriz alfa resultante. Dado que la composición dejará un solo resultado diferente de cero este corresponde a la localidad en la base de reglas que determinará la salida. La base de reglas utilizada se muestra en la Tabla 3. El sistema se implementará en un microcontrolador COP8 con conversor A/D integrado la salida será dada a través de un conversor D/A y los resultados se presentarán en una pantalla LCD. El diagrama general del sistema controlador difuso en hardware se muestra en la Figura 7. Tabla 3. Base de reglas óptimas. A cada una de las variables le corresponde un valor de salida según se muestra: NL = -64 NM = -31 Z = 2 PM = 31 PL = 64 Figura 7. Hardware del sistema de control difuso. XV 1 31 polibits 4 1
5 De manera general el algoritmo que se utiliza es el siguiente: 1. Lee referencia del usuario. 2. Lee dato del ADC. 3. Cálculo de error y derivada del error. 4. Fuzzificación. 5. Composición MAX MIN. 6. Evaluación de reglas. 7. Defuzzificación. 8. Envío de salida a DAC. 9. Repite desde 1. En la Figura 8 se muestra el diagrama de flujo del programa y en la Figura 9 se tiene el diagrama de conexiones del sistema. FUNCIÓN LECTURA REFERENCIA. Para esta función se requiere leer un dato que el usuario ha colocado en el puerto de entrada al momento de presionar un botón. Para la entrada se utilizan los bits de acuerdo a la tabla siguiente: Puerto A1 A2 A3 A4 A5 A6 A7 E0 REF Para leer el dato se requiere realizar un desplazamiento en A y probar el bit 0 de E. Un botón conectado en el puerto G0 sirve como señal de interrupción; al generarse esta el dispositivo realiza la rutina de servicio a interrupción externa para obtener la lectura correspondiente. FUNCIÓN LECTURA DATO ADC. El registro de configuración del convertidor integrado cuenta con el bit ADBSY; el cual al ser establecido inicia la conversión esto tarda un período de 15 ciclos de reloj por lo que el algoritmo es el siguiente: 1. Establecer ADBSY. 2. Mientras ADBSY=1 esperar 3. Hacer = ADRSTH 4. Fin. FUNCIÓN CÁLCULO ERROR Y RIVADA ERROR. El error es igual al dato de referencia menos la lectura del ADC; y la derivada del error es igual al error calculado menos el error anterior. Como el resultado puede ser positivo o negativo existe un vector de signo (SIG- NO) en donde el bit 7 corresponde al signo del error y el bit 6 al signo de la derivada de error. FUNCIÓN FUZZIFICACIÓN. Dado que esta función será implementada en hardware las operaciones deben ser menos complejas por lo que se utilizan las siguientes formulas equivalentes a las vistas anteriormente. Puerto DAC E0 255-ERROR = RES 255-RES=RES E1 55- ERROR =RES RES x 4 = RES E2 ERROR x 4 = RES 255 RES = RES E3 ERROR = RES RROR = RES RES = RES RROR = RES RES x 2 = RES 2 RROR x 2 = RES 255 RES = RES 3 RROR 55 = RES D4 D5 D6 D7 E4 E5 E6 E7 F0 F1 D0 D1 D2 D3 D4 D5 D6 D7 WR CS FUNCIÓN COMPOSICIÓN MAX MIN. La composición entre los vectores ERROR y - RROR utiliza apuntadores (EPTR PTR respectivamente) a las localidades donde se encuentran los arreglos y la matriz de alfa es apuntada por ALPTR. El método realiza las comparaciones entre ERROR X - RROR colocando el resultado en la matriz de alfa; al final se realiza una segunda vuelta de búsqueda de máximo para así solo tener un valor diferente de 0 que será el utilizado por la función siguiente. FUNCIÓN EVALUACIÓN REGLAS. Esta función lee cada localidad de la matriz de alfa si el contenido de ésta es diferente de cero realiza la evaluación correspondiente cargando en la variable RES el resultado obtenido; se utilizan la tabla y los valores de salida descritos anteriormente. 4 2 polibits
6 I N I C I O L E E R E F SEÑAL ANALOGICA SALIDA C O N V E R S I Ó N A / D C A L C U L A E R R O R D E R R O R F U Z Z I F I C A C IO N CS REF WR OUT1 OUT2 D7 D6 D5 D4 D3 D2 VDD D1 D0 GND SEÑAL INTERRUPCION C O M P O S I C I O N M A X - M I N FUNCIÓN SFUZZIFICACIÓN. Mediante la utilización de RES y el bit de signo de ERROR se realiza ya sea una suma o una resta de OUT +/- RES utilizando OUT como un acumulador. ENVÍO SALIDA A DAC. El contenido de OUT se transfiere a puertos la entrada del DAC posteriormente se genera la señal de carga y retención de datos con lo que se genera la señal de control en el voltaje deseado. Los puertos y las entradas al DAC se muestran en la tabla. Se utiliza un DAC TLC7524 configurado en modo voltaje. CONCLUSIONES E V A L U A C I O N D E R E G L A S D E F U Z Z I F I C A C I Ó N C O N V E R S I O N D / A Figura 8. Flujo del programa completo. 1. El control difuso puede ser aplicado a cualquier problema que requiera la utilización de control. 2. El método MAX MIN proporciona de manera fácil y precisa el resultado deseado de la base de reglas pero si éste no está bien definido conduce a errores. LCD COP8CDR L5 F1 L6 F0 L7 G0 B0 E7 B1 E6 B2 E5 B3 E4 B4 D7 B5 D6 B6 D5 B7 D4 +5V RS R/W GND +5V GND E D0 D1 D2 D3 D4 D5 D6 D7 3. La definición de los números difusos de entrada es labor compleja por lo cual se hace uso de otras herramientas matemáticas tales como Redes Neuronales Algoritmos Genéticos etc. 4. No es necesario el uso de punto flotante como tal en las operaciones se puede dar un resultado preciso trabajando con números enteros. 5. El verdadero poder de aplicación del control difuso se encuentra en problemas para los cuales las salidas no requieran un gran número de valores de salida sino para los cuales exista un rango al cual se le pueda asignar un valor fijo. A0 A1 A2 A3 A4 A5 A6 A7 E0 SEÑAL ANALOGICA ENTRADA Figura 9. Diagrama de conexiones del sistema controlador difuso. B7 B6 B5 B4 B3 B2 B1 B0 DATOS ENTRADA XV 1 31 polibits 4 3
7 REFERENCIAS [1] Peter Harriott. Process Control. Capítulo 3. Open-Loop Response of Simple Systems. Mc Graw-Hill Book Company [2] George Bojadziev & Maria Bojadziev. Fuzzy Sets Fuzzy Logic Applications. Cápitulo 11. Fuzzy Logic and Applications. World Scientific [3] Jeremy Binfet & Bogdan M. Wilamowsky. Microprocessor of Fuzzy Systems and Neural Network. Página IEEE. [4] José Ramón Alique López Elena Agüero Gutiérrez Leonardo C. Rosa. A Fuzzy Logic Based Aproach to Machine-Tool Control Optimization. Páginas del libro Fuzzy Control Systems [5] Steve G. Romanink and Lawrence O. Hill. Learning Fuzzy Control Rules from Examples. Páginas del libro Fuzzy Control Systems [6] Ramiro Aduviri Velasco. Comparación de Controladores Convencionales y Controladores Difusos. Universidad de San Andrés. La Paz Bolivia. Agosto [7] George Bojadziev & Maria Bojadziev. Fuzzy Sets Fuzzy Logic Applications. Cápitulo 6 Fuzzy Sets. World Scientific [8] George Bojadziev & Maria Bojadziev. Fuzzy Logic Applications. Cápitulo 7 Fuzzy Relations. Fuzzy Sets. World Scientific polibits
CONVERSORES (ADC Y DAC) MICROPROCESADORES II
CONVERSORES (ADC Y DAC) MICROPROCESADORES II 1 Introducción Conversor A/D Conceptos Básicos Conversor D/A FEB-JUN 2009 MICROPROCESADORES II 1 El control de procesos con una computadora digital es cada
Tema 08: Convertidor Digital Analógico
Tema 08: Convertidor Digital Analógico M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom 1 Contenido Introducción Tipos de señales Convertidor
Tema: Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1
CAPÍTULO 5 SISTEMA DE CONTROL CON LABVIEW 7 EXPRESS
CAPÍTULO 5 SISTEMA DE CONTROL CON LABVIEW 7 EXPRESS En las páginas siguientes se hará una breve descripción de los VI s que se utilizaron para hacer el control del sistema mecánico diseñado para el monitoreo
Transmisor de Presión Diferencial para Medición de Caudal Usando como Elemento Primario un Tubo Venturi
20 Transmisor de Presión Diferencial para Medición de Caudal Usando como Elemento Primario un Tubo Venturi Calma, Ivia., Custodio, Ángel. [email protected],[email protected] UNEXPO Resumen El presente
Práctica No. 6 del Curso "Meteorología y Transductores". "Convertidores ADC y DAC"
Objetivos. Práctica No. 6 del Curso "Meteorología y Transductores". "Convertidores ADC y DAC" Comprobar por medio de simulaciones el funcionamiento de los convertidores analógico digital (ADC) y el digital
Anexo III. Programas
Anexo III Programas 1 Programa de control de Disparo para el controlador de velocidad Para poder controlar el ángulo de disparo de los SCR s, es necesario que el Microcontrolador que en este caso un arduino
Guia para examen de Sistemas Embebidos I Para primer parcial Febrero 2013 Revisión 2 Ing. Julio Cesar Gonzalez Cervantes
Qué significa ALU? Arithmetic Logic Unit Guia para examen de Sistemas Embebidos I Para primer parcial Febrero 2013 Revisión 2 Ing. Julio Cesar Gonzalez Cervantes que operaciones realiza un ALU? suma, resta,
CAPITULO III CONTROLADORES
CAPITULO III CONTROLADORES 3.1 Controladores El controlador es el segundo elemento en un sistema de control automático, éste toma una señal de entrada y la compara con un valor establecido para obtener
CONVERSIÓN DIGITAL - ANALÓGICA
15//2011 Prof. Manuel Rivas CONERSIÓN DIGITAL - ANALÓGICA Conceptos generales Configuración sumador - inversor Configuración R 2R Especificaciones de un DAC DAC integrados 2 1 15//2011 En un sistema de
2. Cuál es la resolución del DAC cuyo voltaje de salida es de 2V para un código de Entrada de 01100100? Expresela en volts y como porcentaje.
1. Un convertidor digital-analógico tiene un tamaño de paso de 0.25V y una salida a escala completa de 7.75V. Determina el porcentaje de resolución y el número de bits de entrada binaria. K = 0.25V Afs
Interfaz analógica SYMBHIA
Interfaz analógica SYMBHIA En esta aplicación de la tarjeta SYMBHIA se tiene como objetivo utilizar el ADC, uno de los IDAC y los comparadores del PSoC a través del FPGA, el PSoC tendrá programada una
INGENIERO AUTOMOTRIZ
Tesis presentada como requisito previo a la obtención del grado de: INGENIERO AUTOMOTRIZ AUTORES: ROBERTO JAVIER LARA LARA ESTEBAN ANDRES LORA MENA Diseñar e instalar un sistema configurable basado en
CAPÍTULO 3: DESCRIPCIÓN HARDWARE DEL
CAPÍTULO 3: DESCRIPCIÓN HARDWARE DEL SISTEMA INFODINA. 1.- INTRODUCCIÓN. Como ya se ha mencionado anteriormente, el sistema InfoDina está constituido por dos módulos: una parte hardware, constituida por
Compuertas de Muestreo
Compuertas de Muestreo V1-0m/0mV 100 Hz Vs1 10V - C1 100uF A R 1k R3 Rc 1k C Q1 N R1 500 Vo C 100uF 0.000ms 50.00ms 100.0ms 150.0ms 00.0ms A: v1_1 0.00mV -0.00mV B: v_1 5.000 V C: vo 11.00 V 1.000 V R5
SISTEMAS DIGITALES 3ER EXAMEN. Pendiente Revisión
Autor: ORLANDO HEREDIA (Pendiente Revisión) 1 / 6 SISTEMAS DIGITALES 3ER EXAMEN Pendiente Revisión 1. Represente los siguientes números decimales con signo en: a) Sistema complemento a dos de 5 bits b)
Proyecto final "Sistema de instrumentación virtual"
"Sistema de instrumentación virtual" M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com @efranco_escom [email protected] 1 Contenido Introducción Objetivos Actividades Observaciones Reporte
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN PROYECTO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN ELECTRÓNICA E INSTRUMENTACIÓN CHICAISA
Tema 09: Convertidor Analógico Digital
Tema 09: Convertidor Analógico Digital M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom 1 Contenido Convertidor A/D Funcionamiento básico
Introducción a la Computación. Capítulo 7 Entrada/Salida
Introducción a la Computación Capítulo 7 Entrada/Salida Problemas Entrada/Salida Existe una amplia variedad periféricos Se les entrega distintas cantidades de datos Funcionan a distintas velocidades Tienen
SISTEMAS ELECTRÓNICOS INDUSTRIALES II EC2112
SISTEMAS ELECTRÓNICOS INDUSTRIALES II EC2112 Prof. Julio Cruz Departamento de Electrónica Trimestre Enero-Marzo 2009 Sección 2 Previamente Memorias Donde están? Terminología Operación Tipos Expansión Revisión
Programación de un Control Difuso (Fuzzy) para una Columna de Destilación
Programación de un Control Difuso (Fuzzy) para una Columna de Destilación M. en C. Armando Morales S. Instituto Mexicano del Petróleo Email: [email protected] M. en C. Romeo Urbieta Parrazales, Ing. Luis
Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION
SISTEMA DE SEGURIDAD PARA CASA HABITACION González Padilla Carlos Efraín, Hernández García Edgar Aureliano, López Seda Celia Cristina, Vázquez Domínguez Armando. e-mail: [email protected], [email protected],
En el presente capítulo, se tratará lo referente a los circuitos necesarios para la
Capítulo 3. Adquisición de Señales En el presente capítulo, se tratará lo referente a los circuitos necesarios para la captura de las señales de los signos vitales y su envío al equipo de cómputo donde
SADE en LabView. IO PIN: SADE cuenta con 13 pines que se pueden configurar como entrada, salida e inclusive como PWM.
SADE en LabView SADE (Sistema de Adquisición de Datos flexible ) es la aplicación de INTESC la cual facilita el manejo de la tarjeta Symbhia mediante comandos en lenguaje de alto nivel. En el siguiente
Tema 7. Entrada / Salida
Tema 7 Entrada / Salida Problemática Entrada/Salida Elementos claves en un computador: Procesador, memoria y módulos de E/S Cada módulo de E/S se conecta al bus del sistema y controla a uno o a más periféricos
MODULO Nº13 PROPULSORES DE CC
MODULO Nº13 PROPULSORES DE CC UNIDAD: CONVERTIDORES CC - CC TEMAS: Propulsores de CC. Conceptos Básicos de los Motores CC. Técnica PWM. Propulsores Pulsantes. OBJETIVOS: Explicar las características principales
2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U)
2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U) Este controlador de la casa Hitachi se usa para mostrar caracteres alfanuméricos en paneles LCD de matriz pasiva (los típicos que se pueden encontrar
CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA
CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA Un receptor asíncrono / transmisor universal (UART) es un bloque de circuitería responsable de implementar
Tema 09: Convertidor Analógico Digital
Tema 09: Convertidor Analógico Digital Solicitado: Ejercicios 05: Convertidor Analógico Digital M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom
Protocolo MODBUS para procesadores M850-W-x y M850-P-x
Protocolo MOBU para procesadores M850--x y M850-P-x Instrucciones de Instalación y Mantenimiento IM-P333-91 MI Issue 1 M850--x M850-P-x 1. Protocolo MOBU 1.1 Parámetros de transmisión en serie e información
CONVERTIDORES A/D Y D/A
Memoria CONVERTIDORES A/D Y D/A Convertidores Introducción Las señales analógicas varían constantemente cuando tenemos que manejar señales de audio, temperatura, tensión o corriente Las señales analógicas
Practica 1 (3.5 %) 1. Realice el diseño y montaje de un R_S discreto activo en bajo.
TITULO : Biestables, Monoestables y Astables 1.-Objetivos: Practica 1 (3.5 %) Estudiar y analizar el comportamiento de los biestables asíncronos y sincronos. Realizar montajes con diferentes tipo de Monoestables.:
Diseño de Microcontroladores
Departamento de Electrónica Diseño de Microcontroladores Alumnos: De la Goublaye de Ménorval, Eric Gómez, Rodrigo Pinto, Orlando Salas, Felipe 30/03/04 1. Índice 1. Índice...2 2. Introducción...3 3. Puertas
Este capítulo está dedicado a la programación del microcontrolador y de la. tarjeta de adquisición de datos. La programación del microcontrolador se
CAPÍTULO V PROGRAMACIÓN Este capítulo está dedicado a la programación del microcontrolador y de la tarjeta de adquisición de datos. La programación del microcontrolador se realizó por medio del software
Manual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida
Secretaría/División: Área/Departamento: Manual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida División de Ingeniería Eléctrica Departamento de Computación Memorias direccionables
Julián Andrés Herrera Valencia Felipe A. Marulanda Castro
Julián Andrés Herrera Valencia Felipe A. Marulanda Castro Los motores de inducción son muy utilizados en los procesos industriales para suministrar potencia mecánica y, de esta manera, realizar tareas
En el capítulo anterior se describieron las modificaciones hechas al sistema de
Capítulo. Modificaciones al instrumento virtual En el capítulo anterior se describieron las modificaciones hechas al sistema de acondicionamiento analógico. Estos cambios forzosamente llevan a cambios
LABORATORIO DE SISTEMAS DE CONTROL AUTOMÁTICO PRÁCTICA N 3
ESCUELA POLITÉCNICA NACIONAL Campus Politécnico "J. Rubén Orellana R." FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control LABORATORIO DE SISTEMAS DE CONTROL AUTOMÁTICO
Examen Ordinario de Automatización Industrial
Examen Ordinario de Automatización Industrial 23 de mayo de 2013 Duración: 1 hora y 15 minutos - Se piden respuestas claras, breves y concisas. No son aceptables divagaciones y ambigüedades. - Consulta
3. Pan & Tilt. 3.1.Parte mecánica del pan & tilt
3. Pan & Tilt Para poder orientar la cámara tanto horizontalmente como verticalmente, se ha montado sobre un pan & tilt. Así, de esta forma, es posible ajustar el ángulo horizontal (Pan) y el vertical
CONTROL DE BALANZA AÉREA MEDIANTE LÓGICA DIFUSA
CONTROL DE BALANZA AÉREA MEDIANTE LÓGICA DIFUSA Barrera E.E. 1 Balbuena, C 2 Hernández, R 3. RESUMEN 2 El presente trabajo muestra las características y el desarrollo realizado para la estabilización de
UNIDAD 2. Unidad de Microprocesador (MPU) Microprocesadores Otoño 2011
1 UNIDAD 2 Unidad de Microprocesador (MPU) Microprocesadores Otoño 2011 Contenido 2 Unidad de Microprocesador Generalizada Memoria Dispositivos de Entrada y Salida Sistemas basados en Microprocesadores
ACLARACIONES SISTEMA DE CONTROL ESPECIFICACIÓN TÉCNICA GRUPOS MOTOGENERADORES de la Nueva Central de Infraestructuras Comunes (CIC) de la Ciudad
ACLARACIONES SISTEMA DE CONTROL ESPECIFICACIÓN TÉCNICA GRUPOS MOTOGENERADORES de la Nueva Central de Infraestructuras Comunes (CIC) de la Ciudad Agroalimentaria de Tudela (Navarra). NE: 12.197 E.T. 0011
ASIGNATURA: DIBUJO ELECTRONICO I NUMERO DE INFORME: N 04 TEMA: CONVERTIDOR ANALÓGICO A DIGITAL. PRESENTADO POR: LIZANA AGUADO, Fernando
Año de la Integración Nacional y el Reconocimiento de Nuestra Diversidad 1 ASIGNATURA: DIBUJO ELECTRONICO I NUMERO DE INFORME: N 04 TEMA: CONVERTIDOR ANALÓGICO A DIGITAL PRESENTADO POR: LIZANA AGUADO,
Introducción n al Control Industrial
Introducción n al Control Industrial Autómatas ISA-UMH 1 Introducción Índice Definición Antecedentes históricos Topología a de los sistemas de control Tipos de sistemas de control El Autómata Programable
Velocidades Típicas de transferencia en Dispositivos I/O
Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad
Tema 9 Periféricos de Entrada
Tema 9 Periféricos de Entrada Periféricos e Interfaces Tema 9/1 Contenido TECLADOS DISPOSITIVOS APUNTADORES DIGITALIZADORES Teclados Tecnología y Tipos Estructura Funcionalidad Interfaz al computador:
Conversores Análogo-Digital
Conversores Análogo-Digital mc PIC Preparado por : jhuircan Depto. Ingeniería Eléctrica Universidad de La Frontera Proceso de Conversión Código Correspondiente a la muestra j S(t) S(k) 0010..0011 ADC t
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Microcontroladores para instrumentación y control. 2.
UNIVERSIDAD DE LAS FUERZAS ARMADAS
UNIVERSIDAD DE LAS FUERZAS ARMADAS CARRERA DE INGENIERÍA ELECTRÓNICA DISEÑO Y CONSTRUCCIÓN DE UNA TARJETA DIDÁCTICA PARA LA PROGRAMACIÓN Y APLICACIÓN DE LOS MICROCONTROLADORES ATMEL DE BAJA Y MEDIA ESCALA
UC1 UNIDAD DE ENTRADA DE CELDA DE ALTA RESOLUCIÓN
VISIÓN GENERAL DISEÑO El equipo cuenta con una placa de montaje superficial de avanzada tecnología. Posee un diseño compacto (82x30x122 mm), frente de aluminio, sujeción riel din y borneras enchufables
CAPITULO 3 IMPLEMENTACIÓN DEL INVERSOR ELEVADOR. En el presente capítulo se muestran, de manera general, la etapa de potencia y de
CAPITULO 3 IMPLEMENTACIÓN DEL INVERSOR ELEVADOR MONO - ETAPA 3.1 Introducción En el presente capítulo se muestran, de manera general, la etapa de potencia y de control de conmutación implementadas. Se
CAPÍTULO 3 ETAPA ELECTRÓNICA. 3.1 Introducción
CAPÍTULO ETAPA ELECTRÓNICA En este capítulo se presenta el estudio de la conmutación en el sentido de los motores de corriente continua, así como la naturaleza de las señales que proceden de los sensores..
Prueba del Driver ModBus
Prueba del Driver ModBus Prueba de la placa Elementos y Conexiones Elementos: - Placa 232-485 - Driver ModBus - Master SPI (µc en protoboard, ver más abajo) - PC + software de prueba dedicado, o genérico
Sistemas de adquisición? Variables involucradas en estos sistemas? Filtros? Señales?
Julio Cruz Sistemas de adquisición? Variables involucradas en estos sistemas? Filtros? Señales? Sistemas de adquisición de señales Conversión análogo-digital Sistema de adquisición de ECG Comerciales Prototipo
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control LABORATORIO DE SISTEMAS DE CONTROL AUTOMÁTICO PRÁCTICA N 3
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control LABORATORIO DE SISTEMAS DE CONTROL AUTOMÁTICO 1. TEMA PRÁCTICA N 3 CASO DE ESTUDIO: MODELACIÓN DE UN MOTOR DC
Rediseño del Automatizador. Gonzalo Santos
Rediseño del Automatizador. Gonzalo Santos Para facilitar reparaciones y modificaciones en el diseño los sistemas de automatización propuestas se basan en un conjunto de módulos interconectados. Se plantean
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO MICROCOMPUTADORAS 1672 6 o 08 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación Ingeniería
Conversión analógico-digital
Diapositiva Conversión analógico-digital Hasta ahora hemos tratado principalmente señales continuas (analógicas), pero hoy en día, tanto en computación como en medición se usan principalmente sistemas
Introducción al Control Industrial. Autómatas Programables ISA UMH 1. Índice
Introducción al Control Industrial Autómatas Programables ISA UMH 1 Introducción Definición Índice Antecedentes históricos Topología de los sistemas de control Tipos de sistemas de control El Autómata
partir de los 5 Volts que entrega el puerto USB La alimentación puede ser
Introducción: La tarjeta de desarrollo de Intesc μvva PRO (Miuva PRO), ha sido diseñada para satisfacer las necesidades tanto básicas como avanzadas de estudiantes y/o profesionistas que trabajan con microcontroladores
3.1 DIAGRAMA A BLOQUES DE SISTEMAS DE CONTROL
3.1 DIAGRAMA A BLOQUES DE SISTEMAS DE CONTROL 3.1.1 DIAGRAMAS DE BLOQUES: FUNDAMENTOS Un diagrama de bloques es una representación gráfica y abreviada de la relación de causa y efecto entre la entrada
Universidad Autónoma del Estado de México Facultad de Medicina
Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en
Apuntadores en C y C++
Apuntadores en C y C++ Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Prof. Marcos A. Gil T. 8 de diciembre de 2004 1. Introducción Los apuntadores en C y C++ son una herramienta
Arquitectura de computadores I
Arquitectura de computadores I Perspectiva de alto nivel de los computadores Septiembre de 2017 Contenido Componentes del computador Funcionamiento del computador Estructuras de interconexión Interconexión
Universidad Autónoma de Baja California
Universidad Autónoma de Baja California FACULTAD DE CIENCIAS QUÍMICAS E INGENIERÍA Ing. en Electrónica Manual de Prácticas Laboratorio de Control Digital Elaboró: Revisión: Juan Jesús López García Febrero
El circuito integrado ADC1230, fabricado
ADC12130 Conversor A/D serial de 12 bits GUILLERMO RAMOS RAMOS [email protected] Los conversores A/D seriales se caracterizan por su tamaño reducido y bajo costo. El circuito integrado que describimos
Diseño de reguladores PID.
Universidad Carlos III de Madrid Departamento de Ingeniería de Sistemas y Automática Área de Ingeniería de Sistemas y Automática SEÑALES Y SISTEMAS Práctica 3 Diseño de reguladores PID. 1 Introducción
CONCEPTOS. Concepto de Sistema. Arreglo de elementos conectados o relacionados entre sí de tal manera que forman y/o actúen como una unidad entera.
CONCEPTOS Concepto de Sistema. Arreglo de elementos conectados o relacionados entre sí de tal manera que forman y/o actúen como una unidad entera. Concepto de Sistema de Control. Interacción de componentes
Arquitectura Básica para Controladores de Lógica Difusa a Programarse en FPGAs
Arquitectura Básica para Controladores de Lógica Difusa a Programarse en FPGAs Juan C. Herrera Lozada, [email protected] Ma. de Lourdes Olvera Cárdenas, [email protected] Ma. Teresa Lozano Hernández. [email protected]
Lógica Computacional. Aritmética binaria
Lógica Computacional Aritmética binaria Aritmética binaria - Suma Para sumar dos (o más) números en sistema binario seguimos el mismo procedimiento que para sistema decimal, teniendo en cuenta que: 1 +
CONTROL DE PROCESOS (LVPROSIM), MODELO 3674
Instrumentación y control de procesos SOFTWARE DE SIMULACIÓN Y DE CONTROL DE PROCESOS (LVPROSIM), MODELO 3674 DESCRIPCIÓN GENERAL El Software de simulación y de control de procesos (LVPROSIM) permite la
1.4.3 Errores de redondeo y la aritmética finita de las computadoras
1.4.3 Errores de redondeo y la aritmética finita de las computadoras Como la computadora sólo puede almacenar un número fijo de cifras significativas, y cantidades como π, e, 3, 2 no pueden ser expresadas
Circuito de Offset
Figura 3.3 Conexión del Amplificador Los cálculos para la ganancia son simples y se muestran en la ecuación (3.), en estas se puede observar que para el cálculo de la ganancia es necesario establecer el
Circuitos Sample & Hold y Conversores
Circuitos Sample & Hold y Conversores 1 Introducción Los circuitos de muestreo y retención se utilizan para muestrear una señal analógica en un instante dado y mantener el valor de la muestra durante tanto
Diseño y construcción de una tarjeta convertidora de 8 canales A/D y 4 canales D/A
Diseño y construcción de una tarjeta convertidora de 8 canales A/D y 4 canales D/A M. en C. Romeo Urbieta Parrazales Profesor e Investigador del CINTEC- IPN Ing. Ignacio Minjares Tarazena Profesor e Investigador
MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627)
MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627) TEMARIO Objetivo: El estudiante comprenderá la evolución de los microcontroladores y microprocesadores así como sus diferencias, desarrollara su habilidad
TEMA 20 EL CONVERSOR A/D
TEMA 20 EL CONVERSOR A/D Introducción Al Conversor Analógico/Digital Los microcontroladores PIC de la familia 16F78x, poseen un conversor A/D de 10 bits de resolución, y con 5 entradas para los dispositivos
ANALISIS Y DISEÑO DE CIRCUITOS ARITMÉTICOS
ANALISIS Y DISEÑO DE CIRCUITOS ARITMÉTICOS Suma y resta binaria Diseño de un sumador Análisis del sumador Análisis de un sumador/restador Suma y resta en BCD Suma y resta en BCD exceso de tres Análisis
INSTRUCCIONES. Las instrucciones del microcontrolador Z8 PLUS se pueden clasificar en grupos de acuerdo a su función como:
INSTRUCCIONES Las instrucciones del microcontrolador Z8 PLUS se pueden clasificar en grupos de acuerdo a su función como: Instrucciones de carga Manipulación de bit Aritméticas Transferencias Lógicas Rotación
VARIABLES ANÁLOGAS EN PROGRAMADORES NI4, y NO4I
VARIABLES ANÁLOGAS EN PROGRAMADORES El direccionamiento de los canales o entradas análogas en los módulos del Allen Bradleys para Programador SLC 503,es el siguiente 1746 -NI4, y 1746 - NO4I Se poseen
LOGICA DIGITAL ARITMETICA DE COMPUTADORAS ASPECTOS FUNDAMENTALES 1. FORMA DE REPRESENTAR LOS NUMEROS ( FORMATO BINARIO)
LOGICA DIGITAL ARITMETICA DE COMPUTADORAS ASPECTOS FUNDAMENTALES 1. FORMA DE REPRESENTAR LOS NUMEROS ( FORMATO BINARIO) 2. ALGORITMOS UTILIZADOS PARA REALIZAR LAS OPERACIONES BASICAS (SUMA, RESTA, MULTIPLICACION
El nivel ISA (II)! Conjunto de Instrucciones
El nivel ISA (II) Conjunto de Instrucciones EC-2721 Arquitectura del Computador I Que es un Conjunto de Instrucciones? Colección completa de instrucciones comprendida por un procesador Lenguaje de máquina
Entradas y Salidas. Componentes básicos de una PC
Entradas y Salidas a) Con periféricos de mediana velocidad conviene trabajar por FLAG (control por programa). b) Con periféricos rápidos utilizando el esquema de la línea READY. c) Con periféricos de Actuación
PRÁCTICA N 3 EQUIVALENTES DISCRETOS
ESCUELA POLITÉCNICA NACIONAL Campus Politécnico "J. Rubén Orellana R." FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control LABORATORIO DE SISTEMAS DE CONTROL DISCRETO
