Haga un circuito simple de lector de tarjetas SIM

6

Estoy intentando implementar un lector de tarjetas SIM para mí. Seguí paso a paso la guía en el sitio www.ladyada.net pero no funciona como debería. Mi PC y los softwares que solía leer / escribir datos de / a sim-card no reconocían mi lector de sim card. ¿Alguien ha hecho con éxito este circuito lector de tarjetas SIM? Por favor, ayúdame con algunas ideas o muéstrame dónde me equivoqué. Muchas gracias. P / s: este es el esquema del circuito en .png

Yesteeselsitioqueseguí: enlace de referencia

    
pregunta sadclown2006

2 respuestas

4
  • Dijo "Mi PC y los programas que utilizaba para leer / escribir datos de / a sim-card no podían reconocer mi lector de sim-card"
    ¿Qué esperabas?
    Es un circuito terminal muy simple que utiliza una interfaz RS232 para enviar y recibir datos. No hay nada que reconocer, por ejemplo. sin identificación de lector ...
  • Otra cosa que debe tener en cuenta: la línea de datos es bidireccional, es decir, hay una línea para los datos transmitidos y recibidos. Por lo tanto, sus comandos enviados a la tarjeta serán devueltos, lo cual no es un problema ya que el software del terminal sabe lo que ha enviado; pero tiene que ser manejado. Es decir. El software del terminal debe eliminar el comando con eco de los datos recibidos.
  • Este tipo de lector simple no podrá manejar los errores de comunicación de acuerdo con el protocolo de comunicación T = 0, que se utiliza para las tarjetas SIM. De acuerdo con T = 0, el receptor debe señalar un error de transmisión (error de paridad) bajando la línea de datos para 1 ETU poco (es decir, 0,5 ETU) después de recibir la trama de datos incorrecta. Los UART estándar no tienen posibilidad de hacerlo (ETU="unidad de tiempo elemental" = duración de un bit).

Definitivamente no puede esperar que ningún software aleatorio pueda usar su terminal simple. Tiene que ser especializado para este lector.

    
respondido por el Curd
0

No proporciona suficiente información para responder la pregunta, por lo que aquí hay problemas comunes de las preguntas frecuentes del sitio web enlace "

1. You have the wrong COM port selected (make sure you have this right)
2. Your serial cable is damaged or is the wrong kind (say its a null modem cable, which is not correct)
3. You have a soldering error in any part of the kit (go over your kit)
4. The SIM holder is on backwards (check the photos carefully)
5. The SIM is damaged (test it with a phone to see if its a working SIM)
6. The SIM is not compatible with being read for some reason (unlikely)

Puedo agregar que hay una forma sencilla de verificar si el problema es con el error de soldadura (1-4) frente a la tarjeta SIM incorrecta (5-6):

  1. Retire la tarjeta SIM
  2. Enciende el dispositivo. Mida el voltaje en el soporte de la tarjeta SIM en relación con el cable negro de la batería:
    • El Pin 5 (GND) debe tener 0 voltios
    • Los pines 7 (I / O) y 1 (VCC) deben tener 5 voltios
    • El pin 3 (CLK) debe tener algo entre 0 y 5 voltios. Tal vez el número cambie continuamente. Debe NO ser siempre 0V o 5V.
  3. Terminal abierto conectado al puerto serie. Utilice una velocidad baja, como 9600 baudios.
  4. Escribe cualquier cosa en la terminal. Debería hacerse eco de vuelta.
  5. Use un trozo de cable para conectar temporalmente GND y E / S (los pines 5 y 7 en el soporte de la tarjeta SIM). Toque el pin de E / S mientras mira la terminal. Esto debería producir caracteres que parezcan basura en la pantalla.
respondido por el theamk

Lea otras preguntas en las etiquetas

Comentarios Recientes

que no se puede eludir desde la creación de una aplicación o la hace tan vulnerable que ni siquiera puede acceder a ella. Dado que es posible que deba cargar datos desde la tarjeta SIM o la tarjeta del lector de tarjetas en su teléfono inteligente para usarlo, tal vez este es el tipo de efecto que desea prohibir en tiempo de ejecución, o desde el desarrollo de aplicaciones, o para fines de envío, etc. Debe saber si este es el dispositivo objetivo o si se ha utilizado en otra tecnología, ¡así que explótelo!... Lees verder