Recientemente compré un lector chino para EM4100 y tarjetas compatibles: tiene un convertidor de USB a UART para obtener comandos del software y una MCU STM8S10 responsable de la comunicación RFID.
Me gustaría grabar la forma de onda y leer los datos transmitidos desde ella (para una etiqueta EM4100, esto debería codificarse utilizando la codificación Manchester).
Este es el diagrama del lector:
Notengounosciloscopio,asíqueestoesloquehiceenbaseauntrabajosimilarquealguienhizoenunforoitaliano:conectéuncableaGNDyotrocablealauniónentreeltransistor,C19yR18.LuegoconectéestosdoscablesaundispositivodeentradadeaudioUSB(conuncapacitorenelMIC)yestoygrabandolaformadeondaconaudacia.
Estaesunacapturadepantalladelagrabacióngeneral(latarjetaEM4100estabacercadelabobinaduranteelperíodoentrelasdosflechas):
Esteesunzoomenlaprimeraflecha:
Esteeselarchivowavdelaudioentrelasflechas:
Estos son los bits que deben ser transmitidos por mi etiqueta EM4100 (con datos: 0x1E002C4752):
HEADER
1111 1111 1
0001 1 VERSION NUMBER OR
1110 1 CUSTOMER ID (0x1E)
0000 0 DATA (0x2C4752)
0000 0
0010 1
1100 0
0100 1
0111 1
0101 0
0010 1
0101 COLUMN PARITY BIT
STOP BIT
0
No puedo ver estos bits, no puedo ver los bordes de una codificación de Manchester en la onda registrada.
Dado que el software que se incluye con el lector es realmente deficiente, mi objetivo es poder leer la forma de onda directamente y (en el futuro) poder leer una etiqueta no compatible mediante la inspección de la onda con un arduino como MCU.
¿Soldé los cables a los puntos correctos? ¿Estoy usando el enfoque equivocado?
Editar : soldé un cable a GND y el otro a PIN 13, obtuve algo que se parece más a una onda cuadrada, pero aún no puedo calcular el período para descifrar la codificación de Manchester .
Captura de pantalla del principio (perdón por mis malas habilidades de dibujo):
ArchivoWAVcompleto: