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 34 bit format
    Wiegand 37 bit format (*1)
    Auto Detection Mode up to 48 bits. Determine protocol on bits received.
    Generic Wiegand detection up to 48 bits.
    Tecom 27 bit format
  • 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)
    Auto Detection Mode up to 56 bits. Determine protocol on bits received.
    Generic Wiegand detection up to 56 bits.
    Tecom 27 bit format
  • Outputs hexadecimal ASCII characters at 9600 Baud.
  • 4 mounting holes

(*1) Other formats available on request.

WIEG8PRT-A
low cost wiegand to RS232 convertor 8 ports


Technical Data
 
Datasheet RFID Reader Module data

Eight port wiegand to RS232 converter

This Wiegand to RS232 converter is designed with 8 ports for taking up
to 8 Wiegand sources using Wiegand as listed and converting it to a RS232 data stream at 9600 Baud.
Its features are:
  • Input connectors for 8 separate wiegand streams.
  • One RS232 output and input port.
  • DC operation from 6.0V - 24.0V dc.
  • Wiegand 26 bit format 
    Generic Wiegand detection up to 56 bits.
    Auto Wiegand detection up to 56 bits.
    Tecom 27 bit format
  • 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 34 input format description:

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

wiegand 37 bit protocol description


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


Tecom 27 format description:

Tecom 27 protocol is defined as a stream of 27 bits. It is made up of 11 bits for Site Code, and 16 bits for Card Number.  The various bits are interspersed through the input stream and are re-arranged into Site Code and Card Number segments on Output.

 

Bit

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

Type

C

C

S

S

C

C

S

C

C

C

S

C

C

C

S

S

C

C

S

S

C

C

S

S

S

C

C

Bit No.

1

2

11

10

15

16

7

12

13

5

8

14

4

3

9

1

8

9

6

2

7

10

5

4

3

11

6

Note:  C : Card Number (16 bits)    S: Site code (11 bits)

SC = 16,20,25,24,23,19,7,11,15,4, 3

CN = 1, 2, 14,13,10,27,21,17,18,22,26,8, 9,12,5, 6

Eg.
The Input data stream  004217E8   in hex

Resolves to Site code = 010 1010 0100     2A4 (hex)  =  676 decimal
And Card Number =  0000 1011 1100 0010   BC2 (hex)   3010 decimal



The WIE232-A, WIEG4PRT-A and WIEG8PRT-A will read signals presented in Wiegand data and 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 34:
            KKXXYYZZ<crn>    where KK are the hexadecimal representation of bits 0-7
                                                         XX are the hexadecimal representation of bits 8-15
                                                         YY are the hexadecimal representation of bits 16-23
                                                         ZZ is the hexadecimal representation of bits 24-32
                                                         <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

Auto Wiegand Detection:
            nn..<crn>                       where nn is the hexadecimal value representing the number of bits
                                                  received, less the parity bits. The bytes received will vary according
                                                  to the size of the input stream.
                                                  <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

Tecom 27:
  SSSCCCC<crn>  where SSS  is the hexadecimal value representing the Site Code (3 hex characters).
                                  CCCC is the hexadecimal value representing the Card Number (4 hex characters).
                                   <crn> is a carriage return character $0D
Eg.
2A40BC2<crn>   Site Code 2A4,  Card Number 0BC2




For the WIEG4PRT-A and WIEG8PRT-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

Auto Wiegand Detection:
            PA:nn..<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
                                                       nn is the hexadecimal value representing the number of bits received.
                                                       Less the parity bits.
                                                       <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

Tecom 27:
  PA:SSSCCCC<crn>  where P is the ascii start character for all data output strings.
                                    A is the port number (1-8) indicating the port the wiegand data
                                    SSS  is the hexadecimal value representing the Site Code (3 hex characters).
                                    CCCC is the hexadecimal value representing the Card Number (4 hex characters).
                                    <crn> is a carriage return character $0D
Eg.
P4:2A40BC2<crn>   Port 4, Site Code 2A4,  Card Number 0BC2

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.