Priority 1 Design
Electronics Design and Manufacture
ABN: 57 995 688 558
Home  |  About Us   |  Products  |  Gallery  |  Shopfront  |  Links  |  Contact Us  |  Site Map

Wiegand to RS232 converters.


WIE232-A
low cost wiegand to RS232 convertor

Technical Data
   Datasheet RFID Reader Module data

Dual wiegand to RS232 converter.

Various industrial products output a code in wiegand format. Often this is
an inconvenient form for reading to a PC or other device having only a
RS232 serial port. This Wiegand to RS232 converter is designed with 2
ports for taking up to 2 Wiegand sources using Wiegand 26 bit or
Wiegand 37 bit format and converting it to a RS232 data stream at
9600 Baud. 
Its features are:
  • Input connectors for 2 separate wiegand streams.
  • Two RS232 output ports.
  • DC operation from 6.0V - 24.0V dc.
  • Wiegand 26 bit format 
    Wiegand 37 bit format (*1)
    Generic Wiegand detection up to 48 bits.
  • Outputs 6 hexadecimal ascii characters at 9600 Baud.
  • Small unit size of 53 x 63mm
  • 4 mounting holes
(*1) Other formats available on request.


WIEG4PRT-A
low cost wiegand to RS232 convertor


Technical Data
 
Datasheet RFID Reader Module data


Four port wiegand to RS232 converter

This Wiegand to RS232 converter is designed with 4 ports for taking up
to 4 Wiegand sources using Wiegand 26 bit or Wiegand 37 bit  format
and converting it to a RS232 data stream at 9600 Baud.
Its features are:
  • Input connectors for 4 separate wiegand streams.
  • One RS232 output port on a DB9 connector.
  • DC operation from 6.0V - 24.0V dc.
  • Wiegand 26 bit format 
    Wiegand 37 bit format (*1)
    Generic Wiegand detection up to 56 bits.
  • Outputs hexadecimal ASCII characters at 9600 Baud.
  • 4 mounting holes

(*1) Other formats available on request.


Wiegand input format description:

Wiegand protocol provides 2 lines for data transfer. A pulsed transition on the DATA1 line indicates a logic
1 bit, while a pulsed transition on the DATA0 line indicates a logic 0 bit. In their idle state both lines are
held high. During data transfer the appropriate logic line will pulse low for 50uS followed by a period of
2ms where both lines are held high. In this fashion each bit is transmitted in sequence until all bits are sent.
The end of the transmission is signaled by both lines being held high for more than 50mS. Figure 1
shows an example of the timing sequence for Wiegand protocol.

wiegand protocol description

Wiegand 26 input format description:

Wiegand 26 protocol is defined as a stream of 26 bits, consisting of 1 Even parity bit, 24 data bits, and 1 Odd parity bit.

wiegand 26 protocol

Wiegand 37 input format description:

Wiegand 37 protocol is defined as a stream of 37 bits, consisting of 1 Even parity bit, 35 data bits, and 1 Odd parity bit.

wiegand 37 bit protocol description

The WIE232-A and WIEG4PRT-A will read signals presented in Wiegand 26 or Wiegand 37 format and after checking for parity and bit length will convert the data stream to a serial RS232 output on the corresponding output connector. 

For the WIE232-A the format for this is:

Wiegand 26:
            XXYYZZ<crn>    where  XX are the hexadecimal representation of bits 1-8
                                                   YY are the hexadecimal representation of bits 9-16
                                                   ZZ are the hexadecimal representation of bits 17-24
                                                   <crn> is a carriage return character $0D
Wiegand 37:
            MKKXXYYZZ<crn>     where M is the hexadecimal representation of bits 1-3
                                                          KK are the hexadecimal representation of bits 4-11
                                                          XX are the hexadecimal representation of bits 12-19
                                                          YY are the hexadecimal representation of bits 20-27
                                                          ZZ is the hexadecimal representation of bits 28-35
                                                          <crn> is a carriage return character $0D
Generic Wiegand input:
    SSnnnnnn<crn>                 where SS is the hexadecimal value representing the number of bits received.
                                                           nnnnnn are the hexadecimal data output and will vary in size depending                                                                on the number of bits detected. 2 characters are needed to represent 8                                                                binary bits.
                                                            <crn> is a carriage return character $0D




For the WIEG4PRT-A the format for this is:

Wiegand 26:
         PA:XXYYZZ<crn>  where  P is the ascii start character for all data output strings.
                                                      A is the port number (1-4)
                                                      XX are the hexadecimal representation of bits 1-8
                                                      YY are the hexadecimal representation of bits 9-16
                                                      ZZ are the hexadecimal representation of bits 17-24
                                                      <crn> is a carriage return character $0D
Wiegand 37:
      PA:MKKXXYYZZ<crn>     where  P is the ascii start character for all data output strings.
                                                               A is the port number (1-4)
                                                               M is the hexadecimal representation of bits 1-3
                                                               KK are the hexadecimal representation of bits 4-11
                                                               XX are the hexadecimal representation of bits 12-19
                                                               YY are the hexadecimal representation of bits 20-27
                                                               ZZ is the hexadecimal representation of bits 28-35
                                                               <crn> is a carriage return character $0D
Generic Wiegand input:
    PA:SSnnnnnn<crn>            where P is the ascii start character for all data output strings.
                                                             A is the port number (1-4) indicating the port the wiegand data
                                                             SS is the hexadecimal value representing the number of bits received.
                                                             nnnnnn are the hexadecimal data output and will vary in size depending                                                                on the number of bits detected. 2 characters are needed to represent 8                                                                binary bits.
                                                             <crn> is a carriage return character $0D

The serial output stream is sent at 9600 Baud, 8 data bits, no parity, 1 stop bit.


                                       We also stock:

ttl to rs232 convertor
ttl to rs232 converters
serial ttl to USB convertor
ttl to usb converters




This site and all images and content within are Copyright © 2007 Priority 1 Design.  All rights reserved.
This page is best viewed at 800x600 pixel resolution.