Multiprotocol Rail Reader System Guide This version of the MPRR guide is preliminary information, which was provided to Rogers Lab to satisfy FCC licensing submittal requirements. This document can be used for internal review only. Please forward any review comments to john.stikar@transcore.com. DO NOT DISTRIBUTE THIS DOCUMENT OUTSIDE OF TRANSCORE.
Multiprotocol Rail Reader System Guide Information in this document is subject to change and does not represent a commitment on the part of TC License, Ltd. © 2010 TC License, Ltd. All rights reserved. TRANSCORE, AMTECH, and EGO are registered trademarks of TC License, Ltd. All other trademarks listed are the property of their respective owners. Contents are subject to change. Printed in the U.S.A.
WARNING TO USERS IN THE UNITED STATES FEDERAL COMMUNICATIONS COMMISSION (FCC) LOCATION AND MONITORING SERVICE STATEMENT 47 CFR §90.351 NOTE: The user is required to obtain a Part 90 site license from the FCC to operate this radio frequency identification (RFID) device in the United States. See product label for FCC ID number. Access the FCC Web site at www.fcc.gov/Forms/Form601/601.html or at wireless.fcc.gov/index.htm?job=online_filing to obtain additional information concerning licensing requirements.
Multiprotocol Rail Reader System Guide Health Limits for Multiprotocol Rail Reader Using External Antenna (902 to 928 MHz) Within the United States, environmental guidelines regulating safe exposure levels are issued by the Occupational Safety and Health Administration (OSHA). Section 1910.97 of OSHA Safety and Health Standards 2206 legislates a maximum safe exposure limit of 10 milliwatts per square centimeter (mW/cm2) averaged over 6 minutes at 902 MHz.
Contents
Contents Health Limits for Multiprotocol Rail Reader Using External Antenna (902 to 928 MHz) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv 1 Introduction Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 System Guide Organization . .
Electrical and Communications Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 Junction Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 Power and Communications Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 Electrical Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 Host Communications . . . . . . . . . . . . . . . . . . . .
Multiprotocol Rail Reader System Guide Mounting the Antenna Rail-Side. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8 Connecting the Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8 Connecting Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9 Required Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Reader Transmissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9 Host Command Transmissions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9 Timing and Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10 Reader-Addressed Failure Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12 Illegal Sequence Number (not in the range 0–9, A–F) . . . . .
Multiprotocol Rail Reader System Guide ID Filtering — Command Group 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-9 40 Transmit All ID Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-9 410N Select Unique ID Code Criteria (Anti-passback Feature) . . . . . . . . . . . . 7-10 420N Select Valid ID Code Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10 43 Buffer All ID Codes . . . . . . . . . . . . . . . .
Contents 613 Enable Data Inquiry Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614N Select Flow Control Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6170 Disable Echo Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6171 Enable Echo Mode (Factory Default). . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Reset Reader. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multiprotocol Rail Reader System Guide 8 Configuring the Multiprotocol Rail Reader Configuring the Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3 General Configuration Labeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3 Default Operating Parameter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4 Configuring Parameters with Terminal Emulation Software . . . . . . . . . . . . . .
Contents 11 AT5270 Check Tag-to-MPRR Assembly Required Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3 Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3 A Glossary B Reader Specifications Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hardware Features . . . . . . . . . . . . . . . . . . . . . . . .
Multiprotocol Rail Reader System Guide xiv
Contents List of Figures Figure 2-2 Antenna Location Relative to Tag Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 Figure 2-3 Location of Communications/Power Port on MPRR . . . . . . . . . . . . . . . . . . . . . . . . 2-11 Figure 2-4 Pin Assignments for Communications Connectors . . . . . . . . . . . . . . . . . . . . . . . . . 2-11 Figure 3-1 Clear Zone - Side View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multiprotocol Rail Reader System Guide xvi
Contents List of Tables Table 2-1 Examples of Staggered Reader Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 Table 2-2 Connector Cabling Accessory Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 Table 2-3 Power Supply Current Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 Table 2-4 Reader to Antenna Cable Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multiprotocol Rail Reader System Guide xviii
1 Introduction
Chapter 1 Introduction This chapter is the introduction to this manual and provides information pertaining to the audience, organization, document conventions, system description, and license information for the Multiprotocol Rail Reader System.
Multiprotocol Rail Reader System Guide • • • • • 1-4 Pre-testing Installing the MPRR in a railside hut or NEMA enclosure (TBD) Connecting power and communications Connecting to TransCore’s Train Recording Unit (TRU) Marking the read zone • Chapter 5, “General Software Information,” and Chapter 6, “Communications Protocols,” provide reference information on various software-related topics and communications protocols.
Introduction Typographical Conventions The conventions listed in Table 1-1 are used in this manual: Table 1-1 Typographical Conventions Convention Indication Concerns about a procedure. Code Code, including keywords and variables within text and as separate paragraphs, and user-defined program elements within text appear in courier typeface. Dialog Box Title Title of a dialog box as it appears on screen. Menu Item Appears on a menu. Capitalization follows the interface.
Multiprotocol Rail Reader System Guide 919.75 MHz and the authorized continuous wave frequency band is 902.25 to 903.75 MHz and 910.00 to 921.50 MHz. The user is responsible for filing the FCC license according to FCC regulations, but the TransCore dealer will provide assistance and support as necessary to complete these forms. Forms are available online at the FCC internet site http://wireless.fcc.gov/uls. For further information on obtaining the license contact TransCore.
2 Developing the Site Plan
Chapter 2 Developing the Site Plan This chapter provides a brief description of the Multiprotocol Rail Reader (MPRR) and discusses site plan development for installing the MPRR System. System Description The MPRR is a reader that supports the low-cost, high-performance SeGo radio frequency identification (RFID) technology. The MPRR also supports TransCore ATA/ ISO tag types. The MPRR is a high-power unit that can read both half- and full-frame tags.
Multiprotocol Rail Reader System Guide grammed identification information to the signal and reflects the signal back to the MPRR. The MPRR receives this modified, or modulated signal, and decodes the tag data carried by the reflected signal and transmits this data to a local host computer for processing.
Developing the Site Plan • Polarization of the tag and the antenna must be aligned in the same direction — both horizontal. • The installed tag must be in a direct, unobstructed line of sight to the antenna. Caution A tag may not be reliably read unless the preceding criteria are met. Polarization The polarization of the tag must be aligned in the same direction as the antenna, as shown in Figure 2-1. Note: Matching the tag and antenna polarization is critical to obtain optimal system performance.
Multiprotocol Rail Reader System Guide Figure 2-2 Antenna Location Relative to Tag Position Antenna Selection This section contains guidelines that assist in antenna selection for an MPRR installation that uses an external antenna. The following antennas are compatible with the MPRR installation.
Developing the Site Plan AA3110 Parapanel Appropriate for installations with the following requirements and conditions: • 902 to 928 MHz operation • Exposure to harsh environments • Broad radiation pattern in one dimension, narrow in the other • Low antenna profile • Horizontal polarization AA3140 PCB Log Periodic Appropriate for installations with the following requirements and conditions: • 845 to 950 MHz operation • Exposure to harsh environments • Maximum coverage at close range (<20 f
Multiprotocol Rail Reader System Guide • RF output attenuation • Range discrimination setting • Other sources of interference and reflection The railside antenna must be positioned so that the RF signal travels to and return from the tags within the designated range and must be placed in an area where it is not likely to be bumped out of alignment. If the antenna becomes misaligned or some nearby structure is added or removed, system operation can be seriously affected.
Developing the Site Plan The antenna mounting location, aiming, and range control adjustment, and use of presence detectors can reduce interference from RF reflections. When these actions cannot adequately control reflections, other techniques such as shielding, absorbing, range sensitivity adjustment, or barriers can also be used. See Chapter 9, “Troubleshooting and Maintenance” for more information.
Multiprotocol Rail Reader System Guide Table 2-2 Connector Cabling Accessory Kits Part Number Description 58-7001-001 MPRR-to-TRU six-foot cable assembly 58-7001-002 MPRR-to-TRU 20-foot cable assembly 58-7001-003 MPRR cable assembly, no TRU Electrical Power A dedicated electrical power supply must be present at the site and available to the MPRR at all times. The power must be 16-20V AC or 16-28V DC.
Developing the Site Plan Figure 2-3 Location of Communications/Power Port on MPRR Figure 2-4 Pin Assignments for Communications Connectors The standard RS–232 connection maximum distance depends on the baud rate, cable type, and the RS–232 device at the other end. Input/Output Circuits The MPRR’s two RF sense input circuits are designed to connect to dry contact closures. The MPRR’s tag lock output circuit is a single-pole, double-throw relay providing a dry contact closure.
Multiprotocol Rail Reader System Guide Output circuit is not intended for the direct control of electromechanical devices such as motorized barrier arms. For such applications, the MPRR output circuit should be used to drive a secondary, appropriately rated high-power relay. Antenna Interface The site design must include interface cable(s) between the MPRR and the compatible antenna(s) chosen for the site. The antenna interface is RF coaxial cable with male Type N sockets on each end.
3 Choosing, Installing, and Removing Tags
Chapter 3 Choosing, Installing, and Removing Tags This chapter describes the various tag types compatible with the Multiprotocol Rail Reader (MPRR) and the procedures for installing and removing compatible internal and external tags. Compatible Tag Types The MPRR provides the capability to read the various TransCore tags employing Super eGo (SeGo) protocol. Depending on options ordered, the MPRR can read SeGo protocol, ATA-protocol, and ISO-compliant tags.
Multiprotocol Rail Reader System Guide Mounting Surface The mounting surface must be metal, vertical, and smooth within the area of the tag. If the mounting area does not meet this requirement, you must use a metal mounting bracket. If the mounting surface is irregular or non-metal (e.g., fiberglass), the tag must be attached to a metal bracket to provide an electrical reflector for the tag. Use a 1/8-inch (0.32-cm) or thicker smooth metal bracket whose dimensions are at least equal to those of the tag.
Choosing, Installing, and Removing Tags As Figure 3-1 illustrates, there should be no obstructions in the area extending 45º from the center line of the tag to one inch outside either narrow side of the tag. The side view depicts the tag as viewed from the top of the equipment. Figure 3-1 . Clear Zone - Side View Figure 3-2 illustrates that there should be no obstructions in the area extending 60º from the center line of the tag to 1 inch outside either long side of the tag.
Multiprotocol Rail Reader System Guide with the tag. Refer to the mounting specifications chapters for each type of equipment for tag placement window locations. Figure 3-3 . Mounting Location Examples Surface Installation Techniques Backing plates are preferred for attaching tags to equipment, but tags may be mounted directly to the car at the owner’s discretion.
Choosing, Installing, and Removing Tags Aluminum pop rivets are permissible, but TransCore advises against using highpressure rivets for mounting the tag. If using bolts and nuts to mount the tag, avoid using excessive torque, which may crack or break the tag case. Tighten the nut until snug, then tighten an additional 1/2 turn only. Locomotive Mounting Guidelines Install two tags on each locomotive on opposite ends and opposite sides of the equipment.
Multiprotocol Rail Reader System Guide Figure 3-5 illustrates the tag placement window on the left rear portion (brakeman’s side) of the locomotive. Figure 3-5 . Tag Placement Window Location for Locomotives -- Left Rear Tag Placement Optimal tag placement centers the tag on the left boundary line of the tag placement window (Figure 3-6). Alternately, the center of the tag may be mounted anywhere within the tag placement window, provided there are no obstructions to the tag’s clear zone. Figure 3-6 .
Choosing, Installing, and Removing Tags Rail Car Mounting Guidelines Install two tags on each rail car on opposite ends and opposite sides of the equipment. Install one on the right front (“A” end) and another on the left rear (“B” end). Tag Placement Window Location Horizontally, the tag placement window extends from the center line of the truck to two feet from the center line of the inside axle (measure toward the center of the vehicle).
Multiprotocol Rail Reader System Guide Figure 3-8 illustrates the tag placement window on the left rear portion (“B” end) of the rail car. Figure 3-8 . Tag Placement Window Location for Rail Cars -- “B” Left Side Tag Placement Optimal tag placement centers the tag on the left boundary line of the tag placement window (Figure 3-9). Alternately, the tag may be mounted so that the center of the tag falls anywhere within the tag placement window, provided there are no obstructions of the tag’s clear zone.
Choosing, Installing, and Removing Tags Tank Car Mounting Guidelines Tank car mounting is essentially the same as that for rail cars, except that the tag placement window area has been expanded 18 inches to the right of the center of the truck. Tag Placement Window Location Horizontally, the tag placement window extends from 18 inches to the right of the center line of the truck to two feet from the center line of the inside axle (measured toward the center of the vehicle).
Multiprotocol Rail Reader System Guide falls anywhere within the tag placement window, provided there are no obstructions of the tag’s clear zone. Figure 3-11 .
4 Installing the Multiprotocol Rail Reader
Chapter 4 Installing the Multiprotocol Rail Reader This chapter lists the materials needed and presents the procedures to pre-test and install the Multiprotocol Rail Reader (MPRR). Installation Process After you have developed the site plan and identified the location to install the MPRR and antennas1, if required, you are ready to install the equipment.
Multiprotocol Rail Reader System Guide Installation Accessory Options Table 4-1 lists optional TransCore MPRR installation accessory items. Table 4-1 Installation Accessories Part No.
Installing the Multiprotocol Rail Reader Figure 4-1 Wiring for Audible Circuit Tester To test the MPRR, connect the antenna and power supply as described in the appropriate section below. Connecting the Antenna This section explains the connection between the MPRR and antenna(s). Caution To avoid damage to the MPRR • During shipping and installation, an external antenna can build up a very high voltage charge. The voltage needs to be discharged before connecting the antenna to the reader.
Multiprotocol Rail Reader System Guide Figure 4-2 MPRR Showing Antenna Ports To connect the reader and antenna 1. Ensure the reader is turned off and unplugged. 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 side of the MPRR. See Figure 4-2. 4. For consistent performance, terminate unused antenna ports using a 50-Ohm, Ntype terminator.
Installing the Multiprotocol Rail Reader Figure 4-3 Location of Communications/Power Port on MPRR Figure 4-4 Pin Assignments for Signal to Host Connectors Mounting the MPRR This section lists procedures and materials required for mounting the MPRR on a wall or other flat surface based on the site’s requirements. In permanent installations the MPRR should be positioned as close as possible to the antenna. Long cable runs increase system sensitivity to noise.
Multiprotocol Rail Reader System Guide Mounting to an Enclosure Wall or Flat Surface Required Materials You need the following materials to install the MPRR on an enclosure wall or flat surface. Ensure the use of high-quality, corrosion-resistant anchor hardware. • Anchor hardware suitable for the surface on which you mount the MPRR The MPRR weighs 5.1 lbs (2.31 kg) so choose mounting hardware that is adequate to secure the unit to a wall.
Installing the Multiprotocol Rail Reader • Connect the MPRR to ground before powering up the reader or connecting the antenna(s). • Connect the antenna(s) before applying power to the reader. Connecting Communications The MPRR communicates through RS–232 protocol.
Multiprotocol Rail Reader System Guide power. As shown in Figure 4-4, the sense inputs are wired through the reader DB15 connector. The MPRR expects the sense input0 circuit to close when a railcar is present (on the track with antennas connected to ports 0 and 1). Sense1 must be closed when a railcar is present on the track connected to antenna ports 2 and 3. The minimum presence true period is fixed at 0 ms, which indicates that no delay occurs in closing the circuit when a railcar is present.
Installing the Multiprotocol Rail Reader 3. In the HyperTerminal dialog boxes choose the com port to which the communications interface is attached and set the properties as: 4. • Bits per second: 9600 baud • Data bits: 8 • Parity: none • Stop bits: 1 • Flow control: none Cycle the power on the MPRR and ensure that the sign-on message displays. 5. Input the commands listed in Table 4-2.
Multiprotocol Rail Reader System Guide Figure 4-5 Sample Read Zone Marking Pattern 4-12 6. Place the MPRR in single-antenna operation using the antenna of interest. Standing at the edge of the rail sleepers closest to the antenna walk the test tag along the track to determine the farthest read point in both directions (see D in Figure 4-5). Record the distance. 7.
5 General Software Information
Chapter 5 General Software Information This chapter provides software-related information for the Multiprotocol Rail Reader (MPRR) System. This chapter presents various software-related topics arranged in alphabetical order by subject. In addition to this chapter, see Chapter 6, “Communications Protocols,” and Chapter 7, “Commands,” for more information. Command Entry Conventions All MPRR commands are preceded by the start-of-message character (#).
Multiprotocol Rail Reader System Guide Command Response Conventions Like the MPRR commands, responses are preceded by the # character. Many MPRR commands respond with #Done or #Error indicating the command was or was not recognized and completed. Other commands respond with a four-character identifier followed by one or more values. Table 5-2 shows an example of a command/reply sequence. This example assumes that an MPRR with serial number SN97001P running version X.
General Software Information Power Fail The system maintains a power fail flag. The host transmits command #520 Display Power Fail Bit to determine if a power down has occurred. This flag is cleared by both command #63 Reset Reader and command #65 Reset Power Fail Bit. Program Download Program download stores the MPRR applications software into the reader’s flash memory. Program download is used to install program upgrades, add features, and to recover from corrupted program data.
Multiprotocol Rail Reader System Guide Sign-On Message If startup is successful, the sign-on message appears as follows: Model E4 Series [software version] SNYYYYYY [Copyright notice] where YYYYYY is the serial number assigned to the MPRR unit being used. Serial number 000000 is the default setting and is not a valid number. If this number appears in the sign-on message, the serial number has never been stored into reader memory.
6 Communications Protocols
Chapter 6 Communications Protocols This chapter describes the communications protocols for the Multiprotocol Rail Reader (MPRR). Introduction The MPRR supports the following communications protocols: • Basic • Error correcting protocol (ECP) The following protocol information provides reference information relevant to developing host software.
Multiprotocol Rail Reader System Guide Basic Protocol With basic protocol, messages sent to and from the MPRR and the host are transmitted without error checking. For each host transmission, the MPRR returns a Done or Error message to the host. When the host computer is physically close to the MPRR and no sources of interference exist, the basic protocol provides reliable communications.
Communications Protocols Basic Protocol and ECP Format Note: In the following text, the symbols < and > are used to represent required variable message data, and the symbols [and] are used to represent optional data. These symbols are not part of the message syntax.
Multiprotocol Rail Reader System Guide message was received in error, and transmits a NAK message response. End-of-message characters (ASCII CR and LF). The system includes both a carriage return (CR) and line feed (LF) to facilitate the use of terminals and printers. If the host receives a character in the middle of a data message, the message in progress is aborted. The assumption is that an was lost and the MPRR is in the process of retransmitting the previous message.
Communications Protocols number, and advances pointers to the next message in the MPRR’s message queue to prepare for sending the next message. Switch to Command Mode Request The host computer may issue command #01 Switch to Command Mode while in data mode.
Multiprotocol Rail Reader System Guide Upon receiving a host command, the MPRR echoes the command’s sequence number in its response. Therefore, the host computer updates its sequence number upon receipt of a valid reader message. If the sequence number is not updated before transmission of the next command, the MPRR will not service the new command; it will retransmit its previous message. A command/message sequence is not complete until the host updates its sequence number.
Communications Protocols Reader Transmissions Basic protocol reader transmission #KING 1302 Host response No host response for non-ECP ECP reader transmission #4KING 1302 where # Start-of-message character 4 Message sequence number KING 1302 Message data: Tag ID is shown.
Multiprotocol Rail Reader System Guide ECP host transmission #7647XXX where # Start-of-message character 7 Message sequence number 647XXX Select RF Operating Frequency command where 647XXX is the command and XXX is a hexadecimal value from 000 to 118. In this example, XXX sets the RF frequency to 903 MHz.
Communications Protocols Rb Baud rate, 1200–38.4 K L Length of message in characters Τidle Maximum idle period between characters (ms) Note: The MPRR supports baud rates between 1200 and 38.4 K. Likewise, the sender must set a timeout delay equal to the delay of nine characters at the current baud rate setting.
Multiprotocol Rail Reader System Guide Reader-Addressed Failure Conditions The MPRR addresses the following failure conditions. Illegal Sequence Number (not in the range 0–9, A–F) If the MPRR detects an illegal sequence number in a host command message, it discards the received message and sends no response. If it receives an illegal sequence number in an ACK message, it responds as if a NAK had been received and retransmits the data.
Communications Protocols 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 MPRR does not respond to a host command within a specified interval, the host software retransmits the command with the same sequence number.
Multiprotocol Rail Reader System Guide 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.
Communications Protocols 0x3653, 0xb75b, 0x48c4, 0xc9cc, 0x5af5, 0xdbfd, 0x6ca6, 0xedae, 0x7e97, 0xff9f, 0x9188, 0x1080, 0x83b9, 0x02b1, 0xb5ea, 0x34e2, 0xa7db, 0x26d3, 0xd94c, 0x5844, 0xcb7d, 0x4a75, 0xfd2e, 0x7c26, 0xef1f, 0x6e17, }; 0x2672, 0xa77a, 0x58e5, 0xd9ed, 0x4ad4, 0xcbdc, 0x7c87, 0xfd8f, 0x6eb6, 0xefbe, 0x81a9, 0x00a1, 0x9398, 0x1290, 0xa5cb, 0x24c3, 0xb7fa, 0x36f2, 0xc96d, 0x4865, 0xdb5c, 0x5a54, 0xed0f, 0x6c07, 0xff3e, 0x7e36, 0x1611, 0x9719, 0x6886, 0xe98e, 0x7ab7, 0xfbbf, 0x4ce4, 0xcdec, 0
Multiprotocol Rail Reader System Guide unsigned short carry; for (ch = 0; ch != MAX_CHAR; ch++) { workval = ch << BITS_CHAR; for (bit = BITS_CHAR; bit != 0; bit--) carry = (workval & SIGN_BIT); workval <<= 1; if (carry) workval ^= POLY; } crctab[ch] = workval; { } for (ch = 0; ch != MAX_CHAR; ch++) printf("0x%04x\n", crctab[ch]); } Manually Disabling ECP for Maintenance Under certain conditions, communications between the host and MPRR may be lost temporarily and maintenance may be required.
Communications Protocols The following is a typical sequence after power-on limiting buffered messages. Note: Ensure that no tags are in the field when you are performing this troubleshooting procedure. Caution To avoid damage to the MPRR, ensure that you have connected the antenna or a dummy load to the reader before applying power to the reader. Reader transmission on power-up: #0 Model ….
Multiprotocol Rail Reader System Guide 6-18
7 Commands
Chapter 7 Commands This chapter discusses the host-transmitted commands that are used to control the Multiprotocol Rail Reader (MPRR) configuration and operation. Introduction The MPRR is delivered from the factory with specified default settings that determine how the reader operates. Commands transmitted by the host computer can change the default settings and control additional features.
Encompass 4 Reader System Guide the command message contains Error, Done, or data relating specifically to the command request. These messages may be of variable length since some commands require information as part of the message; for example, Display ATA Mode Status. Communications can be lost if the host computer attempts to send certain commands under marginal communications conditions.
Commands Reader Mode Control — Command Group 0 Group 0 commands control reader mode. The mode determines whether the reader is transmitting data to or receiving data from a host computer or terminal. 00 Switch to Data Mode (Factory Default) Command #00 switches the reader to data mode, which allows the reader to transmit tag data (ID codes) to the host. The reader enters data mode on power up.
Encompass 4 Reader System Guide Caution If ECP is enabled, ensure that the ECP timeout is sufficient for the new baud rate. Reader response: Done 101N Select Stop Bits Command #101N 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 7-2.
Commands The entry format is as follows: 20HH:MM:SS or 20HH:MM:SS:hh where HH represents hours (00 to 23). MM represents minutes (00 to 59). SS represents seconds (00 to 59). hh represents hundredths of a second (00 to 99). : is the time delimiter. If hundredths of a second is not specified, the reader sets the hundredths register to 00. Reader response: Done 21 Set Date Command #21 sets the date.
Encompass 4 Reader System Guide : is the time delimiter. MM represents the month. DD represents the day. YY represents the last two digits of the year. / is the date delimiter. Append Information — Command Group 3 Group 3 commands append useful information to reader transmissions, such as IDs, error messages, and sensor input reports.
Commands 31N Append Auxiliary Information Selection Command #31N selects the option of appending auxiliary information to transmitted IDs, presence-without-tag reports, and input status change reports. Auxiliary information is not appended to error messages. The factory-default setting is no auxiliary information appended. The N variable specifies whether or not auxiliary information is to be appended. Append Auxiliary Information commands are shown in Table 7-5.
Encompass 4 Reader System Guide Reader response: Done 410N Select Unique ID Code Criteria (Anti-passback Feature) Command #410N instructs the reader to buffer and transmit ID codes according to the following test: an ID is read if previously decoded IDs have changed value at least N+1 times since the new ID was last received. IDs that do not pass the test are not read. The factory-default setting is command #4100, which selects a separation of one ID.
Commands obtained a specified number of times in sequence. Values for N are 0 through 3 (Table 7-7). The factory setting is one acquisition (N = 0). Table 7-7 Select Valid Code Commands and Frames Command Valid Code Frames 4200 1 (factory default) 4201 2 4202 3 4203 4 The validation procedure is executed before the unique ID test (Select Unique ID Code Criteria [#410N] commands). IDs that do not pass the validation test are not reported.
Encompass 4 Reader System Guide 15 seconds #442 #443 30 seconds Entering these commands effectively expires the time-out clock, which erases all current IDs in the comparison register. In effect, the first ID that is acquired after the clock expires always appears to be new and is stored. Newly acquired IDs are only tested against IDs that are registered after the clock resets. The time-out clock is continually reset (does not expire) as long as the reader receives the same tag ID.
Commands 456 Enable SeGo Protocol Tag Initialization During Multi-tag Sort (Factory Default) Command #456 enables the reader to send the SeGo protocol tag initialize command as part of the multi-tag sort function. When the reader sends the SeGo protocol tag initialize command, all tags in the RF field reenter the sort process.
Encompass 4 Reader System Guide Done 497 Enable Alternate Group Select Command #497 enables the alternate group select function that allows the reader to distinguish tags meeting specific criteria pre-programmed into the tags. Reader response: Done Reader Status — Command Group 5 Group 5 commands provide status reports on the parameters and operation of the reader. 505 Display Software Version Command #505 displays the reader model number, software version information, and assigned serial number.
Commands 520 Display Power Fail Bit Command #520 displays the value of the reader power fail bit. The power fail bit changes from 0 to 1 when power to the reader is interrupted. To reset the bit, use command #63 Reset Reader or command #65 Reset Power Fail Bit. On initial power-up, the host should transmit one of these two commands to clear the power fail bit.
Encompass 4 Reader System Guide P0 no parity (factory default) P1 even parity P2 odd parity D0 00 ms end-of-line delay (fixed) One space is required between each value. For example, if factory default settings are assigned, the reader message is MAIN B5 S0 P0 D0 indicating 9600 baud, one stop bit, no parity, and 0 ms end-of-line delay. Note: The information transmitted in response to command #522 applies to data and command mode operation only.
Commands 525 Display Communications Protocol Status Command #525 displays the status of command #61N Selected Communications Protocol, command #614N Selected Mode of Flow Control, and command #612NN ECP Timeout.
Encompass 4 Reader System Guide O1 RF on T1 Uniqueness timeout of two minutes T2 Uniqueness timeout of 15 seconds T3 Uniqueness timeout of 30 seconds Fxxx RF output frequency, xxx = 000 to 118 hexadecimal offset in 250 kHz from 860 MHz. If an invalid frequency value is stored (corrupted NVRAM), then xxx = “XXX” to indicate an error in the frequency setting.
Commands where P0 Presence without tag reports disabled (factory default) P1 Presence without tag reports enabled D0 Minimum presence true period of 0 ms (fixed) A0 RF off on timeout only A1 RF off on timeout or tag A2 RF off on timeout or presence condition false (factory default) T0 RF timeout of 0 ms (always expired) T1 4 ms T2 8 ms T3 12 ms T4 20 ms T5 24 ms T6 32 ms T7 48 ms T8 60 ms T9 92 ms TA 152 ms TB 300 ms TC 452 ms TD 600 ms TE 752 ms TF RF timeout inf
Encompass 4 Reader System Guide PRST P0 D0 A2 TF I0 which means that presence without tag reports is disabled, minimum presence true period is 0, RF off control on timeout or presence false, infinite RF timeout, and input inversion disabled. 530 Display RF0 Filter Status Command #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.
Commands Reader response: ECHO <0 to 1> where 0 Echo status disabled (factory default) 1 Echo status enabled 540 Display Flash Checksum Command #540 displays the flash memory checksum. Reader response: PCKS I0000 Exxxx where 0000 Not applicable to the MPRR xxxx Represents the four-byte ASCII representation of the flash memory checksum 543 Display Boot Checksum Command #543 displays the boot ROM checksum.
Encompass 4 Reader System Guide 560 Request Sensor Status Change Command #560 displays the sensor status change reporting.
Commands Reader Control Functions — Command Group 6 Group 6 commands set reader control functions such as reader ID, communication protocol, output pulse, and RF control. 60NN Set Reader ID Number Command #60NN sets the reader ID that will be sent in the auxiliary data field (command #311). Uppercase or lowercase characters are allowed for NN; for example, hex digits A though F or a through f where NN = 00 to FF (hex for 0 to 255, factory default = 00).
Encompass 4 Reader System Guide Disables the ECP timeout FF Reader response: Done Caution Ensure that the ECP timeout is sufficient for a given baud rate. 613 Enable Data Inquiry Protocol Command #613 enable the data inquiry protocol. Reader response: Done 614N Select Flow Control Option Command #614N selects the flow control option for reader-to-host communications. The factory default setting is software flow control (XON/XOFF) enabled.
Commands ing is disabled with command #6170, the reader does not echo the command, but only transmits its response. The reader never echoes while in ECP or download mode operation. Reader response: Done 6171 Enable Echo Mode (Factory Default) Command #6171 enables the reader to echo received host commands. Command #6170 disables echo mode.
Encompass 4 Reader System Guide Reader response: Done 641 Select RF-by-Input Control (Factory Default) Command #641 configures the reader for RF-by-input control. The reader automatically turns on RF when it detects a presence through sense0. The reader turns off RF according to the selected RF control algorithm (#692N Select RF Control Algorithm). Note: This command only has an effect when the reader is not in MPRR mode.
Commands Table 7-10 RF Attenuation Command Variables (continued) Attenuation Setting (dB) Variable (NN) 08 8 09 9 0A 10 Reader response: Done 645NN Set SeGo Protocol Operating Range (Distance) Command #645NN sets the read range for SeGo 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. The default range value is 1F.
Encompass 4 Reader System Guide Table 7-11 Select RF Frequency Commands (continued) Command RF Frequency (MHz) 6470D1 912.25 6470D2 912.50 6470D3 912.75 6470D4 913.00 . . . . . . 6470EA 918.50 6470EB 918.75 6470EC 919.00 6470ED 919.25 6470EE 919.50 6470EF 919.75 . . . . . 657113 928.75 647114 929.00 647115 929.25 647116 929.50 647117 929.75 647118 930.00 Reader response: Done 65 Reset Power Fail Bit Command #65 resets the power fail bit to 0.
Commands Reader response: Done 66F Load Default Operating Parameters Command #66F loads all the factory default operating parameters except RF operating frequency. Refer to Table 8-2, MPRR Default Configuration Settings” for a listing of the defaults. Reader response: Done All parameters loaded OK Error A parameter load failed 690N Select Presence Without Tag Report Option Command #690N enables or disables the presence without tag report option.
Encompass 4 Reader System Guide Table 7-13 RF Control Algorithm Commands Command 6922 RF Power Off Timeout or presence false (factory default) Command #6920 turns off RF power based on the timeout established by command #693N Set RF Timeout Period. Command #6921 allows RF power to be turned off either after the timeout period or upon acquisition of a valid tag ID, whichever occurs first.
Commands Table 7-14 Timeout Period Values (continued) Command Timeout (ms) 693B 300 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. 694N Select Input Inversion Option Command #694N enables or disables input inversion.
Encompass 4 Reader System Guide characters to be entered. When setting the serial number, skip the fourth (middle) character of the seven-character number shown on the reader product label. Note: Once assigned, the serial number is preserved during power-down and the loading of default parameters. Reader response: Done 696S...S Store Hardware Configuration String Command #696S...S stores hardware configuration information into reader memory.
Commands 8143X Command #8143X sends the command on Ctag pin 1 to set the Ctag character. 8150 Command #8150 sets the check tag address to 0 on check tag pin 0. 8151 Command #8151 sets the check tag address to 1 on check tag pin 0. 8152 Command #8152 send the command on Ctag pin 1 to set the Ctag address to 0. 8153 Command #8153 send the command on Ctag pin 1 to set the Ctag address to 1.
Encompass 4 Reader System Guide Reader response: Done 850 MUX RF Port 0 (Factory Default) Command #850 enables RF port 0. Reader response: Done 851 MUX Between RF Port 0 Command #851 multiplexes between RF port 0. Reader response: Done 852 MUX Between RF Ports 0 and 1 Command #852 multiplexes between RF ports 0 and 1. Reader response: Done 853 MUX Between RF Ports 0, 1, and 2 Command #853 multiplexes between RF ports 0, 1, and 2.
Commands Check Tag Operation To enable check tag 0, issue the following commands #8110 – turn on RF port0, send the command on Ctag pin 0, to fire off Ctag address 0. #8111 – turn on RF port1, send the command on Ctag pin 0, to fire off Ctag address 1. #8142X – send the command on Ctag pin 0 to set the Ctag character. #8150 – send the command on Ctag pin 0 to set the Ctag address to 0. #8151 – send the command on Ctag pin 0 to set the Ctag address to 1.
Encompass 4 Reader System Guide ing and ATA dwell of two handshakes per antenna is automatic in MPRR mode. MUX Test Modes To enable antenna muxing test modes, issue the following commands #891 – RF port 1 only #892 – RF port 2 only #893 – RF port 3 only To use these test modes, MPRR mode must be disabled (#836) and muxing must be disabled (#850). These command modes are not saved to non volatile memory, and will be cleared by a power cycle of the reader, or by enabling either MPRR mode or muxing.
8 Configuring the Multiprotocol Rail Reader
Chapter 8 Configuring the Multiprotocol Rail Reader This chapter provides instructions for configuring the Multiprotocol Rail Reader (MPRR), including factory configuration parameter defaults and instructions for using terminal emulation software to check and change the MPRR factory configuration defaults. Configuring the Reader After installing the MPRR, you need to configure its operating parameters.
Multiprotocol Rail Reader System Guide Default Operating Parameter Settings Table 8-2 contains the factory default configuration settings for the MPRR operating parameters.The default configuration settings may not be the correct operating configuration settings for a specific site. Changes to the configuration settings may have to be made, depending on the site plan, as described in Chapter 2 “Developing the Site Plan.
Configuring the Multiprotocol Rail Reader Table 8-2 MPRR Default Configuration Settings (continued) Parameter Setting Command RF attenuation Full power 64400 SeGo protocol tag operating range Maximum 6451F Sense output pulse duration 228 ms 67C 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 NNNNNN 695 Store hardware configuration Hardware configuration not known 696 In
Multiprotocol Rail Reader System Guide Programs>Accessories>Hyperterm and press ENTER. The application displays the Connection Description dialog box as shown in Figure 8-1. Figure 8-1 Connection Description Dialog Box 2. Enter a name for the session and click OK. The application displays the Phone Number dialog box as shown in Figure 8-2. Figure 8-2 Phone Number Dialog Box 3.
Configuring the Multiprotocol Rail Reader The application displays the COM1 Properties dialog box as shown in Figure 8-3. Figure 8-3 COM 1 Properties Dialog Box 4. In the pull-down lists on the COM1 Properties dialog box, choose the following values: • Bits per second: 9600 baud • Data bits: 8 • Parity: None • Stop bits: 1 • Flow control: None Click OK. The application displays the configparms - Hyper Terminal main screen as shown in Figure 8-4.
Multiprotocol Rail Reader System Guide Figure 8-4 Hyper Terminal Main Screen Verifying Communications You must verify that the MPRR and the PC or laptop are communicating. To verify communications 1. Start the terminal emulation application as described previously in “Starting the Terminal Emulation Software” on page 8-5.
Configuring the Multiprotocol Rail Reader Figure 8-5 Sign-on Message The sign-on message appears as follows: Model [software version] SNYYYYYY [Copyright notice] where YYYYYY is the serial number assigned to the MPRR skipping the fourth character printed on the reader product label. Serial number 000000 is the default setting and is not a valid number. If this number appears in the sign-on message, the serial number has never been stored into reader memory. Contact TransCore Technical Support.
Multiprotocol Rail Reader System Guide Table 8-3 Command Sequence to Verify Communications Entry #01 3. MPRR Response #Done Notes Switches the MPRR to command mode. #505 #Model E4 Series Ver X.XX SN97001P Reports the software version and serial number. #00 Returns the MPRR to data mode. #Done If a successful sign-on message is not returned, check connections and communications factors and correct any errors. To check connections and communications factors 1.
Configuring the Multiprotocol Rail Reader 2. Pass one test tag in front of the unit. If the MPRR reads the tag, the terminal emulation application displays the tag information on the screen as shown in Figure 8-6. Successful Tag Read Figure 8-6 Successful Tag Read If the tag ID is not displayed, perform the following actions: • Verify that the MPRR is in data mode (command #00 Switch to Data Mode). • Ensure that the tag you are using is compatible with the MPRR.
Multiprotocol Rail Reader System Guide If the read is unsuccessful, perform the following actions: • Ensure the tag you are using is compatible with the MPRR. • Using the audible circuit tester as described in “Testing the MPRR Using an Audible Circuit Tester” on page 4-4, verify that the reader is capable of reading the tag in the read zone. If it is, the problem is probably in the communications between the MPRR and the host computer.
Configuring the Multiprotocol Rail Reader Note: The MPRR internal timing varies depending on the operative tag read mode and the type of tag in the read field. See section “40 Transmit All ID Codes” on page 7-9 and section “410N Select Unique ID Code Criteria (Anti-passback Feature)” on page 7-10. To set ID separation parameters 1. Ensure that the host computer is in command mode. 2. Enter command #4100 to select a separation of one ID; enter command #4101 to select a separation of two IDs. Press ENTER.
Multiprotocol Rail Reader System Guide 3. Enter command #821 to report any change on input0, command #822 to report any change on input 1, command #823 to report changes on input0 and input1, or command #820 to disable status change reports (factory default). Press ENTER. Reset Reader Command #63 Reset Reader resets uniqueness, clears the power fail bit, and transmits the sign-on message. The reader returns to data mode following the completion of this command.
Configuring the Multiprotocol Rail Reader Caution Contact TransCore if your application requires a frequency outside of the authorized frequency range. RF Transmission The RF transmission can be controlled by one of the following methods: • Connecting a vehicle detector to the sense input0 circuit • The host device sending software commands to the MPRR As a factory default, the MPRR is configured to control the RF power with a vehicle detector.
Multiprotocol Rail Reader System Guide Host Controlling RF Transmission In Figure 8-8, Option B shows the host controlling the RF transmitter. If the vehicle detector is connected to the host computer, as shown in Option B, commands #6400 RF Off and #6401 RF On sent from the host computer turn on and off the MPRR RF transmitter. Sense Inputs The RS–232 configuration used by the MPRR has two sense inputs — sense input0 and sense input1.
Configuring the Multiprotocol Rail Reader • Flow control scheme (none, software, hardware) The default serial port configuration for each of these three parameters is as follows: • 9600 baud, 8 data bits, 1 stop bit, no parity • Basic communications protocol • Software flow control (XON/XOFF) You can change these parameters in data mode and command mode operation by issuing commands with the host device.
Multiprotocol Rail Reader System Guide Software Flow Control Two modes of flow control are supported — software (XON/XOFF) and hardware (CTS - clear to send). The host can enable or disable flow control with command #614N Select Flow Control Option. The host can use software control characters (XON/XOFF) or the hardware CTS handshake line to interrupt reader transmissions.
Configuring the Multiprotocol Rail Reader Physically Orienting the MPRR Antenna(s) You can manually adjust the location of the read zone by loosening the antenna(s) mounting hardware and pointing the antenna in the desired direction. The unit should be aligned to point directly at the tag as it enters the desired read zone.
Multiprotocol Rail Reader System Guide 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 8-10. 5. As a last test, attach test tags to vehicles and simulate traffic going through the read zone to verify that the system performs accurately in a live environment.
Configuring the Multiprotocol Rail Reader 4. If both tags are read, you have successfully adjusted the read range. If one or both tags did not read, follow the suggestions in “Verifying Tag Read Capability” on page 8-10. 5. As a last test, attach test tags to vehicles and simulate traffic going through the read zone to verify that the system performs accurately in a live environment.
Multiprotocol Rail Reader System Guide 8-22
9 Troubleshooting and Maintenance
Chapter 9 Troubleshooting and Maintenance This chapter contains information for troubleshooting a Multiprotocol Rail Reader (MPRR) and performing minimal maintenance checks. It also includes information for returning products for repair, obtaining support, and contact information for providing feedback and suggestions to TransCore. Error Messages The MPRR transmits an error message if a command received from the host is not a recognized command or if information supplied with the command is not correct.
Multiprotocol Rail Reader System Guide Table 9-1 Error Messages (continued) Error Message Description Corrective Action ErrorRF2 Warning message that the RF module did not return an INIT DONE signal If the reader indicates a single ErrorRF2 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 ErrorRF2 warning messages then return the reader to the factory.
Troubleshooting and Maintenance Table 9-2 Symptoms and Remedies (continued) Symptom Numbera 3 Symptom Remedy When testing the MPRR, all the wires are connected correctly but the unit does not respond. The MPRR may not have the software loaded inside the unit. Contact Technical Support as described on page 9-6. If you are using a terminal emulation program, check that the terminal emulation setting on the MPRR is VT100. Check that the MPRR communication cable is connected to the correct COM port.
Multiprotocol Rail Reader System Guide Table 9-2 Symptoms and Remedies (continued) Symptom Numbera 9 Symptom Remedy The read zone is too small, even before the RF power and range control have been adjusted. If another MPRR 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.
Troubleshooting and Maintenance Note: End users and facility operators contacting Technical Support will be referred to the dealer responsible for the system sale. Marketing Support Dealers requiring marketing support may call TransCore Marketing at (214) 461-4031, 9:00 a.m. to 5:00 p.m. Central Standard Time, Monday through Friday. Send faxes to (214) 461-6478 ATTN: TransCore Marketing. Find a Problem with the MPRR or Have Suggestions? Send faxes to (214) 461-6478 ATTN: MPRR product manager.
Multiprotocol Rail Reader System Guide 9-8
10 Interface to Train Recording Unit
Chapter 10 Interface to Train Recording Unit This chapter will describe the interface between the Multiprotocol Rail Reader (MPRR) and the Train Recording Unit (TRU).
Multiprotocol Rail Reader System Guide 10-4
11 AT5720 Check Tag-to-MPRR Assembly
Chapter 11 AT5270 Check Tag-to-MPRR Assembly This document describes the procedures to assemble and connect a check tag assembly to a Multiprotocol Rail Reader. Required Supplies Before assembling the check tag antenna kit, make sure you have the necessary supplies and tools. Check Tag Kit (TransCore P/N 20-7001-001). Table 11-1 lists the kit parts.
Multiprotocol Rail Reader System Guide Figure 11-1 Place Nut and Grommet Over Exposed Check Tag Wires 2. Pull the check tag wires through the connector housing (Figure 11-2). Figure 11-2 Feed Check Tag Wires through Plastic Housing Connector 3. For Check Tag 0, insert and tighten the check tag wires to the terminal strip as shown in Figure 11-3 and Table 11-2. Figure 11-3 Connect Check Tag Wires Table 11-2 Check Tag 0 Wire Assignments 11-4 Wire Color Pin No.
AT5270 Check Tag-to-MPRR Assembly 4. If connecting two check tags, repeat steps 1 through 3. Connect Check Tag 1 to the terminal strip as listed in Table 11-3. Table 11-3 Check Tag 1 Wire Assignments Wire Color Pin No. Ground Black 7 Power Red 8 Data White 9 Figure 11-4 shows both check tags connected to terminal strip. Figure 11-4 Two Check Tag Assemblies Connected to Terminal Strip 5. Insert and tighten the two self-tapping screws to secure the terminal strip (Figure 11-5).
Multiprotocol Rail Reader System Guide 6. To complete the connector assembly, tighten the nuts on the cable end snugly (Figure 11-6). Figure 11-6 Plastic Nuts with Grommets As the nut is tightened, the connector compresses the grommet around the check tag cable. To assemble the kit for one check tag 1. Follow the procedure steps described above in steps 1 through 6, but connect only one check tag cable.
AT5270 Check Tag-to-MPRR Assembly Figure 11-8 Check Tag Assembly Secured to MPRR Port (single check tag assembly shown) 11-7
Multiprotocol Rail Reader System Guide 11-8
A Glossary
Appendix A Glossary A AAR Association of American Railroads 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 ATA American Trucking Association aux auxiliary AWG AWG (American Wire Gauge) is a U.S.
Multiprotocol Rail Reader System Guide cmd command comm communications command data set that is recognized by the receiving device as intending to elicit a specific response 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 D data information that is processed by a computing device DC direct current DIAG diagnostic E ECP error correcting protocol ECPS error correcting proto
Glossary H hex hexadecimal hexadecimal base 16 numbering system that uses the characters 0 though 9 and A through F to resent the digits 0 through 16 host device, generally a computer, that is connected to the Multiprotocol Rail Reader through the communications port I I/O or IO circuits input/output circuits IAG E-ZPass® Interagency Group, North American RFID tag protocol ID identification; encoded information unique to a particular tag INCITS American National Standards Institute Internation
Multiprotocol Rail Reader System Guide N NAK negative acknowledgment (data not valid) P passback used to refer to a tag ID that is not passed on to the tag buffer PC personal computer PCKS EPROM flash checksum protocol specified convention for the format of data messages communicated between devices PRST presence status PWRB power fail bit R 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 contr
Glossary SN serial number som start of message SSTC input status change reporting options T tag small self-contained device acting as an identifying transponder Tau timeout delay TRU Train Recording Unit TT tag translation V V volts Ver version (software) W 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.
Multiprotocol Rail Reader System Guide A-8
B Technical Specifications
Appendix B Technical Specifications Reader Specifications Communications Frequency Selection 860 to 930 MHz capable Reading Range Read performance varies depending on tag, reader, and external antenna (if required) configuration and environment. Typical read range should be 12 to 17 ft (3.7 to 5.2 m).a a. Reading range depends on reader or external antenna configuration, tag type, tag read mode, and operating environment.
Multiprotocol Rail Reader System Guide Environmental Parameters Operating Temperature -40°F to +158°F (-40°C to +70°C) Humidity 95% noncondensing Vibration Tolerance 0.5 Grms, 10 to 500 Hz TBD Options Communications Interface RS–232 or RS–422 Cable Accessory Kits 58-7001-001: MPRR-to-TRU cable assembly, 6 ft (1.8 m) 58-7001-002: MPRR-to-TRU cable assembly, 20 ft (6.1 m) 58-7001-003: MPRR cable assembly, no TRU Transformer A Class C transformer is available to allow 110V AC to 18V AC conversion.
C Wiring Information
Appendix C Wiring Information This appendix will contain a graphical representation that shows the wiring connections as well as any wiring signal tables that may be needed used to test and install the Multiprotocol Rail Reader (MPRR). Communications Interfaces Table C-1 lists the interfaces available with the MPRR.
Multiprotocol Rail Reader System Guide Figure C-1 shows the pin assignments for the RS–232 interface signal to the host male DB9 and DB15 connectors.
D Command Quick Reference
Appendix D Command Quick Reference This appendix lists the default configuration settings for the Multiprotocol Rail Reader (MPRR) and its commands. Commands are listed both numerically and alphabetically. 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.
Multiprotocol Rail Reader System Guide Table D-1 MPRR Default Configuration Settings (continued) Parameter D-4 Setting Command Multi-tag sort Disabled 454 SeGo protocol tag initialization during multi-tag sort Enabled 456 Second alternate group select Disabled 458 Third alternate group select Disabled 490 Fourth alternate group select Disabled 492 Fifth alternate group select Disabled 494 Alternate group select Disabled 496 Reader ID number 00 6000 Communications protocol Basic
Command Quick Reference Table D-1 MPRR Default Configuration Settings (continued) Parameter Automatic periodic RF status report Setting Disabled Command 830 Numerical Command List The following conventions are used in Table D-2: • Items in bold italics identify factory default settings. • Only the command-related data portion of the reader message is shown. Refer to Chapter 6, “Communication Protocols,” for the complete syntax of commands and messages.
Multiprotocol Rail Reader System Guide Table D-2 MPRR Commands Listed Numerically (continued) Number D-6 Command Name Reader Message 21 Set date Done 22 Display time and date Time and date 300 No time and date appended Done 302 Time and date appended Done 310 Disable aux info append Done 311 Enable aux info append Done 40 Transmit all IDs Done 4100 Select one ID separation Done 4101 Select two ID separation Done 4102 Select three ID separation Done 4103 Select four ID sep
Command Quick Reference Table D-2 MPRR Commands Listed Numerically (continued) Number Command Name Reader Message 458 Disable second alternate group select Done 459 Enable second alternate group select Done 480 Disable ATA Done if MPRR model supports this tag protocol. Error if tag protocol is unsupported. 481 Enable ATA Done if MPRR model supports this tag protocol. Error if tag protocol is unsupported. 484 Disable SeGo Done if MPRR model supports this tag protocol.
Multiprotocol Rail Reader System Guide Table D-2 MPRR Commands Listed Numerically (continued) Number D-8 Command Name Reader Message 506 Display hardware configuration information S...S S...S = ASCII string (maximum length of 20 characters) 510 Display RF transceiver FPGA version RF FPGA VER = XX.XX 511 Display RF transceiver I filter chip version FIL IC I VER = XX.XX 512 Display RF transceiver Q filter chip version FIL IC Q VER = XX.
Command Quick Reference Table D-2 MPRR Commands Listed Numerically (continued) Number Command Name Reader Message 525 Display comm protocol ECPS Px Txx Xx S0 P0 = basic P1 = ECP P2 = echo Inquiry Txx = ECP timeout ms = 50 * xx FF = disabled ECP timeout X0 = no flow control X1 = software flow control X2 = hardware flow control S0 = som character is # 526 Display I/O status IOST Cx Ox Ix Dx C0 = host controls outputs C1 = predefined output mode O0 = both outputs off O1 = output0 on O2 = output1 on O3
Multiprotocol Rail Reader System Guide Table D-2 MPRR Commands Listed Numerically (continued) Number 527 D-10 Command Name Display RF status Reader Message RFST Cx Ox Tx Fxxx Rxx Gxx Axx Ixx C0 = RF controlled by host C1 = RF-by-presence sensor O0 = RF off O1 = RF on T1 = uniqueness timeout of 2 min T2 = uniqueness timeout of 15 sec T3 = uniqueness timeout of 30 sec Fxxx = RF output frequency, xxx = 000 to 118 Rxx = Tag decoder range (distance) for ATA tags, 00 to 1F hexadecimal range value Gxx = Tag de
Command Quick Reference Table D-2 MPRR Commands Listed Numerically (continued) Number 529 Command Name Display presence input status Reader Message PRST Px D0 Ax Tx Ix P0 = disable presence w/o tag reports P1 = enable presence w/o tag reports D0 = min presence true period of 0 ms A0 = RF off on timeout A1 = RF off on timeout or tag A2 = RF off on timeout or no presence T0: RF timeout of 0 ms (always expired) T1: RF timeout of 4 ms T2: RF timeout of 8 ms T3: RF timeout of 12 ms T4: RF timeout of 20 ms T5:
Multiprotocol Rail Reader System Guide Table D-2 MPRR Commands Listed Numerically (continued) Number D-12 Command Name Reader Message 536 Display dual-frame processing mode DUAL <0 to 3> 0 = reset uniqueness on A, transmit A 1 = reset uniqueness on B, transmit B 2 = reset uniqueness on A, transmit both A and B 3 = reset uniqueness on B, transmit both A and B 537 Display echo status ECHO x 0 = disabled 1 = enabled 540 Display flash checksum PCKS I0000 Exxxx xxxx = 4-byte ASCII checksum 543 Dis
Command Quick Reference Table D-2 MPRR Commands Listed Numerically (continued) Number Command Name Reader Message 612NN Set ECP timeout NN = 01–FE (1–255) timeout = 50 ms * NN (if NN = FF, timeout is disabled) Done 612FE Set ECP timeout = 12.
Multiprotocol Rail Reader System Guide Table D-2 MPRR Commands Listed Numerically (continued) Number Command Name Reader Message 644NN Set RF attenuation NN = 00 to 0A Done 645NN Set SeGo protocol operating range NN = 00 (shortest) to 1F (longest) Done 647XXX Select RF operating frequency from 860 to 930 in 250 kHz steps Done XXX = 000 - 118 (hexadecimal) D-14 65 Reset power fail bit Done 66F Load default operating parameters (except RF operating frequency) Done 67C Output pulse durati
Command Quick Reference Table D-2 MPRR Commands Listed Numerically (continued) Number Command Name Reader Message 696S...S Store hardware configuration string S...
Multiprotocol Rail Reader System Guide Alphabetical Command List The following conventions are used in Table D-3: • Items in bold italics identify factory default settings. • Only the command-related data portion of the reader message is shown. Refer to Chapter 7 for the complete syntax of commands and messages.
Command Quick Reference Table D-3 MPRR Commands Listed Alphabetically (continued) Command Name Code Reader Message ATA enable 481 Done if MPRR model supports this tag protocol. Error if tag protocol is unsupported.
Multiprotocol Rail Reader System Guide Table D-3 MPRR Commands Listed Alphabetically (continued) Command Name D-18 Code Reader Message Comm port parameters display 522 MAIN Bx Sx Px D0 B0 = 110 B1 = 300 B2 = 1200 B3 = 2400 B4 = 4800 B5 = 9600 B6 = 19.2 B7 = 38.
Command Quick Reference Table D-3 MPRR Commands Listed Alphabetically (continued) Command Name Code Reader Message eATA enable 489 Done if MPRR model supports this tag protocol. Error if tag protocol is unsupported. Echo disable 6170 Done Echo enable 6171 Done Echo status display 537 ECHO x 0 = disabled 1 = enabled ECP protocol select 611 Done ECP timeout set = 12.
Multiprotocol Rail Reader System Guide Table D-3 MPRR Commands Listed Alphabetically (continued) Command Name D-20 Code Reader Message I/O status display 526 IOST Cx Ox Ix Dx C0 = host controls outputs C1 = predefined output mode O0 = both outputs off O1 = output0 on O2 = output1 on O3 = both outputs on I0 = both inputs false I1 = input0 true I2 = input1 true I3 = both inputs true D0 - DF = output pulse duration where D0 = 4 ms D1 = 8 ms D2 = 12 ms D3 = 16 ms D4 = 20 ms D5 = 24 ms D6 = 32 ms D7 = 40
Command Quick Reference Table D-3 MPRR Commands Listed Alphabetically (continued) Command Name Code Reader Message Operating mode status display 570 ATA: eGo: SeGo: IAG: Sort: I = ID (64 bits) E = Enabled F = Full transaction (eATA) D = Disabled Output pulse duration = 228 ms set 67C Done Output pulse duration set N = 0–F (4,8,12,16,20,24,32,40,48,60,76, 152, 228,300,376,752 ms) 67N Done Output0 turn on 6201 Done Output1 turn on 6202 Done Outputs turn o
Multiprotocol Rail Reader System Guide Table D-3 MPRR Commands Listed Alphabetically (continued) Command Name Presence input status display Code 529 Reader Message PRST Px D0 Ax Tx Ix P0 = disable presence w/o tag reports P1 = enable presence w/o tag reports D0 = min presence true period of 0 ms A0 = RF off on timeout A1 = RF off on timeout or tag A2 = RF off on timeout or no presence T0: RF timeout of 0 ms (always expired) T1: RF timeout of 4 ms T2: RF timeout of 8 ms T3: RF timeout of 12 ms T4: RF time
Command Quick Reference Table D-3 MPRR Commands Listed Alphabetically (continued) Command Name Code Reader Message RF CW turns on until commands 6400, 6401, or 641 are received by reader 6402 Done RF off on timeout 6920 Done RF off on timeout/no presence 6922 Done RF off on timeout/tag 6921 Done RF turn off 6400 Done RF turn on 6401 Done RF on by input control 641 Done RF operating frequency from 860 to 930 in 250 kHz steps select XXX = 000 - 118 (hexadecimal) 647XXX Done RF oper
Multiprotocol Rail Reader System Guide Table D-3 MPRR Commands Listed Alphabetically (continued) Command Name D-24 Code Reader Message RF timeout = infinite set 693F Done RF timeout set N = 0–F (always expired, 4,8,12,20,24,32, 48,60,92,152,300,452,600,752 ms, infinite) 693N Done RF transceiver FPGA version display 510 RF FPGA VER = XX.XX RF transceiver I filter chip version display 511 FIL IC I VER = XX.XX RF transceiver Q filter chip version display 512 FIL IC Q VER = XX.
Command Quick Reference Table D-3 MPRR Commands Listed Alphabetically (continued) Command Name Code Reader Message Tag translation mode status display 534 TT <0 to 1> 0 = tag translation mode disabled 1 = tag translation mode enabled Time and date appended 302 Done Time and date display 22 Time and date Time and date not appended 300 Done Time set 20 Done Uniqueness reset 440 Done Uniqueness time-out set to 2 minutes 441 Done Uniqueness time-out set to 15 seconds 442 Done Uniquen
Multiprotocol Rail Reader System Guide D-26
E Compatible Tag Information
Appendix E Compatible Tag Information This appendix gives helpful information about the tags that are compatible with the Multiprotocol Rail Reader (MPRR). Tag Configurations Table E-1 lists the TransCore Super eGo® (SeGo) protocol tags that are compatible with the MPRR.
Multiprotocol Rail Reader System Guide Table E-2 ATA Protocol Tags (continued) Tag Model Number TagType Power Source Number of 6-Bit ASCII Characters Number of 128-Bit Frames Special Features AT5114 Access control, transportation 10-yr battery 10 1/2 Multifrequency, metal external install AT5125 Transportation Beam 20 1 915 MHz frequency; hightemperature chemical-resistant case, metal external install AT5510 Transportation 10-yr battery 20 1 Multifrequency, metal external install A
Compatible Tag Information E-5
Multiprotocol Rail Reader System Guide E-6