Hola amigos, mi consulta es la siguiente:
* Dado un lector de tarjetas de proximidad Wiegand 26 como este:
(http://www.soyal.net/content/products/products02.asp?f_id=3&f1_id=20).
* Dado el protocolo Wiegand (http://control-accesos.es/protocolos/protocolo-wiegand):
Es una transmisión asíncrona de 3 hilos (data 0, data 1, masa) con una señal de entre 0 V y 5,5 V como máximo. Los 0 y los 1 son unos impulsos de entre 20 µs à 100 µs de duración en su estado bajo. El interface se completa con 5 bornes, con la codificación siguiente:
*Rojo: alimentación (5 V ó 12 V ó 24 V nominal).
*Negro: comun (masa)
*Blanco: data 1
*Verde: data 0
*Marrón: control de LED
En estado de reposo las líneas DATA1 y DATA0 están en alto, a nivel de +5V ó VCC.
Para transmitir un Bit 1 lo que se hace es mandar un pulso a Bajo, normalmente de 50 uS de duración, por la línea DATA1, mientras DATA0 permanece en Alto.
Para transmitir un Bit 0 lo que se hace por el contrario es mandar un pulso a Bajo, también de la misma duración 50 uS, por la línea DATA0, mientras ahora es DATA1 la que permanece en Alto.
¿Es posible Capturar estos datos en un PC a traves del puerto serie o usb?
¿Como se haria esto? Si esto se hace con una placa, la idea seria manejar mas de un lector.
* Dado un lector de tarjetas de proximidad Wiegand 26 como este:
(http://www.soyal.net/content/products/products02.asp?f_id=3&f1_id=20).
* Dado el protocolo Wiegand (http://control-accesos.es/protocolos/protocolo-wiegand):
Es una transmisión asíncrona de 3 hilos (data 0, data 1, masa) con una señal de entre 0 V y 5,5 V como máximo. Los 0 y los 1 son unos impulsos de entre 20 µs à 100 µs de duración en su estado bajo. El interface se completa con 5 bornes, con la codificación siguiente:
*Rojo: alimentación (5 V ó 12 V ó 24 V nominal).
*Negro: comun (masa)
*Blanco: data 1
*Verde: data 0
*Marrón: control de LED
En estado de reposo las líneas DATA1 y DATA0 están en alto, a nivel de +5V ó VCC.
Para transmitir un Bit 1 lo que se hace es mandar un pulso a Bajo, normalmente de 50 uS de duración, por la línea DATA1, mientras DATA0 permanece en Alto.
Para transmitir un Bit 0 lo que se hace por el contrario es mandar un pulso a Bajo, también de la misma duración 50 uS, por la línea DATA0, mientras ahora es DATA1 la que permanece en Alto.
¿Es posible Capturar estos datos en un PC a traves del puerto serie o usb?
¿Como se haria esto? Si esto se hace con una placa, la idea seria manejar mas de un lector.