OPERATOR’S MANUAL LRP2000 Series Passive Reader/Writer Manual Revision 17, 05-02 Publication # 17-1257
Escort Memory Systems Warranty Escort Memory Systems warrants that all products of its own manufacture conform to Escort Memory Systems specifications and are free from defects in material and workmanship when used under normal operating conditions and within the service conditions for which they were furnished.
EMS©, Escort Memory Systems™ and the EMS © logo are registered trademarks of Escort Memory Systems, a Datalogic Group Company. Other brand and product names mentioned are trademarks or registered trademarks of their respective holders. Escort Memory Systems A Datalogic Group Company 170 Technology Circle Scotts Valley, CA 95066 Telephone (831) 438-7000 FAX (831) 438-5768 www.ems-rfid.com email: info@ems-rfid.
1. Getting Started 1.1 Introduction 1.2 Unpacking and Inspection 1.3 FCC Compliance 1.4 Changes and Modifications 2. Mechanical Specifications 2.1 Dimensions 2.2 Installation guidelines 3. Electrical Interface 3.1 Connectors and Wiring 3.2 Antenna Cabling 3.3 Data Terminal Blocks 3.4 Power Supply Wiring 3.5 RS232 Wiring 3.6 RS422 Wiring and Termination 3.7 Ethernet Wiring 3.8 Digital I/O Circuitry 4. Communications Interface 4.1 Configuring for RS232 and RS422 4.2 Configuring for Ethernet 4.
. EMS RFID Communications 6.1 Introduction 6.2 Multi-tag Command Parameters 6.3 ABx Standard Protocol 6.4 ABx Fast Protocol 6.5 ABx ASCII Protocol 6.6ABx ASCII Protocol Command Structure 6.7ABx ASCII Protocol Response Structure 6.8ABx ASCII Protocol Response Structure 6.
1-Introduction 1.1 Introduction Escort Memory Systems' passive read/write system is a complete family of field-proven read/write Radio-Frequency Identification products. The system consists of RFID tags, reader/writers, antennas, controllers, bus interfaces, and ancillary equipment. Tags can be attached to a product or its carrier and act as an electronic identifier, job sheet, portable database, or manifest.
• • A Host Computer With RS232 Serial Interface for Configuration A Host Computer with RS232, RS422, or Ethernet Interface for Operation (The Ethernet interface is available as an option on the LRP2000) • AC Power 120VAC, 60 Hz, 5.0 Amp max 230VAC, 50 Hz, 2.6 Amp max 1.3 FCC Compliance This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules.
2 Installation and Guidelines 2.1 Dimensions Figure 2-1. gives the dimensions for the LRP2000 controller.
Installation and Guidelines Figure 2-2. gives the dimensions for the LRP2000 antenna. 2.2 Instalation Antenna Environment Electromagnetic radiation and the presence of metal within the reading field of the antenna affect the range of the LRP2000. Mount the antenna to minimize the impact of these factors. Installing the Antenna Once a suitable location is selected for the LRP2000 antenna, the structure should be securely bolted to the floor using the holes provided in the base.
Installation and Guidelines Figure 2-3.
Installation and Guidelines 6 LRP2000 Long Range Passive Reader/Writer
3 Title 3.1 Connectors and Wiring Figure 3-1. RF Connectors and Strain Reliefs Figure 3.1 shows the front connector panel with the four strain reliefs and the RF connectors. The controller ships with sealing caplugs in the strain reliefs, which should be left in any unused location for an environmental seal. The four strain reliefs will seal around cables ranging in diameter from 0.12 [3.0 mm] minimum to 0.32 [8.0mm] maximum. The wrench flats are [17mm].
Title Figure 3-2. Internal Connectors Figure 3.2 shows an internal view of the controller. It details the locations of all internal terminal blocks needed for wiring the system. CAUTION:The controller contains ESD sensitive components. Always observe ESD-sensitive handling procedures when working inside the controller. Terminal Blocks The controller is equipped with removable terminal blocks to aid wiring.
Title 3.2 Antenna Cabling Figure 3-3. Antenna Connectors Figure 3.3 shows the two antenna connectors at the base of the LRP2000 antenna. Connect one end of the antenna cable assembly, CBL-1475, to the antenna connectors at the base of the antenna. Mate the connectors at the opposite end of the cable assembly to the corresponding RF connector on the controller as shown in Figure 3.1. The cable assembly has two different types of RF connectors, one threaded TNC and one bayonet-syle BNC.
Title 3.3 Data Terminal Blocks Figure 3-4. J8 COM1 RS232 / COM2 RS232 Figure 3.4 shows the LRP2000 RS232 terminal block, J8, and a detail view illustrating the arrangement of the terminals.
Title NOTE: The signal names given in Table 3.1 refer to the signals from the LRP2000, not from the host. The DB9 and DB25 pin numbers are provided for reference. These give the pin numbers from standard RS232 connectors to which the LRP2000 terminals should be connected. Figure 3-5. J10 COM1 RS422 Figure 3.
Title Table 3-1: J 10 Pinout J10 terminal number Signal name Polarity Description 4 RX B - Negative Receives data from host 5 RX A + Positive Receives data from host The signal names given in Table 3.2 refer to the signals from the LRP2000, not to the signals from the host.
Title 3.4 Power Supply Wiring CAUTION: The antenna cables must be properly connected to both the controller and the antenna at any time that power is applied to the controller. Failure to properly connect the controller to the antenna can cause damage to the unit. Connecting the controller to any antenna other than the LRP2000 Antenna can not only damage the controller, but can void the operator's authority to operate the LRP2000.
Title Figure 3-7. Input Power Terminals Figure 3.
Title 3.5 RS232 Wiring The recommended cable medium for RS232 communication is Belden part number 9941. Specifications for Belden cables can be found at WWW.BELDEN.COM. 3.6 RS422 Wiring and Termination In installations where long cable runs must be used, or in noisy environments, RS422 is them communications standard of choice for point-to-point serial communications. The recommended cable medium is Belden p/n 3084A (dropline), or Belden p/n 3082A (trunkline.) With a maximum baud rate of 38.
Title 3.7 Ethernet Wiring Figure 3-8. : The RJ45 Connector on the Optional Ethernet Module . Because of the narrow size of the strain reliefs on the LRP2000, the standard RJ-45 connector cannot be inserted through the strain relief. It is recommended to loosen the nut on the strain relief, feed through the cable, and crimp the connector in place.
Title 3.8 Digital I/O Circuitry Both the Digital Inputs and Digital Outputs are optically isolated circuits with no common path between any channel terminal and another channel, or between any channel and the LRP2000 power. Because they are independent and floating, the external wiring controls their use. The inputs can be configured for sensors with a PNP or NPN output. The outputs can be configured in a Sourcing or Sinking configuration. The examples in Figures 3.11 through 3.
Title Table 3-3: Input Connector Pinout Terminal number Signal Name Polarity 4 -IN B Negative 5 + IN C Positive 6 - IN C Negative 7 + IN D Positive 8 - IN D Negative 9 GND Neutral Outputs The output is limited to 30Vdc when off and 500 mA. These are maximum ratings. A device that operates at 200 mA may destroy the output due to inrush current if that current exceeds 500 mA(e.g. an incandescent light).
Title Table 3-4: Output Connector Pinout Terminal number Signal name Polarity 3 + OUT B Positive 4 - OUT B Negative 5 + OUT C Positive 6 - OUT C Negative 7 + OUT D Positive 8 - OUT D Negative 9 GND Neutral Figure 3-11. Input From Sourcing Contact Figure 3.11 shows the switch on the high side with the low side grounded. As this is a "Dry" contact (the current is limited to 15 mA) a high quality sealed switch should be used. Figure 3-12.
Title Figure 3.12 (previous page) shows a switch connected on the low side with the high side connected to the positive supply. This also requires a high quality sealed contact. Figure 3-13. Input From NPN Sensor Figure 3.13 shows an Open Collector NPN output from a photosensor switching to ground. It can be wired as a sinking or low-side contact . Figure 3-14. Input From NPN Sensor Figure 3.14 shows an Open Collector PNP output from a photosensor switches to the positive supply.
Title Figure 3-15. Sourcing Output 'Contact' Figure 3.15 shows a relay connected as a current sourcing "Contact." The relay is grounded and the +OUT terminal goes to the positive supply. The diode across the relay coil is essential to protect the output circuit and reduce noise along the wiring. It should be connected at the relay to minimize the length of wiring that could radiate noise. A 1N4001 or similar diode may be used. Figure 3-16. Sinking Output 'Contact' Figure 3.
Title Figure 3-17. Sinking Output LED Driver In Figure 3.17, the LED and current limiting resistor are in series between the positive supply and the +OUT terminal. The -OUT terminal is grounded. The resistor in series with the LED sets the forward current. 1.2K will provide 20 mA LED current when run from 24 Vdc. Figure 3-18. Output to TTL or CMOS Logic In Figure 3.18 the output acts as an Open Collector.
4 Communications Interface 4.1 Configuring the Serial Interface COM1 In normal use for reading and writing RFID tags, communications with the LRP2000 will be accomplished via the main communications interface, COM1. This communications interface can be accessed by both point-to-point and addressed serial communications protocols. For point-to-point serial communication, the LRP2000 supports RS232 and RS422 as the standard protocols. For multiplexed communications, Ethernet is available as an option.
Communications Interface COM2 For the purpose of configuring the controller's operating parameters, communication will be accomplished via the auxiliary communications interface, COM2. This auxiliary interface only communicates via RS232 and is reserved for configuring and updating the operating parameters and for updating the firmware in the controller. For example, with the correct hardware dip switch settings, the COM2 interface can be used to configure the parameters of the COM1 interface.
Communications Interface Figure 4-1. Configuration Dip Switch, S1 Figure showing the location of the digital board dip switches, and hard reset switch. Also includes a detail view of the dip switch array which indicates the arrangement of the switches from left to right and which indicates the "ON" and "OFF" directions.
Communications Interface Table 4-5: Dip Switch Settings Baud Rate SW1 Download/ Restore Defaults Interface SW2 SW3 SW4 SW5 Settings OFF OFF * * OFF 9600 BAUD ON OFF * * OFF 19200 OFF ON * * OFF 38400 ON ON * * OFF 38400 * * OFF OFF OFF RS232 * * ON OFF OFF RS422 IGNORED IGNORED IGNORED ON OFF Ethernet IGNORED IGNORED ON ON OFF Reserved OFF OFF OFF OFF OFF Disabled IGNORED IGNORED IGNORED IGNORED ON Download / Restore Defaults NOTE: By setti
Communications Interface would be unable to connect. The quickest way to re-establish communication is to set SW5 ON and reset, then set SW5 OFF and reset again. This will overwrite all the communication parameters on COM2 and allow the operator to connect, but it will also overwrite all the information for COM1, as well as the RFID parameters. The best practice is always to use the defaults for COM2. 4.
Communications Interface Once connected, apply power to the LRP2000 and direct the PC's web browser to http://192.168.253.222. The page shown in Figure 4.2 will be displayed as it is decompressed by the Ethernet module. Figure 4-2.
Communications Interface Click "Connect" to see the current configuration of the module as shown in Figure 4.3. Figure 4-3.
Communications Interface To change the IP address, click "Server Properties" from the menu on the left side. This will load the Server Properties page as shown in Figure 4.4. Figure 4-4. Click the "Edit" button next to the IP address field to produce a separate window. Type or paste in the desired IP address and hit "Enter." Follow the same procedure to change the Subnet Mask and the Gateway Address. This will only save the information for the display.
Communications Interface After these steps are completed, reset the LRP2000, and the Ethernet module will be ready for network communication directed to its new IP address. 4.4 LED Indicators The LRP2000 has 18 LED indicators conveniently located on the front panel to indicate the operating status of the controller. The locations of the LED indicators is shown in Figure 4.5. Figure 4-5.
Communications Interface Table 4-6: LED Indicators LED Color Meaning ERROR RED Flashes red for 0.5 seconds to indicate the unsuccessful execution of an ABx command. ANT RED E-DIAG Antenna is transmitting Blinks in combination with E-CHAN 1 LED to provide diagnostic information. See explanation below. Flashing LED Signals Flashing LED indicators, or combinations of flashing LED indicators, are used to indicate certain controller states, or transitions from one state to another.
Communications Interface E-DIAG and E-CHAN 1 Ethernet Module diagnostic codes The E-DIAG LED will light solidly to indicate the following errors. These errors can be identified by the number of times that the ECHAN 1 LED blinks.
Communications Interface 34 LRP2000 Long Range Passive Reader/Writer
5 Configuring the Menu 5.1 How to Enter Menu Configuration Begin by connecting the COM2 port to your PC host and running EC that is available on the diskette or from Escort Memory Systems Web site at www.ems-rfid.com. Set the serial parameters to the LRP2000 default settings or the last known state of COM2.
Configuring the Menu DSP Program V0.5c, November 2002 ******************************************* [1] [2] [3] [4] Set-up Operating Parameters Download Main Program Download DSP Program Exit to Operating Mode Enter Selection: 5.2 Set-up Operating Parameters To change the operating parameters of the LRP2000, enter 1 at the initial menu. The following menu will be displayed, listing the current settings.
Configuring the Menu Set COM1 Parameters Selecting 1 from the above menu will present the following display for the COM1 parameters. These settings are valid only if you are not using the DeviceNet Interfaces (e.g. DIP switch 4 is in the OFF position). Enter the appropriate number at each prompt. The default values are indicated by an asterisk (*).
Configuring the Menu Tag [2] Multiple Tag Start Address (0 to 47) Length (1 to 48) Delay Between Duplicate Decodes (0 to 60) Raw Read Response? [0] NO [1] CR terminate [2] CR/LF terminate Save Changes to EEPROM? [0] No [1] Yes Command Protocol? The LRP2000 offers three modes for the transfer of data and commands. ABxStandard (ABxS) uses only the LSB for tag data while ABx Fast (ABxF) will use both the MSB and the LSB for the passing of data.
Configuring the Menu Delay Between Identical Decodes (0-60) The Delay Between Identical Decodes parameters can have a value of 0 to 60 seconds. When the Delay Between Identical Decodes is set to 0, the LRP2000 will continuously read AND transmit tag data to the host. This can flood the buffers and cause communication errors and data loss.
Configuring the Menu 5.3 Download New Program Before attempting to download new firmware to the LRP2000 main board,read the instructions provided in a readme.txt file on the update diskette. When you select 2 from the Main Menu, the LRP2000 will display information on the current program and prompt you to begin the download.
Configuring the Menu their default states. When the LEDs stop flashing, turn Switch 5 to Off and press the reset switch. Enter the Configuration Menu and re-enter any non-default configuration parameters. When you select 3 from the Main Menu, the LRP2000 will prompt you to begin the download. *** Download DSP Firmware*** Press a key to start Downloading After you have pressed a key, the LRP2000 will display: Send the Intel Hex file. Downloading now.
5.5 Exit to Operating Mode This option is available if you wish to use temporary, unsaved, configuration parameters. The unsaved options you have selected will be used until the LRP2000 is reset and the saved parameters are restored.
6 RFID Interface 6.1 Introduction Conventions In this manual, numbers expressed in Hexadecimal are appended with "H." For example, the number of fingers on a typical person will be expressed either as "10" in decimal or as "AH" in hexadecimal. The addresses of the bytes of read/write memory within an RFID tag are numbered from 0 to N, where N is one less than the number of read/write bytes in the tag. The number of read/write bytes is equal to the Block Size multiplied by the Number of Blocks.
RFID Interface communication to and from multiple tags within the reading range of the antenna. The user I/O commands do not communicate with RFID tags. They simply interrogate the status of the inputs wired to the unit, and to the status of the outputs. Table4.1 and 4.2 list the ABx commands recognized by the LRP2000. Table 4.1 and 4.
RFID Interface 82H SN Block Read All Input Status NOTE: The delay between the characters of a command sent to the controller cannot be longer than 200 ms. 6.2 Command Parameters Command Timeout All single-tag and multi-tag commands have a timeout value that is used to specify the time the controller will attempt to complete the specified operation. The absolute minimum timeout value which can be issued to the controller is 1 millisecond.
RFID Interface Multi-tag Command Parameters Tag Repeat Count This parameter is used on the multi-tag Continuous Read commands, 83H and 8DH. After Continuous Read is initiated, any tag that comes within range of the antenna will be read and the requested data from the tag will be sent to the host. The Tag Repeat Count parameter represents the number of other tags which must be read before the data from the first tag will be sent for a second time.
RFID Interface The multi-tag commands in the ABx protocols include a parameter which is not used with ISO15693-compliant tags. The Byte allocated for this obsolete parameter has been left in the multi-tag command packets. It is referred to as the "Anticollision Index" in documentation for EMS products with firmware support for LRP-L series tags. This series of tags does not comply with the ISO-15693 standard.
RFID Interface Field 48 Number of Bytes Content Block Addresses 2 The first Byte gives the address of the first block. The second Byte gives the number of blocks to be interrogated. Only used with command 14H. Timeout 2 0001H to FFFEH milliseconds Data varies Data which will be written to a tag. Each byte is included in the LSB of a two-Byte word. Terminator 1 FFFFH Field Number of Bytes Header 1 AAH.
RFID Interface ******************************************************************************* ABxS Command 04H: Fill Tag DESCRIPTION Fill an RFID tag with a one byte value over multiple contiguous addresses. DISCUSSION This command is commonly used to clear contiguous segments of a tag's memory. It writes a one byte value repetitively across a specified range of tag addresses. The fill function requires one data value byte, a starting address, and a fill length.
RFID Interface Example The goal is to write ASCII 'A' (41H) to the ten bytes of tag memory starting at byte address 5. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the command.
RFID Interface **************************************************************************** ABxS Command 5 (05H): Block Read DESCRIPTION Read data from contiguous bytes of the RFID tag's read/write memory. DISCUSSION This command is used to read bytes from contiguous areas of tag memory. The minimum length of the data read from the tag is 1 byte. The maximum is the entire read/write address space of the tag.
RFID Interface Example The goal is to read the 8 bytes of data from the tag starting at address 1. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Block Read.
RFID Interface ******************************************************************************* ABxS Command 6 (06H): Block Write DESCRIPTION Write a block of data to an RFID tag. DISCUSSION This command is used to write segments of data to contiguous areas of tag memory. It is capable of transferring up to 112 bytes of data transferred from the Host with one command. The timeout value is given in 1 msec increments and can have a value of 001EH to FFFEH (65,534 ms).
RFID Interface Example Writes 4 bytes of data to the tag starting at address 0020H. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Block Write.
RFID Interface ******************************************************************************* ABxS Command 7 (07H): Read Tag Serial Number DESCRIPTION This command retrieves the eight-byte tag serial number. DISCUSSION Each controller tag has a unique serial number. This number cannot be changed and is not part of the available data bytes. The tag serial number will be returned in the LSB only, with the MSB as 00H.
RFID Interface ******************************************************************************* ABxS Command 08H: Tag Search DESCRIPTION Check to see if there is an RFID tag in the field. DISCUSSION This command will activate the controller to search for the presence of a tag within range of the antenna. If the controller finds a tag it will return a command echo to the host. The timeout value is given in 1 msec increments and can have a value of 001EH to FFFEH (30 to 65,534 ms).
RFID Interface ******************************************************************************* ABxS Command 0DH: Stop/Start Continuous Block Read DESCRIPTION When in Continuous Block Read mode, the controller sends block read commands continuously to any tag in range of the antenna. When a tag comes within range, it is read and the data passed to the host computer.
RFID Interface The command and Response from the controller are formatted as follows Command Response Field Remarks MSB LSB Remarks Command Command number in hex preceded by AAH AAH 0DH Command echo Start Address 2 byte value for the start address in the tag FFH Read Length 2 byte value for the block read length Delay Between Identical Decodes Time the tag must be out of the antenna range before the controller will transmit data again from that tag. Value is expressed in 1 second units.
RFID Interface The controller will first return an acknowledgment of the command followed by a response containing read data when a tag enters the antenna field. To exit Continuous Block Read mode, Send the command with the read length variable set to 0 as shown below. The value of the other variables are not considered.
RFID Interface ******************************************************************************* ABxS Command 14H: Get Block Status DESCRIPTION Returns the lock status of the specified blocks of data. DISCUSSION This command can be used to determine whether blocks of tag memory are locked; marked "read-only." The number of specified contiguous blocks are addressed from the specified first block. The response from the controller gives the status of each block through a one-word value.
RFID Interface ******************************************************************************* ABxS Command 15H: Get Label Information DESCRIPTION: This command retrieves manufacturer's data and the Family Code from the tag.
RFID Interface ******************************************************************************* ABxS Command 16H: Write Family Code DESCRIPTION Change the family code of an RFID tag.
RFID Interface ******************************************************************************* ABxS Command 17H: Lock Family Code Description: Locks the Family Code Byte to its current value so that it cannot be written. Once locked, the Family Code cannot be unlocked.
RFID Interface ******************************************************************************* ABxS Command 82H: SN Block Read All DESCRIPTION Command 82H reads the serial numbers and the specified bytes of data from all RFID tags in the field or those with the specified Family ID. Returns the serial number of the tags read, along with tag data. DISCUSSION This command is used to read segments of data from contiguous areas of tag memory.
RFID Interface Example: Reads 2 bytes of data from the tag starting at address 0001H. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the SN Block Read All. The Family ID byte is set to zero so all tags will be read. Two tags respond with read data.
RFID Interface ******************************************************************************* ABxS Command 83H: Start/Stop Continuous SN Read All DESCRIPTION Starts and stops continuous read all mode for multiple tags. It reads the Serial Number and tag data. If the read length is zero (0), then only the tag's serial number is read. While in this mode, any other command can be issued and it will be handled properly. After processing the new command, the controller will resume the continuous read.
RFID Interface Example: Starts continuous read of three bytes starting at address two, Repeat count of four, with a family code of zero. Command from host Response from controller MSB LSB Remarks MSB LSB Remarks AAH 83H Perform Command 83 AAH 83H Command Echo 00H 00H Tag Family 00/ Reserved Byte FFH FFH Message Terminator 00H 02H Start Address 00H 03H Read Length of the data bytes 00H 04H Repeat count 00H 01H Stop/Start continuous read.
RFID Interface 68 MSB LSB Remarks AAH 83H Command echo 00H 4BH Serial Number byte /Tag 2 00H C5H Serial Number byte /Tag 2 00H 0BH Serial Number byte /Tag 2 00H 01H Serial Number byte /Tag 2 00H 00H Serial Number byte /Tag 2 00H 00H Serial Number byte /Tag 2 00H 00H Serial Number byte /Tag 2 00H 01H Serial Number byte /Tag 2 00H 6CH Tag data byte /Tag 2 00H 6CH Tag data byte /Tag 2 00H 20H Tag data byte /Tag 2 FFH FFH Message Terminator AAH 83H Command echo 00H F
RFID Interface ******************************************************************************* ABxS Command 84H: Fill Tag All DESCRIPTION Fill all RFID tags-in-field or all tags in the same family with a one-Byte value over multiple contiguous addresses. DISCUSSION This command is commonly used to clear an RFID tag's memory. It writes a one-Byte value repetitively across a specified range of tag addresses.
RFID Interface A response to a successful command will follow this form. Field Remarks Command Echo Command number in hex preceded by AAH Number of Tags filled Number of tags found in the field and filled Command Status One byte Error status Message Terminator FFFFH Example Writes 'A' (41H) to all tags of family 01H, starting at tag address 0005H for the following next consecutive 40 bytes with four to eight tags expected in the field..
RFID Interface ******************************************************************************* ABxS Command 85H: Block Read All DESCRIPTION Read a block of data from all RFID tags-in-field or those with the specified Family ID. DISCUSSION This command is used to read segments of data from contiguous areas of tag memory. It is capable of handling up to 1 kByte of data transferred to the host with one command.
RFID Interface Example: Reads 4 bytes of data from the tag starting at address 0001H. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Block Read All. The Family ID byte is set to zero so all tags will be read. Three tags respond with read data.
RFID Interface ******************************************************************************* ABxS Command 86H: Block Write All DESCRIPTION Write a block of data to all RFID tags or all tags with the same Family ID. DISCUSSION This command is used to write segments of data to contiguous areas of tag memory. It is capable of transferring up to 1 kByte of data from the Host with one command. The timeout value is given in 1 msec increments and can have a value of 001EH to FFFEH (65,534 ms).
RFID Interface Example: Writes 4 bytes of data, starting at address 0001H. A timeout of 2 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Block Write. The Family ID byte is set to 2, so all tags with Family ID of 2 will be written to (four tags in this example).
RFID Interface ******************************************************************************* ABxS Command 87H: Read Tag SN All DESCRIPTION This command retrieves the 8-byte tag serial number from all tags o r those with the specified Family ID number. DISCUSSION Each ISO-15693 compliant tag has an unique (over 280 trillion possibilities) serial number. This number cannot be changed and is not part of the available data bytes. The tag serial number is returned in the LSB only, with the MSB as 00H.
RFID Interface Example This example will read the 8-byte serial number from Tag Family 2. In this example the ID for the found tag is 1E6E3CD200000000H in hexadecimal. Multiple tags will return a complete response packet for each tag.
RFID Interface ******************************************************************************* ABxS Command 88H: Tag Search All DESCRIPTION Check to see if there is an RFID tag within range of the antenna. DISCUSSION This command will activate controller to "look" for a tag in range. As soon as the controller finds a tag it will return a command echo to the host. The timeout value is given in 1 msec increments and can have a value of 001EH to FFFEH (65,534 ms).
RFID Interface Example Checks for an RFID tag in the RF field. A timeout of 1 seconds (07D0H = 2000 x 1 msec increments) is set for the completion of the Tag Search. The Family ID is set for any tag. One tag is found and the command is successful.