Acabo de recibir un RFID lector de Parallax (# 28440) para jugar, y estoy teniendo algunos problemas para que me envíe datos. Lo estoy conectando con el microcontrolador mbed que también acabo de recibir.
El lector RFID interactúa a través de RS232 (nivel de 5 V), de modo que coincida perfectamente con mi puerto serie mbed. He escrito el código de prueba en el lado mbed, así que sé que mi código RS232 funciona. Sin embargo, cada vez que envío comandos al lector (por ejemplo, "! RW \ x0F"), obtengo códigos de resultados que ni siquiera están en la documentación. Específicamente, la mayoría de las veces recupero 0xE1 o 0xF8, cuando los códigos de resultados reales deberían ser algo como 0x01 - 0x07.
Lo que es molesto es que su documentación no proporciona ninguna tabla de tiempos, por lo que solo estoy adivinando cuándo envío todos los datos a la vez y los leo inmediatamente. He intentado diferentes retrasos de tiempo, y nada funciona.
Estoy alimentando mbed y el lector RFID desde el puerto USB. Dado que el USB suministra 500 mA sin alimentación externa, el mbed usa 100ma y el lector RFID usa < 200mA, me imagino que tengo mucho espacio para la cabeza. Tal vez mañana debería conectar el suministro de laboratorio.
¿Alguien aquí ha usado este lector con un éxito razonable?