116 research outputs found

    Sistema de medición de campo lejano

    Get PDF
    El Programa Espacial Argentino de la Comisión Nacional de Actividades Espaciales (CONAE) ha obtenido buenos resultados con métodos asociativos, que permiten a todos los países participantes de una misión argentina reducir sus costos de acceso y operación en el espacio. Esto, más una ingeniería de muy buena calidad y costos de construcción muy moderados han hecho que las agencias espaciales de los Estados Unidos, Francia, Italia, Dinamarca y Brasil colocarán sus aparatos o servicios en satélites argentinos. Y hay más interesados. Por su disposición para las alianzas estratégicas y el funcionamiento impecable de sus misiones (que van desde el diseño de la plataforma a la fabricación de sus partes, y desde la integración final de éstas hasta el control del satélite ya instalado en órbita), la Argentina empieza a ser vista como un socio espacial confiable -o posible- por muchos países desarrollados.Tesis digitalizada en SEDICI gracias a la colaboración de la Biblioteca de la Facultad de Informática.Facultad de Informátic

    Sistema de medición de campo lejano

    Get PDF
    El Programa Espacial Argentino de la Comisión Nacional de Actividades Espaciales (CONAE) ha obtenido buenos resultados con métodos asociativos, que permiten a todos los países participantes de una misión argentina reducir sus costos de acceso y operación en el espacio. Esto, más una ingeniería de muy buena calidad y costos de construcción muy moderados han hecho que las agencias espaciales de los Estados Unidos, Francia, Italia, Dinamarca y Brasil colocarán sus aparatos o servicios en satélites argentinos. Y hay más interesados. Por su disposición para las alianzas estratégicas y el funcionamiento impecable de sus misiones (que van desde el diseño de la plataforma a la fabricación de sus partes, y desde la integración final de éstas hasta el control del satélite ya instalado en órbita), la Argentina empieza a ser vista como un socio espacial confiable -o posible- por muchos países desarrollados.Tesis digitalizada en SEDICI gracias a la colaboración de la Biblioteca de la Facultad de Informática.Facultad de Informátic

    Diseño e implementación de un dispositivo para el control de instalaciones domóticas mediante reglas de usuario

    Full text link
    [ES] Existen diversos estándares domóticos, de los cuales uno de los de mayor implantación es KNX. El diseño y configuración de las instalaciones KNX se realiza mediante un paquete de software propietario, disponible solo bajo una costosa licencia y destinado a ser usado por instaladores. Así pues, el usuario final de la instalación cuenta con posibilidades limitadas a la hora de configurar el comportamiento de su vivienda, teniendo que recurrir al instalador si desea realizar cualquier cambio. El presente trabajo tiene como objetivo el diseño e implementación de un dispositivo de reducido coste que permita al usuario de una instalación domótica KNX la definición de un determinado comportamiento automático en su hogar de forma intuitiva y sencilla. La parte software del dispositivo consiste en una aplicación WEB que permite de manera amigable definir reglas de comportamiento de la forma “SI condición ENTONCES acción”. Dichas reglas son posteriormente ejecutadas sobre la instalación KNX haciendo uso de la metodología de las Redes de reglas. Como soporte hardware del dispositivo, y con el objeto de minimizar el consumo, se emplea un ordenador monoplaca, de tamaño reducido y bajo coste, en el que se ha instalado un servidor WEB.[EN] There are several home automation standards, being KNX one of the most widely established. Both the design and configuration of KNX installations are done by means of a proprietary software package only available under an expensive license and intended to be used by installers. Thus, the final user of the installation has limited freedom to configure the behavior of its own home. He depends on the installer if he wishes to make any changes. The aim of the present work is to design and implement a low cost device to provide the user a simple way to define the desired automatic behavior of its home by means of Rule Nets. It will be attached to a home automation system based on KNX technology. The software of the device consist on a user-friendly web application that allows the definition of behavior rules such as "IF condition THEN action". These rules are expressed as a Rule Net in order to be run on the home installation. A web server is required to provide the above application. In order to minimize energy consumption, a low cost single board computer has been used to provide this service.Codoñer Llopis, A. (2015). Diseño e implementación de un dispositivo para el control de instalaciones domóticas mediante reglas de usuario. http://hdl.handle.net/10251/55640.TFG

    Implementación de un kernel basado en la especificación ITRON para arquitectura Blackfin

    Full text link
    Se ha realizado un desarrollo de un núcleo de tiempo real basado en una especificación abierta y reconocida en la industria japonesa, ITRON. El objetivo ha sido sustituir el software propietario disponible para la plataforma por software libre haciendo uso de las últimas tecnologías informáticas en la gestión de memoria.Sánchez Peñarroja, J. (2010). Implementación de un kernel basado en la especificación ITRON para arquitectura Blackfin. http://hdl.handle.net/10251/14208Archivo delegad

    Análisis, diseño e implementación de un módulo Linux para el acceso a servidores NFS

    Get PDF
    El objetivo general del proyecto es el diseño e implementación de un módulo cargable de Linux que actúa como cliente de NFS. Se exponen los pasos necesarios para desarrollar un módulo del sistema operativo Linux cargable y descargable en tiempo de ejecución. El software ha sido desarrollado en lenguaje C y actúa de manera similar a los servicios de un micronúcleo, pero con la diferencia de que se ejecutan en el espacio de memoria del núcleo. El optar por un sistema de ficheros en red no fue una decisión arbitraria, el hito perseguido fue adquirir el conocimiento a bajo nivel de NFS. Para llegar al mentado objetivo comencé realizando una exhaustiva tarea de investigación en lo que se refiere a la creación de un módulo cargable del kernel, durante la misma procedí a realizar un módulo simple del más que conocido “Hola Mundo”. Una vez realizado el primer módulo cargable se analizaron las diferentes opciones existentes para poder dotar de funcionalidad al módulo, lo que me llevo a implementar un módulo encargado de realizar operaciones aritméticas en red, en concreto la suma de dos parámetros. En el desarrollo del presente proyecto se optó por usar los ficheros especiales de dispositivos, en concreto un dispositivo especial de caracteres, para lo que fue necesario definir la estructura de operaciones permitidas para el dispositivo. Dado que los ficheros de dispositivos se supone que representan dispositivos físicos, y la mayoría de los dispositivos físicos se utilizan para salida y para entrada, se deben definir todas aquellas funciones que no lo estén ya en file_operations (estructura de operaciones) implementándose con la función especial IOCTL, input output control. Uno de los principales motivos por el cual programar en el núcleo, es dar soporte a algún tipo de hardware facilitando a los programas su acceso mediante un interfaz de comunicación. En nuestro caso en concreto se registra un controlador para el dispositivo especial de caracteres “ficticio”, no va a estar ligado a ningún hardware. Cómo el objetivo final del proyecto era implementar un módulo cargable en el kernel de Linux que actúe como cliente de NFS, sistema de ficheros en red, se utilizaron las RPC´s de SUN como sistema de comunicación remota.Ingeniería Técnica en Informática de Gestió

    Control Digital para un sistema de video

    Get PDF
    Proyecto de Graduación (Licenciatura en Ingeniería Electrónica) Instituto Tecnológico de Costa Rica, Escuela de Ingeniería Electrónica, 2003.Dentro de la problemática de desarrollo de sistemas para el transporte aéreo, estos deben cumplir con estrictas normas eléctricas y físicas para su aprobación y aprovechamiento. Debido a esta situación, los dispositivos de esta índole por lo general resultan muy costosos con respecto a los dispositivos que se utilizan en otras áreas que no sean la aviación. Esto obligó a crear un sistema que cumpla con todas las normas y regulaciones pertinentes, y a su vez que sea un sistema con una gran flexibilidad y amplias posibilidades de actualización y crecimiento. Para el desarrollo de este proyecto, la empresa General Aerospace Inc., ubicada en la ciudad de Miami, Florida, y dedicada a la venta de servicios de ingeniería para la aviación, se adentró en el área de la manufactura de controles de sistemas de entretenimiento en aviones privados y comerciales. Para cumplir con los requerimientos generales de energía y tamaño en aviones, se utilizó un sistema computacional mínimo basado en un microprocesador marca Hitachi de tipo RISC y tecnología CMOS de alta velocidad y baja potencia, que se convierte en el elemento central del sistema de control de dispositivos eléctricos en este medio de transporte. La información generada por el sistema se despliega a través de una pantalla de tipo LCD y el ingreso de datos por parte del usuario se realiza a través de una pantalla de tacto. El sistema actuador que se implementó es un espacio de direcciones virtuales que permite la comunicación del sistema mínimo con múltiples controladores, tales como televisores, luces y otros a través de un puerto serie en formato RS-232. Este sistema permite por tanto la adaptación de nuevos dispositivos de control, ya sea de audio, video o funciones electromecánicas a un bajo costo de implementación y desarrollo.GenAero Avionics Engineering Manufacturing

    “Desarrollo tecnológico de un sistema de adquisición de datos ambientales para su uso en proyectos de investigación científica: Arquitectura abierta CRTECMote”

    Get PDF
    Proyectos de investigación (Código: 5402-1360-2201) Instituto Tecnológico de Costa Rica. Escuela de Ingeniería Electrónica, 2010El avance en el desarrollo de la microelectrónica y las teorías de sistemas han hecho posible el diseño de complejos sistemas de monitorización con un mayor nivel de integración y una mayor eficiencia en el consumo energético. Gracias a esto, se ha logrado el desarrollo de tecnologías móviles que abren una ventana de oportunidad a aquellos proyectos que se habían visto limitados desde un punto de vista tecnológico. Los países desarrollados han hecho una gran inversión en el desarrollo de tecnologías portátiles o móviles para aplicaciones militares, sin embargo, en el contexto de la realidad nacional, el enfoque que se ha dado a las tecnologías móviles va enfocado al desarrollo de sistemas de monitorización ambiental orientados a resolver tres problemáticas principales: la primera son las aplicaciones de monitorización y protección ambiental, la segunda aplicación es prevención de desastres mediante la predicción de problemas en la infraestructura nacional y la tercera es el desarrollo de indicadores de calidad de agua, con lo que se pretende mejorar la calidad de vida de los costarricenses. A inicios del 2009 se comenzó con el desarrollo de una plataforma tecnológica de arquitectura abierta que hiciera posible desarrollar herramientas para atacar las tres prioridades que se expusieron anteriormente, es por ello que CRTECMote viene a ser la respuesta natural que satisface las necesidades de un conjunto de investigadores en torno al desarrollo de sistemas de medición inteligentes, escalables y de bajo costo.Instituto Tecnológico de Costa Rica. Escuela de Ingeniería Electrónica

    Un kernel diseñado para la virtualización

    Get PDF
    En este trabajo, se denomina virtualización a la creación de abstracciones de dispositivos o recursos físicos con el fin de ofrecer sus servicios a uno o más entornos de ejecución. Concretamente, es una técnica que permite ocultar funcionalidades de un dispositivo (disco rígido, placa de red, memoria) o recurso (servidor, red, sistema operativo), sumar las de varios con el fin de presentarlos como otra entidad con capacidades diferentes o bien crear un equivalente virtual de los mismos. En términos generales, la virtualización hace independientes a las instancias de recursos virtualizados del sustrato físico subyacente, presentándolas de manera transparente a los usuarios y aplicaciones que los utilizan sin distinguirlos de los reales. (Párrafo extraído del texto a modo de resumen)Facultad de Informátic

    Un kernel diseñado para la virtualización

    Get PDF
    En este trabajo, se denomina virtualización a la creación de abstracciones de dispositivos o recursos físicos con el fin de ofrecer sus servicios a uno o más entornos de ejecución. Concretamente, es una técnica que permite ocultar funcionalidades de un dispositivo (disco rígido, placa de red, memoria) o recurso (servidor, red, sistema operativo), sumar las de varios con el fin de presentarlos como otra entidad con capacidades diferentes o bien crear un equivalente virtual de los mismos. En términos generales, la virtualización hace independientes a las instancias de recursos virtualizados del sustrato físico subyacente, presentándolas de manera transparente a los usuarios y aplicaciones que los utilizan sin distinguirlos de los reales. (Párrafo extraído del texto a modo de resumen)Facultad de Informátic
    corecore