ProxSafe Flexx16 Module
ProxSafe Flexx16 Module
deister electronic GmbH reserves the right to make changes to any and all parts of this
documentation without obligation to notify any person or entity of such changes.
Contents
1. Technical data ..................................................... 5
1.1 Electrical characteristics.............................................................................. 5
1.2 Customer interfaces ................................................................................... 5
1.2.1 Communication and Power ........................................................................ 5
1.2.2 Motor module ........................................................................................... 6
1.2.3 Emergency unlock ..................................................................................... 6
1.3 proxCylinder selection ................................................................................ 6
3. General ............................................................... 8
1. Technical data
1.1 Electrical characteristics
UB: 13,8V
In: 50mA
Imax: 700mA (if one of the proxCylinders is activated)
Figure 1: interfaces
Pin Description
1 nc
2 nc
3 GND
4 GND
5 +UB (13,8V)
6 +UB (13,8V)
7 TxD
8 RxD
Pin Description
1 nc
2 nc
3 GND
4 GND
5 +UB (13,8V)
6 +UB (13,8V)
7 RxD
8 TxD
Pin Description
1 GND proxCylinder 5-8
2 +UB (13,8V)
3 GND proxCylinder 1-4
4 +UB (13,8V)
5 GND proxCylinder 13-16
6 +UB (13,8V)
7 GND proxCylinder 9-12
8 +UB (13,8V)
This feature could only be used in combination with proxCylinders which supports
emergency unlock via RJ45.
Figure 2: jumper settings for proxCylinder with emergency unlock via RJ45
For the other type of proxCylinder the jumpers of the proxCylinder have to be set as
follows:
Figure 3: jumper settings for proxCylinder without emergency unlock via RJ45
2. Wiring diagram
The deBus supports a maximum of 32 devices. The amount of necessary power supplies is
depending on the application (e.g. if shutters are used or not). In this example an SNG3
adapter is used to connect the data line to the HOST.
2.1 Configuration
Only device address is configurable.
The device address is depending on the used jack of the flexxBackplane where the flexx16 module is
connected to.
Possible device addresses: 0x25,0x26,0x27...0x2C
3. General
proxSafe flexx16, flexx8, flexxMot and flexxBackplane are part of a keyTag management
system.
flexx16, flexx8 and flexxMot modules could only be used in combination with a
flexxBackplane.
For controlling a shutter an optional flexxMotor module is available. The flexxMotor
module could be connected to the flexxBackplane, to the flexx16 or to the flexx8.
Up to eight modules could be connected to one flexxBackplane.
With a proxSafe flexx16 module up to 16 proxCylinders could be handled.
With a proxSafe flexx8 module up to 8 proxCylinders could be handled.
Connection of the proxCylinders is done by RJ45 connectors.
Each proxCylinder contains of the following devices:
UB: 13,8V
Protocol: deBus
The following parts of the proxSafe flexx16 can be controlled by the host:
• Low voltage
• Voltage on antenna of the proxCylinders (only after reset or after command “Get
Image”)
4. Operating hints
4.1 keyTag release
A keyTag has been taken, if the corresponding end switch is open. For take-out of
keyTags, the relay of the corresponding proxCylinder must be activated. It's useful to
activate the corresponding red LED at the same time. After the keyTag has been taken, the
corresponding red LED and relay are deactivated automatically by the proxSafe. After a
polling request, a zero transponder will be sent for this location.
5. Implementing of deBus
5.1 General
In order to communicate with the flexx16 module, the routing mechanism has to be used,
because the flexx16 module is not connected directly to the host.
The address of the flexx16 module is variable. The device address is depending on the
used jack of the flexxBackplane where the flexx16 module is connected to.
Possible device addresses: 0x25,0x26,0x27...0x2C.
5.2 Routing
Assuming device address of flexxBackplane, were requested flexx16 module is connected
to, is 0x21and the flexx16 module is connected to jack Flexx1 of the flexxBackplane, that
means device address of flexx16 module is 0x25.
A polling request should be send to the flexx16 module.
If the flexx16 module is connected directly to the host, the message looks like follows:
In this case the flexx16 module is connected to the flexxBackplane and the flexxBackplane
is connected to the host. For this reason the message have to be modified:
The destination address (DST) has to be replaced by the address of the device which is
directly connected to the host (in this example 0x21, which is the device address of the
flexxBackplane).
DST Device address of the device which is directly connected to the host (in
this example flexxBackplane).
SRC Source address.
PFX_Route Information, that the following message have to be routed to the device
with the device address ADR.
ADR Device address of the device where the following message have to be
routed to.
MSG Start of the original message.
PFX_Route Information, that the following message is routed from the device with
the device address ADR.
ERRr Error code of the routing process.
ADR Device address of the device where the following answer comes from.
MSG Start of the original answer.
5.3 Polling
5.3.1 Polling Request
ADR: 0x25 => Answer comes from flexx16 module with device address 0x25
MSG: 0x40 => TagData
ERR: 0x00 => No alert
LOC: 0x28 => Transponder in proxCylinder 6 of 16
Bit 2...0:
Subsystem Location, in this case 000b
Bit 7...3:
Channel, here proxCylinder number starting with zero => 00101 =>
proxCylinder 6
RST: 0x0C => Valid and new data like V-Protocol
Bit 0 = 1: Transponder was read, but end switch is open and cabinet closed
Bit 0 = 0: Transponder was read and end switch is closed
Bit 2 = 1: Data valid
Bit 3 = 1: New Data
TST: 0x00 => Transponder status always 0x00
LEN: 0x40 => Amount of transmitted bits = 64 => 8 Byte
D7...D0: Transponder data
ADR: 0x25 => Answer comes from flexx16 module with device address 0x25
MSG: 0x40 => TagData
ERR: 0x00 => No alert
LOC: 0x28 => Transponder in proxCylinder 6 of 32
Bit 2...0: Subsystem location, here 000b
Bit 7...3: Channel, here proxCylinder number => 00101b => proxCylinder 6
RST: 0x00 => Zero transponder
TST: 0x00 => Transponder status here always 0x00
LEN: 0x40 => Amount of transmitted bits = 64 => 8 Byte
D7...D0: Transponder data, here zero transponder
5.5.1 Errorcode
Bit 0: 1 => Low voltage
Bit 4: 1 => Power supply error
Note:
The low voltage flag is set and reset automatically by the multiplexer. If the voltage is less
than 11V, the low voltage flag is set, otherwise the low voltage flag is reset.
5.5.2 Status
Status is fixed to 0x02 (device is open).
In this example bit 1 of error are set => Supply voltage is too low. Bit 5 in byte keyTag0
is zero => the end switch in proxCylinder 6 is closed.
In this example bit 6 and bit 7 of proxCylinder1 are not set => proxCylinder 15 and
proxCylinder 16 are not active.
SOC DST SRC PFX_Route ADR MSG prox CRCL CRCH STOP
Cylinder
FD 21 11 32 25 8C 00 3F ED FE
The counter in the prefix data field is used to send the job number of this message to the
addressed device. The job counter is for handling lost messages in a secure manner. If an
addressed device receives a prefixed message with Pfx_CmdCount, the device stores the
command counter. If the device receives the next prefixed message with Pfx_CmdCount,
the device compares the stored counter value with the newly received counter value. If
both values are equal, the device hereby knows, that the host did not receive the last
answer. In this case the device repeats the last message instead of executing the new
message. If a message is received by the host, the host increments the counter by one.
The recommended start value for the host counter is one. For each device a separate
counter is needed.
Example:
A keyTag is returned. The number of the keyTag and the number of the corresponding
proxCylinder are transmitted only once after Polling Request. If this message is lost, the
host does not register the returned keyTag. To avoid this problem, it is recommendable to
use polling request combined with prefix Pfx_CmdCount.
In this example the polling request message is combined with prefix Pfx_CmdCount.
First polling request is transmitted with counter = 1:
The addressed device answers with keyTag data. In this example the host has not
received the answer and repeats the polling request with counter = 1:
The addressed device sends the same answer again independently of the transmitted
message. After receiving the answer, the host increments it's command counter and
sends the next request (in this example polling request):
The addressed device received the message with the new counter value and executes
the received message.
6. Emergency unlock
This feature could only be used in combination with proxCylinders which supports
emergency unlock via RJ45 (see chapter 1.3)
If normal operation failed (e.g. processor does not work) to get keys out, an emergency
unlock is integrated.
The emergency unlock for the proxCylinders must now be activated separately as
follows:
To activate this emergency unlock, the jack must be connected to the emergency opening
box with the 8-pole cable (enclosed).
While this jack is connected and the switch of the emergency box is being pressed
constantly, all keys can be taken out.
Picture: emergency opening box with two different cables (one 2-pole-
cable and one 4-pole cable)
7. Regulatory Notices
Europe
Hereby, deister electronic GmbH declares that this equipment - if used according to the
instructions - is in compliance with the essential requirements and other relevant provisions
of the RTTE Directive 1999/5/ EC.
Notes:
Germany:
deister electronic GmbH
Hermann-Bahlsen Str. 11
30890 Barsinghausen
Tel.: +49 (0) 51 05 - 51 61 11
Fax: +49 (0) 51 05 - 51 62 17
[email protected]
www.deister.com
Canada: France:
deister electronic Inc. deister electronic france
1099 Kingston Road, Suite 212 101 rue Pierre Semard
Pickering, ON L1V 1B5 92320 Chatillon
Tel.: +1 905 - 837 5666 Tel.: +33 (0) 1 47 - 35 78 78
Fax: +1 905 - 837 0777 Fax: +33 (0) 1 47 - 35 92 59
[email protected] [email protected]