P R E LI M IN A R Y MPI 6000 Multi-Protocol Reader System Guide TransCore 8600 Jefferson Street NE Albuquerque, New Mexico 87113 P/N 411880
A M IN LI E R P Y R
©2005 TC IP, Ltd. All rights reserved. TRANSCORE, AMTECH, and EGO are registered trademarks of TC IP, Ltd, and are used under license. All other trademarks listed are the property of their respective owners. Contents are subject to change. Printed in the U.S.A. For further information, contact: R (505) 856-8007 (505) 856-8174 M IN A Phone: Fax: Y TransCore 8600 Jefferson Street NE Albuquerque, New Mexico 87113 USA P R E LI .
WARNING TO USERS IN THE UNITED STATES FEDERAL COMMUNICATIONS COMMISSION (FCC) LOCATION AND MONITORING SERVICE STATEMENT 47 CFR §90.351 R Y 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 and Canada. FCC ID number is FIHMPI6000A. IC ID number is 1584A-MPI6000A. Access the FCC Web site at www.fcc.gov/Forms/Form601/601.html or at wireless.fcc.gov/index.
Health Limits for Encompass® Multiprotocol Reader Using External Antenna (902 to 921.5 MHz) Within the United States, environmental guidelines regulating safe exposure levels are issued by the Occupational Safety and Health Administration (OSHA). Y 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.
A M IN LI E R P Y R Contents
A M IN LI E R P Y R
Contents Y Health Limits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v RF Levels From TransCore Equipment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v R 1 Before You Begin Purpose of the Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 A Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MPI 6000 Multi-Protocol Reader System Guide R Y Traffic Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3 Tag Transaction or Handshake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4 Capture Zone or Lane Footprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4 RF Factors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Data Acknowledge Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Command Response Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asynchronous Response Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Software Flow Control Message. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unsolicited Status Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MPI 6000 Multi-Protocol Reader System Guide A Acronyms and Glossary B Block Diagrams MPI 6000 System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3 Y C System Technical Specifications M IN D Hardware Interfaces A R Component Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MPI 6000 Multi-Protocol Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 P R E LI M IN A R Y Before You Begin
A M IN LI E R P Y R
Chapter 1 Before You Begin Y This chapter provides an overview of the MPI 6000 Multi-Protocol Reader System Guide. R Purpose of the Guide A This MPI 6000 Multi-Protocol System Guide provides an overview of the reader systems as well as a list of the reader software commands and diagnostic and hardware interface information. M IN Intended Audience The intended audience for this guide is those personnel responsible for operating the MPI 6000 Multi-Protocol Reader.
MPI 6000 Multi-Protocol Reader System Guide Related Documentation See the following related document: MPI 6000 Reader Quick Reference Guide (in process) Y Typographical Conventions Used in this Manual R The following conventions are used in this manual. Not all of the conventions are used in this version. Table 1-1 Typographical Conventions Indication A Convention M IN This procedure might cause harm to the equipment and/or the user. A caution sign indicates concerns about a procedure.
Licensing Requirements Y To operate a radio frequency (RF) system in a given country, the user first must obtain permission from the regulatory agency that controls radio operations in that country. Most countries require type and safety approval, as well as licensing for RF transmitters. Users in all countries should check with the appropriate local authorities for licensing requirements.
P R E LI M IN A R Y MPI 6000 Multi-Protocol Reader System Guide 1-6
2 P R E LI M IN A R Y Developing the Installation Site Plan
A M IN LI E R P Y R
Chapter 2 Developing the Installation Site Plan Y This chapter will provide guidelines for the following tasks: Assessing the Site and Formulating a Frequency Plan R Site Layout and Traffic Flow Electrical and Communications Requirements M IN Antenna Selection A MPI 6000 and Tag Model Interoperability Reading of Mixed Population Tags Antenna and Tag Alignment Polarization Site Preparation Checklist Components Checklist P R E LI Task Checklist 2-3
P R E LI M IN A R Y MPI 6000 Multi-Protocol Reader System Guide 2-4
3 P R E LI M IN A R Y Installing and Configuring the MPI 6000
A M IN LI E R P Y R
Chapter 3 Installing and Configuring the MPI 6000 Y This chapter provides instructions for installing and configuring the MPI 6000 system. It also describes the individual components of the MPI 6000 system. R Overview of the MPI 6000 A TransCore’s MPI 6000 is an integrated high-speed, multi-protocol 915-MHz radio frequency identification (RFID) reader system that includes an RF transceiver board and processor in a single assembly.
M IN A R Y MPI 6000 Multi-Protocol Reader System Guide Figure 3-1 Connector Locations on MPI 6000 Enclosure Power The MPI 6000 requires 19V DC to 28V DC or 19V AC to 27V AC RMS voltage source. Table 3-1 lists the MPI 6000 external power connector specifications.
M IN A Antenna Connector R Y Installing and Configuring the MPI 6000 Figure 3-2 Antenna Connector Location Table 3-2 lists the RF antenna connector parameters. Table 3-2 RF Antenna Connector Specifications LI Connector Type Output Power SMA Female Up to 2 watts E RF Antenna Multiplexing/RF System Test Connector This connector is used when a single MPI 6000 is used to operate multiple lanes. P R Ethernet Connector The MPI 6000 communicates with a host via an Ethernet communications protocol.
MPI 6000 Multi-Protocol Reader System Guide Table 3-3 RS-232 Connector Specifications (continued) 9600 Baud 8 Bits 1 Stop Bits None R Flow Control Y None Parity A Note: If you connect the MPI 6000 directly to a PC’s serial port, you must use a nullmodem. By using the version command, you can display data about the configuration of the MPI 6000 including its Internet Protocol (IP) address. (Mike, any more info here?) M IN RS-232B/TDM Connector Information to be provided.
Installing and Configuring the MPI 6000 2. Run setup.exe and follow the commands to install the Host. The setup procedure installs an icon named MPI 6000 Host on your computer desktop. The following sections tell you how to use the MPI 6000 Host software. Connecting to the MPI 6000 Reader with the Host Software Double-click on the MPI 6000 Host icon. 2. Select UDP on the main screen. 3. In the UDP Command Link Config field, enter the IP address of the reader. Y 1. Select Establish Command Link.
P R E LI M IN A R Y MPI 6000 Multi-Protocol Reader System Guide 3-8
4 P R E LI M IN A R Y Lane Tuning Guidelines
A M IN LI E R P Y R
Chapter 4 Lane Tuning Guidelines R Why You Need to Tune a Lane Y This chapter explains the importance of lane tuning for optimum automatic vehicle identification (AVI) system performance and describes the MPI 6000 functions and features that can assist you in tuning an AVI lane.
MPI 6000 Multi-Protocol Reader System Guide Maximum traffic speed in the lane, which is used to determine the required length of the capture zone; also known as the footprint • The type of lane, that is, express or mixed-use lane • The presence of vehicle framing devices such as light curtains, which may dictate the desired location of the first read point • The presence of alternate toll collection devices, such as coin machines in mixeduse lanes, which may dictate the desired first read point • T
Lane Tuning Guidelines M IN A R Y To Be Provided. Figure 4-1 Field Size, Shape, and Antenna Polarization Define the Reading Range LI One concern for lane tuning is how large the footprint needs to be for acceptable system reliability. A rule of thumb frequently applied to this problem is that there should be time for a minimum of four complete transactions as the vehicle passes through the capture zone. Thus, the system that has the more complex transaction requires the larger footprint.
MPI 6000 Multi-Protocol Reader System Guide 3 reads @ 4 milliseconds each = 12 milliseconds 3 writes @ 4 milliseconds each = 12 milliseconds 5 GENACKs @ 0.8 milliseconds each= 4 milliseconds = 28 milliseconds total, each full handshake Y To complete 4 full handshakes (simply a rule of thumb), the vehicle would need to be in the footprint for 112 milliseconds. If the agency requires 100 mph operation, the vehicles travel one foot in 6.8 milliseconds. At this speed, the footprint would need to be 16.
Lane Tuning Guidelines • The downlink and uplink source frequencies and interference from lanes sharing same or close frequencies • The antenna-tag orientation Y RF power is the most important RF factor in lane tuning. Thirty dBm translates to onewatt nominal power. Increasing the RF power will, in general, increase the footprint.
MPI 6000 Multi-Protocol Reader System Guide ATA Tag Protocol TBD IAG Tag Protocol TBD Frequency Considerations — Multiple Protocols Y TBD Antenna-Tag Orientation P R E LI M IN A R Antennas need to be oriented to match the tag orientation (Figure 4-2). Antennas also need to match the tag placement and vice versa. For example, if the tag is placed in the center of the windshield, the antennas should be placed overhead, centered, or nearly centered in the lane.
A R Y Lane Tuning Guidelines P R E LI M IN Figure 4-3 Upper Center Interior Windshield Tag Placement Figure 4-4 Correct Exterior Tag Placement Antenna Uptilt Angle Adjusting the antenna uptilt angle directly affects the footprint and the point of first tag read (Figure 4-5). As expected, a greater uptilt angle will move the point of first tag read farther from the antenna.
MPI 6000 Multi-Protocol Reader System Guide ing license plate tags. M IN A R Y Note: TransCore does not recommend placing the antenna uptilt angles at less than five degrees. LI Figure 4-5 Overhead Antenna Tilt Angle Antenna Positioning Within the Lane P R E In lanes where the antennas are mounted side by side, TransCore recommends that you install the transmit antenna toward the driver side of the traffic lane and the receive antenna toward the passenger side of the traffic lane.
Lane Tuning Guidelines enable you to operate the lane at a lower RF power, which is usually the preferred operational mode.
P R E LI M IN A R Y MPI 6000 Multi-Protocol Reader System Guide 4-12
P R E LI M IN A R Y Lane Tuning Guidelines 4-13
P R E LI M IN A R Y MPI 6000 Multi-Protocol Reader System Guide 4-14
5 P R E LI M IN A R Y Optimizing MPI 6000 Reader System Performance
A M IN LI E R P Y R
Chapter 5 Optimizing MPI 6000 Reader System Performance Y This chapter provides information to optimize the MPI 6000 performance and reduce cross-lane interference. R Cross-Lane Interference in RFID Systems M IN A Radio frequency identification (RFID) systems are subject to various types of interference that can affect the level of communications between a tag and a reader system. A type of interference that can result from the operation of the reader system is called cross-lane interference.
MPI 6000 Multi-Protocol Reader System Guide Identifying Cross-Lane Interference Cross-lane interference is identified by an area in the RF read zone, or footprint, which has areas where a tag cannot be read. If a toll lane has been operating satisfactorily and then begins to show a degradation in system performance, that is, an increasing number of missed reads or a spotty read pattern, there is a probability that crosslane interference is occurring.
Optimizing MPI 6000 Reader System Performance Diagnosing Cross-Lane Interference To diagnose this type of interference, first set the RF power in all lanes to a moderate setting of 6 to 9 decibels (dB) for both downlink and uplink antennas. Next, tune a single lane. When tuning a lane be sure to use a tag and vehicle that have been used consistently at your site. Y Once the lane has been tuned and you determine that it is working satisfactorily, perform lane tuning procedures in the adjacent lane.
MPI 6000 Multi-Protocol Reader System Guide Time-Division Multiplexing In situations where cross-lane interference can occur in an installation, and frequency management is not sufficient to solve the problem, you may need to use time-division multiplexing (TDM). By using the TDM function in readers, individual readers operate only during interleaved time periods.
Optimizing MPI 6000 Reader System Performance Because the TDM signals are based on RS–485 signals, you can extend the length of the TDM bus by using RS–485 repeaters or by using fiber with converters. Either of these two modifications should be used only when absolutely necessary in situations where the TDM lengths need to exceed the 1000-foot (305-m) maximum distance. Table 5-2 shows the pin designations and descriptions for the TDM connector.
A R Y MPI 6000 Multi-Protocol Reader System Guide Figure 5-3 Typical Plaza Configuration Using TDM P R E LI M IN The frequency settings and the 9-millisecond TDM time slots were determined based on a Title 21 tag transaction. For other installations, the frequencies and TDM duration need to be determined based on the type of transaction and expected vehicle speeds for that installation. Figure 5-4 shows a timing diagram for the readers in each of the time slots.
Optimizing MPI 6000 Reader System Performance Table 5-3 TDM Timing Settings Time Slot TDM Delay TDM Duration TDM Synchronization Perioda 0 ms (setting = 0) 9 ms (setting = 18) 31 ms (setting = 31) T2 10 ms (setting = 20) 9 ms (setting = 18) 32 ms (setting = 32) T3 20 ms (setting = 40) 9 ms (setting = 18) 33 ms (setting = 33) Y T1 R a. Master reader TDM synchronization period equals 30 milliseconds. A Note: The TDM synchronization period is set in 1.
MPI 6000 Multi-Protocol Reader System Guide TDM bus in the event of either a TDM connection failure, or a failure of the TDM circuit in the master reader, which also reduces the number of readers that will generate TDM failure messages in any one of these failure scenarios. Physical Remedies R Warning Switch off RF power before working on antennas. Y By adjusting the angle or position of the downlink and uplink antennas, you may be able to minimize cross-lane interference.
Optimizing MPI 6000 Reader System Performance LI M IN A R Y Adjusting the Antenna Side Angle In the eGo 4110A Reader System, you can adjust an antenna’s side angle so that the RF transmits toward the center of the toll lane, placing the RF footprint into the lane. If the side angle is too small, the footprint can project into the lane nearest to the tilted antenna.
P R E LI M IN A R Y MPI 6000 Multi-Protocol Reader System Guide 5-12
6 P R E LI M IN A R Y General Software Information
A M IN LI E R P Y R
Chapter 6 General Software Information A General Software Information R Y This chapter provides general software information about the design of MPI 6000 system application software, as well as information required for using reader system components in the design and integration of an automated toll, traffic management, or automatic vehicle identification (AVI) system.
MPI 6000 Multi-Protocol Reader System Guide host PC is set to Dynamic TransCore recommends that you set the IP address to Static. Table 6-1 lists the connector pin assignments.
General Software Information Table 6-3 RS-232B/TDM Connector Parameters Pin Signal Description TXD Transmit Data 2 RXD Receive Data 3 DTR Data Terminal Ready (not connected) 4 RTS Request to Send 5 CTS Clear to Send 6 GND Ground 7 TDM + TDM positive signal 8 TDM - TDM negative signal M IN A R Y 1 Diagnostic RS–232 Serial Communications The MPI 6000 can communicate via a serial, RS–232, communications protocol (Table 6-4).
MPI 6000 Multi-Protocol Reader System Guide Table 6-5 Diagnostic RS-232 Connector Parameters Pin Signal Description 5V PWR 5V power supply for I/O board 2 GND GND 3 I/O Signal 1 Input/output signal 1 4 I/O Signal 2 Input/output signal 2 5 I/O Signal 3 Input/output signal 3 6 I/O Signal 4 Input/output signal 4 7 Tag in Field 1 Contact Closure 1 for Tag in Field Signal 8 Tag in Field 2 Contact Closure 2 for Tag in Field Signal M IN A R Y 1 Reader Command Protocol The MPI 6000
General Software Information software flow control messages to the host. The host on receiving command response messages, asynchronous response messages and software flow control messages from the MPI 6000 sends data acknowledge messages to the MPI 6000. Additionally, the MPI 6000 sends unsolicited status messages to the host. The host on receiving unsolicited status messages from the MPI 6000 sends data acknowledge messages to the MPI 6000.
MPI 6000 Multi-Protocol Reader System Guide = command, a word that specifies the system command. See the command sections for details. = command sequence number, a byte that specifies the command sequence number of the message. See the software communication sequence number controls section for details. [] = optional data payload that varies in length from 0 to 65 bytes and is associated with each specific command. See the command sections for details.
General Software Information [] where = length, a word that specifies the number of bytes in the entire message. = message sequence number, a byte that specifies the message sequence number of the message. See the software communication sequence number controls section for details. Y = command, word that specifies the system command. See the command sections for details.
MPI 6000 Multi-Protocol Reader System Guide Software Flow Control Message The MPI 6000 after receiving command request messages from the host optionally sends software flow control messages to the host as required for system operation. The host optionally sends software flow control messages to the MPI 6000 as required for host operation.
General Software Information = status, a word that specifies the system status. See the response sections for details. [] = optional data payload that varies in length from 0 to 63 bytes and is associated with each specific response. See the response sections for details. = checksum, a byte that specifies the checksum of the message.
MPI 6000 Multi-Protocol Reader System Guide Data Acknowledge Message The MPI 6000 after receiving command request messages from the host sends data acknowledge messages to the host. The host after receiving command response messages, asynchronous response messages, software flow control messages and unsolicited status messages from the MPI 6000 sends data acknowledge messages to the MPI 6000.
General Software Information where - start of message, byte that specifies the start of the message which is defined as the ASCII character &. - length, word that specifies the number of bytes in the entire message. Y - message sequence number, byte that specifies the message sequence number of the message. See the software communication sequence number controls section for details. R - command, word that specifies the system command. See the command sections for details.
MPI 6000 Multi-Protocol Reader System Guide - command sequence number, byte that specifies the command sequence number of the message. See the software communication sequence number controls section for details. - response, word that specifies the system response. See the response sections for details. [] - optional data payload that varies in length from 0 to 63 bytes and is associated with each specific response. See the response sections for details.
General Software Information - end of message, byte that specifies the end of the message which is defined as the ASCII character %. Unsolicited Status Message The MPI 6000 sends unsolicited status messages to the host as required for system operation.
P R E LI M IN A R Y MPI 6000 Multi-Protocol Reader System Guide 6-16
7 P R E LI M IN A R Y Configuration Commands and Responses
A M IN LI E R P Y R
Chapter 7 Configuration Commands and Responses Y This chapter describes the MPI 6000 interface commands that are used to configure the reader. R Configuring the MPI 6000 A MPI 6000 Readers have been preconfigured for most needed operations. Parameters such as attenuation, step-lock settings, and tag command sequences are set when the reader powers up. The Set Frequency command is the only required configuration command. You must issue this command before the MPI 6000 Reader can read tags.
MPI 6000 Multi-Protocol Reader System Guide Table 7-1 Set Frequency Command Parameters Unused A Counter XXH Unused B Counter LSBs Carriage Return 0XH 0DH Y Table 7-2 shows the Set Frequency Response parameters.
Configuration Commands and Responses System Interface Command Group Commands This section describes the system commands used to configure the MPI 6000.
MPI 6000 Multi-Protocol Reader System Guide System Identify Data Payload System Identify Command Data 0000H A R Y System Identify Command System Identify Response Data M IN System Identify Command Data Payload 0000H Vendor Name Version ID Part Number Serial Number LI System Identify Data Sizes 15 Bytes Version ID 15 Bytes Part Number 15 Bytes Serial Number 15 Bytes P R Vendor Name Set Communications Baud Rate Set Communications Baud Rate Command Data 7-6 Data Size E System I
Configuration Commands and Responses Set Communications Baud Rate Response Data 0001H Y Set Communications Baud Rate Command R Baud Rate Data Codes M IN 38,400 bps (System Default) A Baud Rate 19,200 bps Data Payload Data Code 0CH 0DH 57,600 bps 0EH 115,200 bps 0FH LI Get Communications Baud Rate Get Communications Baud Rate Command Data 0002H P R E Get Communications Baud Rate Command Data Payload Get Communications Baud Rate Response Data Data Payload Get Communications Baud Ra
MPI 6000 Multi-Protocol Reader System Guide Set Time and Date Data Payload Set Time and Data Command Data 0003H Y Set Time and Date Command XXH Seconds Hundredths of Seconds Day Year Data Payload LI 0003H R E Time and Date Data Ranges P XXH XXH Set Time and Date Command 7-8 XXH XXH Set Time and Data Response Data Time and Date Data XXH XXH M IN Month A Minutes R Hours Data Range Hours 0 to 23 (00H to 17H) Minutes 0 to 59 (00H to 3BH) Seconds 0 to 59 (00H to 3BH) Hundr
Configuration Commands and Responses Get Time and Date Data Payload Get Time and Data Command Data 0004H A R Y Get Time and Date Command Get Time and Data Response Data Hours Minutes Seconds Hundredths of Seconds Month LI Day M IN Set Time and Date Command Year Data Payload 0004H XXH XXH XXH XXH XXH XXH XXH P R E Firmware Download Firmware Download Command Data Firmware Download Command Firmware Download Response Data Firmware Download Command Data Payload 0005H Data Payload 0005H 7
MPI 6000 Multi-Protocol Reader System Guide The Firmware Download command is implemented as defined for both UDP/IP Fast Ethernet and serial communications.
Configuration Commands and Responses Get Number of Stored Tag Response Messages Get Number of Stored Tag Response Messages Command Data 0008H A R Y Get Number of Stored Tag Response Messages Command Data Payload Get Number of Stored Tag Response Messages Response Data Data Payload 0008H Number of Stored Tag Response Messages XXXXH M IN Get Number of Stored Tag Response Messages Command LI Delete All Stored Tag Response Messages Delete All Stored Tag Response Messages Command Data E Delete
MPI 6000 Multi-Protocol Reader System Guide Get System Startup Status Command Data 000AH R Y Get System Startup Status Command Data Payload A Get System Startup Status Response Data Data Payload 000AH System Startup Module Number (System Initialization) XXXXH System Timer Initialization Status Error Number XXXXH System BMU Initialization Status Error Number XXXXH System Queue Create Status Error Number XXXXH System Task Create Status Error Number XXXXH M IN Get System Startup Status Com
Configuration Commands and Responses Get System Interface Status Get System Interface Status Command Data 000CH A R Y Get System Interface Status Command Data Payload Get System Interface Status Response Data Data Payload 000CH Module Number XXXXH Error Number XXXXH M IN Get System Interface Status Command LI Get DigBrd Hdwr Remote Inventory E Get Digital Board Hardware Remote Inventory Command Data 000DH P R Get Digital Board Hardware Remote Inventory Command Data Payload Get Digi
MPI 6000 Multi-Protocol Reader System Guide Hardware Remote Inventory Data Sizes Data Size Hardware Remote Inventory Data 15 Bytes Y Vendor Name 15 Bytes Part Number 15 Bytes 15 Bytes A Serial Number R Version ID M IN Get DigBrd CPU Boot Fmwr Remote Inventory Get Digital Board CPU Boot Firmware Remote Inventory Command Data LI Get Digital Board CPU Boot Firmware Remote Inventory Command E Get Digital Board CPU Boot Firmware Remote Inventory Response Data 000EH Data Payload 000EH R Ge
Configuration Commands and Responses Get Digital Board CPU Application Firmware Remote Inventory Response Data A Part Number R Vendor Name Version ID 000FH Y Get Digital Board CPU Application Firmware Remote Inventory Command Data Payload M IN Get DigBrd FPGA UDP/IP Core Fmwr Remote Inventory Data Payload Get Digital Board FPGA UPD/IP Core Firmware Remote Inventory Command 0010H LI Get Digital Board FPGA UDP/IP Core Firmware Remote Inventory Command Data Data Payload Get Digital Board FPGA
MPI 6000 Multi-Protocol Reader System Guide Data Size Firmware Remote Inventory Data 15 Bytes Version ID 15 Bytes Y Vendor Name 15 Bytes R Part Number M IN A Set UDP/IP Core Lane Controller Parameters Set UDP/IP Core Lane Controller Parameters Command Data Data Payload 0011H IP Address (MSW) XXXXH IP Address (LSW) XXXXH Port Number XXXXH E LI Set UDP/IP Core Lane Controller Parameters Command R Set UDP/IP Core Lane Controller Parameters Response Data P Set UDP/IP Core Lane Contro
Configuration Commands and Responses Get UDP/IP Core Lane Controller Parameters Response Data Data Payload 0012H IP Address (MSW) XXXXH Y Get UDP/IP Core Lane Controller Parameters Command Port Number XXXXH XXXXH M IN A Set UDP/IP Core IP Address R IP Address (LSW) Set UDP/IP Core IP Address Command Data Data Payload 0013H IP Address (MSW) XXXXH IP Address (LSW) XXXXH P R E LI Set UDP/IP Core IP Address Command Set UDP/IP Core IP Address Response Data Set UDP/IP Core IP Address Com
MPI 6000 Multi-Protocol Reader System Guide Get UDP/IP Core Lane Controller Parameters Command Data Data Payload 0014H IP Address (MSW) XXXXH Y Get UDP/IP Core IP Address Command XXXXH M IN A Get UDP/IP Core Port Number R IP Address (LSW) Get UDP/IP Core Port Number Command Data Get UDP/IP Core Port Number Command LI Get UDP/IP Core Port Number Command Data 0015H Data Payload 0015H Port Number XXXXH E Get UDP/IP Core Port Number Command R P 7-18 Data Payload
8 P R E LI M IN A R Y Tag Command Processing
A M IN LI E R P Y R
Chapter 8 Tag Command Processing Y This chapter provides definitions of and instructions for reading from and writing to a tag, as well as explanations of the tag command codes. R Reader Operation M IN Write Commands A The reader can operate in one of two command sequences, either read or write. The tag command sequences for the Read and Write operations are detailed in the following sections. To be provided.
P R E LI M IN A R Y MPI 6000 Multi-Protocol Reader System Guide 8-4
9 P R E LI M IN A R Y System Diagnostics and Preventive Maintenance
A M IN LI E R P Y R
Chapter 9 System Diagnostics and Preventive Maintenance Y This chapter provides information on the following subjects: R Error Messages Preventive Maintenance Schedule MPI 6000 Repair M IN Visual Inspection A Troubleshooting Removal and Replacement Procedures Technical Support Troubleshooting Indications and Actions P R E LI To be provided.
P R E LI M IN A R Y MPI 6000 Multi-Protocol Reader System Guide 9-4
A P R E LI M IN A R Y Acronyms and Glossary
A M IN LI E R P Y R
Appendix A Acronyms and Glossary Y A alternating current ACK acknowledge (data valid) antenna passive device that converts RF energy into magnetic energy (RF signal) ATA American Trucking Associations refers to a standard RF communications protocol and data storage method. ATA-type tags are read only.
MPI 6000 Multi-Protocol Reader System Guide DC direct current dB decibel(s) dBi decibel(s), referencing isotropic radiator E error correcting protocol eGo Proprietary name for ANS INCITS 256-2001 and ISO 18000-6 compliant TransCore products. A registered trademark of TC IP, Ltd.
Acronyms and Glossary I input/output IAG Inter-Agency Group, distributor of IAG tags ID identification; encoded information unique to a particular tag in inch(es) interface connection point for communications with another device IRQ interrupt request R JP M IN jumper pin K kilo (103) kg kilogram(s) L device that is used to integrate all activity that occurs in a toll lane.
MPI 6000 Multi-Protocol Reader System Guide one-thousandth (10-3) mode method of operation MPI TransCore’s Multi-Protocol Reader ms milliseconds mW milliwatt(s) Y milli R N NEMA A National Electrical Manufacturers Association M IN O OSHA Occupational Safety and Health Administration PC personal computer PLL phase-lock loop protocol LI P specified convention for the format of data messages communicated between devices PWA printed wiring assembly P read random access memory R
Acronyms and Glossary S second(s) SeGo SeGo is a superset of the TransCore eGo protocol. SRAM static random access memory som start of message system a reader, RF module, antenna, and tag, which are described by the general application and interfaces with each other and any connected devices that are defined as being outside the system.
MPI 6000 Multi-Protocol Reader System Guide W watt(s) write process of recording data, for example, writing to computer memory or to a tag’s memory. Writing erases previous data stored at the specified memory locations.
B P R E LI M IN A R Y Block Diagrams
A M IN LI E R P Y R
Appendix B Block Diagrams R P R E LI M IN A MPI 6000 System Y This appendix shows the block diagrams for the interface connections between the components as well as the individual MPI 6000 System components.
P R E LI M IN A R Y MPI 6000 Multi-Protocol Reader System Guide B-4
C P R E LI M IN A R Y System Technical Specifications
A M IN LI E R P Y R
Appendix C System Technical Specifications Y This appendix provides reference information for the MPI 6000 System components. R Component Specifications A This appendix describes the engineering specifications for the MPI 6000 System components. M IN MPI 6000 Multi-Protocol Reader Power Supply Fault Detection Each voltage supply has fault detection to determine if the voltage supply is functioning correctly. Output tolerance is tested to ±5 percent.
MPI 6000 Multi-Protocol Reader System Guide Table C-1 Antenna Environmental Tolerances Environment Specification NEMA pub 250-1991, Sec. 6.5, page 18 Rain NEMA pub 250-1991, Sec. 6.4, page 17 and Sec. 6.7, page 19 Corrosion resistance NEMA pub 250-1991, Sec. 6.9, page 20 Shock 5 G ½-sine pulse, 10 ms duration, 3 axes Vibration 0.
D P R E LI M IN A R Y Hardware Interfaces
A M IN LI E R P Y R
Appendix D Hardware Interfaces Y This appendix describes the physical interconnections within an MPI 6000 System. R Hardware Interfaces A This appendix describes the hardware interfaces in the MPI 6000 and to external components, such as antennas. P R E LI M IN Figure D-1 shows the basic hardware interconnections for the MPI 6000.
MPI 6000 Multi-Protocol Reader System Guide Communications The MPI 6000 communicates with a host via Ethernet or serial communicaitons. Ethernet Table D-1 Ethernet Connector Pin-outs Signal Description R Pin Y The connector is an RJ-45 jack. This interface is 10-base T. Table D-1 lists the pinouts.
Hardware Interfaces Table D-3 RS-232B/TDM Connector Parameters Pin Signal Description TXD Transmit Data 2 RXD Receive Data 3 DTR Data Terminal Ready (not connected) 4 RTS Request to Send 5 CTS Clear to Send 6 GND Ground 7 TDM + TDM positive signal 8 TDM - TDM negative signal M IN A R Y 1 Table D-4 RS-232 Diagnostics Connector Parameters Pin Signal 5V PWR 2 GND 3 I/O Signal 1 4 I/O Signal 2 6 E I/O Signal 4 Tag in Field 1 P 7 8 GND I/O Signal 3 R 5 5V power su
MPI 6000 Multi-Protocol Reader System Guide Hardware Diagnostic Port Table D-5 MPI 6000 Hardware Diagnostic Port Parameters Signal Source Description I RF I Channel from RF receiver 2 Q RF Q Channel from RF receiver 3 RSSI RF RSSI Detector Output, high for I low for Q. 4 RANGE_ADJ_CNTL RF Range Adjust_Control Signal 5 +3.3V Digital +3.
Hardware Interfaces Table D-5 MPI 6000 Hardware Diagnostic Port Parameters (continued) GND Ground 28 Tx Serial Comm Digital Transmit Serial Signal 29 Rx Serial Comm RF Receive Serial Signal 30 GoodTagRead Digital Active High Pulse from FPGA1 31 CRC Failed Digital Active High Pulse from FPGA1 32 ActivatePort Digital Enable the Test Port Buffer when the Connector plugged in 33 GND 34 SW1 Digital GPIO from MPC852 35 SW2 Digital GPIO from MPC852 36 SW3 Digital GPIO from MPC85
MPI 6000 Multi-Protocol Reader System Guide Connector E22, RF system test data is the same as connector B11 on the digital board. • Connector E29, RF system test data is the same as connector B11 on the digital board. This connector is used to connect the data cables from the MPI 6000 to the antenna multiplexer board and the RF system test boards. • Connector E23 is the RF in signal.