PDF de programación - Sistema lector de Tarjetas-Chip con acceso USB

Imágen de pdf Sistema lector de Tarjetas-Chip con acceso USB

Sistema lector de Tarjetas-Chip con acceso USBgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 11 de Enero del 2018)
1.166 visualizaciones desde el 11 de Enero del 2018
4,4 MB
160 paginas
Creado hace 11a (14/01/2013)
UNIVERSIDAD AUTONOMA DE MADRID

ESCUELA POLITECNICA SUPERIOR





PROYECTO FIN DE CARRERA

Sistema lector de Tarjetas-Chip con acceso USB

José Rubén Ibáñez Sánchez

Enero 2013























Sistema lector de Tarjetas-Chip con acceso USB

AUTOR: José Rubén Ibáñez Sánchez

TUTOR: Guillermo González de Rivera Peces



















Human Computer Technology Laboratory



Dpto. de Tecnología Electrónica y de las Comunicaciones

Escuela Politécnica Superior

Universidad Autónoma de Madrid

Enero de 2013























































































Resumen


En el proyecto que se presenta a continuación se ha llevado a cabo el
diseño y construcción de un lector de tarjetas-chip con acceso USB. Su diseño
busca aunar un reducido tamaño, bajo consumo, sencillez e independencia
entre los componentes que lo forman, es decir, modularidad.


Siguiendo esta pauta, el lector esta formado por un microcontrolador
como sistema central que comunica por un lado con un chip especializado en la
lectura de tarjetas y, por el otro, se comunica con el sistema gestor (PC,
sistema embebido, etc) al que se encuentra conectado por medio de una
conexión USB.


Para el intercambio de datos entre los dos chips principales, el
microcontrolador y el lector de tarjetas, se utiliza un bus I2C por el que se
envían tramas de comandos y datos formateadas según el protocolo ALPAR y,
dentro de este, según el protocolo APDU.


Además de la fabricación del prototipo se ha desarrollado un software
para la programación del microcontrolador que actúa como sistema central del
dispositivo. El cometido de este software es configurar el sistema y mantener el
dispositivo listo y a la espera de que se inserte una tarjeta para proceder a su
lectura. Una vez terminada la lectura los datos recogidos son enviados por USB
al PC y la tarjeta es desactivada para así poder ser extraída de forma segura.


Este es el primer proyecto en el que se utiliza una nueva herramienta de
diseño electrónico, utilizada para la captura de esquemáticos y la generación
de ficheros para la fabricación de circuitos impresos adquirida en el laboratorio,
Altium Designer.

Palabras Clave

Lector de tarjetas, tarjeta-chip, tarjeta inteligente, I2C, USB, ALPAR, APDU,
modularidad.





































Abstract


The project presented below shows the design and construction of a
chip-card reader with USB access. This design seeks to join a small size, low
power, simplicity and independence between the components that constitute it,
namely, modularity.


Following this guideline, the designed reader consists of a microcontroller
as central system which communicates on one side with a specialized chip card
reading and, on the other side, with the PC connected via the USB connection.


An I2C bus is used to exchange data between the two main chips,
microcontroller and card reader. Swapped command and data frames are
encapsulated according firstly to the APDU protocol, and then by the ALPAR
protocol.


In addition

to

the manufacture of prototype, software developed
programs the central system of the device: the microcontroller. The main
purpose of this software is to configure the system and keep the device ready
and waiting to insert a card to proceed with its reading. Once finished the
reading, the collected data is sent via USB to the PC and the card is
deactivated in order to be remove safely.


This is the first project using a new electronic design tool, used to
schematic capture and file generation for printed circuit manufacture acquired in
laboratory, Altium Designer.



Key words

Card reader, chip-card, smart card, I2C, USB, ALPAR, APDU, modularity.

















































Agradecimientos



En primer lugar quiero dar las gracias a mi tutor, Guillermo González de
Rivera Peces, por darme la oportunidad de realizar este proyecto y por
compartir conmigo su tiempo y conocimientos.


También quiero dar las gracias a todos los miembros del grupo HCTLab,
en especial a Alberto Sánchez González, por prestarme su ayuda siempre que
la he necesitado.


Gracias a todos los compañeros con los que he compartido estos años,
gracias a Chema, Pablo, Rober y Javi por las risas, los ánimos y el apoyo en
los momentos de apuro. Y, en especial, gracias a Oscar, por todo lo que me
has enseñado y que nunca olvidaré, y a Santi, a quien conocí al principio de
esta aventura y ahora es uno de mis mejores amigos.


Dejo para el final de estos agradecimientos lo más importante que hay

en mi vida, mi familia y mi novia sin los que jamás habría llegado hasta aquí.


Gracias a mis padres, por todo el cariño que me habéis dado, por el
apoyo en los malos momentos y la alegría e ilusión compartida en los buenos.
Gracias por la educación y valores que me habéis enseñado y que me han
convertido en la persona que soy hoy. Gracias a mi hermana Sandra, por estar
siempre a mi lado cuando la necesito y por los buenos ratos que pasamos
juntos, os quiero.


Y, en especial, gracias a mi Yadi, por estar siempre a mi lado, por darme

todo tu apoyo, ayuda y cariño, por compartir tu vida conmigo. Te quiero.








J. Rubén Ibáñez Sánchez
Enero 2013











































ÍNDICE DE CONTENIDOS



2.3

2.3.1

2.2.1
2.2.2

1 Introducción................................................................................................... 1
1.1 Motivación............................................................................................ 1
1.2 Objetivos .............................................................................................. 2
1.3 Organización de la memoria ................................................................ 4
2 Estado del arte .......................................................................................... 5
2.1 Historia................................................................................................. 5
Tarjetas inteligentes............................................................................. 6
2.2
Clasificación de las tarjetas inteligentes. ...................................... 7
Estructura de la tarjeta microprocesada. ...................................... 9
Lectores de tarjetas inteligentes. ....................................................... 11
Lectores de tarjetas comerciales. ............................................... 12
2.4 Normativa: ISO/IEC 7816................................................................... 17
3 Diseño del prototipo ............................................................................... 21
3.1
Introducción ....................................................................................... 21
3.2 Búsqueda de componentes. .............................................................. 22
3.3 Selección de componentes ................................................................ 24
3.3.1 Microcontrolador: ........................................................................ 25
3.3.2
Chip lector de tarjetas: ................................................................ 27
3.4 Protocolos de comunicación .............................................................. 29
Bus I2C........................................................................................ 29
Protocolo del bus I2C: .......................................................... 30
Hardware del bus I2C:.......................................................... 34
Protocolo ALPAR ........................................................................ 38
Protocolo APDU.......................................................................... 40
3.5 Solución propuesta ............................................................................ 42
4 Desarrollo del prototipo.......................................................................... 43
4.1
Introducción ....................................................................................... 43
4.2 Esquemático ...................................................................................... 44
4.3 Rutado PCB ....................................................................................... 51
4.4 Construcción PCB.............................................................................. 58
4.6 Software lector de tarjetas ................................................................. 70
4.7 Software PC....................................................................................... 77

3.4.1.1
3.4.1.2

3.4.1

3.4.2
3.4.3




5 Conclusiones y trabajos futuros ........................................................... 79
5.1 Conclusiones ..................................................................................... 79
5.2
Trabajos futuros ................................................................................. 80
Bibliografía......................................................................................................... I
Glosario...........................................................................................................VII
Anexos .............................................................................................................IX
Esquemático y Layout del PCB.....................
  • Links de descarga
http://lwp-l.com/pdf8279

Comentarios de: Sistema lector de Tarjetas-Chip con acceso USB (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad