Publication:
Implementación de interfaces de dispositivos para sistemas empotrados basados en microcontroladores ARM7

Loading...
Thumbnail Image
Identifiers
Publication date
2010-09
Defense date
2010-09-13
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
Este proyecto se centra en la implementación de distintas interfaces de un microcontrolador, como son USB, Ethernet y SPI. El entorno de desarrollo que vamos a utilizar para programar el microcontrolador es μVision4 de Keil. La interfaz Ethernet será implementada para que el microcontrolador sea capaz de comunicarse vía red con un PC. La interfaz SPI será necesaria para poder comunicarse con una pantalla táctil y con un sensor de huella. Y, por último, la interfaz USB será desarrollada para poder establecer comunicación con distintos dispositivos, tales como lectores de tarjetas inteligentes. El sistema que se va a desarrollar está formado por un ordenador, un microcontrolador, un lector de tarjetas inteligentes, tanto con contactos como sin contactos, un sensor de huella y una pantalla táctil. El ordenador y el microcontrolador estarán conectados en red. Al microcontrolador estarán conectados el lector de tarjetas a través de una interfaz USB y la pantalla táctil y el sensor de huella a través de una interfaz SPI. En el ordenador se ejecutará una aplicación, que escuchará en un puerto TCP (por defecto será el 9999, pero podrá ser editado por el usuario), para establecer comunicación con el microcontrolador mediante el protocolo TCP/IP. Las funcionalidades del microcontrolador serán: •Configurar las interfaces USB, Ethernet y SPI para poder establecer comunicación con los distintos dispositivos del sistema. •El microcontrolador tendrá que obtener las credenciales de los usuarios del lector de tarjetas vía USB. Para ello se analizará la comunicación entre un ordenador y el lector. El ordenador tendrá instalados los drivers correspondientes y en él se ejecutará una aplicación que sea capaz de comunicarse con él. •El microcontrolador tendrá que obtener la imagen de la huella de los usuarios del sensor de huella vía SPI. •Se desarrollará una interfaz gráfica para que el usuario pueda hacer uso de las funcionalidades del sistema mediante la pantalla táctil. Los usuarios, a través de la pantalla táctil, podrán realizar las siguientes acciones: •Se podrá definir la dirección IP del microcontrolador y el puerto con el cual se establecerá la conexión TCP para comunicarse con el PC. •Se podrá definir la dirección IP del PC, en el que se estará ejecutando la aplicación de escucha, y el puerto con el cual se establecerá la conexión TCP para comunicarse con el microcontrolador. •Se podrá enviar la huella del usuario al PC por red. •Se podrá enviar el número de serie de la tarjeta inteligente al PC por red.
Description
Keywords
Microcontroladores, Microprocesadores, Biometría, Tarjetas inteligentes, Protocolos de comunicación
Bibliographic citation