Lectura de tarjetas Mifare - Wiegand 32

  • 8 Respuestas
  • 5960 Vistas

coloriginal

  • Aprendiz
  • **
  • Mensajes: 37
Lectura de tarjetas Mifare - Wiegand 32
« : abril 20, 2016, 20:10:19 pm »
Hola Boris, pudiste darle un vistazo a las tarjetas mifare?
« Última Modificación: mayo 07, 2016, 22:25:54 pm por Soporte »
A.S.: Cristian M. Colovatto
M.P.:3076
Del.:3512635979
WWW.E-PARKING.COM.AR

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re:Lectura de tarjetas Mifare
« Respuesta #1 : abril 20, 2016, 20:55:59 pm »
Hola Cristian,

No aun no pude, porque me viene en camino un analizador logico, y pensaba ponerme
una vez que lo tenga para decodificar el protocolo si me hace falta.

Calculo que la semana que viene lo tendría.

Te mantengo al tanto.

Saludos!
SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re:Lectura de tarjetas Mifare
« Respuesta #2 : mayo 04, 2016, 20:22:22 pm »
Hola Cristian,

Ya tengo identificado el protocolo del lector que me pasaste gracias al analizador lógico adquirido que te comentaba (ver captura de señales en foto): es Wiegand 32.

¿ Te consulto, vos tenes en tu banco de prueba un lector del mismo tipo ?.

Es para pasarte el firmware actualizado para el PLC cuando tenga una versión que decodifique la trama así lo probas.

Queda hacer que ambos protocolos de tarjetas coexistan elegantemente en el PLC, el Wiegand 26 y 32, por lo que es necesario un tiempito de desarrollo e implementacion.
Te voy manteniendo al tanto.

Saludos.
« Última Modificación: mayo 04, 2016, 20:25:36 pm por Soporte »
SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

coloriginal

  • Aprendiz
  • **
  • Mensajes: 37
Re:Lectura de tarjetas Mifare
« Respuesta #3 : mayo 06, 2016, 10:23:06 am »
Hola Boris, no lamentablemente no tengo otro lector de tarjetas mifare.
A.S.: Cristian M. Colovatto
M.P.:3076
Del.:3512635979
WWW.E-PARKING.COM.AR

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re:Lectura de tarjetas Mifare - Wiegand 32
« Respuesta #4 : mayo 07, 2016, 22:37:08 pm »
Buenas noches Cristian,

Adjunto te paso la versión de firmware 218 para el STX8081-D1 que soporta protocolos Wiegand 26 y y Wiegand 32.

Tambien adjunto dos proyectos para leer tarjetas con salida Wiegand 32.
Un proyecto muestra el numero de tarjeta en display LCD y otro en VirtualHMI.

Proba este firmware (no los ejemplos que te paso) con tus tarjetas Wiegand 26 (las que usas siempre) para comprobar retro-compatibilidad.
Lo diseñe de tal manera que no deberías modificar ninguna parte de tu código anterior para las tarjetas Wiegand 26.


Para las tarjetas con Wiegand 32, debes inicializar con los siguientes argumentos:

Código: [Seleccionar]
   //
   // Incializar puerto de expansion para
   // utilizar protocolo Wiegand.
   //
   // Seleccionar como argumento:
   // Constante: 1 o WIEGAND_FORMAT_32 (recomendado para StxLadder 1.7.5 o superior) para Wiegand 32.
   // Constante: 0 o WIEGAND_FORMAT_26 (recomendado para StxLadder 1.7.5 o superior) para Wiegand 26.
   //
   // Nota: Sin argumento se selecciona Wiegand 26 por defecto para compatibilidad.
   //

   WiegandInit(1)
   
   // Activar evento para recepcion de valor de tarjeta.
   WiegandSetEvent()

Luego en el evento solo hace falta leer el numero de tarjeta (el mismo esta impreso en hexadecimal como lo tiene en la tarjeta), porque Wiegand 32 no tiene facility code:

Código: [Seleccionar]
@OnWiegand()
{
if(WiegandCheckValidity())
{
// Datos validos.
                //
// Mostramos en valor Hexadecimal tal como figura impreso en tarjeta.
                // En Wiegand 32 solo se lee el numero de tarjeta, no hay "Facility code".

LcdClear()
LcdPrintf(0, 0, "Card #: %X", WiegandGetCardNumber())
}
else
{
// Datos recibidos con error.
// Comprobar hardware.

LcdClear()
LcdPrintf(0, 0, "Invalid")
LcdPrintf(0, 1, "Code")
}
}


Avísame luego de que pruebes retro-compatibilidad, así pasas a retirar el lector que dejaste de muestra.

Saludos

« Última Modificación: mayo 08, 2016, 12:16:40 pm por Soporte »
SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

coloriginal

  • Aprendiz
  • **
  • Mensajes: 37
Re:Lectura de tarjetas Mifare - Wiegand 32
« Respuesta #5 : mayo 08, 2016, 15:57:50 pm »
Hola Boris, ya probé el firmware que me mandaste y esta funcionando a la perfección, la semana que viene me llego por la oficina y retiro el lector de tarjetas para probar con las tarjetas mifare (Wiegand 32).

Gracias
A.S.: Cristian M. Colovatto
M.P.:3076
Del.:3512635979
WWW.E-PARKING.COM.AR

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re:Lectura de tarjetas Mifare - Wiegand 32
« Respuesta #6 : mayo 08, 2016, 15:59:20 pm »
Ok Cristian, perfecto. Estamos en contacto.

Saludos

Enviado desde un dispositivo móvil usando Taptalk.

SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

Esteban E

  • Aprendiz
  • **
  • Mensajes: 96
Re:Lectura de tarjetas Mifare - Wiegand 32
« Respuesta #7 : marzo 14, 2018, 16:47:24 pm »
Hola Estoy en un proyecto y necesitaba poner un lector de tarjetas, queria saber que lectores tengo que usar para poder utilizar las funciones implementadas y no desarrollar nada en especial

Saludos.

Esteban

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re:Lectura de tarjetas Mifare - Wiegand 32
« Respuesta #8 : marzo 15, 2018, 12:42:51 pm »
Hola Estoy en un proyecto y necesitaba poner un lector de tarjetas, queria saber que lectores tengo que usar para poder utilizar las funciones implementadas y no desarrollar nada en especial

Saludos.

Esteban

Buenos días Esteban, te contesté en el siguiente link de nuevo tema:

http://foro.slicetex.com/index.php?topic=308.msg1659

Saludos!
SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com