AP4110 Tag Programmer User Guide
AP4110 Tag Programmer User Guide
TransCore
8600 Jefferson Street NE
Albuquerque, New Mexico 87113
January 2012
P/N 411055-007
© 1999 TC License, Ltd. All rights reserved. TRANSCORE is a registered trademark 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.
TransCore
3410 Midcourt Road, Suite 102
Carrollton, Texas 75006 USA
Technical Support
Web: transcore.com/rfidsupport
Phone: (505) 856-8007
NOTE: This equipment has been tested and found to comply with the limits for a Class A digital device
pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonable protection against
harmful interference when the equipment is operated in a commercial environment. This equipment
generates, uses, and can radiate radio frequency (RF) energy and may cause harmful interference to radio
communications if not installed and used in accordance with the instruction manual. Operating this
equipment in a residential area is likely to cause harmful interference, in which case, depending on the
regulations in effect, the users may be required to correct the interference at their own expense.
NO UNAUTHORIZED MODIFICATIONS
47 CFR §15.21
CAUTION: This equipment may not be modified, altered, or changed in any way without permission
from TransCore, LP. Unauthorized modification may void the equipment authorization from the FCC and
will void the TransCore warranty.
NOTE: Shielded cables must be used with this equipment to comply with FCC regulations.
TransCore, LP
USA
Contents
vi
Contents
1 Overview
Sign-On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
4 Troubleshooting
5 Maintenance
Leaving Tags on Programming Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
A Programmer Specifications
F Security Characters
viii
Contents
List of Figures
Figure 2-1 Programming Workstation with ESD Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Figure 2-2 Tag Port with ESD Seal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Figure 2-3 Tag Positioning Brackets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Figure 2-4 Serial Interface Connection to Host Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Figure 3-1 AP4110 Programmer Indicator Lights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Figure 5-1 Pin Block on Tag Programming Head . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
List of Tables
Table 2-1 AP4110 Tag Programming Head Kit Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Table 2-2 Modem Setup Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Table B-1 RS–232 Connector Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
Table C-1 6-Bit ASCII Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
Table D-1 4-Bit ASCII Hex Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
Table E-1 Programmer Response Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-3
Table F-1 ASCII Security Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F-3
ix
AP4110 Programmer’s Guide
x
1
Overview
Chapter 1
Overview
The AP4110 tag programmer allows you to enter data into the nonvolatile storage of
an Amtech tag for use in automatic equipment identification (AEI), automatic vehicle
identification (AVI), or electronic toll and traffic management (ETTM) applications.
TransCore/Amtech readers can then read and verify this data, using radio frequency
(RF) signals. Appendix A contains the AP4110 tag programmer specifications.
The AP4110 tag programmer, called the programmer, accepts simple RS–232
commands from a host system such as an IBM-compatible personal computer (PC) or
from a communications terminal. You can use the programmer to perform tag
programming and tag data verification functions.
The programmer operates either in a factory environment with AC power or in the
field with external battery power.
1-3
AP4110 Programmer’s Guide
1-4
2
Setting up the Programmer
Chapter 2
Setting up the Programmer
The programmer is shipped with the items listed below. When unpacking your order,
make sure all of the following items are included.
• AP4110 tag programmer, with a tag programming head kit. Each kit includes a
base plate, a pin block, an interlock switch, and a tag positioning bracket.
• Tag Programming software diskette
• Tag Programming Software User Guide
Optional Accessories
The optional accessory items listed below are available at extra cost. Specific
programming applications may require one or more of these accessories; however,
none is necassary for the basic tag programming sequence described in this manual.
These items may be shipped with the programmer but do not require configuration at
the factory before shipment.
• Plug extraction kit (model AS8003)
• Plug extraction kit for molded extraction hole plugs (model AS8004)
2-3
AP4110 Programmer’s Guide
• Automobile power adapter cord kit to connect the programmer and, if desired, a
notebook or laptop PC to the vehicle 12 V DC power, using the cigarette lighter
socket
• Modem for operating the programmer with a remote host system. TransCore rec-
ommends the MultiTech® model 224.
• Interchangeable tag programming head kit
Additional programming heads kits allow you to program different types of tags that
require different programming pin terminations without buying a separate
programmer for each type of tag. For example, with the correct programming head
kits you could program both TollTags® and license plate tags with only one
programmer. Table 2-1 lists each programming head kit and the types of tags with
which each kit can be used.
* Final assembly -04 includes a type C head and a cigarette lighter adapter.
Contact your TransCore distributor for more information on tag programming head
kits.
Electrical Power
The programmer can be powered by either 110 V AC/12 V DC 50/60 Hz or 220 V
AC/12 V DC 50/60 Hz power transformers, or by a car battery via the optional
cigarette lighter adapter cable.
2-4
Setting up the Programmer
Caution
Amtech tags are sensitive to electrostatic discharge (ESD), and precautions are nec-
essary to ensure proper tag programming operation. Use the grounded ESD static-
suppression wrist strap whenever using the programmer. Additional protection
from ESD is recommended where practicable.
Static is generated by friction. Some causes of static include the following:
• Shoes moving across a carpeted or plastic floor
2-5
AP4110 Programmer’s Guide
Antistatic Workstation
In a factory or fixed indoor environment, position the programmer in an antistatic
workstation. Well-designed workstations use a system of multiple precautions against
ESD. Figure 2-1 shows an antistatic workstation.
Grounding Wire
Caution
You should always connect your programmer to earth ground before beginning pro-
gramming operations.
The programmer has circuitry that redirects potential high charges on the tag program-
ming head to the chassis ground of the unit, away from the critical signal processing
elements. Use the green ground wire provided with your programmer to connect the
ground of the programmer to earth ground.
2-6
Setting up the Programmer
3. Attach the ESD strap to your wrist by adjusting the hook and loop material.
Antistatic Mat
The antistatic work mat on which your programmer sits should be connected to earth
ground through the standard 1 Megohm resistance that should be provided with the
mat. The mat should also be clean and free of any electrical path to direct earth
ground.
2-7
AP4110 Programmer’s Guide
Preventing Condensation
High humidity environments (greater than 85 % humidity) can affect tag
programming adversely. Condensation may occur on the tags’ programming pads,
preventing successful programming and reading. If tags have been exposed to such an
environment, remove the tags from this environment and allow them to dry prior to
programming.
Positioning Brackets
Positioning brackets, Figure 2-3, are available for large and small transportation tags,
including the TollTag®. For some applications, interchangeable positioning brackets
2-8
Setting up the Programmer
may be available for programming tags of different sizes on a single large-format tag
programming head.
2-9
AP4110 Programmer’s Guide
2-10
Setting up the Programmer
If communications between the programmer and host are not established, verify that
the modem is configured correctly, and check all cable connections.
2-11
AP4110 Programmer’s Guide
If the programmer still is unable to communicate with the host, connect the
programmer directly to the host using the RS–232 cable. With Amtech Tag
Programming software running, the host system will be able to identify any problems
with the programmer or system configuration.
For information on loading Tag Programming software and on entering the commands
used to configure the host, refer to Chapter 3, “Operating the Programmer.”
2-12
3
Operating the Programmer
Chapter 3
Operating the Programmer
This chapter describes how to program user data into a tag and how to
verify or read back the user data; it also lists the RS–232 command set
and describes the security character operation.
3-3
AP4110 Programmer’s Guide
Indicator Lights
Figure 3-1 illustrates the indicator lights used by the programmer during operation
Sign-On
You should expect to see the following sign-on message on the screen of the host
system or a communications terminal upon power-up or after you send the
programmer command #30:
#Model AP4110 Ver X.XX
#Copyright 1991 TransCore
where X.XX is the current software version.
3-4
Operating the Programmer
3-5
AP4110 Programmer’s Guide
3-6
Operating the Programmer
3-7
AP4110 Programmer’s Guide
3-8
Operating the Programmer
If the tag programming process fails, the programmer responds with a solid tone and
with #Error<cr>.
If you receive this response, begin again at step 1 of this sequence.
Security Characters
The tag security character function prevents the use of unauthorized tags in any
TransCore electronic identification system. All AP4110 tag programmers have the
capability, when enabled, to program specific, predefined security characters into a
tag. This capability is enabled at the factory if it is specified in an authorized order.
Security characters are available for American Trucking Associations (ATA) and
International Standards Organization (ISO) tag data formats.
Note: The security character function may only be used when you program your tag
data in the 4-bit hex format using command #201. The security character function
may NOT be used if you program your tag data with the 6-bit ASCII format using
command #200, even though the security characters are 6-bit characters.
When enabled, the security character function stores two characters, specific 6-bit
patterns designated for security coding purposes, in the programmer's nonvolatile
memory. These characters, selected at the factory for each programmer, may be two
specific characters from the list of security characters in Appendix F or one character
each from Appendix F and Appendix C.
When a tag programmer has tag security enabled, all tags programmed contain the
assigned security characters in the designated positions of the tag data. Security
characters comprise the second half of the 26th character through the first half of the
29th character when data is in the 4-bit hex format.
3-9
AP4110 Programmer’s Guide
The programmer places security characters into their associated tag data locations
when security characters in the tag data entered with command #201 match the
internal security characters stored in the programmer by factory personnel.
The programmer will not store onto a tag security codes that differ from those stored
in the programmer’s internal memory. If you attempt to program the tag with security
characters that do not match the internal security characters of the programmer (i.e.,
incorrect or improperly obtained codes), the programmer automatically programs the
space character into both security character locations.
When you input security characters while using TransCore’s Tag Programming
software, those security characters will not be visible on the monitor.
3-10
4
Troubleshooting
Chapter 4
Troubleshooting
Listed below are some problems that may arise when you are programming tags at
your site, along with suggestions for troubleshooting each problem. If a problem
persists, contact your TransCore representative or call TransCore at (214) 461-4031.
4-3
AP4110 Programmer’s Guide
4-4
5
Maintenance
Chapter 5
Maintenance
5-3
AP4110 Programmer’s Guide
5-4
A
Programmer Specifications
Appendix A
Programmer Specifications
A-3
AP4110 Programmer’s Guide
A-4
F E AT U R E S
AP4110 Programmer
• PC interface
• User-friendly tag
programming software
• Protection from
electrostatic discharge
• Interchangeable
programming brackets
available
Transfer of programmed data to the tag requires only a few simple steps.
After entering the code, the user issues a command to initiate code
transfer. The user presses the tag onto the programming head, and the
code automatically transfers to the tag.
The AP4110 Programmer can verify the code programmed into any tag
with an unsealed programming port. The TP software initiates the
verification sequence and the user presses the tag onto the programming
head. The tag ID then automatically appears on the PC screen.
DOCUMENTATION
Tag Programming System Software User
Guide
AP4110 Programmer’s Guide
For product information call: 1.800.923.4824 or 214.461.4031 (outside the U.S.) Fax 214.461.6478
www.transcore.com
© 2008 TC IP, Ltd. All rights reserved. TRANSCORE is a registered trademark of TC IP, Ltd., and is used under license. All other trademarks listed are the property of their
respective owners. Contents subject to change. Printed in the U.S.A. Products covered by this document are protected by one or m ore of the following U.S. patents
4,075,632; 4,360,810; 4,782,345; 4,835,377; 4,888,591; 5,504,485; and foreign equivalent patents. Other patents pending.
411114-008 03/08
B
RS–232 Connector Pinout
Appendix B
RS–232 Connector Pinout
This table identifies the pinout of the programmer’s DB9 rear panel RS–232
connector.
Pin Function
1 DCD
2 RX
3 TX
4 DTR
5 Signal ground
6 DSR
7 RTS
8 CTS
9 No connection
B-3
AP4110 Programmer’s Guide
B-4
C
TransCore 6-Bit ASCII Format
Appendix C
TransCore 6-Bit ASCII Format
C-3
AP4110 Programmer’s Guide
C-4
D
4-Bit ASCII Hex Codes
Appendix D
4-Bit ASCII Hex Codes
In TransCore’s 4-bit hex format, each ASCII character is represented by a certain 4-bit
pattern. These bit patterns are placed in specific groups of four consecutive bits
within the tag. The ASCII characters and their corresponding 4-bit hex codes are
listed in the table below.
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
D-3
AP4110 Programmer’s Guide
D-4
E
Programmer Response Codes
Appendix E
Programmer Response Codes
The programmer returns one of these codes in response to command #40, Display
System Status.
Code Description
E-3
AP4110 Programmer’s Guide
E-4
F
Security Characters
Appendix F
Security Characters
You may enter security characters into an Amtech tag if your programmer has been
configured at the factory to perform the security character function. These ASCII
security characters are encoded in the Amtech 6-bit data encoding scheme, and are
listed in the table below.
! 000001
" 000010
# 000011
$ 000100
% 000101
& 000110
' 000111
( 001000
) 001001
+ 001011
, 001100
: 011010
; 011011
< 011100
= 011101
> 011110
? 011111
@ 100000
[ 111011
\ 111100
] 111101
^ 111110
_ 111111
space 000000
F-3
AP4110 Programmer’s Guide
F-4