Autor Tema: Acceso a lector rfid con pic basic.  (Leído 4773 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado talegres

  • PIC10
  • *
  • Mensajes: 13
Acceso a lector rfid con pic basic.
« en: 19 de Agosto de 2010, 08:07:32 »
Hola a todos.
Hasta ahora he estado trabajando con lectores rfid de 125KHz, pero hace unas semanas he dado el salto a los lectores Mifare.

Estoy tratando de leer el UID de una tarjeta rfid, pero no soy capaz de obtener respuesta.
Lo hago desde un 16F628A y en pic basic de esta manera:

SEROUT2 Tx_rfid,baud,[$BA,$02,$01,$B9]   ´Según el fabricante debe mandarse esta trama: BA0201B9
                                                               ´BA:encabezado
                                                               ´02:longitud (en bytes)
                                                               ´01: comando (select card)
                                                               ´B9: checksum

Luego quiero almacenar en la variable Buf la respuesta del lector con:
SERIN2 RX_rfid,baud, [STR Buf\10]

Pero no obtengo nada.
¿alguna sugerencia amigos?

Gracias  de antemano.
Talegres

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re: Acceso a lector rfid con pic basic.
« Respuesta #1 en: 20 de Agosto de 2010, 18:49:07 »
cual lector RFID estas usando?

Podrias colocar el link o subir el datahseet del lector?

Elreypic

Desconectado talegres

  • PIC10
  • *
  • Mensajes: 13
Re: Acceso a lector rfid con pic basic.
« Respuesta #2 en: 21 de Agosto de 2010, 18:16:08 »
Esta es la documentación:

 http://rfidshop.com.hk/datasheet/MF1%20module/MF1-RW-TTL-PCB1%20manual.pdf

En la página 3 empiezan las tramas de envío y recepción.
Gracias de nuevo.

Santi

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re: Acceso a lector rfid con pic basic.
« Respuesta #3 en: 23 de Agosto de 2010, 06:43:51 »
Que tal talegres,

el comando que estas enviando es correcto, asi como su trama. Cual es el baudrate que estas usando?
El manual menciona que el lector tiene unos jumpers para configurar el baud rate del lector, pero no los pude encontrar en la foto que muestra el manual. Asegurate de estar usando el mismo baud rate en la configuracion del micro y de uso de basic.

Una cosa mas, el lector tiene un pin que te indica la presencia de la tarjeta (OUT), asegurate de que el pin este en bajo antes de enviar el comando.

Saludos,

Elreypic.

Desconectado jansuini

  • Moderador Local
  • PIC24F
  • *****
  • Mensajes: 566
Re: Acceso a lector rfid con pic basic.
« Respuesta #4 en: 23 de Agosto de 2010, 09:14:47 »
Hola:
Para comenzar a probar el equipo RFID te sugiero que utilices una PC con un programa terminal que genere en Hexa por ejemplo dockligh ,cuando te funcione tendras en claro el tema de las tramas. Después cuando trabajes con el circuito del PIC te conviene tener un sniffer 232 y ver que las tramas son similares a las de la PC.
Sds.
Jorge

Desconectado talegres

  • PIC10
  • *
  • Mensajes: 13
Re: Acceso a lector rfid con pic basic.
« Respuesta #5 en: 28 de Agosto de 2010, 15:58:34 »
Gracias elreypic2, si la trama que mando es la correcta me tranquilizo.
Pienso que será un problema de baudios, pero he probado varias configuraciones y nada de nada.
Como ves en el manual, se configuran las distintas velocidades con 2 pines que van soldados o sin soldar.(Shorted)

Gracias tambien a ti, jansuini, trataré de conectar el lector a un PC, pero necesito un adaptador MAX232 para los niveles, y eso me llevará algún rato más.

Lo que realmente necesito saber es si estoy mandando y recibiendo bien la trama.

Gracias de nuevo, voy a seguir probando esta semana que viene.
Talegres

Desconectado ale_nevermind

  • PIC10
  • *
  • Mensajes: 25
Re: Acceso a lector rfid con pic basic.
« Respuesta #6 en: 21 de Enero de 2011, 02:54:23 »
Hola! yo tambien compre esta placa lectora de RFID, empecé a probarla recien nomas, y tuve buena respuestas, no necesita MAX-232 para conectarla a la PC, ya que trabaja directamente con esos niveles, por favor comentame como te fue para intercambiar experiencias. Al menos yo, estoy totalmente decidido a hacer un proyecto con estoy y darle una aplicacion.

Saludos!