UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad Conocimiento Servicio INTERFAZ USB PARA EL CONTROL DE UNA FUENTE DE ALIMENTACIÓN Y RECEPCIÓN DE
|
|
- Ana Belén Bustos Castro
- hace 8 años
- Vistas:
Transcripción
1 UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad Conocimiento Servicio INTERFAZ USB PARA EL CONTROL DE UNA FUENTE DE ALIMENTACIÓN Y RECEPCIÓN DE DATOS EN UNA COMPUTADORA CENTRO DE INGENIERÍA Y TECNOLOGÍA S.C. Reporte de Estadía para obtener el Título de Técnico Superior Universitario en Electrónica y Automatización JUAN GERARDO TREJO SÁNCHEZ Santiago de Querétaro, Qro. Marzo de
2 UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad Conocimiento Servicio INTERFAZ USB PARA EL CONTROL DE UNA FUENTE DE ALIMENTACIÓN Y RECEPCIÓN DE DATOS EN UNA COMPUTADORA CENTRO DE INGENIERÍA Y TECNOLOGÍA S.C. Reporte de Estadía para obtener el Título de Técnico Superior Universitario en Electrónica y Automatización ASESOR DE LA EMPRESA Dr. JOSÉ GUADALUPE SUÁREZ ROMERO ASESOR DE LA ESCUELA M. en C. JORGE CARLOS GUAS NORIEGA ALUMNO JUAN GERARDO TREJO SÁNCHEZ Santiago de Querétaro, Qro. Marzo de
3 AGRADECIMIENTOS Doy gracias a la Universidad Tecnológica de Querétaro por darme la oportunidad de desarrollarme académicamente en sus instalaciones, siendo un honor ser parte de sus egresados. Del mismo modo agradezco a todos mis profesores por compartirme sus conocimientos y sus habilidades. A mi familia le doy las gracias por estar siempre a mi lado apoyándome moral y académicamente en todo momento. Les dedico este logro a mis padres y hermanos, ya que gracias a ellos he logrado ser Técnico Superior Universitario. Finalmente agradezco al CENIT S.C. por darme la oportunidad de realizar mi periodo de estadía en sus instalaciones, y por compartir sus conocimientos para ayudarme a ser un mejor técnico. 3
4 ÍNDICE AGRADECIMIENTOS ÍNDICE INTRODUCCIÓN CAPÍTULO I. ANTECEDENTES GENERALES DE LA EMPRESA Pág. 1.1 Antecedentes de la empresa Misión Visión Política de calidad Organización Campo de desarrollo nacional Proceso general de producción...14 CAPÍTULO II. EL PROYECTO 2.1 Antecedentes Definición del proyecto Objetivo Alcance Plan de trabajo 19 CAPÍTULO III. MARCO TEÓRICO 3.1 Protocolo USB Proceso de comunicación vía USB Aplicación de alto nivel en LabView Compilador PICC de CCS
5 3.5 Hoja de datos PIC CAPÍTULO IV. DESARROLLO DEL PROYECTO 4.1 Planeación del proyecto Hardware para tarjeta de adquisición de datos Firmware (programa para el microcontrolador) Aplicación de alto nivel en LabView Pruebas y ajustes.69 CAPÍTULO V. ACTIVIDADES DIVERSAS 5.1 Mantenimiento a equipo de medición y a equipo de cómputo Apoyo administrativo CAPÍTULO VI. EVALUACIÓN ECONÓMICA Y RESULTADOS OBTENIDOS 6.1 Evaluación económica Resultados obtenidos..76 CONCLUSIONES Conclusiones BIBLIOGRAFÍA Bibliografía y/o páginas consultadas en Internet. 81 5
6 GLOSARIO Glosario ANEXOS Anexo A 86 Anexo B...87 Anexo C
7 INTRODUCCIÓN El presente reporte contiene las actividades realizadas en torno a la creación de una interface USB para el control de una fuente de alimentación y recepción de datos en una computadora; durante el periodo de estadía Septiembre-Diciembre del 2010, que es requisito indispensable para culminar los estudios y el proceso de titulación del TSU en la UTEQ. Al comienzo de este reporte se dan a conocer los antecedentes de la empresa, en donde se hace mención de las políticas de calidad, su organización y procesos de producción mediante los cuales opera. En el segundo capítulo se plantean los antecedentes del proyecto, mencionando las necesidades por las cuales surge el proyecto, así como su definición, objetivo, alcance y una propuesta del plan de trabajo, donde se explica la manera en la que se llevarán a cabo todas las actividades referentes al proyecto. Este proyecto tiene como referencia un marco teórico en donde se fundamenta el protocolo de comunicación, funcionamiento de diferentes dispositivos y lógicas de control con las cuales opera. El capítulo cuarto trata sobre la evolución del proyecto, explicando de manera minuciosa todas las partes que lo componen, y las operaciones realizadas para desarrollarlo. Dentro del periodo de estadía se llevaron a cabo actividades ajenas a la elaboración del proyecto, las cuales se denominaron actividades diversas. Éstas se encuentran resumidas en el capítulo 5. Por último se emiten una serie de conclusiones que resumen los costos y resultados obtenidos, dando a conocer el éxito del proyecto. 7
8 CAPÍTULO I ANTECEDENTES GENERALES DE LA EMPRESA 8
9 1.1 Antecedentes de la empresa 1 CENIT S.C. es una empresa del sector privado cuyas siglas significan, Centro de Ingeniería y Tecnología S.C. Inicio sus operaciones en el año 2000, brindando apoyo a empresas con capacitación, entre las cuales destacan: Mabe, Tremec, Cardanes y Spicer. En ese año la empresa se llamaba Control Ingeniería y Desarrollo Industrial; posteriormente se detectó la necesidad de desarrollar instrumentos y equipo para evitar la importación de instrumentos. En el 2006 se ve la necesidad de crear laboratorios de óptica ya que no existían en ese momento laboratorios en el país. En el 2007 se lleva a cabo la acreditación del laboratorio por la ema, y se cambia la razón social de la empresa por cenit Centro de Ingeniería y Tecnología S.C. Y actualmente se están acreditando los laboratorios de espectrofotometría y respuesta espectral. 1.2 Misión Proporcionar conocimiento técnico y científico a través de capacitación y desarrollo de proyectos de investigación, para incrementar la competitividad y competencia de las empresas. 1.3 Visión Ser una empresa líder mundial con base científico-tecnológica que asista a las empresas para mejorar, crear y desarrollar sus procesos, productos y servicios. 1.-Informacion tomada de la página web de la empresa 9
10 1.4 Política de calidad La creatividad es parte fundamental de la innovación. Aceptamos la globalización como una realidad de nuestro tiempo lo que nos compromete a esforzarnos para que nuestro trabajo este al nivel de cualquier centro de ingeniería mundial. 1.5 Organización La organización de la empresa está representada en el diagrama de la figura 1.1. Figura 1.1 Organigrama de la empresa. 10
11 Dirección General: Responsable general del centro de ingeniería. Gerente de calidad: Verifica que los parámetros de calibración se encuentren dentro de las normas especificadas, así como la entrega al cliente bajo los parámetros establecidos. Gerencia Administrativa: Responsable del funcionamiento interno. Gerencia de investigación y desarrollo: Área responsable de llevar a cabo los proyectos e investigaciones. Gerencia de metrología: Responsable general de los laboratorios. Responsable de laboratorio de espectrofotometría: Encargado de avalar las calibraciones que son realizadas dentro del laboratorio de espectrofotometría. Signatario del laboratorio de espectrofotometría: Persona encargada de realizar la calibración de instrumentos dentro del laboratorio de espectrofotometría. Responsable del laboratorio de respuesta espectral: Encargado de avalar las calibraciones que son realizadas dentro del laboratorio de respuesta espectral. Signatario del laboratorio de respuesta espectral: Persona encargada de realizar la calibración de instrumentos dentro del laboratorio de respuesta espectral. Responsable del laboratorio de fotometría: Encargado de avalar las calibraciones que son realizadas dentro del laboratorio de fotometría. Signatario del laboratorio de fotometría: Persona encargada de realizar la calibración de instrumentos dentro del laboratorio de fotometría. 1.6 Campo de desarrollo nacional CENIT S.C. tiene un campo de desarrollo a nivel nacional especializado en los siguientes rubros. Desarrollo de capital humano Ofrece una amplia gama de servicios (cursos y asesorías) que permiten fortalecer y desarrollar el recurso más importante de su organización, el Capital Humano. 11
12 Desarrollo tecnológico El desarrollo tecnológico está orientado a la optimización de productos y procesos. Entre sus logros están: Higrotermobarómetro Modelo para eje de transmisión Pirómetro Colorímetro Analizador de estados de polarización visible Entre otros Líneas de trabajo. Sistemas de control automático. Electrónica Instrumentación Interfaces Óptica. Sistemas de instrumentación ópticos Reconocimiento de imágenes Metrología dimensional óptico Fotometría y Radiometría Láseres Matemáticas industriales. Modelado Identificación de sistemas Probabilidad y procesos estocásticos Optimización 12
13 Investigación La investigación está enfocada a resolver problemas de interés para el sector productivo. Campos de investigación: Modelos de actividad neuronal. Pirometría. Identificación de sistemas. Optimización. Metrología El laboratorio de Iluminometría del CENIT.S.C ofrece servicios de calibración a fotómetros. Alcance de 0 a luxes Incertidumbre de 2.0% No. de acreditación ante la Entidad Mexicana de Acreditación (EMA) OP Proceso general de producción El proceso general de producción se refiere al esquema que sigue la empresa para operar en sus distintas áreas de servicio, con el orden exigido por una buena administración en la figura 1.2 se muestra este proceso. 13
14 Figura 1.2 Proceso general de producción del CENIT. Contacto con el cliente: Se hace el contacto con el cliente, siendo en la mayoría de los casos el cliente quien pide el servicio. Teniendo dos vertientes de servicio: calibración y capacitación. Servicio (calibración de instrumento): El cliente solicita el servicio de calibración de instrumento. 14
15 Revisión de instrumento a calibrar: Se recibe el instrumento para realizar un estudio y determinar el número de mediciones necesarias para calibrarlo. Cotización: Se le informa al cliente el costo del servicio para que sea autorizado el mismo. Calibración: Se realiza la calibración del instrumento. Entrega al cliente: Se hace la entrega del instrumento calibrado, anexando el certificado de calibración. Capacitación: El cliente solicita el servicio de capacitación para recursos humanos. Tema de capacitación: El cliente informa el tema que requiere. Características: El cliente informa el número de horas que desea del servicio, el lugar fecha y la hora donde se impartirá la capacitación. Se presenta el servicio: La capacitación es impartida por un elemento del CENIT, en el lugar fecha y hora establecidas. Cobranza: Se remunera el servicio prestado por el CENIT. Tema del proyecto: El cliente informa el tema al que hará referencia el proyecto. Características (proyecto): El cliente informa los objetivos que debe alcanzar el proyecto, sus alcances, y las necesidades que debe cubrir este. Entrega al cliente (proyecto): Se le hace entrega del proyecto al cliente en la fecha establecida, informándole de los objetivos cumplidos, su alcance y todo lo que refiere al proyecto. 15
16 CAPÍTULO II EL PROYECTO 16
17 2.1 Antecedentes Ante la necesidad de automatizar el proceso de calibración de los luxómetros, el centro de investigación pone en marcha un proyecto para controlar una fuente de alimentación, empleada en el laboratorio de espectrofotometría, siendo indispensable la creación de una interface, en la cual se controlará y visualizará el comportamiento de dicha fuente. 2.2 Definición del proyecto El proyecto llevará el nombre de Interface USB para el control de una fuente de alimentación y recepción de datos en una computadora, el cual consiste en realizar un programa para comunicar un microocontrolador con una computadora; rear una interface de usuario, y diseñar un circuito impreso para la adquisición de datos. 2.3 Objetivo Controlar una fuente de alimentación con una incertidumbre no mayor al.2%. Comunicar una tarjeta de adquisición de datos con una computadora a una velocidad de hasta 12Mbps. Diseñar una aplicación de alto nivel para monitorear y controlar la salida de una fuente de alimentación. 2.4 Alcance El procedimiento de calibración utilizado en el CENIT se realiza por medio de componentes analógicos, por lo cual se pretende automatizar dicho procedimiento mediante componentes digitales, para ahorrar tiempo y por consiguiente aumentar la productividad. 17
18 Facilitar la labor de calibración de los luxómetros, ya que este proyecto servirá para el control vía computadora de fuentes de alimentación, con las que se suministra energía a las bombillas patrón, visualizando en la interface el comportamiento gráfico de la señal de potencia suministrada por la fuente a la bombilla. 2.5 Plan de trabajo A continuación se mencionarán las tareas planificadas para el periodo de estadía: Planeación de proyecto: Se establecen los parámetros de operación del sistema de control para reconocer los distintos módulos por los cuales será conformado. Investigación: Se le asigna un alto porcentaje de la estadía a la investigación, dado que el proyecto así lo requiere, calculando un total de 3 semanas de investigación. Hardware para la tarjeta de adquisición de datos: En el transcurso de una semana se diseña la tarjeta de adquisición de datos. Software para el microcontrolador: Se programa el microcontrolador para que realice la comunicación, adquisición y envío de datos. Aplicación de alto nivel: En este periodo se diseña la aplicación de alto nivel para monitorear y controlar los datos recibidos de la tarjeta de adquisición de datos. Pruebas y ajustes: Durante este periodo se realizan las pruebas y ajustes pertinentes, para lograr una comunicación con las características de procesamiento establecido en los objetivos y el correcto control de la fuente. Puesta en marcha: El proyecto se pone en funcionamiento para observar su rendimiento. 18
19 2.5.1 Gráfica de Gantt Con el fin de tener un aprovechamiento óptimo de los tiempos,se hizo una gráfica de Gantt, (Tabla 2.1) en la cual cada semana está representada por un rectángulo. Planeación proyecto Investigación del Hardware p/tarjeta de adquisición de datos Software p/microcontrolador Aplicación de alto nivel Pruebas y ajustes Puesta en marcha tareas mes Septiembre Octubre Noviembre Diciembre Tabla 2.1 Grafica de Gantt (tiempo expresado en semanas). 19
20 CAPÍTULO III MARCO TEÓRICO 20
21 Para la elaboración de este proyecto se requirió de una fundamentación teórica, siendo la cual se expone en este capítulo. La información referente al protocolo USB es de gran utilidad para comprender cada uno de los procedimientos que conforman la comunicación. De igual manera se aborda la información sobre las funciones y librerías utilizadas para crear la aplicación de alto nivel con el programa de lenguaje G Labview, y finalmente se anexa información referente al modo de funcionamiento del microcontrolador utilizado. 3.1 Protocolo USB 2 Interface física A nivel eléctrico, el cable USB transfiere la información y la alimentación sobre 4 hilos, como se puede apreciar en la figura 3.1. Figura 3.1 Diagrama eléctrico del cable USB. Se usan dos tipos de conectores, A (Figura 3.2) y B (Figura 3.3). Ambos son polarizados (sólo pueden insertarse en una posición) y utilizan sistemas de presión para sujetarse. Figura 3.2 Conector USB tipo A. 2.-Informacion tomada de la página web http :// 21
22 Los de tipo A utilizan la hembra en el sistema anfitrión, y suelen usarse en dispositivos en los que la conexión es permanente (por ejemplo, ratones y teclados). En general el conector hembra A está en el lado del host (PC) o de los concentradores (Hub). Figura 3.3 Conector USB tipo B. Los de tipo B utilizan la hembra en el dispositivo USB (periférico), y por lo general se utilizan en sistemas móviles. A nivel de alimentación, el cable proporciona la tensión nominal de 5 V. Es necesario definir correctamente el diámetro del hilo con el fin de que no se produzca una caída de tensión demasiado importante en el cable. Una resistencia de terminación instalada en la línea de datos permite detectar el puerto y conocer su configuración (1,5 o 12 Mbits/s). A nivel de señal, se trata de un par trenzado con una impedancia característica de 90 Ω La velocidad puede ser tanto de 12 Mbits/s como de 1,5 Mbits/s. La sensibilidad del receptor puede ser de, al menos, 200mV y debe poder admitir un buen factor de rechazo de tensión en modo común. El reloj se transmite en el flujo de datos, la codificación es de tipo NRZI, existiendo un dispositivo que genera un bit de relleno (bit stuffing) que garantiza que la frecuencia de reloj permanezca constante. Consumo Cada puerto para USB puede proporcionar una determinada potencia máxima siendo la computadora la encargada de suministrar la energía. Además, el periférico puede estar autoalimentado (self powered). 22
23 El consumo está estandarizado con un voltaje V Bus =5V y GND con una corriente máxima de 500mA, los dispositivos de baja velocidad (Low-Speed), van obligatoriamente equipados con un cable no mayor a 3m de longitud, y los dispositivos de velocidad completa (Full-Speed), son equipados con un cable no mayor a 5m de longitud. Control de consumo El ordenador gestiona el consumo, teniendo capacidad de poner en reposo (suspend) o en marcha a un periférico USB. En reposo, éste reduce su consumo (si puede), quedándose la parte USB funcional. Esta gestión está orientada especialmente a los equipos portátiles. Terminología USB Host: Dispositivo maestro que inicia la comunicación (Generalmente la computadora). Hub: Dispositivo que contiene uno o más conectores o conexiones internas hacia otros dispositivos USB, el cual habilita la comunicación entre el host y los diversos dispositivos. Cada conector representa un puerto USB. Dispositivo compuesto: Es aquel dispositivo con múltiples interfaces independientes. Cada una tiene una dirección sobre el bus, pero cada interface puede tener un manejador diferente de dispositivo (driver device) en el host. Puerto USB: Cada host soporta sólo un bus, cada conector en el bus representa un puerto USB, por lo tanto, sobre el bus puede haber varios conectores, pero sólo existe una ruta y sólo un dispositivo puede transmitir información en un tiempo determinado. 23
24 Manejador (Driver): es un programa que habilita aplicaciones para poderse comunicar con el dispositivo. Cada dispositivo sobre el bus debe tener un driver, algunos periféricos utilizan los drivers que trae Windows en su biblioteca API. Puntos terminales (Endpoints): Es una localidad específica dentro del dispositivo. El Endpoint es un buffer que almacena múltiples bytes, típicamente es un bloque de la memoria de datos o un registro dentro del microcontrolador. Todos los dispositivos deben soportar el punto terminal 0. Este punto terminal es el que recibe todo el control y la peticiones de estado durante la enumeración cuando el dispositivo esta sobre el bus. Tuberías (Pipes): Es un enlace virtual entre el host (la computadora) y el dispositivo USB, este enlace configura los parámetros asociados con el ancho de banda, qué tipo de transferencia se va a utilizar (Control, Bulk, Isocrona o Interrupt), dirección del flujo de datos y el máximo y/o mínimo tamaño de los paquetes/buffers. Cada enlace está caracterizado por su banda de paso (Token), su tipo de servicio, el número de punto terminal (EndPoint) y el tamaño de los paquetes. Estos enlaces se definen y crean durante la inicialización del USB. Siempre existe un enlace virtual 0 que permite tener acceso a la información de configuración del periférico USB (estado, control e información). La norma USB define 2 tipos de enlaces virtuales (pipe); stream y message. Tuberías de flujo (Stream Pipes): se trata de un flujo sin formato USB definido, esto significa que se puede enviar cualquier tipo de dato. Este tipo de pipe soporta a las transferencias bulk, isócronas, e interrupción. Además, tanto el host como el dispositivo USB pueden tomar el control de las tuberías de flujo. Tuberías de mensaje (Message Pipes): este tipo de enlace virtual sí tiene un formato USB definido y sólo puede soportar a la transferencia de Control. El modo de transferencia del enlace virtual (pipe) puede ser: 24
25 Control: Modo utilizado para realizar configuraciones; existe siempre sobre el Punto terminal 0 (EndPoint 0). Todos los dispositivos USB deben soportar este tipo de transferencia. Se desarrolla en 3 transacciones: Transacción de Configuración (Setup), en la que se envía al dispositivo un paquete que especifica la operación a ejecutar. Ocupa 8 bytes. Cero o más Transacciones de Datos, en las que se transfieren los paquetes de datos en el sentido indicado por la Transacción de Configuración. La información útil por paquete puede ser de 8, 16, 32 ó 64 bytes para EndPoints FS, y de 8 bytes para EndPoints LS. Transacción de Estado, en la que el receptor informa del estado final de la operación. Se procesan por medio de un mecanismo "best effort", según el cual el Controlador USB las va procesando en función del tiempo disponible en cada Trama. Como mínimo se reserva el 10% del tiempo de Trama, y se puede utilizar tiempo adicional siempre que las necesidades de los tráficos isócrono y de interrupción lo permitan. Incorporan mecanismos de detección de errores (CRC) y de recuperación/retransmisión de datos. Bulk: Este modo se utiliza para la transmisión de importantes cantidades de información. Como el tipo control, este enlace no tiene pérdida de datos. Este tipo de transferencia es útil cuando la razón de transferencia no es crítica. Solo los dispositivos de velocidad completa utilizan este tipo de transferencia. Se procesan por medio de un mecanismo good effort, en el que el sistema aprovecha cualquier ancho de banda disponible y en el momento en que esté disponible (en otras palabras, no se garantiza una latencia ni un ancho de banda 25
26 mínimos). Se puede utilizar el tiempo de Trama reservado y no consumido por transferencias de Control (10%). Incorpora mecanismos de control de errores para garantizar la entrega de datos. La información útil por paquete puede ser de 8, 16, 32 ó 64 bytes. Interrupt: Este modo se utiliza para transmisiones de pequeños paquetes, rápidos, orientados a percepciones humanas (ratón, punteros). Este tipo de transferencia son para dispositivos que deben recibir atención periódicamente y lo utilizan los dispositivos de baja velocidad. Este tipo de transmisión garantiza la transferencia de pequeñas cantidades de datos. Aseguran una transacción (paquete) dentro de un periodo máximo (los dispositivos FS pueden solicitar entre 1 y 255 ms, y los LS entre 10 y 255 ms de periodo máximo de servicio). Incorpora detección de errores y retransmisión de datos. La información útil por paquete puede oscilar entre 1 y 64 bytes para dispositivos velocidad completa (Full-Speed) y entre 1 y 8 bytes para dispositivos baja velocidad (LowSpeed). Isochronous o Flujo en tiempo real: Este modo se utiliza para la transmisión de audio o video comprimido. Este tipo de transmisión funciona en tiempo real. Sólo son utilizables por dispositivos FS. La información útil por paquete puede oscilar entre 1 y 1,023 bytes. En cada Trama se transfiere un paquete por cada conexión isócrona establecida. El sistema puede asignar como máximo el 90% del tiempo de Trama para transferencias isócronas y de interrupción. Si el sistema ya tiene asignado un tiempo de Trama de forma que no garantiza tiempo suficiente como para manejar una nueva conexión isócrona (transmitir un nuevo paquete por Trama), simplemente no se establece la conexión. Los posibles errores no se recuperan (la información que no llega a su tiempo, se descarta). 26
27 Proceso de enumeración Cuando se conecta un dispositivo USB a la computadora se produce el proceso de enumeración, el cual consiste en que el host le ordena al dispositivo que se presente y le diga cuáles son sus parámetros, tales como: Consumo de energía expresada en unidades de carga (ma). Número y tipos de EndPoints (por lo general se usan 16 como máximo destinando el EndPoint 0 para configuración). Clase del producto. Tipo de transferencia Razón de transferencia. El proceso de enumeración es inicializado por el host cuando detecta que un nuevo dispositivo ha sido adjuntado al Bus. El host le asigna una dirección al dispositivo y habilita su configuración permitiendo la transferencia de datos sobre el bus. 3.2 Proceso de comunicación vía USB 3 La comunicación vía USB es de tipo Plug and Play para el usuario, sin embargo, detrás de ese simple paso se encuentra todo un proceso de identificación para el dispositivo. Dicho proceso se puede separar en tres fases, las cuales se encuentran dentro del programa del microcontrolador (Firmware), como se muestra en la figura ª. FASE 2ª. FASE 3ª. FASE USB BUS RESET PROCESO DE ENUMERACIÓN GESTIÓN DEL DISPOSITIVO Y COMUNICACIÓN Figura 3.4 Etapas del proceso de comunicación. 3.-Informacion tomada de la página web 27
28 1ª. Fase (USB Bus Reset): Cuando el dispositivo se conecta al puerto del host, éste lo detecta y provoca una interrupción de reset para que el dispositivo configure los registros y punteros necesarios y para que se pueda proceder a la enumeración. En esta fase el programa debe habilitar y configurar el Endpoint 0 para recibir y contestar a transacciones de tipo Setup, e inicializar todas las variables que posteriormente se utilizarán. Esto se realiza dentro de la rutina de servicio de la interrupción Bus Reset. 2ª Fase (Proceso de Enumeración): Esta fase se produce cuando el dispositivo es conectado al Bus y después de la fase de Bus Reset. El host debe reunir la información necesaria para que el sistema identifique al dispositivo, configure el tipo de comunicación que se producirá entre ambos y encuentre al driver que tiene que utilizar para establecer esa comunicación. El proceso consiste, primero, en asignar una dirección al dispositivo; y segundo, en la accion por la cual el host envía una serie de peticiones para que el dispositivo mande información con el fin de establecer la comunicación. La información que debe mandar el dispositivo se estructura en registros o descriptores que configuran al dispositivo, son transmitidos mediante transferencia de control y siempre usando el Endpoint 0. Estos descriptores son los siguientes: Dispositivo descriptor: contiene información básica del dispositivo como puede ser número de serie, clase de dispositivo, etc. Configuración descriptor: contiene información sobre las capacidades y funciones del dispositivo, tipo de alimentación de energía que soporta.. Interface descriptor: contiene información sobre el número de Endpoints que soporta y el protocolo utilizado. Clase de descriptor: determina la clase del dispositivo. Punto final descriptor: excepto para el Endpoint 0, cada Endpoint debe ser configurado. 28
29 La configuración de cada Endpoint consiste en el número de Endpoint, dirección de sus comunicaciones (IN, OUT) y número de bytes que transmite. Con estos descriptores y otros del sistema operativo (Windows), el host debe encontrar el driver que necesita para comunicarse con el dispositivo. Para localizar este driver, Windows debe tener cargado un archivo especial de texto llamado INF que dice al sistema qué driver debe utilizar. Para realizar este proceso de enumeración se deberán cargar en el programa, el código de los descriptores, habilitar y configurar la interrupción del Endpoint 0 para aceptar transacciones de tipo Setup, saber qué tipo de reporte ha solicitado en cada caso el host y mandarlo por el Endpoint 0. 3ª Fase (Gestión del dispositivo y de las comunicaciones): después de las dos fases anteriores en las que se configura y se establece la comunicación con el host, se pasa a la tercera fase que es la que realmente se centra en gestionar la funcionalidad para la que se ha diseñado el dispositivo. 3.3 Aplicación de alto nivel en Labview 4 LabVIEW constituye un revolucionario sistema de programación gráfica para aplicaciones que involucren adquisición, control, análisis y presentación de datos. Las ventajas que proporciona el empleo de LabVIEW se resumen en las siguientes: Se reduce el tiempo de desarrollo de las aplicaciones al menos de 4 a 10 veces, ya que es muy intuitivo y fácil de aprender. Permite cambios y actualizaciones tanto del hardware como del software. Da la posibilidad a los usuarios de crear soluciones completas y complejas. Con un único sistema de desarrollo se integran las funciones de adquisición, análisis y presentación de datos. 4.-Informacion tomada de la página web 29
30 El sistema está dotado de un compilador gráfico para lograr la máxima velocidad de ejecución posible. Tiene la posibilidad de incorporar aplicaciones escritas en otros lenguajes. LabVIEW es un entorno de programación destinado al desarrollo de aplicaciones, similar a los sistemas de desarrollo comerciales que utilizan el lenguaje C o BASIC. Sin embargo, LabVIEW se diferencia de dichos programas en un importante aspecto: los citados lenguajes de programación se basan en líneas de texto para crear el código fuente del programa, mientras que LabVIEW emplea la programación gráfica o lenguaje G para crear programas basados en diagramas de bloques. Para el empleo de LabVIEW no se requiere gran experiencia en programación, ya que se emplean iconos, términos e ideas familiares a científicos e ingenieros, y se apoya sobre símbolos gráficos en lugar de lenguaje escrito para construir las aplicaciones. Por ello, resulta mucho más intuitivo que el resto de los lenguajes de programación convencionales. LabVIEW posee extensas librerías de funciones y subrutinas. Además de las funciones básicas de todo lenguaje de programación, LabVIEW incluye librerías específicas para la adquisición de datos, control de instrumentación VXI, GPIB y comunicación serie, análisis presentación y guardado de datos. LabVIEW también proporciona potentes herramientas que facilitan la depuración de los programas. Método de operación Los programas desarrollados mediante LabVIEW se denominan Instrumentos Virtuales (VIs), porque su apariencia y funcionamiento imitan los de un instrumento real. Sin embargo, son análogos a las funciones creadas con los lenguajes de programación convencionales. Los VIs tienen una parte interactiva con el usuario y otra parte de código fuente, y aceptan parámetros procedentes de otros VIs. Todos los VIs tienen un 30
31 panel frontal y un diagrama de bloques. Las paletas contienen las opciones que se emplean para crear y modificar los VIs. Panel frontal Se trata de la interfaz gráfica del VI con el usuario. Esta interfaz recoge las entradas procedentes del usuario y representa las salidas proporcionadas por el programa. Un panel frontal está formado por una serie de botones, pulsadores, potenciómetros, gráficos, etc. Cada uno de ellos puede estar definido como un control o un indicador. Los primeros sirven para introducir parámetros al VI, mientras que los indicadores se emplean para mostrar los resultados producidos, ya sean datos adquiridos o resultados de alguna operación. Diagrama de bloques El diagrama de bloques constituye el código fuente del VI. En el diagrama de bloques es donde se realiza la implementación del programa del VI para controlar o realizar cualquier proceso de las entradas y salidas que se crearon en el panel frontal. El diagrama de bloques incluye funciones y estructuras integradas en las librerías que incorpora LabVIEW. En el lenguaje G las funciones y las estructuras son nodos elementales. Son análogas a los operadores o librerías de funciones de los lenguajes convencionales. Los controles e indicadores que se colocaron previamente en el Panel Frontal, se materializan en el diagrama de bloques mediante las terminales. *Librerías utilizadas 5 La comunicación se realiza a través de un sub.vi llamado picusb creado con uso de la librería mpusbapi.dll que nos proporciona Microchip, el cual se puede apreciar en la figura 3.5. El puente que establece la comunicación entre el microcontrolador y la PC se 5.-Informacion tomada de la página web 31
32 realiza mediante las librerías USB del software CCS C Compiler (tema 3.3), y el driver mchpusb.inf para Microsoft Windows XP y Windows 7. Figura 3.5 Conexiones del sub-vi para el envío y recepción de datos. Vid_Pid: Es el nombre del vendedor y producto con el que fue configurado nuestro dispositivo, en nuestro caso: "vid_0x04d8&pid_0010" N. bytes a escribir: Indica el número de bytes o el tamaño del dato que vamos a transferir. Dato a Enviar: Indica el dato que se va a enviar. Retardo de entrada y salida: Indica cada cuanto tiempo se hará la capturar de datos. El tiempo tiene que indicarse en milisegundos. N. bytes a Recibir: Aquí se indica el tamaño de datos que se están enviando del dispositivo USB (microcontrolador o PicUSB). Dato Recibido: En esta parte es donde se capturarán los datos que se están enviando desde el dispositivo y se visualiza en un gráfica. Longitud de datos recibidos: Se recibe la longitud del dato recibido y es desplegado en display dentro de la aplicación de alto nivel. *mpusbapi.dll Para una mayor facilidad de desarrollo de aplicaciones basadas en el bus USB, Microchip ha creado un archivo.dll en el que proporciona las funciones de acceso al puerto USB con un microcontrolador de la familia PIC18Fxx5x. 32
33 La mpusbapi.dll cuenta con una función que permite modificar el número de vendedor y número de producto. MPUSBGetStringDescriptor(): Permite acceder a las cadenas del descriptor como Nombre de producto y Nombre de Vendedor. *mchpusb.inf Para que el driver sea configurado correctamente, el ordenador requiere de una secuencia de datos con información relativa al dispositivo, esta secuencia de datos se encuentra organizada sintácticamente en el archivo instalador.inf. A nivel de usuario, se resumen a 5 los datos para personalizar nuestros archivos instaladores.inf. Estos datos son: Nombre, VID, PID, Fabricante y Descripción. 3.4 Compilador PICC CCS En la elaboración del Firmware para el microcontrolador, se usó el compilador PICC de CSS, y las siguientes librerías. *pic18_usb.h: Controladores para la familia PIC18F4550, con módulo USB interno. *usb.c: Controlador encargado de las peticiones de instalación e interrupción USB por el EndPoint Hojas de datos. El microcontrolador utilizado para la tarjeta de adquisición de datos es de la serie PIC18F4550. La informacion relacionada con este dispositivo puede ser consultada en el anexo A. 33
34 CAPÍTULO IV DESARROLLO DEL PROYECTO 34
35 El proyecto comenzó con una investigación referente al protocolo de comunicación USB (Capítulo 3), la cual permitió adquirir los conocimientos para comprender el modo de funcionamiento de dicha comunicación. También se investigó el microcontrolador a utilizar, para conocer sus características y funciones. Sabiendo esto, se pudo comenzar con las pruebas y ajustes de la comunicación. Una vez lograda la comunicación con éxito, dio inicio la etapa de diseño de la aplicación de alto nivel. 4.1 Planeación del proyecto El proyecto consiste en realizar una aplicación de alto nivel en la que será monitoreado el comportamiento de una fuente de alimentación. Para lograr esto se creará una tarjeta de adquisición de datos, la cual estará comunicada con la computadora por medio del puerto USB. Dicha tarjeta controla a una fuente de potencia de 120VCD a 300W, tomando una señal de referencia y comparándola con la señal enviada por un sensor de luminosidad, la diferencia entre estas señales será enviada al módulo PWM del microcontrolador, para que este pulso, proporcional al error obtenido, se envíe a un actuador, el cual controla la tensión de la fuente, obteniendo así un sistema de control de lazo cerrado. La zona que se encuentra dentro de la línea punteada (figura 4.1)será explicada en este reporte. Figura 4.1 Sistema de control de lazo cerrado para fuente de alimentación. 35
36 Para comprender el funcionamiento del flujo de datos entre la computadora y la tarjeta de adquisición de datos, en la figura 4.2 se muestra un diagrama de bloques, en la cual se ilustran las diferentes etapas por las cuales fluyen los datos. COMPUTADORA (host) Aplicación de alto nivel DISPOSITIVO Sensor de luminosidad Software Tarjeta de adquisición de datos Driver del dispositivo (Sistema operativo) Puerto USB del host USB Puerto USB del microcontrolador Figura 4.2 Flujo de datos entre el host y el dispositivo. El diagrama se compone de dos bloques mayores, el bloque de la derecha representa al dispositivo el que engloba la tarjeta de adquisición de datos así como al sensor de luminosidad; y el bloque de la izquierda representa a la computadora (host), englobando al manejador (driver) del dispositivo, así como la aplicación de alto nivel, en la cual se visualiza de forma gráfica el comportamiento de la fuente. 36
37 4.2 Hardware para tarjeta de adquisición de datos Se diseñó un sistema con los componentes necesarios para que el microcontrolador opere de manera correcta, anexando los conectores e indicadores que se utilizan en la adquisición de datos (figura 4.3). Figura 4.3 Diagrama eléctrico para la tarjeta de adquisición de datos. 37
38 El microcontrolador utilizado es de la serie PIC18F4550 de Microchip, se seleccionó este microcontrolador por tener un módulo interno para establecer comunicación mediante el puerto USB, además de que cuenta con un módulo para PWM que se utilizará para la etapa de control. El conector USB (USB1) es un conector del tipo A hembra, cuyos pines D+ y D+ van conectados a los pines 23 y 24 del microcontrolador, mientras los pines GND y 5V alimentan todo el circuito. El cristal (X1) es de 20MHz y se conecta a los pines 13 y 14 del microcontrolador. El oscilador cuenta con un filtro de capacitores para estabilizar los pulsos. El conector (CN3) sirve para la recepción de la señal del sensor, la cual es enviada al pin 4 del micro, de la señal de referencia enviada al pin 3 del micro y de la señal del PWM proveniente del pin15 del micro. El Led D3 indica que se está enumerando el puerto USB del dispositivo. El Led D4 indica que el dispositivo fue enumerado y se encuentra acoplado correctamente. Los indicadores de límite para la señal del sensor cuentan con un indicador para cada caso, superior=d5, inferior=d6 y normald7, los cuales se establecen dentro de la aplicación de alto nivel. Para la elaboración del circuito impreso se usó el software para diseño de PCB llamado PCB Wizard, quedando el diseño como se muestra en la figura 4.4. De igual manera se muestra la placa terminada (figura 4.5) y el circuito montado (figuras 4.6 y 4.7). 38
39 Figura 4.4 Diseño del PCB para la tarjeta de adquisición de datos. Figura 4.5 Cara de componentes y cara de soldadura de la tarjeta de adquisición de datos. 39
40 Figura 4.6 Tarjeta de adquisición de datos ensamblada. Figura 4.7 Tarjeta de adquisición de datos. 40
41 4.3 Firmware (programa para el microcontrolador) Una vez que fue diseñado el hardware para el microcontrolador, se comenzó la programación de éste, utilizando el compilador PICC de CCS, el cual tiene un entorno de programación en lenguaje C. Para una mejor comprensión sobre el funcionamiento del programa, en la figura 4.8 se presenta un diagrama de flujo en donde se plasman cada uno de los pasos que realiza el microcontrolador para interactuar con el host y para controlar a la fuente de alimentación. El diagrama de flujo resulta ser una herramienta muy útil a la hora de desarrollar los programas en lenguaje C, ya que sirve como guía para saber qué instrucciones debe llevar el programa y así obtener el mejor resultado. En el diagrama de flujo mostrado en la figura 4.8, se puede observar que éste comienza con la configuracion de puertos, timers y ADC del microcontrolador; es decir, se define el modo en el cual van a operar los distintos perifericos del microcontrolador. Luego se enciende el indicador de conectando (C0=ON), el cual indica que el USB del microcontrolador está en espera de que el host lo enumere; después inicializa el USB y habilita el puerto USB, espera a que sea configurado por el host, y cuando es configurado enciende el indicador conectado (C1=ON) para comenzar con un ciclo infinito de adquisición, control y envío de datos. Por último, el microcontrolador cuestiona si el módulo MCLR (Master Clear) fue activado; de ser correcto esto, (MCLR == 0) reinicia todo el procedimiento, y si es falso (MCLR == 1) continúa con el ciclo infinito de adquisición, control y envío de datos. 41
42 NO Figura 4.8 Diagrama de flujo para el Firmware. 42
43 Figura 4.9 Fusibles de operación para el microcontrolador. #include<18f4550.h>: Se da la instrucción de incluir el código fuente para el microcontrolador PIC18F4550. #DEVICE ADC=8: Se configura la resolución del ADC a 8 bits. #use delay(clock= ): Se indica la velocidad a la que opera el reloj interno. #fuses: En esta declaración se da de alta los fusibles con los que opera el microcontrolador. HSPLL: Cristal oscilador de alta velocidad con PLL activado. MCLR: Reset por Master Clear activado. NOWDT: Se deshabilita la función del perro guardián. NOPROTECT: Se deshabilita la protección de código. NOLVP: Se deshabilita la programación para bajo voltaje (LVP). NODEBUG: Se deshabilita el depurador de fondo. 43
44 PLL5: Se divide la frecuencia del cristal oscilador entre 5 para obtener los 4MHz que requiere el microcontrolador para operar (ver anexo A, página 30). USBDIV: Son divididos los 96MHz del PLL entre 2 para obtener la frecuencia de 48MHz para el USB (ver anexo A, página 24). CPUDIV1: Se divide la frecuencia del PLL entre dos para obtener los 48MHz del reloj principal (ver anexo A, página 30). VREGEN: Se habilita el regulador interno del microcontrolador para el módulo USB (alimentación por medio del puerto USB) (véase el anexo A, página 163). *Definición de variables para descriptor. En esta parte del programa se definen las variables que se usan en el documento descriptor, en donde se especifica que la comunicación será de tipo Bulk y el tamaño del Buffer para el Endpoint1 (figura 4.14). Figura 4.14 Definición de variables ligadas al descriptor. #define USB_HID_DEVICE FALSE: Se deshabilitan las directivas para comunicación tipo HID (Human Interfaz Device). #define USB_EP1_TX_ENABLE USB_ENABLE_BULK: Es habilitada la entrada tipo Bulk en el Endpoint1. 44
45 #define USB_EP1_RX_ENABLE USB_ENABLE_BULK: Es habilitada la salida tipo Bulk en el Endpoint1. #define USB_EP1_TX_SIZE 1: Se asigna el tamaño del buffer para el endpoint1 de entrada. #define USB_EP1_RX_SIZE 2: Se asigna el tamaño del buffer para el Endpoint1 de salida. *Librerías Como ya se había mencionado, el programa necesita de librerías para poder establecer la comunicación, dichas librerías son incluidas dentro del programa, creando así un vínculo entre el Firmware y los Drivers de la computadora (figura 4.15). Figura 4.15 Librerías a utilizar para la comunicación entre el Host y el dispositivo. #include<pic18_usb.h>: Librería de Microchip para los microcontroladores de la serie PIC18Fxx5x. #include<picusb.h>: Librería encargada de la configuración del USB y los descriptores, para el funcionamiento del dispositivo. #include<usb.c>: Librería encargada de las peticiones e interrupciones USB para los Endpoints. #include<math.h>: Librería encargada de las operaciones dentro del ciclo de control para la fuente de 300W a controlar. 45
46 *Asignación de variables La asignación de variables consiste en darles un nombre a los registros, para facilitar la programación y minimizar los errores de programación. En la figura 4.16 se observa la asignación de variables para los canales 1 y 2 del puerto C del Microcontrolador, en los cuales irán conectados un par de Leds, que nos indicarán el estado en el que se encuentra la comunicación entre el dispositivo y el Host. Figura 4.16 Asignación de variables para los Leds indicadores de estado. #define LEDV PIN_C1: Al canal C1 se le da el nombre de LEDV. #define LEDR PIN_C0: Al canal C0 se le da el nombre de LEDR. #define LED_ON output_high: Se define la instrucción de salida en alto (1 lógico) como LED_ON. #define LED_OFF output_low: Se define la instrucción de salida en bajo (0 lógico) como LED_OFF. Dentro de la asignación de variables también son nombrados los registros para envío y recepción de datos con el host (figura 4.17). 46
47 Figura4.17 Asignación de variables a las instrucciones de envío/recepción de datos. #define modo recibe[0]: Se define a RX[0] con la variable modo, para recibir datos del Host con el Buffer0. #define param recibe[1]: Se define a RX[1] con la variable param, para recibir datos desde el Host con el Buffer1. #define Temperatura envía[0]: Se define a TX[0] con la variable Temperatura, para enviar datos al Host con el Buffer0. *Declaración de variables locales Las variables locales son utilizadas dentro del programa principal. Sirven para dar un nombre a los registros en donde son almacenados los datos adquiridos, por ejemplo el valor leído del ADC se almacena en la variable dato. Se dan de alta como variables enteras de 8 bits, como se muestra en la figura 4.18; serán explicadas a medida que se vayan usando dentro del programa. Figura 4.18 Declaración de variables enteras de 8 bits. 47
48 Una vez que se incluyen las librerías a utilizar y se asignan las variables, se comienza la estructura del programa principal, el cual será explicado a continuación. *Programa Principal El programa principal se encuentra dentro de una funcion void, es decir que todo lo que se encuentra dentro del programa no retornará nada como resultado y simplemente realizará las funciones que se le ordenen. Para comenzar, se configuran los puertos que se van a utilizar, especificando si la entrada o salida será de tipo analógico o digital, de igual manera son configurados únicamente los Temporizadores (Timer) que se van a utilizar (figura 4.19). Figura 4.19 Configuración de puertos, Timers y ADC. set_tris_d(0x00): Se configura el puerto D como salida. set_tris_b(0x00): Se configura el puerto B como salida. output_d(0x00): Se limpia el puerto D. output_b(0x00): Se limpia el puerto B. setup_timer_0(rtcc_internal): Se configura el timer0 para que opere con el reloj interno. 48
49 setup_timer_1(t1_disabled): Se deshabilita el timer1. setup_timer_2(t2_disabled,0,1): Se deshabilita el timer2. disable_interrupts(global): Se deshabilitan todas las interrupciones. Setup_port_a(ALL_ANALOG): Se configura el puerto A como entradas analógicas. Setup_adc(ADC_CLOCK_INTERNAL): Se configura al módulo del ADC para que opere con el reloj interno. Enseguida de realizar la configuración de puertos se comienzan a dar las instrucciones de inicialización y habilitación del dispositivo por el host (figura 4.20). Figura 4.20 Inicialización y habilitación del dispositivo. LED_OFF(LEDV): Se apaga el Led indicador verde. LED_ON(LEDR): Se enciende el Led indicador rojo (dispositivo en enumeración). usb_init(): Se inicializa el USB. usb_task(): Se habilita el periférico USB e interrupciones. usb_wait_for_enumeration(): El dispositivo espera hasta que sea identificado por el Host. LED_ON(LEDV): Se enciende el Led indicador verde (Dispositivo reconocido). LED_OFF(LEDR): Se apaga el Led indicador rojo. 49
50 Como se puede observar el microcontrolador cuenta con dos Leds indicadores, en donde el Led rojo significa que el dispositivo está en espera de ser identificado y el led verde indica que el dispositivo ha sido identificado por el Host. Una vez que el dispositivo ha sido identificado, comienza a correr el procedimiento de adquisición, control, recepción y envío de datos, el cual se encuentra dentro de un bucle infinito (while), comenzando por una serie de preguntas condicionales sobre si el dispositivo ya fue identificado por el Host, y si el Endpoint de salida contiene datos del Host, los cuales se guardan en una variable llamada recibe (figura 4.21). Figura 4.21 Toma de decisiones para comenzar el envío y recepción de datos. if (usb_enumerated()): Se pregunta si el dispositivo ya fue reconocido; de ser así se procede con la siguiente pregunta. if (usb_kbhit(1)): Se pregunta si el Endpoint de salida contiene datos provenientes del Host; si la respuesta es sí: usb_get_packet(1,recibe,2): Se toma el paquete de 2 bytes del Endpoint1 y se almacena en la variable recibe. Debido a que la aplicación de alto nivel (Sub-capítulo 4.4), cuenta con tres modos de envío y recepción de datos, se puede seleccionar entre el envío de datos digitales, recepción de datos analógicos o ambos. El Firmware cuenta con una serie de preguntas condicionales, para decidir qué tipos de datos debe enviar o recibir el Microcontrolador 50
51 de acuerdo a los requerimientos del usuario. Al seleccionar el modo1 se habilita el envío de datos digitales, al seleccionar el modo2 se habilita la recepción de datos analógicos y al seleccionar el modo3 se habilitan ambos modos simultáneamente. Para una mejor comprensión sobre cómo funcionan los modos de envío y recepción se realizó un diagrama de flujo, como se muestra en la figura Figura 4.22 Selección del tipo de datos a enviar. En base al diagrama de flujo se realizó la siguiente parte del programa en donde el microcontrolador decide qué tipos de datos va a recibir o a enviar. Sí es seleccionado el modo 1, se habilita el envío de datos digitales (figura 4.23). Figura 4.23 Toma de decisión para envío de datos digitales en modo 1. En la figura 4.24 se muestran las instrucciones que habilitan la recepción de datos analógicos (modo 2). 51
52 Figura 4.24 Toma de decisión para recepción de datos analógicos en modo 2. Para la adquisición y control de datos analógicos, se comienza por dar de alta la función del módulo ADC para el canal AN1 (señal de referencia) y AN2 (señal del sensor). Dicho módulo convierte la señal analógica en una señal digital que va de 0 a 255 cuentas. La señal de referencia es fijada por el usuario de acuerdo a la potencia que se requiere que suministre la fuente, la señal de la referencia y del sensor tienen un rango de 0 a 5V debido a que el módulo del ADC sólo opera dentro de este rango. Una vez que son medidos los valores de estas dos señales, se comparan entre sí, enviando la diferencia al módulo PWM para modificar su ciclo de servicio en proporción al error obtenido en la comparación. En la figura 4.25 se muestra el diagrama de flujo para la adquisición y control de datos analógicos. Figura 4.25 Diagrama de flujo para la etapa de control. 52
PROCESO DE SIMULACIÓN EN PROTEUS
USB PROCESO DE SIMULACIÓN EN PROTEUS Departamento de Electrónica Fundación San Valero Microchip PIC18F4550 1 Microchip Firmware PIC18F4550 La velocidad de transferencia a ido aumentando rápidamente a lo
Más detallespodemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el
CAPÍTULO 4 Funcionamiento del Robot Después de analizar paso a paso el diseño y funcionamiento de la interfase, nos podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que
Más detallesUSB. Teoría. INGENIERIA EN MICROCONTROLADORES Protocolo USB (UNIVERSAL SERIAL BUS) Protocolo
Protocolo USB INGENIERIA EN MICROCONTROLADORES Protocolo USB (UNIVERSAL SERIAL BUS) Teoría PROTOCOLO USB www.i-micro.com Ingeniería en Microcontroladores Teléfono 044 55 11 29 55 05 E-mail: cursos@i-micro.com
Más detallesCAPÍTULO I. Sistemas de Control Distribuido (SCD).
1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables
Más detalles6. Controlador del Motor
6. Controlador del Motor 82 6.1 Introducción: El controlador es el dispositivo encargado de controlar el motor, dependiendo de las señales que le llegan a través del programador de mano y las señales provenientes
Más detalles5. Despliegue en la PC
5 DESPLIEGUE EN LA PC 62 5.1 Conexión a la PC por medio de la tarjeta de audio La adquisición de señales analógicas es un trabajo que cada vez se hace más necesario en todos los campos relacionados con
Más detallesInstitución Educativa Inem Felipe Pérez de Pereira 2012 Estrategia taller. AREA: Sistemas de información Taller 1 2 3 4 Previsto 1 2 3 4 5 6 7 8 9 10
Grado 10º Tiempo (semanas) GUÍA DE FUNDAMENTACIÓN Institución Educativa AREA: Sistemas de información Taller 1 2 3 4 Previsto 1 2 3 4 5 6 7 8 9 10 Fecha Real 1 2 3 4 5 6 7 8 9 10 Área/proyecto: es y Mantenimiento
Más detallesManual de Procedimientos
1 de 13 Elaborado por: Oficina de Planeación y Desarrollo Institucional -Área de Calidad y Mejoramiento- Revisado por: Aprobado por: Coordinador Área de Jefe de la Oficina de Informática y Telecomunicaciones
Más detallesNOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN
NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES Versión: 27/06/2012-1 ÍNDICE:
Más detallesEn el presente capítulo se describe la programación del instrumento virtual y cómo
Capítulo 6. Instrumentación virtual En el presente capítulo se describe la programación del instrumento virtual y cómo éste controla el circuito de captura de señales, la llamada telefónica y escribe los
Más detallesMemoria del Trabajo Fin de Máster realizado por MARTA FERNÁNDEZ GARCÍA. para la obtención del título de
Memoria del Trabajo Fin de Máster realizado por MARTA FERNÁNDEZ GARCÍA para la obtención del título de Máster en Ingeniería de Automatización e Informática Industrial APLICACIÓN PARA LA ADQUISICIÓN Y GESTIÓN
Más detallesManual de Uso Web profesional
Manual de Uso Web profesional Versión 5 Junio 2015 ÍNDICE 0 Introducción... 3 1 Página principal de Mi área de trabajo... 4 2 Solicitudes... 5 3 Aportaciones... 13 4 Trabajos... 17 5 Los documentos a firmar...
Más detallesCAN BUS Controller Area Network:
CAN BUS Controller Area Network: Protocolo de comunicación Serie creado en los 80s por Bosch inicialmente para la comunicación entre controles del automóvil. Reduce el cableado y permite agregar funciones
Más detallesBienvenido al sistema de Curriculum Digital CVDigital
CVDigital 1 Bienvenido al sistema de Curriculum Digital CVDigital Este programa se ha desarrollado con el fin de llevar a cabo Certificaciones y Recertificaciones de los profesionales a partir del ingreso
Más detallesProyectos de Innovación Docente
Proyectos de Innovación Docente Manual de Usuario Vicerrectorado de Docencia y Profesorado Contenido INTRODUCCIÓN... 3 DATOS PERSONALES... 6 Modificar email... 6 Modificar contraseña... 7 GESTIÓN PROYECTOS...
Más detallesDescarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid
Descarga Automática Manual de Usuario Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Versión 5.2 Fecha: 2008-10-15 Ref : MU_DescargaAutomática.doc ÍNDICE 1 INTRODUCCIÓN...
Más detallesManual del Profesor Campus Virtual UNIVO
Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3
Más detallesColección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl
1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,
Más detallesSistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Más detallesManual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL
Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...
Más detallesConceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)
Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos
Más detallesMANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA
MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA Fecha última revisión: Septiembre 2014 MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MÓDULO GOTELGEST.NET MÓVIL... 3 1. INTRODUCCIÓN A
Más detallesAcceso a la aplicación de solicitud de subvenciones (Planes de Formación 2014)
Acceso a la aplicación de solicitud de subvenciones (Planes de Formación 2014) Pantalla general de acceso Desde ella se accede a las diferentes convocatorias para poder completar y enviar las solicitudes.
Más detallesPROPUESTAS COMERCIALES
PROPUESTAS COMERCIALES 1. Alcance... 2 2. Entidades básicas... 2 3. Circuito... 2 3.1. Mantenimiento de rutas... 2 3.2. Añadir ofertas... 5 3.2.1. Alta desde CRM... 5 3.2.2. Alta desde el módulo de Propuestas
Más detallesTema 1. Curso 2015/16 Semestre 1. Supuesto 1. Supuesto 2.
Tema 1 Supuesto 1. Curso 2015/16 Semestre 1 Un fabricante de cables de interconexión está diseñando un cable para ser usado como interfaz digital de alta velocidad entre dos equipos. Con el fin de ofrecer
Más detallesEL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET
1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET Cada capa de la pila añade a los datos a enviar a la capa inferior, información de control para que el envío sea correcto. Esta información
Más detallesSistemas de Calidad Empresarial
Portal Empresarial Aljaraque Empresarial Sistemas de Calidad Empresarial 1 ÍNDICE 1. INTRODUCCIÓN. 2. CONCEPTO DE CALIDAD Y SU SISTEMA. 3. MÉTODO PARA IMPLANTAR UN SISTEMA DE GESTIÓN DE LA CALIDAD. 4.
Más detallesBUS I2C. IES Los Viveros Sevilla Dpto. Electrónica. 1
BUS I2C Se trata de un protocolo serie desarrollado por Philips Semiconductors usado por muchos integrados para comunicarse entre ellos, para su funcionamiento requiere sólo dos líneas, una de reloj (SCL)
Más detallesProyecto Prototipo Domótica
Proyecto Prototipo Domótica Alumnos: Marcelo Mella Urrutia David Moena Quijada Carlos Román Saavedra Sergio Sánchez Reyes Profesor: Yussef Farrán Fecha Entrega: 20 de Junio de 2005 TEMARIO INTRODUCCIÓN..3
Más detallesMANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO
MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Marzo 2016 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 2 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 2 HERRAMIENTA
Más detallesCAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA
CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA 3.1 INTRODUCCIÓN En un centro de llamadas de emergencia de nueve llamadas que se reciben solo una es real y las ocho restantes
Más detallesPROCEDIMIENTO DE ENLACE TCPIP
DISPOSITIVOS TCP/IP. Los dispositivos TCP/IP son equipos autónomos que funcionan de forma independiente a la PC y que tiene incorporado el procesamiento de identificación por medio de la huella digital,
Más detallesSEGUIMIENTO EDUCATIVO. Comunicaciones
SEGUIMIENTO EDUCATIVO Comunicaciones Diciembre 2013 Índice 1.INTRODUCCIÓN...1 2.ACCESO...1 3.MENSAJERÍA...2 3.1 Grupos a los que pertenezco...3 3.2 Enviar mensaje...4 3.3 Mis mensajes...7 3.4 Papelera
Más detallesManual para Empresas Prácticas Curriculares
Manual para Empresas Prácticas Curriculares ÍNDICE 1. Introducción... 3. Registro y Acceso... 3.1. Registro Guiado... 4.1. Registro Guiado Datos Básicos... 5.1. Registro Guiado Contactos... 5 3. Creación
Más detallesIntroducción a Visual Studio.Net
Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones
Más detallesAcuerdo de aprobación de la Normativa Básica de Correo Electrónico de la Universidad Miguel Hernández.
Acuerdo de aprobación de la Normativa Básica de Correo Electrónico de la Universidad Miguel Hernández. Con el fin de regular el uso de los recursos informáticos y telemáticos del servicio de correo en
Más detallesGUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba
Más detallesRV FACTURA ELECTRÓNICA WEB
2014 Real Virtual SA de CV Gustavo Arizmendi Fernández RV FACTURA ELECTRÓNICA WEB Manual de usuario de RV Factura Electrónica Web. INDICE INTRODUCCIÓN... 3 REQUISITOS DEL SISTEMA... 4 HARDWARE... 4 SOFTWARE...
Más detallesSISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública
JEFATURA DE GABINETE DE MINISTROS SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública Manual para los Organismos Índice Índice... 2 Descripción... 3 Cómo solicitar la intervención
Más detallesProtocolo USB CDM 2012. 22/11/2012 Autor: Ing. Jorge R. Osio 1
Protocolo USB CDM 2012 1 Temario Prestaciones del protocolo Principales características Elementos de una transferencia USB Enumeración de dispositivos 2 Prestaciones del protocolo Soporta variedad de dispositivos
Más detallesInstructivo de Microsoft Windows
Instructivo de Microsoft Windows El presente instructivo corresponde a una guía básica para el manejo de los programas y la adquisición de conceptos en relación a estos utilitarios. No obstante ello, para
Más detallesUSB (Universal Serial Bus)
USB (Universal Serial Bus) USB es una interfaz para transmisión de datos y distribución de energía que ha sido introducida en el mercado de PC s y periféricos para mejorar las lentas interfaces serie (RS-232)
Más detallesPRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI
PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI Versión: 1.0 Fecha de la versión: Febrero del 2012 Creado por: PwC Costa Rica Aprobado
Más detallesPara ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:
Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :
Más detallesCentro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
Más detallesHARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS
HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS Ing. Javier A. Garabello Facultad Regional Villa María UTN Av. Universidad 450 Tel: 0353-4537500 javiergarabello@hotmail.com
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesORIENTACIONES SIMCE TIC
ORIENTACIONES SIMCE TIC Sistema Nacional de Medición de Competencias TIC en Estudiantes ORIENTACIONES SIMCE TIC Sistema Nacional de Medición de Competencias TIC en Estudiantes INDICE Introducción 7 Prueba
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesGuía de Uso. Administración de Tokens
Guía de Uso Administración de Tokens Índice Guía de Uso Safesign Identity Client... 3 OBJETIVO... 3 ALCANCE... 3 RESPONSABLES... 3 GLOSARIO... 3 INTRODUCCIÓN... 4 efirma y los Certificados Digitales...
Más detalles[ ] introducción. Sistema de información para el análisis de servicios prestados en redes Ad hoc. resumen. Aura Rosa Beltrán A. Gerardo Gutierrez S.
[ ] resumen Las redes inalámbricas juegan un papel muy importante en las comunicaciones entre PC s por la facilidad de conexión. En la actualidad, las Redes Ad hoc no son muy populares en el ámbito tecnológico,
Más detallesPLANES DE EMPRESA ICEX CONSOLIDA. Manual de Usuario
PLANES DE EMPRESA ICEX CONSOLIDA Manual de Usuario INDICE 1. INTRODUCCIÓN... 3 2. VISIÓN GENERAL DEL PROCESO... 3 3. REQUISITOS TÉCNICOS... 4 3.1. Sistema Operativo y Navegador web... 4 3.2. Firma Digital
Más detallesGESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN DE APLICACIONES
Ciclo Formativo: Módulo: Desarrollo de Aplicaciones Informáticas Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión Unidad de Trabajo 10: GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN
Más detallesRegión de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT
. Manual Usuario FCT Murcia, 9 de Julio de 2007 Manual de Usuario FCT v1.0 pág. 2 de 73 ÍNDICE Manual Usuario FCT...1 1. Tipos de usuarios... 4 2. Modelo de navegación... 5 3. Servicios... 6 3.1. Convenios...
Más detallesTEMA 20.0. EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C
TEMA 20.0 EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C La comunicación n serie en los PIC 16F87X Los microcontroladores PIC de la familia 16F78x, tienen la posibilidad de comunicación serie, las
Más detallesGUÍA BÁSICA DE USO DEL SISTEMA RED
SUBDIRECCIÓN GENERAL DE INSCRIPCIÓN, AFILIACION Y RECAUDACIÓN EN PERIODO VOLUNTARIO GUÍA BÁSICA DE USO DEL SISTEMA RED Marzo 2005 MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES TESORERÍA GENERAL DE LA SEGURIDAD
Más detallesNemoTPV SAT Manual de usuario 1. NemoTPV SAT APLICACIÓN DE GESTIÓN DE SERVICIO TÉCNICO PARA PUNTOS DE VENTA DE EUSKALTEL
NemoTPV SAT Manual de usuario 1 NemoTPV SAT APLICACIÓN DE GESTIÓN DE SERVICIO TÉCNICO PARA PUNTOS DE VENTA DE EUSKALTEL NemoTPV SAT Manual de usuario 2 Ante un problema, lo importante no es saber solucionarlo,
Más detallesManual del usuario. Flash Point Genius. FLASH POINT GENIUS: Programación Serial para turismos
Manual del usuario Flash Point Genius FLASH POINT GENIUS: Programación Serial para turismos 2010 INDICE 1. INTRODUCCIÓN 3 2. COMPONENTES DEL SISTEMA FLASH POINT 3 3. REQUISITOS DEL SISTEMA 4 4. INSTALACIÓN
Más detallesTema 4. Gestión de entrada/salida
Tema 4. Gestión de entrada/salida 1. Principios de la gestión de E/S. 1.Problemática de los dispositivos de E/S. 2.Objetivos generales del software de E/S. 3.Principios hardware de E/S. 1. E/S controlada
Más detallesINTRODUCCION AL CONTROL AUTOMATICO DE PROCESOS
INTRODUCCION AL CONTROL AUTOMATICO DE PROCESOS El control automático de procesos es parte del progreso industrial desarrollado durante lo que ahora se conoce como la segunda revolución industrial. El uso
Más detallesContenido. MANUAL DE USO E INSTALACIÓN DLC Detector de línea cortada Página 1 de 13
DLC Detector de línea cortada Página 1 de 13 Contenido 1 Introducción DLC... 2 2 Funcionamiento... 2 3 Instalación... 3 4 Combinando con Reductores de flujo... 3 5 Mantenimiento... 5 6 Configuración Alarmas
Más detallesCapitulo V Administración de memoria
Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal
Más detallesTwido Twido Windows Executive Loader Wizard Ayuda en pantalla. spa Versión 3.2
Twido Twido Windows Executive Loader Wizard Ayuda en pantalla spa Versión 3.2 2 Tabla de materias Acerca de este libro................................... 5 Capítulo 1 Utilización de Twido Executive Loader
Más detallesSILVA. Sistema de Señalización, Guiado y Ayuda a la Localización. de vehículos en aparcamientos, PATENTADO
SILVA Sistema de Señalización, Guiado y Ayuda a la Localización de Vehículos en Aparcamientos > Optimización de la gestión del parking mediante señalización y guiado Quality Information Systems, desde
Más detallesInstructivo Asesoría Básica Comunidad Virtual SharePoint 2010
Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio
Más detallesPara obtener una cuenta de padre
Orientación de Calificaciones Portal Padres Temas Principales Características Para obtener una Cuenta de Padres Lineamientos sobre el uso Manejo de la Cuenta Información de apoyo Calificaciones en Portal
Más detallesCICLO FORMATIVO: MANTENIMIENTO ELECTROMECÁNICO MÓDULO: MONTAJE Y MANTENIMIENTO DE LÍNEAS AUTOMATIZADAS CURSO: 2014-2015
v.01 CICLO FORMATIVO: MANTENIMIENTO ELECTROMECÁNICO MÓDULO: MONTAJE Y MANTENIMIENTO DE LÍNEAS AUTOMATIZADAS CURSO: 2014-2015 Duración: 190 HORAS Lugar: AULA 232 OBJETIVOS: La formación del módulo contribuye
Más detallesINGENIERIA EN MICROCONTROLADORES. Protocolo RS-485. Introducción
INGENIERIA EN MICROCONTROLADORES Protocolo RS-485 Introducción P R O T O C O L O R S - 4 8 5 www.i-micro.com Ingeniería en Microcontroladores Teléfono 044 55 11 29 55 05 E-mail: cursos@i-micro.com elp@i-micro.com
Más detallesM95 SHIELD PARA ARDUINO. SIGMA ELECTRONICA
M95 SHIELD PARA ARDUINO. SIGMA ELECTRONICA Imagen 1: Tarjeta M95 ARD. 1 1. DESCRIPCION: M95 Shield para Arduino. Permite integrar conectividad GSM/GPRS en sus aplicaciones de Arduino a través del Modem
Más detallesGUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP
GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP 1. Introducción La información puede adoptar o estar representada en diversas formas: impresa o escrita (papeles de trabajo,
Más detallesTEMA 3. PROCESO Y TÉCNICAS DE ASESORAMIENTO Y CONSULTA 1. EL PROCESO DE ASESORAMIENTO
1 TEMA 3. PROCESO Y TÉCNICAS DE ASESORAMIENTO Y CONSULTA 1. EL PROCESO DE ASESORAMIENTO Origen del proceso Se inicia cuando un consultante se dirige a un consultor en busca de ayuda (asesoramiento) respecto
Más detallesCOPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE
COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE Creado en May/14 Objetivo: Contar con una guía de las actividades que se deben realizar en esta fase,
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Problema a resolver Ejercicio 2.1 Tomando el ejercicio 1.4 realizar los ajustes necesarios para que además de encenderse un LED en pantalla se encienda un LED físicamente sobre la placa PIC suministrada
Más detallesDesarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.
1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y
Más detallesCAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM
CAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM 59 En este tercer capítulo se presenta el diseño de un mecanismo de detección de tráfico malicioso para RedUNAM. Abarca
Más detallesCONTROL DE ASISTENCIA DE PERSONAL
CONTROL DE ASISTENCIA DE PERSONAL PARA UNA EMPRESA INITE, S.C. no es responsable del contenido, de la veracidad de los datos, opiniones y acontecimientos vertidos en el presente proyecto. La finalidad
Más detallesSistemas de Gestión de la Calidad según ISO 9001:2000. Anexos I.A9 Ejemplo de procedimiento de sensibilización, formación y competencia profesional
Sistemas de Gestión de la Calidad según ISO 9001:2000 Anexos I.A9 Ejemplo de procedimiento de sensibilización, formación y competencia profesional Procedimiento de sensibilización, formación y Procedimiento
Más detallesEn este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro
CAPITULO 5 TEORIA SOBRE ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información,
Más detallesDireccionamiento IPv4
Direccionamiento IPV4 Página 1 de 15 www.monografias.com Direccionamiento IPv4 1. Direccionamiento IP 2. Componentes de una dirección IP 3. Determinación de la clase de dirección 4. Determinación de los
Más detalles2011 Universidad de Sevilla Grupo IDINFOR Universidad Carlos III Grupo ENTI
2011 Universidad de Sevilla Grupo IDINFOR Universidad Carlos III Grupo ENTI ARTEMISA. ARQUITECTURA PARA LA EFICIENCIA ENERGÉTICA Y SOSTENIBILIDAD EN ENTORNOS RESIDENCIALES DE LA SUBDIRECCIÓN GENERAL DE
Más detallesPreguntas Frecuentes. Plataforma ScienTI. Aplicativos CvLAC y GrupLAC
Preguntas Frecuentes Plataforma ScienTI Aplicativos CvLAC y GrupLAC Departamento Administrativo de Ciencia, Tecnología e Innovación - Colciencias Dirección de Fomento a la Investigación Bogotá D.C., 10
Más detallesDesarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT
Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido
Más detallesÍNDICE 1.0 INTRODUCCIÓN 3 2.0 INSTALACIÓN 3 2.1. Inserción de la tarjeta en el dispositivo 4 2.2. Inserción del dispositivo CAM tdt en el televisor 4
ÍNDICE 1.0 INTRODUCCIÓN 3 2.0 INSTALACIÓN 3 2.1. Inserción de la tarjeta en el dispositivo 4 2.2. Inserción del dispositivo CAM tdt en el televisor 4 3.0 ACTUALIZACIÓN DEL PROGRAMA DEL DISPOSITIVO 5 4.0
Más detallesAD2100 10 a 24Vcc 100mA (1) SI SI SI 100 mw 1Km (2) 256 bytes AD2500 10 a 24Vcc 500mA (1) SI SI SI 500 mw 3km (2) 256 bytes
AD2100 y AD2500 Transceptor Industrial de RF Interfaz RS232, RS485 y USB Manual de usuario e instalación Rev. 2 1. Introducción Los equipos de comunicación AD2100 y AD2500 son radio módems, los cuales
Más detallesDISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.
TESIS DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. DIRECTOR DE TESIS.- Ing. Francisco Novillo AUTOR Walter Mestanza Vera. Egresado
Más detallesMACROS Y FORMULARIOS
MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es
Más detallese-conocimiento Manual de uso
2 Índice 1. Qué es e-conocimiento?... 3 Web del I+CS... 3 Web de los profesionales... 4 2. Cómo puedo acceder a la Web de los profesionales?... 6 3. Qué puedo encontrar en la Web de los profesionales?...
Más detallesSISTEMA DE CONTROL Y AHORRO ENERGÉTICO EN ILUMINACIÓN VIAL
SISTEMA DE CONTROL Y AHORRO ENERGÉTICO EN ILUMINACIÓN VIAL 1 Sistema de Gestión para Redes de Iluminación Vial de Área Extensa: Se encarga del control y mantenimiento remoto así como de la optimización
Más detallesManual de ayuda para crear y gestionar Tareas, como actividad evaluable
Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Contenido TAREAS.... 3 CONFIGURACIÓN.... 3 GESTIÓN Y CALIFICACIÓN DE TAREAS.... 8 TAREAS. Mediante esta herramienta podemos establecer
Más detallesUNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
Más detallesManual etime para supervisores
Contenido Introducción...3 Empezando a usar etime...4 Cómo entrar a etime?...5 *Cambiar su propia contraseña...5 Partes de pantalla principal...6 Funcionamiento estándar de las pantallas de captura...7
Más detallesREGLAMENTO PARA LA PRESTACIÓN DE LOS SERVICIOS DE BOLSA DE EMPLEO DE LA UNIVERSIDAD DEL NORTE. BARRANQUILLA, Octubre de 2013
REGLAMENTO PARA LA PRESTACIÓN DE LOS SERVICIOS DE BOLSA DE EMPLEO DE LA UNIVERSIDAD DEL NORTE BARRANQUILLA, Octubre de 2013 Artículo 1. NATURALEZ JURIDICA Y DOMICILIO La Universidad del Norte, entidad
Más detallesServicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación
Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 22 de enero de 2015 Histórico de cambios Fecha Descripción Autor 16/09/13
Más detallesBUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE
BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE Fernando Nuño García 1 Ventajas del BUS I2C Definido inicialmente a mediados de los 80 para trabajar a 100kbit/s y en 1995
Más detallesManual de usuario. Modulo Configurador V.1.0.1
Manual de usuario Modulo Configurador V.1.0.1 Tabla De Contenido 1.) Modulo Configurador 3 1.1) Estructura del modulo configurador 3 1.2) Configuración de datos generales de la empresa 4 a) Ficha de datos
Más detallesTELEX. SISTEMA PARA EL CONTROL DE GASTOS TELEFÓNICOS Anyell Cano Ramos anyell@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba RESUMEN
TELEX. SISTEMA PARA EL CONTROL DE GASTOS TELEFÓNICOS Anyell Cano Ramos anyell@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba RESUMEN El Ministerio de Relaciones Exteriores de Cuba (MINREX) es el
Más detallesSENSOR DE MOVIMIENTO
MANUAL DE PRODUCTO SENSOR DE MOVIMIENTO ZN1IO-DETEC Edición 2 Versión 3.1 Índice 1. Introducción... 3 2. Instalación... 4 2.1. Instalación del Sensor de Movimiento... 4 2.2. Descripción de elementos...
Más detallesBUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II
BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II [Escriba texto] Contenido CAPÍTULO I: ESTRUCTURANDO UN REPORTE... 4 CAPÍTULO II: FICHA DE INFORMES... 5 CAPÍTULO III: BARRA DE HERRAMIENTAS INFORME... 19 EJERCICIOS...
Más detallesPROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04
Autorización Este documento entra en vigor a partir del 2 de agosto del 2005, a través de su autorización por parte del Dr. Francisco Javier Rojas Monroy, Coordinador de Operaciones, Calidad y Teclogía
Más detallesMANUAL DE USUARIO ARCHIVO
MANUAL DE USUARIO ARCHIVO ÍNDICE Páginas 1. INTRODUCCIÓN... 1 2. MENÚ PRINCIPAL... 2 2.1 TABLAS... 2 2.1.1. Localización... 4 2.1.2. Tipos de Documentos... 4 2.1.3. Tipos Auxiliares... 6 2.2. DOCUMENTOS...
Más detalles