This information is furnished for guidance, and with no guarantee as to its accuracy or completeness; its publication conveys no license
under any patent or other right, nor does the publisher assume liability for any consequence of its use; specifications and availability of
goods mentioned in it are subject to change without notice; it is not to be reproduced in any way, in whole or in part, without the written
consent of the publisher.
TRANSIT-USA
INSTALLATION GUIDE
(For Extended and PS-270 versions)
Page 2
Version: 1.0, September 19, 2002 1 – Introduction.
3 COMMUNICATION INTERFACES. .................................................................................................................................25
3.1 Connections to inductive readers.............................................................................................................................25
3.2 Connections via the special code emulation outputs. ...........................................................................................25
3.3 Removing the optional communication boards.....................................................................................................25
3.4 RS 232 (RS 232 III, Art. No.: 7806434)..................................................................................................................26
4 APPLICATION INFORMATION ...........................................................................................................................30
4.1 Available embedded software. ..................................................................................................................................30
4.4 Using more systems at the same location. ..............................................................................................................31
4.5 Read range control TRANSIT-SUB. (Art. 7800150)............................................................................................32
Version: 1.0, September 19, 2002 1 – Introduction.
1 Introduction.
A high level of performance, security, reliability and convenience is required in various control and monitoring
systems. TRANSIT
a broad range of tags in all environmental conditions.
TRANSIT
is based on proven microwave technology in the 2.45 GHz ISM band and allows identification of
tags at a distance up to 10 meters, even at high speeding passage. The NEDAP TRANSIT
frequency identification equipment using modulated backscatter. In this method, the tags send there code to the
reader by modulating and reflecting the signal transmitted by the reader. To reduce the influence of unwanted
reflections, NEDAP applied circular polarization, which also allows orientation freedom of the tags.
TRANSIT
combines microwave identification and inductive identification in one unit. The system has the
possibility to identify vehicle and persons caring NEDAP XS-cards. For this purpose a small inductive antenna
can be connected to the reader. (Reflex-130) The combination of the small inductive antenna with TRANSIT
called the Gate-Master
TRANSIT
system has a wide range of tags for various applications. Lithium batteries energize the tag circuit,
which gives lifetimes up to 10 years. Heavy-duty tag is developed for vehicle applications. The Window-tags can
be mounted easily behind the windshield of a vehicle. The Booster-unit is a special Window-tag that can hold a
NEDAP inductive identification card. The booster reads this card after activation by the driver. The information
from the card is then transmitted to the microwave reader.
Combi-booster is a combination of the Window-tag and the Booster-unit, which makes the identification of
driver and vehicle possible. Pocket-tag is a microwave tag intended for the identification of people on large
distances.
1.1 Characteristics.
The TRANSIT
snake eye screws in the cover using a special tool can open this cover. After opening the unit the major
components of the system are becoming visible. In the cover the Transceiver-unit is located, on the bottom of
the stainless steel housing the Power-supply-unit is located. On the Power-supply-unit one of the optional
communication boards can be placed. The backside of the unit hosts three PG-adapters respectively two PG-9,
to be used for data communication cables, and one PG-13 adapter to be used for Mains connections.
is a long-range automatic identification system. The TRANSIT reader communicates with
system features radio
function. Special firmware will be needed see par 3.1
consists out of stainless steel housing, covered by a synthetic material cover. Removing the two
The TRANSIT reader can be installed in any position. Normally the reader shall be mounted in a horizontal
position, then the coverage area in the horizontal plane is maximized. In some applications a vertical installation
is required to make use of the smaller beam width in the vertical plane. The mounting brackets which make
rotation in the vertical and horizontal plane possible is standard included in every TRANSIT.
The following mast mounting part is available for the TRANSIT.
Part Description NEDAP article number
• Mast mounting set
2.1.1 Mast mounting.
310 mm
RANSIT
245 mm
Universal mast mounting set for
square and round masts. Max. 150
mm square and max. 190 mm round
Use always a relay
contact to connect the
internal 5 Vdc to the
Rdis
5V
Reader disable input.
Using an external
5 Vdc voltage can
damage the unit
120KHZ
MOD
Coax RG58U Maximum
100 meter
Connects any external
NEDAP inductive
reader to the TRANSIT.
The TRANSIT shall
modulate the received
tag data on the 120 kHz
signal from the inductive
reader. By doing this it
looks as if the
TRANSIT is an
inductive antenna for
the external inductive
reader.
Version: 1.0, September 19, 2002 3 – Communication interfaces.
3 Communication interfaces.
3.1 Connections to inductive readers.
The TRANSIT features two ways to connect it to external inductive NEDAP readers.
• Bringing the 120 kHz antenna signal of the external inductive reader to the TRANSIT and connecting it to
120 kHz-MOD connector of the Power supply unit (K1-1 and K1-2). The TRANSIT will modulate the
received tag data on the 120 kHz antenna signal of the external inductive reader. The TRANSIT looks for
the external inductive reader as an antenna. This feature makes the application of the TRANSIT simple in
existing installations. To optimize the quality of the modulating signal the modulation depth can be selected
in accordance with the type of receiver used in the external inductive reader. The U-Link setting: “ Inductive
Mod select, K-13”, on the Power supply unit allows for the selection between voltage- or current coupled
receivers. Contact NEDAP when in doubt which kind of external inductive receiver you want to connect to
the TRANSIT system.
• Remember that when using the modulation function of the TRANSIT on the 120 kHz antenna signal of an
external inductive reader, to select external antenna (tuning) on this inductive reader. For the Accessor III-A
and Accessor III-B for example this shall be realized by setting J1 in the external position.
3.2 Connections via the special code emulation outputs.
• The outputs OUT-1, OUT-2 and OUT-3 used for the emulated output for Wiegand 26, Omron, Barcode
and others are vulnerable for large potential differences. Care shall be taken to connect always the ground of
the receiving system to the TransIT and use shielded cable.
3.3 Removing the optional communication boards.
• Remove the optional communication boards only when the TransIT is disconnected from the mains supply,
not doing this will damage the communication board.
Version: 1.0, September 19, 2002 3 – Communication interfaces.
3.7 Profibus DP (Art. No: 7817134)
Power Led
(Red)
Profibus
Socket
Fuse
T315 mA
Grounding
Tab
Station
address
(X1)
Profibus Led
(Red)
Station
address
(X10)
EPROM
Socket
Status Led
(Green)
Profibus
Function Description
Indications
• Profibus
socket
• Station
address X1 and
X10
Connection for
Profibus Cable
Address setting With these two rotation switches a station address from 0 –99
Here the Profibus Cable must be connected
can be selected. Use switch X1 to select the units an x10 to
select the tens. Addresses lower then 3 are mostly used by the
Profibus master so it is recommended not to use the values 0 –
2.
• Power LED
Indication Red This LED indicates that power is available. This LED should
always be on as soon as power is turned on.
• Status LED
Indication Green This LED indicates the status of the Profibus DP Interface
Module and should always blink. The status is indicated by the
on and off time of the LED. See manual for all possible status
indications.
• Profibus LED
Indication Red This LED will be on when the Profibus master recognizes the
interface module. When this LED is off then this mostly
indicates an error at the Profibus master
• Grounding tab
Earth connection I connected to Profibus cable shield and must be connected to
ground.
• Fuse
Overload protection Protects the galvanic isolated Profibus circuit. Fuse is blown
when Power LED is off and status LED is still blinking.
• Eprom socket
Here the Eprom with the embedded software will be inserted.
Version: 1.0, September 19, 2002 4 – APPLICATION INFORMATION
4 APPLICATION INFORMATION
4.1 Available embedded software.
The TRANSIT communication features are defined by the firmware loaded in to the micro controller located on
the Power supply unit PS-270. The micro controller is a Micro Chip PIC 16F876-20I / SP
(NEDAP Art. No.: 2802260).
For every firmware version an installation guide is available. The firmware can be loaded and upgraded in the
PIC using a special software tool.
Contact Nedap for the possibilities.
4.2 Coverage area.
Transponder
Maximum
range 10 m
Line of sight
45 °
5 m
The TRANSIT system operates in the 2.4 to 2.45 GHz ISM band. The labels used with the TRANSIT system
are all equipped with lithium battery’s to power the internal logic. The labels do not contain a transmitter but are
using the received power from the reader, after modification, for re-transmission to the reader. This principle is
called modulated backscatter The labels are so called field modifying devices. The received RF power from the
reader is modulated with the data from the chip containing the ID-number. To read a label there has to be a line
of side to the label from the reader. Most synthetic materials are transparent for RF energy with little attenuation
and are forming no obstruction. Snow and ice are no problem as long as it is in crystal form. Closed water films
are a problem for the detection range. Heavy rain shall be no problem as long as there is no closed water film on
the TRANSIT front cover or on the label. To reduce the influence of unwanted reflections circular polarization
is used, this brings also rotation freedom for the label. Placing the labels on metal surface is not influencing the
read range. One has to keep in mind that the misalignment is most of the time present in two planes. This makes
simple evaluation of the coverage area difficult. A computer model has been developed in which most
geometry’s can be evaluated. Contact Nedap when in doubt.
The antenna diagram of the TRANSIT has a vertical beam width of 40° and a horizontal beam width of 80°.
The labels are having a symmetrical diagram, 80° in the horizontal and vertical plane. The coverage area is based
on the combination of the two diagrams. When defining the reading range between reader and label one should
take in account the misalignment between reader and label. Good practice is to reduce the read range by a factor
of two when the label is on the –3 dB points of the reader antenna and the normal on the label still parallel to the
main axes of the reader.
One has to keep in mind that the misalignment is most of the time present in two planes. This makes simple
evaluation of the coverage area difficult. A computer model has been developed in which most geometries can
be evaluated. Contact Nedap when in doubt. In par. 4.5 the detection area for a number of practical situations is
given.
Version: 1.0, September 19, 2002 4 – APPLICATION INFORMATION
4.3 Speed limitations.
The maximum speed a transponder can pass the reader antenna and the transponder can be read is depended on
the following factors:
Item Typical value
• Length of the detection trajectory.
• Distance between reader and tag.
• Number of valid frames needed for valid read.
• Length of code.
• Data rate
• Frame time
In this situation a maximum speed of 200 km/hour can be allowed. For every other geometry one should
carefully consider the above mentioned parameters before a specification on the maximum speed is defined.
This speed can ONLY be obtained with firmware in the 54 bit detection mode, see firmware user manuals.
6 meter
5 meter
3
64 bits
1.875 KBPS
34 msec
4.4 Using more systems at the same location.
When two or more systems are within a range of 15 meters, these systems should have a frequency offset of at
least 600 kHz with respect to each other. The frequency should be factory set. When in doubt or when two
readers are ‘looking’ to each other, frequency offset is recommended. This frequency offset has to stay within the
local radio regulations.
When two readers are heaving a frequency offset they can be mounted close together and they can read the same
label at the same time.
Version: 1.0, September 19, 2002 4 – APPLICATION INFORMATION
4.5 Read range control TRANSIT-SUB. (Art. 7800150)
Until now to only possible way to reduce the reading distance of the TRANSIT in a controlled way was the use
of so called reference transponders. A transponder without the correct customer code was placed in the reading
area in such a way that only transponders which had a return signal stronger then this reference transponder
could be recognized by the TRANSIT.
Due to the fact that it is not always possible to find a good position for a reference transponder or due to the
fact that it is not possible to use a reference transponder from a cost or esthetical stand point the TRANSIT
SUB ( Squelch Upgrade Board) was developed.
TRANSIT SUB is a small PCB board which can be build into any TRANSIT.
TRANSIT SUB makes use of the already available AGC voltage (Automatic Gain Control Voltage) present in
the Transceiver unit. This AGC- voltage represents the received signal strength of a transponder in front of the
TRANSIT. When the orientation is fixed and no changes are present in the propagation path when the
transponder is approaching the TRANSIT, this AGC voltage is a good measure for the distance between
TRANSIT and transponder.
For the TRANSIT’s equipped with the PS-270 Power-supply and the firmware P-61, Q-70 and P-70 there is the
possibility to set the squelch reference level by means of commands via the serial data communication channel
when the DC2/DC4 asynchronous protocol is selected.
Version: 1.0, September 19, 2002 4 – APPLICATION INFORMATION
4.5.2 Theory of operation.
When a transponder is moving towards the TRANSIT the received signal strength will change as function of
distance. It should be clear that also tag orientation with respect to the TRANSIT reader determines the received
signal strength. The AGC voltage (U-agc, agc = automatic gain control) is proportional to the received signal
strength. TRANSIT SUB compares this voltage to an user settable reference voltage. This reference voltage is
called the squelch level (SQ-level). When U-agc < SQ-level the squelch is active (SQ-ON) and the received
transponder signals are suppressed. When Uagc > SQ-level the squelch is not active (SQ-OFF) and the received
transponder signals are normally processed.
U-agc
U-agc >
SQ-level
SQ-OFF SQ-ON
SQ-level
U-agc <
SQ-level
4.5.3 Squelch level setting.
The TRANSIT SUB has two ways of setting the squelch level (SQ-level); locally or remotely . Locally the squelch
level can be set by means of potentiometer P-2 when the U-links K-7 and K-6 are set for position 2. Remotely
the squelch level can be set by means of software commands, when the U-links K-7 and K-6 are set for position
1, which are controlling a so called DCP (digitally controlled potentiometer). The DCP has 100 positions and
controls in this way a dynamic range of approximately 70 dB which means per step 0.7 dB in transponder return
signal. Due to the fact that there is no linear relation between the transponder return signal and the distance the
following relation between DCP step and distance is valid.
Transponder Distance
meter
Change in distance for 1
step DCP in cm
2 10
4 15
8 25
The DCP rate of change when commanded up or down can be selected between fast and slow. Default is slow.
To step through the complete dynamic range (100 steps) between 100 and 50 seconds is needed in SLOW mode.
To step through the complete dynamic range (100 steps) between 20 and 17 seconds is needed in FAST mode.
For more detailed information refer to Manual TransIT-SUB
Version: 1.0, September 19, 2002 4 – APPLICATION INFORMATION
4.6 Typical situations.
4.6.1 Introduction.
In the following diagrams a contour plot is shown of the received label signal. This contour plot gives always the
top view of the situation. The position of the reader is always at 0,0. The label is positioned in a area of 10 by 10
meter. The scale of the plot is such that every square has a dimension of 1 by 1 meter. The minimum signal
needed from the label is –100 dBm. This means that the area inside the –100 dBm contour represents the
detection area.
The following parameters are used within the examples:
Parameter Description.
R-height Mounting height of the TRANSIT reader with respect of the ground.
D-angle Angle over which the reader is rotated in the vertical plane. When D-angle is
0 degrees the reader ‘looks’ parallel to the ground. When D-angle is 90
degrees the reader is ‘looking’ straight down.
A-angle Angle over which the reader is rotated in the horizontal plane.
L-height Mounting height of the transponder with respect to the ground.
L-angle Angle over which the label is rotated in the vertical plane. When L-angle is 90
degrees the label is ‘looking’ parallel to the ground. When L-angle is 0 degrees
the label ‘looks’ straight up.
4.6.2 Example 1.
10
9
8
7
6
5
4
3
2
1
0
Rpow
Received power : -100 dBm minimum
100
90
90
100
110
90
110
100
120
140
5
4
130
3
2
1
80
90
70
50
60
80
0
110
100
120
1
100
100
110
130
2
140
3
4
Parameter Value
R-height 1
D-angle
A-angle
0°
0°
L-height 1
L-angle
90°
This example shows the ideal situation the
reader is positioned at the same height as the
label. This figure can be used for approaching
labels as for labels passing at certain distance
in front of the reader.
Version: 1.0, September 19, 2002 4 – APPLICATION INFORMATION
4.6.3 Example 2.
10
140
9
8
7
130
6
5
4
120
120
110
3
130
2
140
150
1
0
54321012345
Rpow
Received power : -100 dBm minimum
130
120
110
100
90
100
90
120
130
150
140
110
110
120
100
130
120
110
120
130
140
150
160 160 170 170 180 180 190 190
140
Parameter Value
R-height 3
D-angle
A-angle
L-height 1
L-angle
By placing the reader on a height of 3
meters and not adjusting the vertical angle
of the label, we see a strong reduction in
the detection area.
45°
0°
90°
4.6.4 Example 3.
10
9
140
8
Received power : -100 dBm minimum
130
140
130
Parameter Value
R-height 3
7
6
5
4
3
2
1
0
5
Rpow
120
130
110
120
100
90
120
110
100
By letting the label look up 45° the
120
detection area increases. Due to the
110
80
120
110
130
160
150
90
100
140
80
120
90
120
100
110
130
140
160
150
reader D-angle of 45° at a height of 3
meters and a label height of 1 meter the
maximum of energy is approximately 2
meters before the reader. This maximum
could be placed much further out to
improve the detection area.
Version: 1.0, September 19, 2002 4 – APPLICATION INFORMATION
4.6.5 Example 4.
10
9
8
7
6
5
4
3
2
1
0
Rpow
Received power : -100 dBm minimum
110
105
110
115
120
125
135
145
150
160
180
175
165
5
140
155
170
160
155
3
4
105
100
100
95
100
95
105
110
115
130
135
145
140
150
2
90
90
95
100
110
125
120
125
115
110
130
120
1
105
1
0
105
110
105
100
110
115
105
120
120
135
145
115
125
140
130
125
130
135
145
140
150
3
2
160
155
175
170
160
155
165
4
By reducing the reader down look angle (D-
150
angle) to 15° the range is again improved.
180
5
Parameter Value
R-height 3
D-angle
A-angle
15°
0°
L-height 1
L-angle
45°
4.6.6 Example 5.0
10
9
8
7
6
5
4
3
2
1
0
Rpow
Received power : -100 dBm minimum
120
110
140
160
150
140
130
5
150
130
160
150
140
4
100
120
140
150
150
130
3
90
100
110
80
140
130
130
120
110
120
100
1
2
70
80
90
90
60
0
100
110
150
120
130
90
100
110
150
140
130
120
130
130
130
110
120
100
2
1
160
140
150
140
4
3
Parameter Value
120
R-height 1
D-angle
A-angle
140
160
160
150
140
L-height 1
L-angle
130
This example shows the detection area
when the TRANSIT reader is placed 90
degrees rotated. This means that the smaller
beam width is in the horizontal plane. This
results in a much narrower detection area
which can be necessary in certain
applications.
Version: 1.0, September 19, 2002 4 – APPLICATION INFORMATION
4.6.7 Example 6.
10
9
8
7
6
5
4
3
2
1
0
Rpow
150
155
160
165
180
175
165
160
155
150
145
140
135
130
125
120
115
110
110
5
170
170
105
100
105
3
4
Received power : -100 dBm minimum
145
150
155
160
165
165
160
155
150
145
140
135
130
125
120
115
110
100
95
95
2
105
0
1
145
150
155
160
165
170
165
160
155
150
145
140
135
130
125
120
115
110
175
170
Parameter Value
180
R-height 8
D-angle
A-angle
90°
0°
L-height 1
L-angle
0°
105
100
95
This is a situation were the reader sits on
the ceiling 8 meters above a door. The
reader position is 0, 2. The labels is at a
110
100
3
2
1
height of 1 meter and is looking straight up.
5
4
4.6.8 Example 7.
10
9
8
7
6
5
4
3
2
1
0
Rpow
Received power : -100 dBm minimum
145
160
120
140
130
155
150
145
140
130
135
130
135
125
5
135
120
125
115
120
115
3
4
120
125
110
110
105
115
110
105
100
95
95
100
0
1
2
125
115
105
110
100
105
95
2
1
150
140
130
135
120
130
125
115
120
110
130
125
4
3
160
155
Parameter Value
R-height 8
D-angle
A-angle
L-height 1
140
135
L-angle
This is a situation were the reader sits on
the ceiling 8 meters above a door. The
reader position is 0, 2. The labels is at a
height of 1 meter and is looking straight up.
The difference with example 6 is that the
reader is rotated 90 degrees to make use of
Version :- 1.0 September 19, 2002 Appendix A – Technical specification
Appendix A Technical specification
Item Specification Remarks
Housing Stainless steel
Dimensions 310 x 107 x 245
Weight < 5 kg
Protection class IP 65
Temperature
-30°C .. +55°C
operational
Temperature storage
-40°C .. +85°C
Relative humidity 10 .. 93% non-condensing.
Identification range Typical 10 meters Tag in line of sight.
Object speed 200 km/h Identification trajectory > 5 meter, 64 bit tag
Power supply 120 Vac +/- 10%, 200 mA, 50/60 Hz
24 Vdc +/- 10 %, 500 mA
Power consumption 30 VA (TRANSIT Extended)
only.
DC supply shall be capable of delivering a 1 A
inrush current.
18 VA (TRANSIT)
Frequency range 2438.4 MHz .. 2457.0 MHz Selected by DIP-switch, sealed in factory.
Number of channels 32
Channel spacing 600 kHz To be used when systems are close together.
Polarization Circular (LHC)
EIRP Max 18.7 dBm linear
Receiver sensitivity -100 dBm
Antenna gain > 8 dBi Valid for RX-array and TX-array
This information is furnished for guidance, and with no guarantee as to its accuracy or completeness; its publication
conveys no licence under any patent or other right, nor does the publisher assume liability for any consequence of its
use; specifications and availability of goods mentioned in it are subject to change without notice; it is not to be
reproduced in any way, in whole or in part, without the written consent of the publisher.
The P61 firmware is the standard TRANS-IT® (PS-270) firmware.
The TRANS-IT® is based on proven microwave technology in the 2.45 GHz ISM band and allows
identification of tags at a distance up to 10 meters, even at high speeding passage. The P61 firmware
combines microwave identification with inductive identification at 120 kHz.
The P61 firmware supports a wide range of transponders for various applications. The heavy duty tag is
developed typical for vehicle applications. The window-tags can be mounted easily behind the windshield of
a vehicle. The booster-unit is a special window tag, which is able to hold a NEDAP inductive identification
card. This card is read by the booster. The combi-booster combines the features of the window-tag with a
booster allowing to identify both vehicle and driver.
The P61 firmware supports the DC2/DC4 asynchronous communication protocol. This ASCII based
communication protocol supports software handshaking and error checking. Identified transponders are
automatically reported to any connected host computer in an event message, therefore no polling is
required.
Below the main features of the P61 firmware are summarised:
The TRANS-IT® (PS-270) has 8 DIP-switches, which are used by the P61 firmware as described in the
table below. Refer to appendix A when locating the DIP-switches.
VALUE87654321
Use default antennaONxxxxxxx
Microwave and inductive antennaOFFxxxxxxx
Data format 7/even/1xxxxxONxx
Data format 8/none/1xxxxxOFFxx
Table 1: DIP-switch settings
Note1:Set DIP-switch 8 only to OFF when using a TRANS-IT® reader with an inductive (120kHz) antenna connected.
The P61 firmware then tries to identify transponders on both antennas (microwave and inductive). When on
one antenna a valid transponder is identified it sticks to that antenna source and does not identify anymore on
the other antenna. So, when a vehicle is identified with the microwave antenna and this vehicle stays in front of
the TRANS-IT®, nobody is identified at the inductive antenna.
When identifying vehicles at high speed it is recommended to keep DIP-switch 8 in ON position.
Note2:Set DIP-switch 7 to OFF when no combi-booster or EF-coded transponders are to be identified. This
increases the detection speed. DIP-switch 7 is only read during a startup.
Note3:Set DIP-switch 6 to OFF when manchester encoded transponders (e.g. EM Marin 400x) are to be identified.
3 LED INDICATORS
A number of LED's are used by the P61 firmware to indicate the current status. The table below describes
the function of each LED. Refer to appendix A when locating the LED's.
LEDDescription
STSStatus LED.
Indicates that the power is on and the processor is running. The LED continuously
blinks like the system's heartbeat.
IDIdentification LED.
This green LED starts to blink fast when a valid transponder is identified.
The LED stays off when no (valid) transponder is identified.
ULUnlock LED.
The unlock LED is normally off and goes on when a valid transponder is identified. The
LED is turned off when no transponder is identified anymore and the relay-hold-time
has elapsed. This LED can be connected to a Reflex or DC130 antenna.
There is also a relay contact present which has the same function.
NALock LED.
Red LED indicating system standby. This LED is normally on and goes off when the
unlock LED goes on. This LED can be connected to a Reflex of DC130 antenna.
INP /
DOOR
Table 2: LED indicators
Input status LED
This red LED is on when the input contact is closed. The input is not used in the P61
The main function of the reader is to detect NEDAP transponders and to transmit its identification number
to a host computer. The id-number will be sent to the host in a so-called event message. A detailed
description of each event message is given in chapter 4.1.1.
Command messages allow a host computer to change settings in the reader or to request information from
the reader. The command messages are described in chapter 4.1.2.
4.1 DC2/DC4 PROTOCOL
DC2/DC4 protocol is the standard Nedap protocol which supports two-way communications, error checking
and software handshaking.
This chapter describes the application layer of the DC2/DC4 protocol as it is implemented in the P61
firmware. Refer to appendix C for a description of the DC2/DC4 protocol details.
4.1.1 EVENT MESSAGES
Event messages are messages that report to the host computer that a specific event has occurred inside
the reader. There are different types of event messages that may be send by the reader, like the detection
event that is sent when a transponder is identified.
Event messages, when they occur, are stored locally in the reader in the event buffer. Once
communication is idle the reader will try to transmit the event message. A maximum of 3 event messages
can be stored. When the event buffer is full a new event will overwrite the oldest one. The event buffer is
located in RAM memory and its contents will be lost when the power is off.
The reader may send the following event messages. Protocol dependant characters are not shown here.
Spaces are added for clarity.
Spaces are only added for readability.
O-event: Reader restarted
Description:The reader sends this event message as soon as the reader is powered-up to
indicate that the system is active. Application settings stored in EEPROM were
not lost.
Syntax:01 01 01 20 O [????????]
Where:[????????] Optional unused timestamp. Can be enabled with command
message 0265.
Notes:In case the P-event is sent the O-event is omitted.
P-event: Reader reset
Description:The reader sends this event message as soon as the reader is powered-up to
indicate that the system is active. Application settings stored in EEPROM were
reset to their factory default. EEPROM settings are not lost when the reader is
switched off. The EEPROM settings may be lost when the firmware is changed.
Syntax:01 01 01 20 P [????????]
Where:[????????] Optional unused timestamp. Can be enabled with command
message 0265.
Notes:In case the P-event is sent the O-event is omitted.
Description:When a transponder is identified this event message reports its identification
number. This event is only sent when a 6-digit transponder is identified. See also
the timing diagram in Figure 1.
Syntax:01 01 01 20 N [????????] nnnnnn
Where:[????????] Optional unused timestamp. Can be enabled with command
message 0265.
nnnnnnIdentification number in range from 1 to 999999.
Detection
Event message
Figure 1: Timing diagram detection event
N-event: End of detection (6-digit CF/DF/GF-code)
Description:This event message is transmitted when a previously identified transponder is no
longer present. The event is not send until the holdtime has expired.
Syntax:01 01 01 20 N [????????] 000000
Where:[????????] Optional unused timestamp. Can be enabled with command
message 0265.
Notes:Not every detection event has to be followed by a end-of-detection event. See the
timing diagram in Figure 2.
P61 firmware
Detection
Holdtime
Event message
ID-1ID-2
ID-1ID-2End-of-detection
Figure 2: Timing diagram end-of-detection event
U-event: Combi-booster identified
Description:When a combi-booster is identified this event message reports both identification
numbers. The first identification number is from the combi-booster, the second
number is from the card which may be placed in the combi-booster.
Syntax:01 01 01 20 U [????????] 0000aaaaaa bbbbbbbbbb
Where:[????????] Optional unused timestamp. Can be enabled with command
message 0265.
aaaaaaCombi-booster identification number in range from 1 to 999999.
bbbbbbbbbb Card identification number. Can be hexadecimal if a EM-Marin 400x
transponder card is used.
Notes:When no card is placed in the combi-booster the second identification number is
left blank (filled with zeros).
U-event: Transponder identified (80-bit EF-code)
Description:When a transponder is identified this event message reports its identification
number. This event is only sent when an 80-bit transponder is identified.
Syntax:01 01 01 20 U [????????] xxxxxxxxxxxxxxxxxxxx
Where:[????????] Optional unused timestamp. Can be enabled with command
message 0265.
xxx...xxx Identification number 80 bit hexadecimal.
xHexadecimal character made out of 4 bits (nibble) added with the
Description:When a EM-Marin 400x transponder is identified this event message reports its
identification number.
Syntax:01 01 01 20 U [????????] 0000000000 xxxxxxxxxx
Where:[????????] Optional unused timestamp. Can be enabled with command
message 0265.
Notes:The EM-Marin 400x transponder may be identified by the inductive antenna (if
enabled by DIP-switch 8) or by the microwave antenna when placed in a booster.
U-event: End of detection
Description:This event message is transmitted when a previously identified transponder is no
longer present. The event is not send until the holdtime has expired.
Syntax:01 01 01 20 U [????????] 00000000000000000000
Where:[????????] Optional unused timestamp. Can be enabled with command
message 0265.
Notes:Not every detection event has to be followed by a end-of-detection event. See the
timing diagram in Figure 2.
4.1.2 COMMAND MESSAGES
P61 firmware
The following command messages may be sent to the reader. Protocol dependent characters are not
shown here.
20Check communication
Description:Command message can be used to check the communication with the TRANS-IT.
The TRANS-IT will always respond with an ACK.
Syntax:01010120
Reply:-
0243Request reader status
Description:Request the current status of the reader. The reply message contains the
transponder identification number.
Syntax:0101010243
Reply:0101010243nnnnnn or 0101010243xxxxxxxxxxxxxxxxxxxx
Where:nnnnnnIdentification number 6-digit in range from 0 to 999999.
xxx...xxx Identification number 80 bit hexadecimal.
Example1:Window-tag number 12345
reply = 0101010243012345
Example2:Combi-booster number 666666 with no inductive card
reply = 010101024300006666660000000000
Example3:Combi-booster number 666666 with Em-Marin card 0100F246A8
reply = 010101024300006666660100?246:8
Example4:Booster with Em-Marin card 0100F246A8
reply = 010101024300000000000100?246:8
0293Request firmware version
Syntax:0101010293
Reply:0101010293pppvvv
Where:pppFirmware name (P61).
Description:Erase all events from the event buffer. Events are automatically erased from the
Syntax:0101010250
Reply:-
0263Restart reader
Description:Restart the reader. This is the same as turning the power-off and back on again,
Syntax:01010163[W]
or:0101010263[W]
Reply:Where:[W]Optional unused parameter to accept message compatible with other
Notes:See command message 02<>.
P61 firmware
event buffer when they are transmitted to the host computer. But it may be useful
to clear the event buffer when the host computer has been offline for a while to
remove 'old' events.
and will therefore be followed by an O-event (reader restart). All EEPROM settings
are unaffected by this command.
NEDAP readers.
02<>Reset reader
Description:Restart the reader and reset all EEPROM settings to their factory defaults. The
Syntax:01010102<>[W]
Reply:Where:WOptional unused parameter to accept messages compatible with
Description:Request timer values. Changed timer values are stored in EEPROM and are only
Syntax:0101010255
Reply:0101010255AABBCCDD
Where:AARelay hold time in the range from 1 to 255 tenths of seconds. Use
P61 firmware
lost when a 'reset reader' command is performed.
The relay hold time (also referred to as the unlock-time) is default 1 second. It
causes the unlock relay to stay activated for the specified time after the
transponder could not be identified anymore. See timing diagram in Figure 3.
When during the relay hold time the same transponder is identified again the
reader will not generate a new detection event.
The repeat time is default 0 seconds, which means that the detection event is
only sent once. The repeat time causes the reader to transmit an detection event
every 'repeat time' seconds for as long as the transponder is present. See timing
diagram in Figure 4.
decimal to ASCII conversion table.
BBUnused parameter (reserved for alarm time).
CCUnused parameter (reserved for blocking time).
DDRepeat time in the range from 0 to 255 tenths of seconds. Use
decimal to ASCII conversion table.
Detection
Holdtime
Relay
Figure 3: Timing diagram relay-hold-timeFigure 4: Timing diagram repeat time
0256Set timers
Syntax:0101010256TTT
or:0101010256AA[BB[CC[DD]]]
Reply:Where:TTTRelay hold time in the range from 001 to 025 seconds.
Notes:See command message 0255.
Detection
Holdtime
Event message
AARelay hold time in the range from 1 to 255 tenths of seconds. Use
T-RepeatT-Repeat
decimal to ASCII conversion table.
BBUnused parameter (reserved for alarm time).
CCUnused parameter (reserved for blocking time).
DDRepeat time in the range from 0 to 255 tenths of seconds. Use
decimal to ASCII conversion table.
When only the relay hold time has to be changed, the other timer values do not
have to be specified.
The Microchip PIC16F876 is a single chip flash based microcontroller, which allows to upgrade the
firmware by the asynchronous serial interface. The upgrading is performed by a freeware application
called "PIC downloader" which downloads the firmware file (*.hex) to the microcontroller. The upgrade
procedure is described below. Note that the bootloader communicates always at 9600 baud, independent
from the baudrate selected with the DIP-switches.
1. Select the firmware file (*.hex) by clicking the Browse … button.
2. Select the communications port to which the TRANS-IT® is connected.
3. Click the Download button to start downloading the firmware file.
4. The PIC downloader searches for the bootloader.
5. If the TRANS-IT® is properly connected and PIC downloader is setup correctly the firmware is
downloaded. The window should look like shown in Figure 5.
6. Once the downloading has completed the PIC downloader displays the message 'Download
successfully completed' and the TRANS-IT® starts the upgraded firmware.
Figure 5: PIC downloader in progress
Note1:If the message 'Searching for bootloader' does not disappear check the cables and the com-port settings.
Sometimes it may be required to reset the TRANS-IT® before the bootloader can be found.
Note2:Aborted downloads may cause the TRANS-IT® to stop functioning. In such cases repeat the upgrade
procedure until it succeeds.
6 FIRMWARE REVISION HISTORY
Below the P61 firmware modifications are listed. For information on how to obtain the latest release of the
P61 firmware contact Nedap.
The P61 firmware is developed for the TRANS-IT® (PS-270) microwave reader. Below an overview of the
hardware components is shown. For more details about the connections and electrical specifications refer
to the TRANS-IT® (PS-270) installation guide.
DC2/DC4 protocol is the standard Nedap protocol which supports two-way communications, error checking
and software handshaking.
C.1 DATA FORMAT
Baudrate:9600(default), 1200, 19200 or 39400. Setup with DIP-switches (see chapter 2).
Databits:7(default) or 8. Setup with DIP-switches (see chapter 2).
Parity:even(default) or none. Setup with DIP-switches (see chapter 2).
Stopbits:1
C.2 PROTOCOL DESCRIPTION
The DC2/DC4 protocol is a serial, asynchronous protocol for ASCII communication.
The communications is started by sending a DC2 character and waiting for a DC4 character response.
The DC4 character is the signal that the receiver is ready to accept a message. When there is no DC4
response within 2 seconds the communication is aborted. If the DC4 character is received the transmitter
will send the data message and waits for an ACK or NAK character response. The ACK character is the
confirmation that the message was correctly received. The NAK character is the signal that the receiver
has detected an error in the data message. When there is no ACK response within 4 seconds the
communication is aborted.
Both reader and host can startup the communication by sending a DC2. When the reader and the host
startup the communication at the same time, the host will have the precedence to transmit it's message. The
reader will (temporarily) withdraw. In other words the reader (and not the host) transmits a DC4 character.
Transmit
Receive
DC2
< 2 sec< 4 sec
DC4
data message
ACK
Figure 7: Timing diagram DC2/DC4 protocol
When an event message (initiated by Nedap) is not acknowledged the event is NOT be cleared from the
event buffer. Nedap resends the event message later.
When a reply message is not acknowledged the reply is lost. The host has to resent the request in order to
get the reply again.
C.3 SPECIAL CHARACTERS
The DC2/DC4 protocol supports 7 bit ASCII data communication. See also appendix B ASCII table.
The ASCII control characters are reserved for message handling. The remaining characters (in the range
from 20 hex to 7F hex) are valid characters for the data.
The used special characters are:
DC212 hexAre you ready to receive?
DC414 hexI'm ready to receive!
STX02 hexHere comes the message.
ETX03 hexThis was the message.
ACK06 hexI understood the message.
NAK15 hexI didn't understand the message.
<ADDR>Address. For P61 firmware always '010101'.
FFTwo character command number. See chapter 4.1.2.
[ff]Optional two character sub command number. See chapter 4.1.2.
[data]Optional data.
<cc>Two bytes checksum.
ETXETX character.
C.5 CHECKSUM CALCULATION
The checksum is calculated following the procedure below:
1. Sum all character values in the message. STX, ETX and the checksum itself not included.
2. This sum must be shortened into 1 byte.
3. Split this byte up into two bytes.
4. Finally add the value of character '0' to both bytes to make sure the checksum does not contain control
characters.
Example:
message = '0101010293'
ASCII characters are enclosed within quotes, all other values are in hexadecimal notation:
1. Sum all character values: 4 x '0' + 3 x '1' + '2' + '9' + '3' = 4 x 30 + 3 x 31 + 32 + 39 + 33 = 1F1.
2. Shorten sum into 1 byte: F1.
3. Split byte into 2 bytes: 0F and 01.
4. Add '0' to both bytes: 0F + '0' = 0F + 30 = 3F = '?' and 01 + '0' = 01 + 30 = 31 = '1'.