MPRX-FH Reader User Guide 16-0142-001 Rev A 1/2020 TransCore’s Multiprotocol Reader Extreme Frequency Hopper (MPRX-FH) is a radio frequency identification (RFID) reader designed for harsh environment applications. This guide provides site planning, testing, and operating instructions for this system. This guide is intended for use by authorized TransCore dealers, professional installers, and service personnel. The MPRX-FH must be installed by a professional installer.
MPRX-FH User Guide Information in this document is subject to change and does not represent a commitment on the part of TransCore, LP. © 2020 TransCore, LP. All rights reserved. TRANSCORE, AMTECH, EGO, and ENCOMPASS are registered trademarks and are used under license. All other trademarks are the property of their respective owners. Contents are subject to change. Printed in the U.S.A.
Approved Antenna List TRANSMITTERS FOR DETACHABLE ANTENNAS This radio transmitter, ISED ID: 1584A-MPRXV1, has been approved by Innovation, Science, and Economic Development Canada to operate with the antenna types listed below, with the maximum permissible gain indicated. Antenna types not included in this list that have a gain greater than the maximum gain indicated for any type listed are strictly prohibited for use with this device. FCC COMPLIANCE NOTICE The MPRX-FH complies with FCC Part 15.
MPRX-FH User Guide from the AA3152, and another external attenuator with a value of at least 3.47dBi or greater, this setup would meet the FCC rule of the maximum EIRP of 36dBm. Liste des antennes approuvées ÉMETTEURS RADIO POUR ANTENNES DÉMONTABLES Cet émetteur radio, no ISDE 1584A-MPRXV1, a obtenu l’homologation d’Innovation, Sciences et Développement économique Canada pour fonctionner avec les types d’antennes qui figurent dans la liste ci-dessous, sous réserve du gain maximal admissible indiqué.
TransCore AA3152 UTA Linéaire 14,00 8,00 TransCore AA3237 Linéaire 6,00 0,00 TransCore AA3110 Linéaire 12,50 6,50 TransCore AA3153 Linéaire 10,50 4,50 Le tableau 1 indique la polarisation de chaque antenne, le gain linéaire maximal en dBi (décibels par rapport à l’antenne isotrope) et l’atténuation requise entre le MPRX-FH et l’antenne. Cette atténuation peut comprendre l’atténuation de câble sur toute la longueur de câble requise pour installer le système.
MPRX-FH User Guide TO USERS IN THE UNITED STATES FEDERAL COMMUNICATIONS COMISSION (FCC) RADIO FREQUENCY INTERFERENCE STATEMENT 47 CFR §15.105(A) NOTE: This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
AVERTISSEMENT À L’ATTENTION DES UTILISATEURS AUX ÉTATS-UNIS DÉCLARATION 47 CFR §15.105(A) DE LA FCC SUR LES INTERFÉRENCES DES FRÉQUENCES RADIO REMARQUE : Cet appareil a été testé et déclaré conforme à la catégorie d’un appareil numérique de classe A en accord avec la partie 15 des directives de la FCC. Ces normes visent à assurer une protection raisonnable contre les interférences nuisibles lorsque l’appareil est utilisé dans un environnement commercial.
MPRX-FH User Guide WARNING TO USERS IN CANADA This device contains licence-exempt transmitter(s)/receiver(s) that comply with Inovation, Science and Economic Development Canada’s licence-exempt RSS(s). Operation is subject to the following two conditions: 1. This device may not cause interference. 2. This device must accept any interference, including interference that may cause undesired operation of the device.
RADIO FREQUENCY HEALTH LIMITS FOR MPRX-FH READER USING AN EXTERNAL ANTENNA IN FREQUENCY BAND OF 902 TO 928 MHZ Several agencies (OSHA, FCC, IC) have environmental guidelines regulating maximum permissible exposure (MPE) or “safe” exposure levels that this product falls under. To ensure that proper safety guideline for the end users of this product, i.e.
MPRX-FH User Guide General Public/Uncontrolled Environment Power density = 0.02619*frequency(in MHz)0.6834 W/m2 with a Reference Period time of 6 Min Using the frequency (in the middle of the band of operation of this equipment) of 915MHz and the highest antenna gain that this equipment is certified for use in a final installation, the minimum safe distance was calculated.
LIMITES D’EXPOSITION AUX RADIOFRÉQUENCES POUR LE LECTEUR MPRX-FH UTILISANT UNE ANTENNE EXTERNE SUR LA BANDE DE FRÉQUENCES DE 902.25 À 903.75 ET DE 910.00 À 921.50 MHZ Plusieurs organismes (OSHA, FCC, IC) publient des directives environnementales qui recommandent des limites d’exposition maximale autorisée (normes MPE) ou des niveaux d’exposition « sûrs » auxquels cet appareil se conforme.
MPRX-FH User Guide Industrie Canada (Innovation, Sciences et Développement économique Canada) Le Cahier des charges sur les normes radioélectriques 102, 5e édition, d’Industrie Canada (un ministère du Gouvernement du Canada) établit des recommandations pour une densité de puissance maximale sécuritaire en W/m2. Ainsi, l’exposition maximale admissible pour la population générale/non contrôlée à 915 MHz est calculée à 2,77 W/m2. La durée moyenne est de 6 minutes.
laquelle l’équipement est certifié, la recommandation pour chacun des environnements de fonctionnement est la suivante: 1) L’antenne devrait être installée à au moins 84 cm (33 po) de la population générale/du grand public, c’est-à-dire d’un environnement non contrôlé. 2 ) Le personnel d’entretien (c’est-à-dire dans un environnement professionnel/contrôlé) doit rester à au moins 32 cm (13 po) de l’antenne et limiter son temps d’exposition à 6 minutes lorsque l’appareil est en fonctionnement.
MPRX-FH User Guide Table of Contents Approved Antenna List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Licensing Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Chapter 1 System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–17 System Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 5 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–55 Default Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–55 Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–55 Command List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–56 Chapter 6 Configuration . . . .
MPRX-FH User Guide List of Figures Figure 1 MPRX End Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–17 Figure 2 Location of Host Port on MPRX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–19 Figure 3 Pin Assignments for Host Connector . . . . . . . . . . . . . . . . . . . . . . . . . . 1–19 Figure 4 Location of Sense Port on MPRX . . . . . . . . . . . . . . . . . . . . . . .
List of Tables Table 1 Approved Antenna List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Table 2 Connector Cabling Accessory Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–18 Table 3 Power Supply Current Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–18 Table 4 Recommended Cables . . . . . . . . . . . . . . . . . . . . . . .
MPRX-FH User Guide Table 25 Input Inversion Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–77 Table 26 MPRX-FH Default Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . 6–82 Table 27 Command Sequence to Verify Communications . . . . . . . . . . . . . . . . . . . . 6–84 Table 28 Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 1 System Overview Chapter 1 System Overview System Description The MPRX-FH is a reader that supports transponders formatted for ISO/IEC 18000-63 (Tag Data Standard Protocol) and TransCore’s Super eGo® (SeGo) radio frequency identification (RFID) technology. Operational Modes The MPRX-FH reader can operate in several modes, depending on the application. All modes are readonly. ISO/IEC 18000-63: This mode has applications mainly in the toll and access control environment.
MPRX-FH User Guide Table 2 Connector Cabling Accessory Kits Part Number Description 58-7200-001 MPRX-FH host connector leads 0.15m (6in) 58-7200-002 MPRX-FH host cable assembly 3m (120in) 58-7200-003 MPRX-FH host cable assembly 5m (200in) 58-7200-004 MPRX-FH host cable assembly 10m (400in) 58-7201-001 MPRX-FH sense connector leads 0.
Chapter 1 System Overview Host Communications The MPRX-FH communicates through an asynchronous RS–232, RS–422, or Ethernet interface. Figure 2 shows the MPRX-FH communications ports and Figure 3 shows the host connector pin designations.
MPRX-FH User Guide Sense Connections Figure 4 shows the location of the MPRX-FH sense port, and Figure 5 shows the sense connector socket designations.
Chapter 1 System Overview The MPRX-FH’s two RF sense input circuits are TTL (Logic Level, 0V/5V), designed to be shorted to I/O Ground (0V) to provide sense presence detect for antenna ports 0 and 1 (Sense 0) and antenna ports 2 and 3 (Sense 1). The MPRX-FH’s tag lock output circuit is a single-pole, double-throw relay providing a dry contact closure. These contacts are rated at 42.2V AC peak (30Vrms) or 60V DC, at 1A maximum with non-inductive load.
MPRX-FH User Guide Table 4 Recommended Cables Cable Type a Overall Diameter (in.) Cable Loss per 100 ft RG–223 0.216 12.8dB RG–214 0.425 7.5dB FSJ1–50 0.25 5.68dB LDF2–50 0.375 11.01dB FSJ4–50B 0.50 11.25dB LDF4–50A 0.50 6.94dB a Suffixes 50, 50A, and 50B indicate 50-ohm cables available from the Andrew Corporation. Compatible Tag Types The MPRX-FH provides the capability to read ISO/IEC 18000-63 formatted tags and TransCore Super eGo (SeGo) protocol tags.
Chapter 2 Test Procedures Chapter 2 Test Procedures Required Tools and Equipment Ensure that you have received all parts before beginning your pre-installation MPRX-FH tests. Your MPRX-FH is packaged with the following materials: • One MPRX-FH • One MPRX-FH Quick Start Guide • Any accessories ordered as options (refer to Table 5.
MPRX-FH User Guide Pretest Accessory Options Available From TransCore Table 5 lists optional TransCore MPRX-FH installation accessory items. Table 5 Pretest Accessory Options Part No. Description 58-7200-001 MPRX-FH Host Connector with Leads 0.15m (6in) 58-7200-002 MPRX-FH Host Cable 3m (120in) 58-7200-003 MPRX-FH Host Cable 5m (200in) 58-7200-004 MPRX-FH Host Cable 10m (400in) 58-7201-001 MPRX-FH Sense Connector with Leads 0.
Chapter 2 Test Procedures Pre-installation Testing of the MPRX-FH Pretest involves the following steps: • Testing the MPRX-FH circuit • Connecting the antenna(s) • Connecting the power supply • Connecting communications • Connecting sense input and sense output circuits • Power and tag read capability testing prior to final installation of the MPRX-FH Testing the MPRX-FH Circuit Before installing the MPRX-FH permanently at the site, you should test the circuit to confirm that the MPRXFH has po
MPRX-FH User Guide Connecting the Antenna(s) To test the MPRX-FH, connect the antenna and power supply as described in this section. Discharge Voltage from the Antenna Caution During shipping and installation, an antenna can build up a very high voltage charge. The voltage needs to be discharged before connecting the antenna to the reader.
Chapter 2 Test Procedures CAUTION TransCore does not recommend using a screwdriver or other tool to short the RF cable center conductor to the outer ground of the cable. This grounding method can damage the center pin or the threads of the connector. Figure 9 Short Load to Earth Ground 4. Disconnect the grounding RF cable from the antenna and connect the permanent RF cable to reader.
MPRX-FH User Guide Connecting the Reader and Antenna 1. Ensure the reader is turned off and power is disconnected. 2. Connect one end of the RF interface cable to the antenna. 3. Connect the other end of the RF interface cable to the appropriate antenna port on the end of the MPRX-FH. Refer to Figure 10. 4. The ports can be turned on in consecutive order. If all four ports will not be used, start with Port 0 and turn on connected ports. Unused ports should be set to OFF.
Chapter 2 Test Procedures Connecting the Power Supply Caution To avoid damage to the MPRX-FH, first connect the reader to Earth Ground using a ground cable and stake before powering up the reader or connecting to an antenna. TransCore recommends following the National Electric Code or equivalent code for surge protection for the locale where the MPRX-FH is installed. A minimum of 18 AWG wire to earth ground is required for protective earthing.
MPRX-FH User Guide 2. Connect the MPRX-FH to a power supply using the host interface cable. The Sense and Host ports on the MPRX-FH are M23 connectors (Figure 12). Table 7 lists the pin assignments for the Host connector and Table 8 lists the socket assignments for the Sense connector.
Chapter 2 Test Procedures Table 8 Socket Assignments for Sense Connector Socket Number Operation 1 +12VDC OUT 2 OUT1 3 I/O GROUND 4 I/O GROUND 5 PULSE OUT 6 OUT0 7 CTAG 0 8 CTAG 1 9 I/O GROUND 10 I/O GROUND 11 SENSE 1 12 SENSE 0 Connect the Power Supply After mounting the MPRX-FH, connect the reader to a dedicated 16–28VDC or 16–20VDC power supply. The MPRX-FH should be connected to power with an external fuse to protect both the MPRX-FH and power source.
MPRX-FH User Guide Interface Selection Switch The MPRX-FH incorporates a communications interface selection switch, which allows on-the-fly changes to the communications mode. This switch allows selecting the reader’s receive communications interface. All communications interfaces are configured for simultaneous transmit, but only the interface selected by the switch is active for commands transmitted into the reader.
Chapter 2 Test Procedures SENSE 1 must be closed when a rail car is present on the track connected to MPRX-FH antenna ports 2 and 3. The reader RF switches on to the appropriate RF ports immediately upon detecting SENSE x. Sense Output Circuit The sense output is dedicated for testing and reader setup. It is defined as the TAG_LOCK signal, which indicates a valid tag is in the read field. This sense output is a dry contact that provides a normally open and normally closed sense output.
MPRX-FH User Guide Connecting Directly to Computer Ethernet Port 1. Go to the computer’s network setting and change the IP address and Subnet mask of the network interface controller (NIC) card you are connecting to as shown in Figure 15. Figure 15 Connecting Directly to Computer Ethernet Port 2. If the computer has multiple NIC cards, a prompt may appear as shown in Figure 16. Select YES. Figure 16 Multiple NIC Cards 3. At the next prompt, choose the desired adapter (Figure 17).
Chapter 2 Test Procedures For the direct-connect to the computer’s Ethernet port option, choose the network adapter with the 169.254.10.1 address. To connect to the corporate network, choose the Local Area Connection. 4. The next screen prompts for an update (Figure 18). Select NO. Figure 18 Check for Updates Screen Finding the IP Address of the Reader Note: If a firewall is present it will need to be disabled to allow access (Figure 19).
MPRX-FH User Guide 1. From the Lantronix DeviceInstaller, right-click on the appropriate connection and select refresh (Figure 20). Figure 20 LanTronix DeviceInstaller Screen 2. The Xport Direct+ device will populate on the right side of the window (Figure 21). Use the IP address to configure your terminal emulator connection. Use Telnet and Port 10001. 3. The opened connection works just like a serial connection.
Chapter 3GeneralSoftwareInformation Chapter 3 General Software Information Command Entry Conventions All MPRX-FH commands are preceded by the start-of-message character (#). The end-of-message sequence expected from the host is a carriage return (CR). The MPRX-FH terminates messages with a return and a line-feed (CR/LF). For example, the command #01 Switch To Command Mode is typed as follows: #01 where is the Enter or Return key. Some command characters may be represented by the letter N.
MPRX-FH User Guide Table 11 shows an example of a command/reply sequence. This example assumes that an MPRX-FH with serial number SN97001P running version X.XX software is connected to a PC running a terminal emulation software package. The command sequence verifies that communications are working correctly. Table 11 Sample Command Sequence Entry MPRX-FH Response Notes #01 #Done Switches MPRX-FH to command mode #505 #Model E4 Series Ver X.
Chapter 3GeneralSoftwareInformation Download Considerations You should consider the following factors when performing Program Download: • The MPRX-FH does not process tags while in download mode. • The MPRX-FH does not accept any program data unless a successful erase of flash memory has been performed before transmitting the data. Erasing the flash memory typically takes two seconds. • Cycling reader power after exiting from download mode re-executes startup.
MPRX-FH User Guide Boot Failure Message Upon powering up, the software performs a checksum verification on itself. The function returns a specific value for the particular version of software. If the value returned is not correct, the boot code assumes that the application code has been corrupted and a failure condition exists. If the failure message does not transmit, a communications error has occurred or the boot has failed to the extent that it cannot transmit the failure message.
Chapter 4 Communications Protocols Chapter 4 Communications Protocols Introduction The MPRX-FH supports the following communications protocols: • Basic • Error correcting • Data inquiry The following protocol information provides reference information relevant to developing host software. Communications are performed using the 7-bit ASCII code with optional parity, providing easy setup, testing, and diagnostics with standard ASCII terminals and serial printers.
MPRX-FH User Guide Basic Protocol With basic protocol, messages sent to and from the MPRX-FH and the host are transmitted without error checking. For each host transmission, the MPRX-FH returns a #Done or #Error message to the host. When the host device is physically close to the MPRX-FH and no sources of interference exist, the basic protocol provides reliable communications.
Chapter 4 Communications Protocols Data Inquiry Protocol Data inquiry protocol is a basic protocol option that allows the host to control transmission of reader tag data. The selection of data inquiry protocol affects data mode operation. As MPRX-FH acquires tags, it buffers them but does not transmit them. Instead, the host must poll MPRX-FH for each tag by sending a CTRL-E character (hex 5 digit). MPRX-FH transmits one message (tag ID or report data) for each CTRL-E it receives until the buffer is empty.
MPRX-FH User Guide When the host receives a properly framed message, it can calculate a 16-bit CRC value. The calculation is applied to the character string that immediately follows the and that ends with the character immediately preceding the first character. Transmitted CRC value can then be compared with the binary equivalent of the received characters.
Chapter 4 Communications Protocols Switch to Command Mode Request The host device may issue command #01 Switch to Command Mode while in data mode.
MPRX-FH User Guide Command code, a string that contains from two to four ASCII hex characters [] Optional data field, an ASCII string of as many as 20 characters in length. For example, the store hardware configuration string command is #696S...S or command #696 Store Hardware Configuration String followed by the data string S...S.
Chapter 4 Communications Protocols where # Start-of-message character 4 Message sequence number KING 1302 Message data: Tag ID is shown.
MPRX-FH User Guide Timing and Synchronization The ECP is largely independent of baud rate. The timeout delays previously described are a function of baud rate. The MPRX-FH supports an ECP timeout, which applies equally to both transmit and receive. The receiver’s minimum timeout delay equals the time to transmit/receive the longest anticipated message at the current baud rate setting. Additional margin should be included for idle periods between characters; for example, processing overhead, if any.
Chapter 4 Communications Protocols If the message recipient receives a second character before an character, the message acquisition is aborted (reset), and retransmission of the previous message is assumed to be underway. These strategies allow for recovery during periods when communications are marginal or lost completely. Reader-Addressed Failure Conditions The MPRX-FH addresses the following failure conditions.
MPRX-FH User Guide Incorrect CRC If the host detects an incorrect CRC value in a reader message, it retransmits the command with the same sequence number. If the host detects an incorrect CRC value in an asynchronous reader transmission, it transmits a NAK message. Transmission Timeout If the MPRX-FH does not respond to a host command within a specified interval, the host software retransmits the command with the same sequence number.
Chapter 4 Communications Protocols Example 1 presents an example of a function (CALCCRC) that calculates the CRC value through a call to a separate function (UPDCRC). unsigned short calccrc(char *message) { unsigned short crc = 0; for ( ; *message != (char)0;message++) crc = updcrc(*message & 0xff, crc); return (crc) } Example 2 shows an example of UPDCRC that does not require a lookup table.
MPRX-FH User Guide Example 3 contains an example of UPDCRC that does require a lookup table.
Chapter 4 Communications Protocols Example 4 shows an example of a function that creates the lookup table. #include
MPRX-FH User Guide You must acknowledge existing messages by issuing commands with the generic format: #x@‘‘‘‘ where # Start-of-message character x Message sequence number. This must be the same as the sequence number of the message being acknowledged @ ACK (acknowledgment character) <‘‘‘‘> Wild card CRC value for the message End-of-message character The following is a typical sequence after power-on limiting buffered messages.
Chapter 5 Commands Chapter 5 Commands Default Settings The MPRX-FH is delivered from the factory with specified default settings that determine how the reader operates. Commands transmitted by the host device can change the default settings and control additional features. The commands can be transmitted by manually entering the commands at the host keyboard if the host is in terminal emulation mode. The MPRX-FH can also communicate with ASCII terminals.
MPRX-FH User Guide 1. If the host device receives the #Done message, then both the host and the MPRX-FH switch to the new baud rate, and communications are maintained. Note: In many applications, the host must be set to the new baud rate as it does not change automatically. The MPRX-FH changes the baud rate immediately after issuing the message. 2.
Chapter 5 Commands Caution To save user parameter changes to non-volatile memory (NVRAM), you must send Command #00 before powering down the reader. When MPRX-FH mode has been enabled (#837) and while the MPRX-FH is in data mode, the host device can send the following commands to the MPRX-FH: #01 Switch to Command Mode Reader response: #Done #440 Reset Uniqueness Reader response: #Done Note: The MPRX-FH transmits ID codes to the host device when the MPRX-FH is in data mode.
MPRX-FH User Guide 101N Select Stop Bits selects the number of stop bits for reader character transmission. The factory default setting is 1 stop bit. The N variable specifies the number of stop bits as indicated in Table 13. #101N Table 13 Select Stop Bits Commands Command Stop Bits Selected 1010 1 (factory default) 1011 2 Reader response: #Done 102N Select Parity selects the reader parity setting. The factory-default setting is parity disabled.
Chapter 5 Commands If hundredths of a second is not specified, the reader sets the hundredths register to 00. Reader response: #Done 21 Set Date #21 sets the date. Enter the date in the proper format: two-digit decimal entries with no spaces between characters and using forward slashes “/” as delimiters. The entry format is as follows: 21MM/DD/YY where MM represents the month (01 to 12). DD represents the day (01 to 31). YY represents the last two digits of the year (00 to 99).
MPRX-FH User Guide The reader returns an #Error message if its tag buffer contains data. The reset reader Command #63 may be transmitted to clear the buffer; however, tag ID data will not be reported. If this is unacceptable, allow the buffer to empty before reissuing append time and date Command #30N Append Time and Date commands are shown in Table 15.
Chapter 5 Commands zz number of reads (00 to FF hexadecimal) of the previous tag on this antenna q current status of input0 and input1 (0 to 3) sss relative to tag read strength Reader response: #Done 322 Disable TID data append #322 Append_EPC_TID If ISO/IEC 18000-63 is enabled, this commpand will append TID to the end of the response.
MPRX-FH User Guide Table 17 Unique ID Code Criteria Command Uniqueness Criteria 4100 Separation of 1 ID (factory default) 4101 Separation of 2 IDs 4102 Separation of 3 IDs 4103 Separation of 4 IDs Each time the reader receives a tag ID, it compares the ID with the contents of a comparison register.
Chapter 5 Commands For example, Command #4203 specifies that the same ID must be obtained from the antenna/RF module 4 times in succession before it is considered for the uniqueness test. This feature is useful in installations where RF reflections may cause a single tag to be read multiple times or where an occasional ID might be read from fringe areas. 440 Reset Uniqueness #440 causes the ID filtering process set by Select Unique ID Code Criteria (#410N) to restart.
MPRX-FH User Guide initialize command, all tags in the RF field reenter the sort process. Reader response: #Done 457 Disable SeGo Protocol Tag Initialization During Multi-tag Sort #457 disables the reader from sending the SeGo protocol tag initialize command as part of the multi-tag sort function. Any SeGo protocol tags already identified by the reader during the sort process will not be re-identified as long as they remain powered in the RF field.
Chapter 5 Commands where P0 No power failure detected P1 Power failure detected R0 Not applicable to the MPRX-FH 521 Display Reader ID Number #521 displays the reader ID that is sent in the auxiliary data field. Reader response: RDID xx where xx = 01 to FF (hexadecimal) 522 Display Communications port Parameters Command #522 displays the selected communications port parameters, including the baud rate (#100N), the number of stop bits (#101N), the parity scheme (#102N), and the end-of-line delay.
MPRX-FH User Guide 524 Display Appended Information Status #524 displays the information being appended to the reader transmissions. Command #31N appends information. Reader response: IDAP T<0 to 1> D<0 to 1> X<0 to 1> where T0 Time not appended T1 Time appended D0 Date not appended D1 Date appended X0 Auxiliary information not appended (factory default) X1 Auxiliary information appended One space is required between each value.
Chapter 5 Commands 527 Display RF Status #527 displays the current status of the RF module. The reader response indicates whether RF is controlled externally by the host, set by Command #640N RF Control, or internally by input set by Command #641 (not applicable to the MPRX-FH). RF always is controlled by Sense 0 and Sense 1 when reader is in MPRX-FH mode. Sense 0 enables RF on antenna ports 0 and 1, and Sense 1 enables RF on antenna ports 2 and 3. Refer to “MUX Operational Modes” on page 5–83.
MPRX-FH User Guide Note: RF timeout values vary depending on the operative tag read mode and the type of tag in the read field. All times are approximate.
Chapter 5 Commands 530 Display RF0 Filter Status #530 displays the parameter set for the RF input, including the selected unique ID code criteria (#410N Select Unique ID Code Criteria) and the valid ID code criteria, which are fixed at one acquisition.
MPRX-FH User Guide 543 Display Boot Checksum #543 displays the boot ROM checksum. Reader response: BCKS xxxx where xxxx represents the four-byte ASCII representation of the boot ROM checksum. 549 Get User-Programmable Group Select Equals (GSE) Filter Data #549 queries the reader for the user-programmable GSE filter data programmed in the reader using Command #697. The response data is formatted similar to the data in the configuration command.
Chapter 5 Commands For example, if factory default settings are assigned, the reader message is SSTC E0 M0 which means that input status change reports are disabled on both input 0 and input 1. 570 Display Operating Mode Status #570 displays the currently selected tag read mode. Reader response: D> eGo: SeGo: IAG: Sort: TMM0 where I ID (64 bits) E Enabled F Not used D Disabled TMM0 Fixed 577 Report Buffered Handshakes #577 reports the buffered handshakes.
MPRX-FH User Guide 611 Select Error Correcting Protocol enables the error correcting protocol. #611 Reader response: #Done Caution Do not switch to ECP (Command #611 Select Error Correcting Protocol) unless the host is prepared to acknowledge each reader transmission. 612NN Select Error Correcting Protocol Timeout selects the timeout interval for ECP. This timeout applies to the transmission of tag, report, and error messages and to the receipt of host commands.
Chapter 5 Commands Table 19 Software Flow Control Commands Command Software Flow Control Option 6140 Disable software flow control 6141 Enable software flow control (factory default) If the reader is configured for software flow control (XON/XOFF), it stops transmitting if it receives an XOFF character (host software Command 13H). It does not resume transmitting until it receives an XON character (host software Command 11H).
MPRX-FH User Guide Table 20 RF Control Commands Command RF Power 6400 Turns off RF 6401 Turns on RF Note: These commands only have an effect when the reader is not in MPRX-FH mode. Refer to Commands #836 and #837. #6400 disables RF-by-input control command #641 Select RF-by-Input Control (default) Reader response: #Done 641 Select RF-by-Input Control (Factory Default) #641 configures the reader for RF-by-input control.
Chapter 5 Commands 645NN Set SeGo/ISO/IEC 18000-63 Protocol Operating Range (Distance) sets the read range for SeGo/ISO/IEC 18000-63 protocol tags where NN is a hexadecimal value from 00 to 1F; the range increases with increasing NN value. The range can be adjusted for 32 discrete values where 00 is the shortest range and 1F is the longest range. Default range value is 1F. #645NN Reader response: #Done 65 Reset Power Fail Bit resets the power fail bit to 0.
MPRX-FH User Guide Table 23 RF Control Algorithm Commands Command RF Power Off 6920 On timeout only 6921 Timeout or tag ID acquired 6922 Timeout or presence false (factory default) #6920 turns off RF power based on the timeout established by Command #693N Select RF Timeout Period. #6921 allows RF power to be turned off either after the timeout period or upon acquisition of a valid tag ID, whichever occurs first.
Chapter 5 Commands Table 24 Timeout Period Values Command Timeout (ms) 693C 452 693D 600 693E 752 693F Infinite (never expires, factory default) Reader response: #Done or #Error. The reader returns an Error message if a valid hexadecimal digit is not substituted for N in Command #693N. Note: This command only has an effect when the reader is not in MPRX-FH mode. 694N Select Input Inversion Option #694N enables or disables input inversion.
MPRX-FH User Guide 696S...S Store Hardware Configuration String (Factory Default) #696S...S stores hardware configuration information into reader memory. The hardware configuration string is assigned according to the following format: 696S...S where S...S is the hardware configuration string that may contain as many as 20 uppercase or lowercase ASCII alphanumeric characters. Note: Once assigned, configuration information is preserved during power-down and the loading of default parameters.
Chapter 5 Commands field 0C (12 decimal) must be equal to “01” hexadecimal, the third byte in the Comparison Data field 0F (15 decimal) must be equal to “02” hexadecimal, the sixth byte in the Comparison Data field Reader response: #Done 698XX Set ISO/IEC 18000-63 Tag Range #698XX Variable will be EPCRFRange Auxiliary Reader Control — Command Group 8 Group 8 commands provide control of reader functions, such as the sense input lines.
MPRX-FH User Guide 840 Disable ISO/IEC 18000-63 Tag Sort #840 Variable is EPC_tag_sort Reader response: False/True 841 Enable ISO/IEC 18000-63 Tag Sort #840 Variable is EPC_tag_sort Reader response: False/True 842 Disable AI1200 Emulation Mode #842 disables the AI1200 Emulation mode. Reader response: #Done 843 Enables the AI1200 Emulation Mode #843 enables the AI1200 Emulation mode.
Chapter 5 Commands 893 MUX Test Mode RF Port 3 Only #893 turns on RF port 3 only for antenna mux testing. Reader response: #Done Note: Refer to “MUX Test Modes” on page 5–83 for test operation.
MPRX-FH User Guide Chapter 6 Configuration Configuring the Reader After installing the MPRX-FH, you need to configure its operating parameters. Terminal settings should be initially set at 9600 baud, 8 data bits, no parity, 1 stop bit, and no software flow control. Default Operating Parameter Settings Table 26 contains the factory default configuration settings for the MPRX-FH operating parameters.
Chapter 6 Configuration Table 26 MPRX-FH Default Configuration Settings Parameter Setting Command RF attenuation Full power 64400 SeGo protocol tag operating range Maximum 6451F Presence without tag reports Disabled 6900 RF-off control Timeout or no presence 6922 RF timeout Never true 693F Input inversion Disabled 6940 Serial number SSSSSS 695 Store hardware configuration Hardware configuration not known 696 Automatic periodic RF status report Disabled 830 Terminal Emulation
MPRX-FH User Guide Verifying Communications You must verify that the MPRX-FH and the PC or laptop are communicating. To verify communications 1. Start the terminal emulation application as described in “Starting the Terminal Emulation Software” on page 6–85. Note: When testing the MPRX-FH using a laptop computer, TransCore recommends that you configure laptop communication parameters to match those of the host device to which the MPRXFH will be connected after testing and configuration are completed. 2.
Chapter 6 Configuration To check connections and communications factors 1. Confirm that the MPRX-FH has power. 2. Verify the connections between the PC and the MPRX-FH. 3. Verify the receive (Rx) and transmit (Tx) connections. 4. If using handshaking, verify the request to send (RTS) and clear to send (CTS) connections. 5. Verify the COM port settings for the MPRX-FH following the instructions in “Serial Port Communications” on page 6–92 .
MPRX-FH User Guide To verify tag read capability 1. Once communications are verified, enter the following sequence of commands to turn on continuous RF: • #01 • #6401 • #40 • #00 2. Pass one test tag in front of the active MPRX-FH antenna. If the MPRX-FH reads the tag, the terminal emulation application displays the tag information on the screen. 3. If the tag ID is not displayed, perform the following actions: • Verify that the MPRX-FH is in data mode (Command #00 Switch to Data Mode).
Chapter 6 Configuration The following sections contain procedures to set some of the parameters that are commonly changed to meet the requirements of a specific site. Procedures are listed in alphabetical order by parameter. Appended Tag Data Use this procedure to set appended tag data parameters using the terminal emulation application. Refer to “31N Append Auxiliary Information Selection” on page 5–62 for more information. To set appended tag data parameters 1.
MPRX-FH User Guide To set input status change reporting 1. Ensure that the host device is in command mode. 2. Enter Command #560 to display input status change report options and press ENTER.
Chapter 6 Configuration RF Transmission The RF transmission can be controlled by connecting a presence detector to the SENSE0 circuit. As a factory default, the MPRX-FH is configured to control the RF power with a presence detector. Figure 23 illustrates the methods of controlling RF sense output.
MPRX-FH User Guide The following procedures describe how to set sense inputs using the terminal emulation software. Refer to command “694N Select Input Inversion Option” on page 5–79 for more information. To set sense inputs 1. Ensure that the host device is in command mode. 2. Enter Command #6940 to disable input inversion (factory default) or Command #6941 to enable input inversion, and press ENTER. Sense Output Device The sense output is dedicated for testing and set up of the reader.
Chapter 6 Configuration To set parity 1. Ensure that the host device is in command mode. 2. Enter Command #102N and press ENTER. Communications Protocol Use the following procedures to set communications protocol. Refer to sections “610 Select Basic Communication Protocol (Factory Default)” on page 5–73 through “614N Select Software Flow Control Option” on page 5–74 for more information. Caution Do not switch to ECP (Command #611) unless the host is prepared to acknowledge each reader transmission.
MPRX-FH User Guide Refer to sections “645NN Set SeGo/ISO/IEC 18000-63 Protocol Operating Range (Distance)” on page 5–77, and “644NN Set RF Attenuation” on page 5–76 for more information. Note: As described in “Marking the Read Zone” on page 4–14, marking the read pattern using test tags that are hand-carried by a tester gives a general idea of the read pattern but the pattern may vary somewhat when actual rail assets are read.
Chapter 6 Configuration 3. Switch tags, placing the other tag behind your back and holding the first tag in the read zone. If a valid read, the data from this tag held in the read zone displays on the PC screen. If both tags are read, you have successfully adjusted the read range. 4. If one or both tags did not read, follow the suggestions in “Verifying Tag Read Capability” on page 6–87.
MPRX-FH User Guide Chapter 7 Troubleshooting and Maintenance Error Messages The MPRX-FH transmits an error message if a command received from the host is not a recognized command or if information supplied with the command is incorrect. The reader sends this message to diagnostic commands if the reader fails the specified test. Table 28 contains a list of error messages. Table 28 Error Messages Error Message Description Corrective Action Error06 NVRAM parameters have been lost.
Chapter 7TroubleshootingandMaintenance Table 28 Error Messages Error Message ErrorRF3 Description Corrective Action Warning message of unexpected status read, including status byte, from RF module If the reader indicates a single #ErrorRF3 event and recovers from the error, no corrective action is required. You may want to track this error message if it should occur again. If the reader indicates repeated #ErrorRF3 warning messages then return the reader to the factory.
MPRX-FH User Guide Table 29 Symptoms and Remedies Symptom Numbera 3 Symptom When testing the MPRXFH, all the wires are connected correctly but the unit does not respond. Remedy The MPRX-FH may not have the software loaded inside the unit. Contact Technical Support. If you are using a terminal emulation program, check that the terminal emulation setting on the MPRX-FH is VT100. Check that the MPRX-FH communication cable is connected to the correct COM port.
Chapter 7TroubleshootingandMaintenance Table 29 Symptoms and Remedies Symptom Numbera 8 Symptom The read zone is too small, even before the RF power and range control have been adjusted. Remedy If another MPRX-FH is in the same area, ensure that it is operating on another frequency that is at least 2 MHz different. Check for possible interference from another nearby RF source: fluorescent lights, neon signs, high voltage power lines, nearby cellular telephone, or radio stations.
MPRX-FH User Guide Chapter 8 AT5720 Check Tag-to-MPRX-FH Required Supplies Check Tag Kit (TransCore P/N 19114-00 Before assembling the check tag antenna kit, make sure you have the necessary supplies and tools for this task. You need the following additional materials and/or tools to complete the installation. • AT5720 Check Tag(s) • Wire stripper • Multiprotocol Reader Extreme Figure 24 shows the check tag pinouts.
Chapter 8AT5720CheckTag-to-MPRX-FH Table 31 Check Tag 1 Wire Assignments Pin Number Operation 1 +12VDC OUT 3 I/O GROUND 5 PULSE OUT 7 CTAG 0 Data 8 CTAG 1 Data 10 I/O GROUND TransCore Proprietary 8–101
MPRX-FH User Guide Appendix A Glossary AC Alternating current ACK Acknowledge (data valid) ANSI American National Standards Institute antenna Passive device that converts RF energy into magnetic energy (RF signal) ASCII American Standard Code for Information Interchange ASIC Application-specific integrated circuit aux Auxiliary AWG AWG (American Wire Gauge) is a U.S.
Appendix A conduit Flexible steel pipe use for electrical wiring cps Characters per second CR Carriage return CRC Cyclic redundancy check CTRL Control CTS Clear to send data Information that is processed by a computing device DC Direct current DIAG Diagnostic ECP Error correcting protocol ECPS Error correcting protocol status eGo® Proprietary name for ANSI NCITS 256-2001 and ISO 18000-6B compliant TransCore products. A registered trademark of TC License, Ltd.
MPRX-FH User Guide host Device, generally a computer, that is connected to the Multiprotocol Reader Extreme through the communications port I/O or IO circuits Input/output circuits ID Identification; encoded information unique to a particular tag NCITS American National Standards Institute International Committee for Information Technology standards interface Connection point for communication with another device IOST I/O status ISO International Standardization Organization ISO/IEC 18000-63
Appendix A PWRB Power fail bit RAM Random access memory RDID Reader ID read Process of acquiring data from a device; for example, from a tag or from computer memory reader Controlled interrogating device capable of acquiring data from a device; for example, acquiring and interrupting data from a tag read zone The physical area in which a tag can be read by the reader RF Radio frequency RFID Radio frequency identification RFST RF status ROM Read-only memory RTC Real-time clock RTS Re
MPRX-FH User Guide Ver Version (software) write Process of recording data; for example, writing to computer memory or to a tag’s memory. Writing writes over (erases) previous data stored at the specified memory locations. XON/XOFF Protocol for controlling the flow of data between computers and other devices on an asynchronous serial connection. X/ON and X/OFF are signals to turn a transmitter on or off.
Appendix B Technical Specifications Appendix B Technical Specifications Reader Specifications Communications Frequency Selection 902 to 928 MHza Reading Range Read performance varies depending on tag, reader, and external antenna configuration and environment. Typical read range should be 12 to 17 ft (3.7 to 5.2 m).b a. This device complies with FCC Part 15.247 and with RSS-247 which limits the frequency usage to 902928MHZ. b.
MPRX-FH User Guide Environmental Parameters Operating Temperature -40°F to +158°F (-40°C to +70°C) Humidity 99% condensing Ingress Protection IP65/IP67 Rated, with appropriate connectors. Vibration Tolerance The MPRX complies with vibration tolerance limits specified in AREMA C&S Manual, Part 11.5.1, Class C Operation Shock Tolerance The MPRX complies with shock tolerance limits specified in AREMA C&S Manual, Part 11.5.
Appendix B Technical Specifications Figure 26 illustrates the end panel dimensions of the MPRX with antenna ports. Figure 26 MPRX End Panel Dimensions with Antenna Ports Figure 27 illustrates the end panel dimensions of the MPRX with communication connectors.
MPRX-FH User Guide Appendix C Wiring Information Communications Interfaces Table 32 lists the MPRX Host Communications Cable Pin Designations. For TransCore part numbers, refer to “Pretest Accessory Options” on page 2–26. Table 33 lists the interfaces available with the MPRX.
Appendix C Wiring Information Table 34 lists the MPRX Sense Communications Cable Pin Designations. For TransCore part numbers, refer to “Pretest Accessory Options” on page 2–26.
MPRX-FH User Guide Appendix D Command Quick Reference Command Syntax The command numbers consist of from 2 to 4 hex digits. The letters N or S may follow a command number. The letter N indicates that part of the command number is variable. The letter S indicates the requirement for an alphanumeric data string that is to be included immediately following the command number. Hex digits (0–9, A–F) in either uppercase or lowercase characters may be used in data strings and for hex digits A–F.
Appendix D Command Quick Reference Table 36 MPRX-FH Default Configuration Settings Parameter Setting Command RF attenuation Full power 64400 SeGo protocol operating range (distance) Maximum 6451F Presence without tag reports Disabled 6900 RF-off control Timeout or no presence 6922 RF timeout Never true 693F Input inversion Disabled 6940 Serial number SSSSSS 695 Store hardware configuration Hardware configuration not known 696 Automatic periodic RF status report Disabled 830 N
MPRX-FH User Guide Table 37 MPRX-FH Commands Listed Numerically Number D–114 Command Name Reader Message 1011 Use two stop bits #Done 1020 Disable parity (default) #Done 1021 Select even parity #Done 1022 Select odd parity #Done 20 Set time #Done 21 Set date #Done 22 Display time and date Time and date 300 No time and date appended #Done 302 Time and date appended (default) #Done 310 Disable aux info append (default) #Done 311 Enable aux info append #Done 322 Disable TI
Appendix D Command Quick Reference Table 37 MPRX-FH Commands Listed Numerically Number Command Name Reader Message 454 Disable multi-tag sort #Done 455 Enable multi-tag sort #Done 456 Enable SeGo protocol tag initialization during multi-tag sort (default) #Done 457 Disable SeGo protocol tag initialization during multi-tag sort #Done 484 Disable SeGo #Done if MPRX-FH model supports this tag protocol. #Error if tag protocol is unsupported.
MPRX-FH User Guide Table 37 MPRX-FH Commands Listed Numerically Number D–116 Command Name Reader Message 552 Display Antenna Multiplexing Mode MUX x<0 to 3> 560 Request Sensor Status Change SSTC E<0 to 1> M<0 to 3> 570 Display operating mode status 577 Report buffered handshakes eGo: SeGo: IAG: Sort: HDSH C0 C1 C2 C3 60NN Set reader ID number NN = 00–FF (00 = factory default) #Done 610 Select basic protocol (default) #Done 611 Select EC
Appendix D Command Quick Reference Table 37 MPRX-FH Commands Listed Numerically Number Command Name Reader Message 6900 Disable presence without tag reports (default) #Done 6901 Enable presence without tag reports #Done 6920 Turn RF off on timeout #Done 6921 Turn RF off on timeout/tag #Done 6922 Turn RF off on timeout/no presence (default) #Done 693N Set RF timeout #Done 693F Set RF timeout = infinite #Done 6940 Disable input inversion (default) #Done 6941 Enable input inversio
MPRX-FH User Guide Table 37 MPRX-FH Commands Listed Numerically Number Command Name Reader Message 850 MUX RF port 0 #Done 851 MUX between RF ports 0 and 1 #Done 852 MUX between RF ports 0, 1, and 2 #Done 853 MUX between RF ports 0, 1, 2, and 3 #Done 891 MUX test mode RF port 1 only #Done 892 MUX test mode RF port 2 only #Done 893 MUX test mode RF port 3 only #Done Alphabetical Command List The following conventions are used in Table 38: Items in bold identify factory default setting
Appendix D Command Quick Reference Table 38 MPRX-FH Commands Listed Alphabetically Command Name Number Reader Message Disable presence without tag reports (default) 6900 #Done Disable SeGo 484 #Done if MPRX-FH model supports this tag protocol. #Error if tag protocol is unsupported.
MPRX-FH User Guide Table 38 MPRX-FH Commands Listed Alphabetically Command Name D–120 Number Reader Message Display version 505 Model [model] Ver [version no.] SN [serial no.
Appendix D Command Quick Reference Table 38 MPRX-FH Commands Listed Alphabetically Command Name Number Reader Message MUX RF port 0 850 #Done MUX test mode RF port 1 only 891 #Done MUX test mode RF port 2 only 892 #Done MUX test mode RF port 3 only 893 #Done No time and date appended 300 #Done Report buffered handshakes 577 HDSH C0 C1 C2 C3 Request Sensor Status Change 560 SSTC E<0 to 1> M<0 to 3> Reset power fail bit 65 #Done Reset reader 63 Model [model]
MPRX-FH User Guide Table 38 MPRX-FH Commands Listed Alphabetically Command Name D–122 Number Reader Message Select two ID separation 4101 #Done Set baud rate = 1200 baud 1002 #Done Set baud rate = 19.2 K baud 1006 #Done Set baud rate = 2400 baud 1003 #Done Set baud rate = 38.4 K baud 1007 #Done Set baud rate = 4800 baud 1004 #Done Set baud rate = 9600 baud (default) 1005 #Done Set date 21 #Done Set ECP timeout 612NN #Done Set ECP timeout = 12.
Appendix D Command Quick Reference Table 38 MPRX-FH Commands Listed Alphabetically Command Name Number Reader Message Switch to command mode 1 #Done Switch to data mode (default) 0 #Done Time and date appended (default) 302 #Done Transmit all IDs 40 #Done Turn off RF 6400 #Done Turn on RF 6401 #Done Turn RF off on timeout 6920 #Done Turn RF off on timeout/no presence (default) 6922 #Done Turn RF off on timeout/tag 6921 #Done Use one stop bit (default) 1010 #Done Use two st
MPRX-FH User Guide Appendix E Compatible Tag Information Tag Configurations Table 39 lists the TransCore Super eGo® (SeGo) protocol tags that are compatible with the MPRX-FH/ Table 39 SeGo Protocol Tags Tag Model Number AT5120 Tag Type Rail Power Source Beam Number of 6-bit ASCII Characters Number of 128-Bit Framesa 20 1 860 to 880 MHz frequency, chemical resistant case, metal external install a Special Features AT5118 Rail Beam 20 1 915 MHz frequency, hightemperature chemical-resistant cas
Appendix E Compatible Tag Information Tag Data Formats Tags are programmed at the TransCore factory with the tag model number, date of manufacture, and data format. Contact TransCore for special order entry procedures for the format that applies to your system. The following tag data formats can be used: • 10-character alphanumeric ASCII — Four alphanumeric characters are fixed and can be used to identify either the dealer or the user.
For more information: Sales Support 800.923.4824 Technical Support 505.856.8007 transcore.com Trusted Transportation Solutions © 2020 TransCore L.P. All rights reserved. TRANSCORE is a registered trademark and is used under license. All other trademarks listed are the property of their respective owners. Contents subject to change. Printed in the U.S.A.