Diseño de Microcontroladores

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Diseño de Microcontroladores"

Transcripción

1 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

2 1. Índice 1. Índice Introducción Diseño del convertidor análogo digital Obtención de la temperatura en grados Celsius Transmisión de datos por la interfaz de red Conclusiones Anexo...17

3 2. Introducción En la actualidad existen muchos dispositivos que deben ser monitoreados y controlados constantemente. Estas tareas involucran la presencia permanente de personal en el lugar físico, que cumpla con la función de observar el comportamiento del dispositivo y de tomar medidas en caso de que un evento extraordinario suceda. La presencia permanente de este personal, a su vez implica costos para las empresas que no siempre están dispuestos a pagar. Un ejemplo conocido, es el de una sala de servidores que para un óptimo funcionamiento debe estar en un rango de temperatura adecuado. Otros casos que necesitan un monitoreo y control constante de la temperatura de este tipo, son los invernaderos de plantas, frigoríficos, cierto tipo de contenedores de alimentos, etc. Para este tipo de casos existen sistemas de enfriamiento que no ofrecen monitoreo a distancia como tampoco envían avisos para que el administrador realice acciones en caso de falla o mal funcionamiento. Este documento presenta una solución a este tipo de problemas, la cual se basa en un desarrollo de monitoreo y control a distancia mediante microcontroladores, en particular utilizando la tarjeta EasyWeb2 con el microcontrolador MSP430. En este informe se desarrolla un sistema que permite monitorear gráficamente la temperatura de un lugar distante a través de la Red Internet, dando la opción automática de activar un ventilador de enfriamiento a cierto umbral de temperatura. Para lograr este objetivo, el trabajo ha sido dividido en las siguientes cuatro partes: Diseño del convertidor análogo digital Obtención de la temperatura en grados Celsius Transmisión de datos por la interfaz de red Diseño del programa cliente

4 3. Diseño del convertidor análogo digital Se diseño el modulo del convertidor análogo digital en su forma simple con el fin de muestrear la temperatura en un pin de la tarjeta de desarrollo, para registrar y luego enviar la temperatura por Internet. Al señalar que se tiene un convertidor simple se hace referencia a que solo se tiene una conversión por una sola entrada y no una conversión secuencial. Se tomó como entrada al pin P6.1. La temperatura es una variable que contiene una variación lenta, por lo que se eligió un muestreo lento de 1024 ciclos de reloj (el más lento de los muestreos). El convertidor tomará las muestras y las pondrá en el registro ADC12MCTL0, la fuente Sample & Hold es ADC12SC, el reloj que se selecciono, para el muestreo fue MCLK. Una vez que se configura el flag ADC12SC, comienza la conversión la cual espera doce ciclos de reloj antes de guardar los datos que estaban en el registro ADC12MTCL0 para ponerlos en MEM0. Las interrupciones están deshabilitadas, pues en la aplicación, que se desarrollo no son necesarias. Las interrupciones son deshabilitadas con ADC12IE = 0x00 El buen funcionamiento del conversor queda definido por la configuración de los registros de control CTL0 Y CTL1. CTL0 Primero se configuran los bits de los registros SHT0_xx y SHT1_xx, que darán el tiempo de captura. Estos al tener el valor 1111 proporcionarán un muestro lento, mas precisamente un total de 1024 ciclos de reloj, de modo que el tiempo de SAPCON, o sea tiempo de sincronismo mas tiempo de muestreo serán los 1024 ciclos de reloj. Después se procuro tener una referencia interna, para ello se seccione REFON. CTL1 Se selecciona el primero de los registros a convertir, en este caso se hará la conversión en CSTARTADD_0. Para no interrumpir los ciclos de captura se pondrá los bits SHP = 1, ISSH Y SHS = 0, estas señales de control permiten que se hagan un muestro correctamente. Otro problema de la conversión es que se debe asegurar que esta no sea muy chica dado que a la entrada de la conversión se cuenta con un filtro pasabajos que tiene retardo. La división del reloj se hizo por 7, esto esta dado por ADC12DIV7. La fuente de reloj que se tomo fue el reloj MCLK, la selección se hizo ADC12SSEL_2. Para terminar se elige el modo de conversión CONSEQ_0, que es solo conversión simple.

5 Esquema del conversor análogo digital. El programa de conversión toma como argumento el canal que debe convertir, en este caso tendrá como argumento 1, pues este es el canal a convertir. El programa deshabilita la conversión que en ese momento se este haciendo o se vaya a hacer esto lo realiza reseteando el bit ENC, como también borra las entradas, que estén dirigidas a las direcciones de memoria a transformar. Posteriormente se habilita la conversión con ENC = 1, un vez asegurado lo anterior se elige el canal a convertir. El disparo que produce la conversión se realiza activando el bit SC esperando los doce ciclos de reloj que demora el conversor en guardar en memoria la conversión, ultimo se realiza con la sentencia, while (ADC12CTL0 & ADC12SC), de est manera se asegura de que lo datos queden bien guardado en memoria antes de ser interrumpidos.

6 Conversión int conversion(canal) { ADC12CTL0 &= ~ENC; ADC12MCTL0 &= 0xFFF0; ADC12MCTL0 = (CANAL & 0x0F); ADC12CTL0 = ENC; ADC12CTL0 = ADC12SC; //deshabilita conversión para // realizar cambios //borra INCHx //Selecciona el canal a // convertir //habilita conversión //inicia conversión while (ADC12CTL0 & ADC12SC); return ADC12MEM0; //espera término de la // conversión, o sea espera // que bit ADC12SC = 0 La inicialización habilita los puertos que se usaran para la conversión y para la acción del ventilador por medio del relé. Además se configura el conversor para que funcione de la manera antes señalada.

7 Inicialización. P6SEL = 0x00DF; P6DIR = 0xFF20; //Todos como Entrada Menos A5 //Para A5 como Salida //Inicialización del Conversor, dado que //por este canal saldrá la señal que //activara al ventilador. ADC12CTL0 &= ~ENC; //deshabilita conversión ADC12CTL0 = SHT1_15 SHT0_15 ADC12ON REFON; ADC12CTL1 = CSTARTADD_0 SHS_0 SHP ADC12DIV_7 DC12SSEL_2 CONSEQ_0; ADC12MCTL0 = SREF_1; //Vr+ = Vref+ y Vr- = Avss. ADC12IE = 0x00; //Deshabilitadas las interrupciones (bits //ADC12IEx) para todos los ADC12MCTLx ADC12CTL0 = ENC; // habilita conversión

8 4. Obtención de la temperatura en grados Celsius En la función temperatura, lo primero es llamar a la función conversión, la cual retorna el valor actualizado del registro ADC12MEM0. Este registro contiene al número binario que representa el voltaje de entrada del pin P6.1, que es voltaje entregado por el censor de temperatura. Cuando se tiene el valor actualizado del registro ADC12MEM0, este debe dividirse por 27,3 para obtener el valor de la temperatura en números decimales (La obtención del numero 27,3 se encuentra explicado en el anexo 1). El resultado de esta operación se almacena en una variable entera llamada ENTERO y en otra flotante llamada TEMP. Para obtener la parte decimal, se resta la variable TEMP con la variable ENTERO, y el resultado se multiplica por 10, con lo que se obtiene el primer digito decimal. El resultado de esta operación se almacena en la variable RESTO, la cual cuenta con un digito significativo decimal. Con esto se puede obtener el valor de la temperatura separada en 2 variables (ENTERO, RESTO). Estas variables son usadas para colocar el valor de la temperatura en el LCD. Esto se encuentra en el siguiente código: void temperatura(void) { conversion(1); float temp=adc12mem0/27.2; int entero=adc12mem0/27.2; int resto=(temp - entero)*10; unsigned int temperatura(void) { conversion(1); int red = ADC12MEM0*10/27.2; float temp=adc12mem0/27.2; unsigned int entero=adc12mem0/27.2; int resto=(temp - entero)*10; Luego se configura el cursor al comienzo de la primera línea del LCD, y se imprime un mensaje definido anteriormente (El mensaje es La temperatura, el cual se encuentra definido en la función Display.h ). Luego se setea el cursor en la segunda línea del LCD y se imprime el siguiente mensaje es de ENTERO, RESTO ºC, (donde ENTERO y RESTO son las variables mencionadas anteriormente) luego se coloco un retardo de 1[s], para que las variaciones en la pantalla fueran perceptibles para las personas. Esto se desarrollo con el siguiente código: Put_Ins(Set_DDRAM_Address + 0); linea Put_Str(LCD_Message1); Put_Ins(Set_DDRAM_Address + Line2_Offset); linea Delayx100us2(4000); //primera //segunda

9 Como la función Temperatura es invocada dentro de un loop infinito, mediante el código se despliega en le display de de forma continua la temperatura ambiente. Para el caso en que la temperatura exceda los 25 ºC, se inserto un código que enciende un ventilador para bajar la temperatura. El ventilador se encuentra conectado a un relé, que al recibir un uno lógico (5 Volts.) cambia de estado encendiendo el ventilador, esto se representará mediante la instrucción RELAY1_ON o RELAY1_OFF, estas 2 instrucciones representan el cambiar el estado del relé, estas instrucciones se encuentran definidas en la librería MSP430lib.h. El siguiente código permite que cuando la temperatura exceda los 25ºC se encienda el ventilador y se sigan cumpliendo las funciones antes definidas: if (entero > 24) { STATUS_LED_ON; //switch on VENTILADOR RELAY1_ON; //ventilador encendido Put_Ins(Clear_Display);Delayx100us(retclear); Put_Ins(Set_DDRAM_Address + 0); Put_Str(B1_Message); Put_Ins(Set_DDRAM_Address+Line2_Offset); //segunda linea Delayx100us2(4000); printf("es de %d.%d c",entero,resto ); Delayx100us2(4000); else { RELAY1_OFF; //Ventilador apagado

10 Luego de esto se definió función Temperatura1, la cual es la encargada de entregar la temperatura que ira por la red. Esta función entrega un promedio de 3 temperaturas (para que el cambio de temperatura sea apreciable en el programa en visual basic), esta temperatura promedio se entrega como retorno de la función temperatura1 en la variable redfin. La función se define con las siguientes instrucciones: unsigned int temperatura1(void) { int redfin,red1,red2,red3; red1 = ADC12MEM0*10/27.2; conversion(1); Delayx100us2(100); red2 = ADC12MEM0*10/27.2; conversion(1); Delayx100us2(100); red3 = ADC12MEM0*10/27.2; Delayx100us2(100); redfin = (red1 + red2 + red3)/3; return redfin; Este retorno se almacena en la variable tv la cual es un string que se llena con el retorno de la función temperatura1. Este string es el que será enviado por la red y recibido por el programa en Visual Basic. El string se forma de la siguiente manera: sprintf(tv, "%d", (unsigned char) temperatura1());

11 5. Transmisión de datos por la interfaz de red La tarjeta de desarrollo EasyWeb2, tal como su nombre lo indica, mediante la controladora de red CS8900A permite hacer desarrollos de programas que se conecten con la red mediante protocolos TCP/IP y UDP. Como se puede observar en el Diagrama 1, doce de los pines del microcontrolador MSP430 están conectados directamente a la controladora de red. Diagrama 1: Pines conectados a la controladora de Red. En Internet se pueden encontrar distintos programas orientados al desarrollo de aplicaciones de red, la mayoría de ellos son basados en el stack TCP/IP realizado por Andreas Dannenberg de la Universidad de Ciencias Aplicadas de Alemania (University of applied sciences). Dada su simplicidad este stack tiene varias limitaciones como por ejemplo no permite múltiples conexiones, no acepta paquetes UDP o paquetes fragmentados y no hace detección de errores (ckecksum). Al ser este nuestro primer acercamiento con la tarjeta de desarrollo se prefirió ocupar este Stack TCP/IP, dejando en

12 vista para futuras aplicaciones el uso de otros Stack s TCP/IP mas avanzados como el UIP (Adam Dunkels <adam@dunkels.com>). Una vez adquirido los valores de la temperatura por medio de la puerta digital procedemos a realizar una conexión tipo cliente/servidor. Como cliente se utiliza un programa que se ha realizado en Visual Basic. Captura de Pantalla: Aplicación Cliente en Visual Basic Antes de realizar una conexión con el microcontrolador, el programa RedTemp V 1.0 debe ser configurado por el usuario ingresando la dirección IP y puerto destino del microcontrolador. Una vez configurado se debe presionar el botón Conectar QUIEN ESTABLECERÁ una conexión TCP/IP al microcontrolador. Luego de establecer la conexión la aplicación cliente cada medio segundo (500 ms) envía de forma continua el String F al microcontrolador.

13 En primera instancia se debe configurar las direcciones IP y puerto del servidor para que pueda atender solicitudes. Esto se realiza mediante la configuración del archivo tcpip.h de la siguiente forma: // easyweb-stack definitions // Dirección IP del microcontrolador #define MYIP_1 172 #define MYIP_2 16 #define MYIP_3 16 #define MYIP_4 5 // Máscara de red #define SUBMASK_1 255 #define SUBMASK_2 255 #define SUBMASK_3 255 #define SUBMASK_4 0 // Puerta de enlace (Gateway) // Permite acceso desde Internet. #define GWIP_1 172 #define GWIP_2 16 #define GWIP_3 16 #define GWIP_4 1 En el archivo Easyweb2.c se debe configurar el puerto local donde se recibirán las peticiones: TCPLocalPort = 1510; Y finalmente, si se desea se puede configurar el número MAC de la controladora de Red en el archivo cs8900.h: #define MYMAC_1 1 // Dirección MAC #define MYMAC_2 2 // (Debe ser Única) #define MYMAC_3 3 #define MYMAC_4 4 #define MYMAC_5 5 #define MYMAC_6 6 Por el lado del servidor, esta a la escucha de nuevos paquetes mediante la siguientes líneas de instrucción:

14 if (SocketStatus & SOCK_DATA_AVAILABLE) { bytecount = TCPRxDataCount; memcpy(&rxbuffer, TCP_RX_BUF, bytecount); // guarda contenido de buff Rx switch (RXBuffer[0]) { // en RXBuffer temperatura()); case 'F': {/* muestrea T de CPU */ temperatura(); sprintf(tv, "%d", (unsigned char) Temp_sample = 1; break; Al constatar que tiene un paquete recibido en su buffer de recepción procede a leerlo y por medio del comando Switch es capaz de diferenciarlo y de tomar distintas decisiones según el paquete recibido. En este caso se compara si el contenido del buffer de recepción es el String F entonces se procede con la función temperatura() (mencionada anteriormente) quien devuelve el valor de la temperatura convertida por el Microcontrolador. Mediante la función ClienteTCP(), se envían a la aplicación cliente los valores ya convertidos de la temperatura: void ClienteTCP(void) { if (Temp_sample == 1 && enviando == 0) { if (SocketStatus & SOCK_CONNECTED) { if (SocketStatus & SOCK_TX_BUF_RELEASED) { memcpy(tcp_tx_buf, "5", 1); memcpy(tcp_tx_buf+1, TV, 5); TCPTxDataCount = 6; TCPTransmitTxBuffer(); Temp_sample = 0; Al haber realizado las instrucciones anteriores el microcontrolador revisa nuevamente el estado de la conexión y ejecuta las funciones habituales del stack TCP/IP.

15 if (!(SocketStatus & SOCK_ACTIVE)) TCPPassiveOpen(); DoNetworkStuff(); ClienteTCP(); La aplicación Cliente al recibir los valores retornados de la función temperatura y enviados por la función TCPClient() procede a graficarlos mediante la Herramienta Microsoft Chart. Para el funcionamiento correcto del cliente se deben instalar MSWINSCK.OCX y MSCHRT20.OCX en la carpeta c:\windows\system32 (archivos adjuntos a este informe), A continuación una captura de pantalla del cliente adquiriendo los datos. Se puede observar que se realizaron dos perturbaciones para efectos de simulación de cambios de temperatura.

16 6. Conclusiones Este segundo avance ha permitido un acercamiento a las aplicaciones de red con la tarjeta de desarrollo EasyWeb2. Se logró entender el mecanismo de conexión, adquisición de datos por la puerta análoga, conversión de análogo-digital, despliegue en pantalla y programación de aplicaciones de red. Este desarrollo permite la obtención de datos por dispositivos externos de la tarjeta, ser procesados internamente para finalmente ser enviados por red a un cliente que puede estar ubicado en un sitio remoto. Mediante la programación realizada se ha podido demostrar el potencial de la tarjeta EasyWeb2 que tal como su nombre lo indica tiene funcionalidades de red. El sensor de temperatura pudiese ser reemplazado sin problema por otro dispositivo de adquisición de datos, como por ejemplo, medidor de distancia, presión, de luz, etc. El Stack TCP/IP utilizado es la base que permitirá entender futuras aplicaciones ha desarrollar en este seminario como el UIP de Adam Dunkels adam@dunkels.com.

17 7. Anexo La obtención del numero 27,3, se realizo en base a los datos entregados en la hoja de datos del LM35DZ (Sensor de temperatura), la cual dice que al polarizarlo con 5[V] y con 0[V], el sensor entrega 10 [mv] por grado Celsius. Representado pro la siguiente figura sacada de la hoja de datos: En la siguiente figura se encuentran explicadas, la forma de conexión y la apariencia de los sensores de temperatura de la familia LM35.

18 Con esto más la relación existente entre el voltaje de entrada al conversor análogo digital dada por: Probando para varias temperaturas se pudo obtener la relación que nos permite transformar la palabra digital en el número decimal que representa la temperatura.

Diagrama del Conversor Análogo-Digital

Diagrama del Conversor Análogo-Digital Conversor Análogo-Digital (ADC12) del MSPF149 Descripción [1,2] El microcontrolador MSPF149 tiene un conversor análogo-digital (ADC12) con las siguientes características: 12 bits. Tasa de muestreo máxima:

Más detalles

Laboratorio 8. Uso de Conversor Análogo Digital Digital Análogo en microcontrolador MSP430.

Laboratorio 8. Uso de Conversor Análogo Digital Digital Análogo en microcontrolador MSP430. Laboratorio 8. Uso de Conversor Análogo Digital Digital Análogo en microcontrolador MSP430. Objetivos. Estudiar y comprender los principios básicos de conversión análogo digital. Estudiar y comprender

Más detalles

ADC12 Conversor Análogo Digital de 12 bits

ADC12 Conversor Análogo Digital de 12 bits Seminario de Computadores I, 1 er Semestre 2004 ADC12 Conversor Análogo Digital de 12 bits Francisco Blancaire Eduardo González Michael Kusch Diego Valencia ÍNDICE GENERAL Índice General 1 Introducción

Más detalles

Diseño de Microcontroladores

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

Más detalles

Práctica No. 4 del Curso "Microcontroladores" Uso del Convertidor ADC

Práctica No. 4 del Curso Microcontroladores Uso del Convertidor ADC Objetivos Práctica No. 4 del Curso "Microcontroladores" Uso del Convertidor ADC Caracterizar el convertidor ADC del Microcontrolador MSP430 y con base en él realizar algunas aplicaciones para la medición

Más detalles

UNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA Diseño con Microcontroladopres

UNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA Diseño con Microcontroladopres EasyWeb: Conectividad a Internet Para conectar la tarjeta de desarrollo Easyweb a la red se dispone de un conector RJ- 45, un controlador Ethernet CS8900 y de un stack TCP/IP programado en C y separado

Más detalles

PROBLEMA 1 (5 puntos):

PROBLEMA 1 (5 puntos): PROBLEMA 1 (5 puntos): Se ha de diseñar un sistema de control y actuación en emergencias que cuenta con los siguientes dispositivos: Un detector de temperatura entre -15 y +70 grados, que proporciona a

Más detalles

ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL

ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL COMUNICACIÓN POR MEDIO DE NAVEGADOR DTM 1. CONFIGURACIONES INICIALES Como

Más detalles

CAPÍTULO 3. Las principales funciones del microcontrolador son: adquirir por medio del A/D y también, mostrar mensajes de pesos y voltaje en el LCD.

CAPÍTULO 3. Las principales funciones del microcontrolador son: adquirir por medio del A/D y también, mostrar mensajes de pesos y voltaje en el LCD. CAPÍTULO 3 3. DISEÑO DEL SOFTWARE. La programación del PIC se realizó en lenguaje C, usando el compilador mikroc PRO for PIC. Este compilador se utilizó, ya que tiene una versión demo muy buena, además

Más detalles

INSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW

INSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW OBJETIVOS: Establecer la conexión entre ARDUINO y LABVIEW para realizar la lectura de un dato analógico y visualizarlo en forma de indicador. Usar una placa de ARDUINO como tarjeta de adquisición de datos

Más detalles

VDD (varios) VSS (varios) OSC_IN OSC_OUT OSC_OUT PB12. Analógica

VDD (varios) VSS (varios) OSC_IN OSC_OUT OSC_OUT PB12. Analógica APELLIDOS NOMBRE NIA CUESTIÓN 1 (2.5 puntos): Para una determinada aplicación se necesita tener conectado un dispositivo al STM32L152RB a través de los pines PB0 PB7, configurados para que el dispositivo

Más detalles

CONVERTIDOR ANÁLOGICO-DIGITAL (ADC)

CONVERTIDOR ANÁLOGICO-DIGITAL (ADC) Aplicar los conocimientos básicos de electrónica de manera teórica (lenguaje ANSI-C) y práctica (montaje de circuitos). Conocer las funciones que gobiernan las entradas y salidas del microcontrolador PIC18F47J53.

Más detalles

AR 15 P. Sensor de Temperatura Inteligente. (Sistema de ambientación.)

AR 15 P. Sensor de Temperatura Inteligente. (Sistema de ambientación.) 15 P Sensor de Temperatura Inteligente (Sistema de ambientación.) Objetivo El objetivo de esta práctica es unificar las lecciones anteriores para realizar un proyecto de aplicación donde podremos ejecutar

Más detalles

Material: NOTA TÉCNICA / TECH NOTE

Material: NOTA TÉCNICA / TECH NOTE NOTA TÉCNICA / TECH NOTE Título: Programación de PegasusNX II Producto: PegasusNX II Referencia: Fecha: 10 10-16 En la presente guía de describen los pasos para configurar el equipo PegasusNX II y enlazarlo

Más detalles

Teclado Matricial. Ing. Diego Chacón

Teclado Matricial. Ing. Diego Chacón Teclado Matricial Ing. Diego Chacón Teclado 4x4 y PIC16f877A Uno de los periféricos bastante util que usamos en algunos proyectos con microcontroladores es teclado matricial. Normalmente los encontramos

Más detalles

Sistema de Registro de Temperatura y Humedad

Sistema de Registro de Temperatura y Humedad Aplicaciones: bodegas, invernaderos, salas de clases, hospitales, ambientes controlados, frigoríficos, etc. Los principales componentes de este sistema son: PC RS-232 1 / 5 Dispositivos de medición de

Más detalles

Manual de usuario ARB1606 Alarm Box

Manual de usuario ARB1606 Alarm Box Manual de usuario ARB1606 Alarm Box ÍNDICE: 1) Contenido del paquete. 2) Especificaciones técnicas. 3) Qué es y para qué sirve el ARB1606. 4) Descripción física y medidas. 5) Cómo conectar el ARB1606 al

Más detalles

12. Pruebas Realizadas

12. Pruebas Realizadas 12. Pruebas Realizadas En este capitulo se describirán todas las pruebas de comunicación realizadas con el sistema Bluetooth WT-11. Todas estas pruebas se han realizado en el laboratorio para comprobar

Más detalles

8 Bits para temperatura y 8 Bits para humedad

8 Bits para temperatura y 8 Bits para humedad Sensor de humedad y temperatura. Número de parte: IM120710021 Descripción: El sensor de humedad y temperatura, es compatible con interfaces de 2.54mm, así como interfaces Grove. Cuenta con perforaciones

Más detalles

Universidad Tecnológica Nacional Departamento De Electrónica Facultad Regional Buenos Aires. Informática II GUIA DE TRABAJOS PRACTICOS

Universidad Tecnológica Nacional Departamento De Electrónica Facultad Regional Buenos Aires. Informática II GUIA DE TRABAJOS PRACTICOS TP N 9: SERIALIZACIÓN y COMUNICACIÓN SERIE Ejercicio 9.1 Realizar una función que sea capaz de sacar el contenido de un byte por el puerto P0.1 bit a bit, cuya duración de bit sea la mínima que proporcione

Más detalles

SEMINARIO DE COMPUTADORES I DISE~NO CON MICROCONTROLADORES MSP430: Manejo de motor servo

SEMINARIO DE COMPUTADORES I DISE~NO CON MICROCONTROLADORES MSP430: Manejo de motor servo SEMINARIO DE COMPUTADORES I DISE~NO CON MICROCONTROLADORES MSP430: Manejo de motor servo Nombres: Daniel Arancibia Carocca Alex Garay Herrera Juan Carlos Jarur Mu~noz Bruno Mundaca Moraga Rodrigo Vizcarra

Más detalles

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 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

Más detalles

Repaso Lenguaje C Área de Servicios Programación (Ing. Elect. y Prof. Tec.), Programación I (TUG y TUR) y Electrónica programable (TUE)

Repaso Lenguaje C Área de Servicios Programación (Ing. Elect. y Prof. Tec.), Programación I (TUG y TUR) y Electrónica programable (TUE) Repaso Lenguaje C OBJETOS Variables Constantes Variable: objeto del ambiente cuyo contenido puede cambiar. Constante: objeto cuyo contenido no puede cambiar. Variables: - un nombre que la identifica. Deben

Más detalles

Proyecto Final: Controlador de Acuarios

Proyecto Final: Controlador de Acuarios Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Informática Electrónica Proyecto Final: Controlador de Acuarios Cristian Martinez

Más detalles

MÓDULOS B-MOTICS ESCLAVOS DE MODBUS. Bielsa electrónica S.L. Ref: mblogix1.0es.pdf

MÓDULOS B-MOTICS ESCLAVOS DE MODBUS. Bielsa electrónica S.L. Ref: mblogix1.0es.pdf MÓDULOS ESCLAVOS DE MODBUS MBLOGIX B-MOTICS 1 ÍNDICE DE CONTENIDO DESCRIPCIÓN GENERAL... 4 INSTALACIÓN... 5 WINDOWS... 5 LINUX... 5 MAC... 5 CONFIGURACIÓN DE LA COMUNICACIÓN... 6 SERIE RTU... 6 VELOCIDAD...

Más detalles

4 Ejemplo de aplicación

4 Ejemplo de aplicación 4 Ejemplo de aplicación A continuación se va a mostrar el proceso completo donde se refleja la funcionalidad del sistema que se ha desarrollado para realizar una Monitorización. El ejemplo va a consistir

Más detalles

SISTEMA DE ADMINISTRACIÓN DE COLAS. QueueSmart. Enterprise 6.4

SISTEMA DE ADMINISTRACIÓN DE COLAS. QueueSmart. Enterprise 6.4 SISTEMA DE ADMINISTRACIÓN DE COLAS QueueSmart Enterprise 6.4 MANUAL DE OPERACIÓN DE USUARIO DEL MODULO ADMINISTRADOR QUEUESMART ENTERPRISE 2013 CONTENIDO Pág. 1. Introduccion... 3 2. Configuración General...

Más detalles

PROFESOR: Práctica 9. Convertidor Analógico-Digital

PROFESOR: Práctica 9. Convertidor Analógico-Digital INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido

Más detalles

Examen 22 de Febrero 2006

Examen 22 de Febrero 2006 Problema 1 Examen 22 de Febrero 2006 La dirección de marketing de una conocida empresa de desodorantes ha decidido entregar un regalo con cada desodorante en spray. Para ello ha sido encargada la construcción

Más detalles

Nota: Los siguientes ejercicios se refieren a programas ANSI-C modularizados/modularizables.

Nota: Los siguientes ejercicios se refieren a programas ANSI-C modularizados/modularizables. Algoritmos y Programación I - 75.02 Guía de Ejercicios Nº 4 Programas lineales - Operadores de Bits Nota: Los siguientes ejercicios se refieren a programas ANSI-C modularizados/modularizables. 1) Calcular

Más detalles

Capítulo III: JGTel. JGTel es un prototipo el cual permite comunicar a un usuario de computadora con

Capítulo III: JGTel. JGTel es un prototipo el cual permite comunicar a un usuario de computadora con : JGTel. JGTel es un prototipo el cual permite comunicar a un usuario de computadora con otro, estos usuarios podrán enviarse texto, voz o archivos. A lo largo de este capítulo, se habla de cómo fue diseñado,

Más detalles

La mayor parte de las implementaciones de transmisión de datos vía puerto serial utilizan las siguientes funciones:

La mayor parte de las implementaciones de transmisión de datos vía puerto serial utilizan las siguientes funciones: Interfaz serial con buffer circular para MSP430 La mayor parte de las implementaciones de transmisión de datos vía puerto serial utilizan las siguientes funciones: Transmisión void USART_SendData (unsigned

Más detalles

PIC 16F87X. Juan González. Escuela Politécnica Superior Universidad Autónoma de Madrid. Flir Networked Systems. Flir Networked Systems

PIC 16F87X. Juan González. Escuela Politécnica Superior Universidad Autónoma de Madrid. Flir Networked Systems. Flir Networked Systems PIC 16F87X Juan González Andrés Prieto-Moreno Ricardo Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Flir Networked Systems Flir Networked Systems Curso de microcontroladores PIC. Semana

Más detalles

INTRODUCCION A LA CONFIGURACION DEL CONVERSOR ANALOGICO DEL PIC16F876A

INTRODUCCION A LA CONFIGURACION DEL CONVERSOR ANALOGICO DEL PIC16F876A Rev. 24/09/2018 : Se realizó algunas correcciones. INTRODUCCION A LA CONFIGURACION DEL CONVERSOR ANALOGICO DEL PIC16F876A La teoría que se presenta es válida para los micro controladores de la empresa

Más detalles

UNIDAD CENTRAL DE LA ESTACIÓN. Datalogger

UNIDAD CENTRAL DE LA ESTACIÓN. Datalogger UNIDAD CENTRAL DE LA ESTACIÓN La unidad central es la encargada del control de los sensores, registro y transmisión de datos y control de la alimentación eléctrica del sistema. Esta formada por los siguientes

Más detalles

Universidad Tecnológica Nacional Departamento De Electrónica Facultad Regional Buenos Aires. Informática II GUIA DE TRABAJOS PRACTICOS

Universidad Tecnológica Nacional Departamento De Electrónica Facultad Regional Buenos Aires. Informática II GUIA DE TRABAJOS PRACTICOS TP N 7: ENTRADAS /SALIDAS AVANZADAS DRIVERS Ejercicio 1.7 Realice una función que devuelva el código generado por teclado teclado matricial 4 x 1 de la figura sin, tener en cuenta la eliminación del rebote.

Más detalles

Software de configuración y descarga de datos para Registradores

Software de configuración y descarga de datos para Registradores Tu Sitio de Automatización! Descripción: Software de configuración y descarga de datos para Registradores Software de fácil uso y basado para plataformas Windows 95/98/NT/2000/XP/Vista, te permite recolectar,

Más detalles

Otros circuitos digitales. Actividad de apertura. Circuitos lógicos secuenciales.

Otros circuitos digitales. Actividad de apertura. Circuitos lógicos secuenciales. Otros circuitos digitales En esta unidad aprenderás: El funcionamiento de los codificadores y decodificadores Multiplexor y Demultiplexor Convertidor Digital-Análogo y Análogo-Digital UNIDAD 4 Actividad

Más detalles

Protocolo ARP. Intentos posteriores de acceder a la dirección IP llevarán a ARP a realizar otro broadcast y a

Protocolo ARP. Intentos posteriores de acceder a la dirección IP llevarán a ARP a realizar otro broadcast y a Protocolo ARP El protocolo ARP se utiliza como herramienta para confirmar que un computador está resolviendo con éxito la transmisión de las direcciones de la Capa 3 de red a las direcciones de la Capa

Más detalles

INSTALANDO EL CLIENTE DE SIABUC9 ACTIVIDADES PREVIAS

INSTALANDO EL CLIENTE DE SIABUC9 ACTIVIDADES PREVIAS INSTALANDO EL CLIENTE DE SIABUC9 ACTIVIDADES PREVIAS Universidad de Colima Previo a la instalación del cliente de SIABUC9 es necesario que en el equipo de cómputo se realicen las siguientes acciones: Desactivar

Más detalles

Segundo Parcial Programación en Mikro C PIC16F877

Segundo Parcial Programación en Mikro C PIC16F877 Segundo Parcial Programación en Mikro C para microcontroladores PIC PIC16F877 Operadores a nivel de bits Operador operacion & AND; compara pares de bits y regresa 1 si ambos son 1 s, de otra manera regresa

Más detalles

PRESENTA INTRODUCCIÓN A ARDUINO

PRESENTA INTRODUCCIÓN A ARDUINO PRESENTA INTRODUCCIÓN A ARDUINO #1: ALGORITMOS Y PSEUDOCÓDIGO, BLINK #2: ENTRADA y SALIDAS ANALOGAS / DIGITALES #3: SERVOMOTOR + DESAFIO #1 Qué es Arduino? Tips Generales Hasta dónde se puede llegar?

Más detalles

6-3-5 PC Link (sólo CPUs CJ1M)

6-3-5 PC Link (sólo CPUs CJ1M) Monitorización tiempo de espera de respuesta (modo de Gateway serie) Durante el modo de Gateway serie, el tiempo es monitorizado desde el momento en que se envía el mensaje convertido al protocolo especificado

Más detalles

FlyMQ V1.00 CONVERTIDOR WiFi MODBUS TCP ASCII

FlyMQ V1.00 CONVERTIDOR WiFi MODBUS TCP ASCII FlyMQ V1.00 CONVERTIDOR WiFi MODBUS TCP ASCII Rosario Santa Fe Argentina E-mail: info@digi-check.com.ar Índice de contenido 1 Descripción general...5 2 Aplicación...9 2.1 DataFly versión Desktop...10

Más detalles

Bach. Pablo Sanabria Campos. Programa de Tecnologías Educativas Avanzadas

Bach. Pablo Sanabria Campos. Programa de Tecnologías Educativas Avanzadas Bach. Pablo Sanabria Campos Programa de Tecnologías Educativas Avanzadas Agenda Arduino. Entradas y salidas. IDE Arduino (instalación y configuración). Programación. Ejemplos. Proyecto. Arduino Es una

Más detalles

Periféricos Básicos Visualizador LCD

Periféricos Básicos Visualizador LCD Periféricos Básicos Visualizador LCD Es frecuente la necesidad de mostrar mensajes que tienen que ver con el estado de algo o el valor de un instrumento de medida electrónico. Para estos casos la utilización

Más detalles

sistema RAGNVALD funciona correctamente, así como para encontrar posibles mejoras

sistema RAGNVALD funciona correctamente, así como para encontrar posibles mejoras Capítulo 8 Pruebas y Resultados En este capítulo se detallan las pruebas que se realizaron para asegurar que el sistema RAGNVALD funciona correctamente, así como para encontrar posibles mejoras para el

Más detalles

SISTEMAS DIGITALES BASADOS EN MICROPROCESADORES

SISTEMAS DIGITALES BASADOS EN MICROPROCESADORES Cuestión (20 minutos 2 puntos) Un microcontrolador de la familia STM32L152RB debe disponer de una memoria de datos de 256M x 16 bits. En esta memoria, la parte más baja es memoria ROM y la parte más alta

Más detalles

Principios básicos de PLC y familia DirectLogic

Principios básicos de PLC y familia DirectLogic Principios básicos de PLC y familia DirectLogic Introducción El Controlador Lógico Programable (PLC) es una tecnología muy difundida para hacer automatización de procesos secuenciales, surgió como solución

Más detalles

Medidas de Distancia mediante Rayos Infrarrojos

Medidas de Distancia mediante Rayos Infrarrojos Medidas de Distancia mediante Rayos Infrarrojos Con un nuevo módulo sensor de proximidad. La casa Sharp ha fabricado un nuevo sensor, en la forma del módulo GP2D02 que, con la ayuda de un microcontrolador,

Más detalles

Introducción a Arduino

Introducción a Arduino Introducción a Arduino Grupo Halley Universidad Industrial de Santander Grupo Halley (Escuela de Física) 1 / 34 Arduino Qué es arduino? Qué es arduino? Arduino es una plataforma de código libre diseñada

Más detalles

Arduino + módulo GSM/GPRS: monitorización, automatización y gestión remota en un viñedo.

Arduino + módulo GSM/GPRS: monitorización, automatización y gestión remota en un viñedo. Arduino + módulo GSM/GPRS: monitorización, automatización y gestión ANEXOS. Grado de Tecnologías de Telecomunicación. Alumno: Rubén Adrián de la Cámara. Consultor: Carlos Gonzalo Moreno Soriano. 14/06/

Más detalles

Anexo III. Programas

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

Más detalles

GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a un PIC18F2550 1 2.-COMUNICANDO LABVIEW A UN PIC18F2550 Ejercicio 2.1 Tomando el ejercicio 1.4 realizar los ajustes necesarios para

Más detalles

Tutorial 18: Módulo Sensor Receptor Infrarrojo KY-005 Encender un Led con tu Control remoto.

Tutorial 18: Módulo Sensor Receptor Infrarrojo KY-005 Encender un Led con tu Control remoto. 18 T Tutorial 18: Módulo Sensor Receptor Infrarrojo KY-005 Encender un Led con tu Control remoto. Objetivo Esta práctica nos permitirá controlar dispositivos conectados a la tarjeta Arduino a través de

Más detalles

INTRODUCCION A PACKET TRACER. Paso 1. Coloque 2 dispositivos terminales tal como se muestra en el diagrama:

INTRODUCCION A PACKET TRACER. Paso 1. Coloque 2 dispositivos terminales tal como se muestra en el diagrama: INTRODUCCION A PACKET TRACER PRACTICA 1. CONEXIÓN PUNTO A PUNTO. Paso 1. Coloque 2 dispositivos terminales tal como se muestra en el diagrama: Paso 2. De clic a PC 1, se abrirá la siguiente ventana: Paso

Más detalles

MANUAL DE REFERENCIA DE INSTALACIÓN RÁPIDA SISTEMA DE CONTROL DE ASISTENCIAS DE PERSONAL ON THE MINUTE VERSION 4.0

MANUAL DE REFERENCIA DE INSTALACIÓN RÁPIDA SISTEMA DE CONTROL DE ASISTENCIAS DE PERSONAL ON THE MINUTE VERSION 4.0 MANUAL DE REFERENCIA DE INSTALACIÓN RÁPIDA SISTEMA DE CONTROL DE ASISTENCIAS DE PERSONAL ON THE MINUTE VERSION 4.0 BIENVENIDOS A ON THE MINUTE. Gracias por adquirir On The Minute. Este sistema le permitirá

Más detalles

GUÍA DE PROGRAMACIÓN DEL PTC-08

GUÍA DE PROGRAMACIÓN DEL PTC-08 GUÍA DE PROGRAMACIÓN DEL PTC-08 Jose Ma. Joaristi 60 Paraje San Juan, Nota. Por ningún motivo conecte su dispositivo antes de que haya instalado el software necesario. INSTALACIÓN DEL SOFTWARE 1. Inserte

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN

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.

Más detalles

Práctica 6. Control de LCD 16x2 con PIC 16F84A.

Práctica 6. Control de LCD 16x2 con PIC 16F84A. Práctica 6 Control de LCD 16x2 con PIC 16F84A. Eduardo V. Abad Descripción de las características y funcionamiento del LCD 44780 Las pantallas de cristal líquido (LCD) se han popularizado mucho en los

Más detalles

Práctica de laboratorio 9.6.2: Práctica de laboratorio de desafío a la configuración de EIGRP

Práctica de laboratorio 9.6.2: Práctica de laboratorio de desafío a la configuración de EIGRP Práctica de laboratorio 9.6.2: Práctica de laboratorio de desafío a la configuración de Diagrama de topología Tabla de direccionamiento Dispositivo Interfaz Dirección IP Máscara de subred Fa0/0 HQ S0/0/0

Más detalles

TEMA 6: CONVERSIÓN DIGITAL / ANALÓGICA

TEMA 6: CONVERSIÓN DIGITAL / ANALÓGICA 1 TEMA 6: CONVERSIÓN DIGITAL / ANALÓGICA Sistemas Digitales basados en Microprocesador Grado en Ingeniería Telemática Raúl Sánchez Reíllo ÍNDICE Conceptos Previos Conversor D/A y Funcionamiento DAC: Registros

Más detalles

Especificaciones técnicas de los prototipos:

Especificaciones técnicas de los prototipos: Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado

Más detalles

6.2 Conexión de la Tarjeta de Comunicaciones Inalámbricas Bluetooth a la Computadora

6.2 Conexión de la Tarjeta de Comunicaciones Inalámbricas Bluetooth a la Computadora 6.1 Introducción Una vez fabricada y armada la y desarrollada la interfaz de configuración para la tarjeta se deben realizar pruebas que comprueben el buen funcionamiento de la tarjeta y cada uno de los

Más detalles

Sistema de respaldo HotStandby para sistema Mirage

Sistema de respaldo HotStandby para sistema Mirage DESCRIPCION El funcionamiento con respaldo HotStandby del sistema SCADA Mirage, permite tener un servidor SCADA como activo, encargado de comunicarse con los dispositivos remotos y mantener acutalizados

Más detalles

Funciones Lógicas X10

Funciones Lógicas X10 DOCUMENTACIÓN ESPECÍFICA Funciones Lógicas X10 Módulo Zennio de 10 funciones lógicas Edición: 1.a ÍNDICE 1. Introducción... 3 1.1. Módulo de Funciones lógicas... 3 1.2. Dispositivos Zennio con módulo X10...

Más detalles

UNIVERSIDAD TECNICA LATINOAMERICANA

UNIVERSIDAD TECNICA LATINOAMERICANA UNIVERSIDAD TECNICA LATINOAMERICANA MATERIA: TECNOLOGIA DE LA INFORMACION Y LAS COMUNICACIONES II DOCENTE: ING. MAYNOR GUILLERMO REYNADO RIVAS. LABORATORISTA: MARVIN MORÁN. Universidad Técnica Latinoamericana

Más detalles

TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A:

TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A: 1 TUTORIAL II parte A OBJETIVOS Conocer el manejo de puertos del microcontrolador 16F877A, registros TRIS y PORT. Familiarizarse con las principales instrucciones del lenguaje y la estructura de un programa

Más detalles

Práctica de laboratorio Reto de la configuración del VTP

Práctica de laboratorio Reto de la configuración del VTP Práctica de laboratorio 4.4.2 Reto de la configuración del VTP Topología Tabla de direccionamiento Dispositivo Nombre de host Interfaz Dirección IP Máscara de subred Gateway predeterminado S1 VLAN 99 172.17.99.11

Más detalles

Control de Temperatura Universal

Control de Temperatura Universal Control de Temperatura Universal Autor: Gaspar Daniel Gómez. email: gaspargomez975@hotmail.com Introducción: Cuando nos enfrentamos ante el diseño de una aplicación de control automático, es muy frecuente

Más detalles

SADE. Biblioteca para JAVA

SADE. Biblioteca para JAVA SADE Biblioteca para JAVA 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

Más detalles

Conexión de las balanzas HiWeigh X3AC y X5C con el lector de caravanas Baqueano

Conexión de las balanzas HiWeigh X3AC y X5C con el lector de caravanas Baqueano Página 1 de 10 Manual de configuración Conexión de las balanzas HiWeigh X3AC y X5C con el lector de caravanas Baqueano BQN Setiembre 2015 Página 2 de 10 Historial de revisiones Fecha Descripción del cambio

Más detalles

Guía rápida de configuración de red

Guía rápida de configuración de red Guía rápida de configuración de red WorkCentre M123/M128 WorkCentre Pro 123/128 701P42078_ES 2004. Reservados todos los derechos. Los derechos de propiedad intelectual (copyright) incluyen en forma y fondo

Más detalles

Frog Centinela Frog Skywire

Frog Centinela Frog Skywire www.frog.com.mx ventas@frog.com.mx Frog Centinela Frog Skywire 5.0-5.6 1994-2013 FROG S.A. de C.V. Septiembre 2013 Ayuda de Frog Centinela 1 Tabla de Contenidos 1. Frog Skywire Centinela 1.0 2 1.1. Introducción

Más detalles

configuración de tu equipo. Rellena la siguiente tabla y contesta a las siguientes preguntas:

configuración de tu equipo. Rellena la siguiente tabla y contesta a las siguientes preguntas: 1) Abre la consola de MS-DOS y teclea el comando ipconfig/all para consultar la configuración de tu equipo. Rellena la siguiente tabla y contesta a las siguientes preguntas: ADAPTADOR ETHERNET CONEXIÓN

Más detalles

AUTORES: López Salazar Roberto Carlos Mora Ledesma Erik Anthony. Latacunga, 2017

AUTORES: López Salazar Roberto Carlos Mora Ledesma Erik Anthony. Latacunga, 2017 DISEÑO E IMPLEMENTACIÓN DE UN MÓDULO DIDÁCTICO PARA UNA RED DE COMUNICACIÓN INDUSTRIAL UTILIZANDO PROTOCOLO ABIERTO MODBUS RTU TCP/IP PARA MONITOREO, CONTROL LOCAL Y REMOTO DE LA ESTACIÓN DE MULTIVARIABLES

Más detalles

CURSO BÁSICO MICROCONTROLADORES PIC

CURSO BÁSICO MICROCONTROLADORES PIC CURSO BÁSICO MICROCONTROLADORES PIC CONFIGURACIÓN BÁSICA FUSIBLES Los fusibles son palabras de configuración que definen las condiciones de funcionamiento del microcontrolador. Algunos fusibles importantes

Más detalles

Display 7 segmentos. Ing. Diego Chacón, Mdhd.

Display 7 segmentos. Ing. Diego Chacón, Mdhd. Display 7 segmentos Ing. Diego Chacón, Mdhd. El displays segmentos, es un componente que se utiliza para la representación de números en muchos dispositivos electrónicos. Cada vez es más frecuente encontrar

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Muestreo de señales analógicas Principal requerimiento que surge al muestrear una señal continua: Definir el periodo de muestreo con suficiente exactitud. Ajustar el mismo a un valor adecuado de acuerdo

Más detalles

En capítulos anteriores se ha descrito el procedimiento llevado acabo para el

En capítulos anteriores se ha descrito el procedimiento llevado acabo para el CAPITULO 4 DISEÑO Y PROGRAMACION DEL SISTEMA DE PROCESAMIENTO En capítulos anteriores se ha descrito el procedimiento llevado acabo para el diseño del elemento mecánico flexible, que se deformara al ser

Más detalles

Control de Accesos Autónomo para 1 Puerta

Control de Accesos Autónomo para 1 Puerta Control de Accesos Autónomo para 1 Puerta Control de Accesos Autónomo para 1 Puerta. Teclado + Tarjeta. Hasta 500 usuarios Código de Producto: ACC-ZD236C Especificaciones del producto Ítem Especificación

Más detalles

Proyecto final "Sistema de instrumentación virtual"

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 edfrancom@ipn.mx 1 Contenido Introducción Objetivos Actividades Observaciones Reporte

Más detalles

Microprocesadores. Introducción al Lenguaje C - Parte IV. Prof. Luis Araujo. Universidad de Los Andes

Microprocesadores. Introducción al Lenguaje C - Parte IV. Prof. Luis Araujo. Universidad de Los Andes Introducción al Lenguaje C - Parte IV Universidad de Los Andes Funciones Las funciones son porciones de código que devuelven un valor y permiten descomponer el programa en módulos que se llaman entre ellos

Más detalles

Control de Cola de Clientes

Control de Cola de Clientes Manual de Uso del Sistema. Table of Contents I. Instalación del sistema:... 2 II. Ingreso al Sistema... 3 III. Cambio de Contraseña... 4 IV. Generación de Turnos... 5 V. Atención de Turnos... 6 VI. Glosario...

Más detalles

Sistema distribuido para monitorización y supervisión de procesos basado en componentes de bajo coste.

Sistema distribuido para monitorización y supervisión de procesos basado en componentes de bajo coste. LC-DAq Sistema distribuido para monitorización y supervisión de procesos basado en componentes de bajo coste. 1. Introducción. Los sistemas de adquisición de datos o adquisición de señales son sistemas

Más detalles

Software para la configuración de productos

Software para la configuración de productos Manual de software MP Tools Software para la configuración de productos Fecha: 01/2015 MS-MPTools v1.0 ÍNDICE 1. INSTALACIÓN... 1 2. SOFTWARE MP Tools... 1 3. COMUNICACIONES - CONEXIÓN DEL DISPOSITIVO...

Más detalles

El circuito integrado ADC1230, fabricado

El circuito integrado ADC1230, fabricado ADC12130 Conversor A/D serial de 12 bits GUILLERMO RAMOS RAMOS gramos@telesat.com.co Los conversores A/D seriales se caracterizan por su tamaño reducido y bajo costo. El circuito integrado que describimos

Más detalles

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA DEPARTAMENTO DE INGENIERIA ELECTRONICA NUCLEO DE INSTRUMENTACION Y CONTROL

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA DEPARTAMENTO DE INGENIERIA ELECTRONICA NUCLEO DE INSTRUMENTACION Y CONTROL UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA DEPARTAMENTO DE INGENIERIA ELECTRONICA NUCLEO DE INSTRUMENTACION Y CONTROL El PLC PS4-141-MM1 posee: ENTRADAS Y SALIDAS ANALOGICAS PLC Klockner Moeller Prof.

Más detalles

DISEÑO DEL SISTEMA DE RIEGO AUTOMATIZADO ADA

DISEÑO DEL SISTEMA DE RIEGO AUTOMATIZADO ADA DISEÑO DEL SISTEMA DE RIEGO AUTOMATIZADO ADA 3.1 Introducción al sistema de riego automático ada El sistema deberá modificar de manera automática la duración del riego, en función de la humedad existente

Más detalles

CAPITULO V. Implementación del Sistema de Transmisión y Recepción.

CAPITULO V. Implementación del Sistema de Transmisión y Recepción. CAPITULO V Implementación del Sistema de Transmisión y Recepción. Para que el operador tenga control constante del móvil debe haber una comunicación constante entre este y una terminal, en este caso una

Más detalles

LipSoft Electronics Manual de usuario AEXControl (ver 1.0)

LipSoft Electronics Manual de usuario AEXControl (ver 1.0) Manual de Usuario Manual de AEXCTRL 1. INTRODUCCIÓN... 1 2. CONFIGURACIÓN... 1 3. CARGA DE ARCHIVOS... 2 4. RECOGIDA DE FICHAJES... 3 5. ESTRUCTURA DE LOS ARCHIVOS DE CONFIGURACIÓN... 3 6. CONEXIONES...

Más detalles

Velocidades Típicas de transferencia en Dispositivos I/O

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

Más detalles

Visualizador del examen - ENetwork Chapter 4 - CCNA Exploration: Network Fundamentals (Versión 4.0)

Visualizador del examen - ENetwork Chapter 4 - CCNA Exploration: Network Fundamentals (Versión 4.0) 1 of 5 Visualizador del examen - ENetwork Chapter 4 - CCNA Exploration: Network Fundamentals (Versión 4.0) 1 Según el encabezado de la capa de transporte que se muestra en el diagrama, cuál de las siguientes

Más detalles

Material: NOTA TÉCNICA / TECH NOTE

Material: NOTA TÉCNICA / TECH NOTE NOTA TÉCNICA / TECH NOTE Título: Programación de SMS con PegasusNX II Producto: PegasusNX II Referencia: Fecha: 11 10-16 En la presente guía de describen los pasos para configurar el equipo PegasusNX II

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE FUNDAMENTOS DE INSTRUMENTACIÓN VIRTUAL

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE FUNDAMENTOS DE INSTRUMENTACIÓN VIRTUAL TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE FUNDAMENTOS DE INSTRUMENTACIÓN VIRTUAL 1. Competencias Implementar Sistemas de Medición y Control

Más detalles

Guía rápida YK-2005CD Conductímetro, TDS, temperatura con Datalogger

Guía rápida YK-2005CD Conductímetro, TDS, temperatura con Datalogger Guía rápida YK-2005CD Conductímetro, TDS, temperatura con Datalogger 1. DESCRIPCIÓN DEL PANEL FRONTAL 3-1. Pantalla 3-2. Botón de encendido 3-3. Botón Hold (botón ESC) 3-4. Botón REC (Enter) 3-5. Botón

Más detalles

Introducción a Arduino

Introducción a Arduino Introducción a Arduino Dr. Ulises Pineda Rico Cuerpo Académico de Comunicaciones Facultad de Ciencias, UASLP Tel. +52(444) 826-2486 ext. 2964 correo electrónico: u_pineda@galia.fc.uaslp.mx http://galia.fc.uaslp.mx/~u_pineda

Más detalles