Autor Tema: Lector RFiD TMS3705 - (otro proyecto de mi lista :) ) - FINALIZADO!  (Leído 78349 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado angie.1493

  • PIC10
  • *
  • Mensajes: 4
Re: Lector RFiD TMS3705 - (otro proyecto de mi lista :) ) - FINALIZADO!
« Respuesta #120 en: 27 de Noviembre de 2012, 19:29:37 »
YA HICE EL CODIGO EN CCS PERO NO ME RECONOCE EL BIT DE DIAGNOSTICO, ME APARECE 00 O FF NO SE QUE HACER ME DICEN QUE SON LOS TIEMPOS PERO NO SE QUE TIEMPOS PONER SERA QUE ALGUIEN ME PUEDE AYUDAR

Desconectado Rogil

  • PIC10
  • *
  • Mensajes: 41
Re: Lector RFiD TMS3705 - (otro proyecto de mi lista :) ) - FINALIZADO!
« Respuesta #121 en: 27 de Noviembre de 2012, 20:07:54 »
Hola angie1493, mira, te recomiendo que mires los códigos que estan al comienzo del post, o si no, puedes mirar mi código que está en BASIC y es muy simple, ahi están los tiempos, pero ese byte de control, creo que te refieres al byte de diagnostico de la antena mas bien, quiere indicar que por algún motivo tu antena no está funcionando, debe ser algo mecánico, como que el embobinado se rompió en algún punto, o mala soldadura, en fin.

Si la antena estuviera funcionando debería aparecer un 0x50 o un 0xAF, dependiendo si estás trabajando con la usart en true o false.

Espero te haya podido ayudar en algo, suerte con tu proyecto.

Desconectado angie.1493

  • PIC10
  • *
  • Mensajes: 4
Re: Lector RFiD TMS3705 - (otro proyecto de mi lista :) ) - FINALIZADO!
« Respuesta #122 en: 28 de Noviembre de 2012, 13:14:21 »
gracia rogil, por tu comentario ps creo que la antena creo la que esta funcionando mal ya lo q solo recibo es un ff en el byte de diagnostico aunque voy a tratar de cambiar los tiempo otra vez lo q no entiendo es cuanto debe ser el diametro para la construccion de la antena. Si alguien me pudiera ayudar muchas gracias. Al principio se habla de un factor Q y no lo entiendo plenamente.

Desconectado Rogil

  • PIC10
  • *
  • Mensajes: 41
Re: Lector RFiD TMS3705 - (otro proyecto de mi lista :) ) - FINALIZADO!
« Respuesta #123 en: 28 de Noviembre de 2012, 16:56:24 »
Hola angie, la Q es el factor de calidad que es una relación de impedancia y de resistencia DC de la antena si no recuerdo mal, mira bien en el datasheet, ahí te pasan absolutamente todos los requerimientos de la antena, su diámetro, que tipo de cable debes utilizar y número de vueltas, si la sigues al pie de la letra no tienes pierde.

Sigo sin entender a que te refieres con los tiempos? será el tiempo de inicio, el de carga y demás? si son esos haz lo que yo te dije, mira el codigo en Basic, ahí están muy faciles de entender y se muestra como sacar el reader del estado IDLE.

Suerte con tu proyecto

Desconectado juliorojas

  • PIC10
  • *
  • Mensajes: 3
Re: Lector RFiD TMS3705 - (otro proyecto de mi lista :) ) - FINALIZADO!
« Respuesta #124 en: 15 de Abril de 2014, 23:35:17 »
Hola wilson estoy en Bogota y e estado buscando un proyecto rfid y e encontrado el suyo y me parece muy interesante la verdad no soy profesional en este tema me gustaría hacer uno para mi casa me podrías ayudar.

gracias este es mi e-mail. julroj07@hotmail.com

Desconectado aleza84

  • PIC10
  • *
  • Mensajes: 1
Re: Lector RFiD TMS3705 - (otro proyecto de mi lista :) ) - FINALIZADO!
« Respuesta #125 en: 05 de Mayo de 2014, 14:02:48 »
Hola

Vi el post este mucho tiempo, y consegui un sample de tms3705. Yo estoy buscando solamente tener el output del lector, para leerlo por serial.

El circuito deberia ser mas simple?

Desconectado IngRandall

  • PIC18
  • ****
  • Mensajes: 383
Re: Lector RFiD TMS3705 - (otro proyecto de mi lista :) )
« Respuesta #126 en: 26 de Mayo de 2015, 19:01:19 »
buenas.... acá les dejo un corto video del funcionamiento... donde detallo a grandes rasgos las parte del proyecto...
espero que les guste...


las tramas obtenidas que se mencionan en el video son las siguientes...

KEYRINGS (llavero)

(0xAF)  0xFD 0xFF 0xCF 0x9E 0x48 0xF1 0xF1 0xF1 0xFB 0xCF 0x8D 0xFD 0xF1

GLASS 23MM (capcula de vidrio)

(0xAF)  0xFD 0xAE 0x58 0xCA 0x48 0xF1 0xF1 0xF1 0xFB 0x6E 0xC8 0xFD 0xF1

BOTON (botón de 25mm de diametro)

(0xAF)  0xFD 0xE8 0x1A 0xEF 0x48 0xF1 0xF1 0xF1 0xF1 0xF3 0x9F 0xFD 0xF1

INLAY 24MM (bobina plana de 24mm)

(0xAF)  0xFD 0x8E 0x5E 0xEE 0x48 0xF1 0xF1 0xF1 0xF1 0xFB 0x3F 0xFD 0xF1

donde se vé que el primer byte comun para todas las tramas  (0xAF) es el byte de diagnóstico, donde el controlador de antena nos informa el perfecto funcionamiento.

el byte que le sigue es el 0xFD que es el start byte,... y se repite luego de 10 caracteres más un stop byte igual....

saludos!  8)

Hola, voy a empezar a trabajar con este integrado pero tengo una duda, la trama que me entrega, como las que vemos de ejemplo aquí, como las puedo analizar, osea necesito el id del dispositivo que estoy leyendo, donde encuentro ese id o si me pueden decir en que documento hablan de eso y yo lo leo, gracias.

Desconectado jean.herrera

  • PIC10
  • *
  • Mensajes: 4
Re: Lector RFiD TMS3705 - (otro proyecto de mi lista :) ) - FINALIZADO!
« Respuesta #127 en: 09 de Julio de 2015, 13:01:39 »
Saludos compañeros, mi nombre es Jean Carlos y he estado siguiendo este foro al estar realizando mi propio lector de RFID el cual he logrado que funcione correctamente. Sin embargo, tengo problemas con el CRC. Tengo entendido que se debe usar el CRC16CCITT como ya había mencionado el usuario yopepe en la respuesta #37, al igual que en una diapositiva que encontré en internet (adjunta). A pesar de eso nunca he logrado que el cálculo del CRC me de acorde a lo que me envía el tag :sad:

Estos son los datos que obtengo de los 2 tags que estoy usando con el respectivo CRC calculado con mi implementación (en rojo los CRC que estoy leyendo de los tags):

Tag 1: 0x81 0xAB 0x0D 0xBC 0xF5 0xFF 0xFF 0xFF 0xFF 0x46 0x35 0x81,  CRC: 3382
Tag 2: 0x81 0xBF 0x0E 0xBC 0xF5 0xFF 0xFF 0xF0xFF 0x8E 0xD0 0x81,  CRC: 52782

Y éste es el código que estoy usando para el CRC (en XC32++):

Código: [Seleccionar]
WORD RFID::nCrC(BYTE* datos)
{
    WORD crc = 0xFFFF;          // initial value
    WORD polynomial = 0x1022;   // 0001 0000 0010 0001  (0, 5, 12)
    bool a, c15;
    for (BYTE j = 0; j < 9; j++)
    {

        for (int i = 0; i < 8; i++) {
            a = ((datos[j] >> (7-i) & 1) == 1);
            c15 = ((crc >> 15 & 1) == 1);
            crc <<= 1;
            if (c15 ^ a) crc ^= polynomial;
        }
       
    }
    crc &= 0xffff; 
    return crc;
}

Donde la variable datos es el array que contiene los valores extraídos del tag. Para este código me basé en la siguiente página: CRC16CCITT

De verdad no sé que pueda andar mal, agradecería cualquier ayuda que me pueda guiar a solucionar este problema.

Gracias de antemano.


   

Desconectado fdaprim

  • PIC10
  • *
  • Mensajes: 1
Re: Lector RFiD TMS3705 - (otro proyecto de mi lista :) ) - FINALIZADO!
« Respuesta #128 en: 12 de Junio de 2016, 11:16:32 »
Buen día. Los proyectos muy interesantes. Quiero explorar y producir tms3705 dispositivo. Enviar código fuente, o la forma de gestionar tms3705. Programé en el CCS.
filippov.denis83@gmail.com
Gracias.

Desconectado mak_paint

  • PIC12
  • **
  • Mensajes: 62
Re:Lector RFiD TMS3705 - (otro proyecto de mi lista :) ) - FINALIZADO!
« Respuesta #129 en: 19 de Julio de 2022, 02:21:31 »
saludos se q el post es viejo pero si esta aun activo y alguien me puede ayudar.. gracias