USB-DLA Instruction Book
USB-DLA Instruction Book
USB-DLA Instruction Book
UM-USBDLA-779A06-1.0-201006-02
Parker Hannifin Corporation
Electronic Controls Division
1305 Clarence Avenue
Winnipeg, MB R3T 1T4 Canada
Office +1 204 452 6776
Fax +1 204 478 1749
http://www.parker.com/ecd
http://www.vansco.ca
http://www.iqan.com
Copyright 2010 Parker Hannifin Corporation. All rights reserved. No part of this work may be
reproduced, published, or distributed in any form or by any means (electronically,
mechanically, photocopying, recording, or otherwise), or stored in a database retrieval system,
without the prior written permission of Parker Hannifin Corporation in each instance.
Warning!
FAILURE OR IMPROPER SELECTION OR IMPROPER USE OF THE PRODUCTS AND/OR
SYSTEMS DESCRIBED HEREIN OR RELATED ITEMS CAN CAUSE DEATH, PERSONAL INJURY
AND PROPERTY DAMAGE.
This document and other information from Parker Hannifin Corporation, its subsidiaries and
authorized distributors provide product and/or system options for further investigation by users
having technical expertise.
The user, through its own analysis and testing, is solely responsible for making the final selection of
the system and components and assuring that all performance, endurance, maintenance, safety
and warning requirements of the application are met. The user must analyze all aspects of the
application, follow applicable industry standards, and follow the information concerning the product
in the current product catalog and in any other materials provided from Parker or its subsidiaries or
authorized distributors.
To the extent that Parker or its subsidiaries or authorized distributors provide component or system
options based upon data or specifications provided by the user, the user is responsible for
determining that such data and specifications are suitable and sufficient for all applications and
reasonably foreseeable uses of the components or systems.
Offer of Sale
The items described in this document are hereby offered for sale by Parker Hannifin Corporation, its
subsidiaries or its authorized distributors. This offer and its acceptance are governed by the provisions
stated in the "Offer of Sale" elsewhere in this document, or available at www.parker.com.
Contents
Contents
1. Introduction 5
1.1. Safety symbols 5
2. Precautions 6
2.1. General safety regulations 6
2.1.1. Construction regulations 7
2.1.2. Safety during installation 7
2.1.3. Safety during start-up 7
2.1.4. Safety during maintenance and fault diagnosis 7
3. USB-DLA Description 8
3.1. Contents of USB-DLA kit 8
4. Software Installation 10
4.1. Installing the USB drivers 10
5. Using the USB-DLA 13
5.1. Plug in the USB cable 13
5.1.1. Load the USB drivers 14
5.2. Plug in the vehicle interface cable 16
5.3. USB-DLA LED Indicators 16
5.3.1. LED Colors and Blink codes 16
6. Software Tools for the USB-DLA 17
6.1. USB Update Tool 17
6.2. VAPI Server 19
6.2.1. Multiple client connections 21
6.3. RP1210 Chooser 21
7. Appendix A 23
7.1. USB-DLA Electrical Specifications 23
7.2. USB-DLA Environmental Specifications 23
8. Appendix B 26
8.1. Automotive Networks 26
8.1.1. J1939 26
8.1.2. J1708 26
8.2. RP1210 Compatibility 26
8.3. Software Model 27
8.4. Software Files and Locations 28
8.4.1. Files copied during software installation: 28
8.4.2. Default File locations (all versions of Windows): 28
9. Glossary of Terms 30
10. Index 32
1. Introduction
These instructions are meant as a reference tool for the vehicle manufacturer's
design, production, and service personnel.
The user of this manual should have basic knowledge in the handling of electronic
equipment.
WARNING
Sections marked with a warning symbol in the left margin, indicate that a hazardous
situation exists. If precautions are not taken, this could result in death, serious injury
or major property damage.
CAUTION
Sections marked with a caution symbol in the left margin, indicate that a potentially
hazardous situation exists. If precautions are not taken, this could result in minor
injury or property damage.
NOTICE
Sections marked with a notice symbol in the left margin, indicate there is important
information about the product. Ignoring this could result in damage to the product.
Contact the manufacturer if there is anything you are not sure about or if you have
any questions regarding the product and its handling or maintenance.
The term "manufacturer" refers to Parker Hannifin Corporation.
2. Precautions
WARNING
Mounting, modification, repair and maintenance must be carried out in accordance
with the manufacturer's regulations. The manufacturer has no responsibility for any
accidents caused by incorrectly mounted or incorrectly maintained equipment. The
manufacturer does not assume any responsibility for the system being incorrectly
applied, or the system being programmed in a manner that jeopardizes safety.
WARNING
Damaged product may not be used. If the control system shows error functions or if
electronic modules, cabling or connectors are damaged, the system shall not be
used.
WARNING
Electronic control systems in an inappropriate installation and in combination with
strong electromagnetic interference fields can, in extreme cases, cause an
unintentional change of speed of the output function.
NOTICE
As much as possible of the welding work on the chassis should be done before the
installation of the system. If welding has to be done afterwards, the electrical
connections on the system must be disconnected from other equipment. The
negative cable must always be disconnected from the battery before disconnecting
the positive cable. The ground wire of the welder shall be positioned as close as
possible to the place of the welding. The cables on the welding unit shall never be
placed near the electrical wires of the control system.
CAUTION
The vehicle must be equipped with an emergency stop which disconnects the supply
voltage to the control system's electrical units. The emergency stop must be easily
accessible to the operator. The machine must be built if possible, so that the supply
voltage to the control system's electrical units is disconnected when the operator
leaves the operators station.
CAUTION
Incorrectly positioned or mounted cabling can be influenced by radio signals which
can interfere with the functions of the system.
WARNING
The machine's engine must not be started before the control system is mounted and
its electrical functions have been verified.
Ensure that no one is in front, behind or nearby the machine when first starting up
the machine.
Follow the instructions for function control in the Start-up section.
CAUTION
Ensure that the following requirements are fulfilled before any work is carried out on
the hydraulics control electronics.
The machine cannot start moving.
Functions are positioned safely.
The machine is turned off.
The hydraulic system is relieved from any pressure.
Supply voltage to the control electronics is disconnected.
3. USB-DLA Description
The purpose of a Data Link Adapter (DLA) is implied by its name: it is an adapter
that provides a link between two different data networks or protocols. The Parker
Vansco DLA provides the link between a PC and an automotive network.
Information from the engine and transmission is converted into a format that a
laptop can understand. The DLA transfers data from computer ports (USB) to
vehicle ports (J1939, J1708).
The Data Link Adapter is sold in kit form, with all of the necessary cables and
connectors included. This manual explains the contents of the kit, and how to set up
and use the DLA for USB communication.
4. Software Installation
The software for the USB-DLA should be installed before plugging the DLA into your
computer.
i
INFORMATION
If you plug in the DLA first, Windows will try to install its own USB drivers. You will
have to cancel this driver installation and Windows may ignore the device the next
time it is plugged in.
The software installation is done in three parts:
1. Install the USB-DLA drivers on your PC.
2. Plug in the DLA and let the PC recognize the device and load the USB drivers.
3. Install the applications.
The following example shows the installation on a computer running Windows 2000
(other Windows operating system installations are similar). Upon running
"setup.exe" the following installation screen will appear, click Next to continue:
The next screen is a license agreement between the end user and Parker Vansco.
Once you have read and agreed to the license click on I Agree.
After installing the files, a final screen will indicate that the setup program is
complete. Click Close to finish the software installation of the USB-DLA.
i
INFORMATION
The DLA is considered a high current device because it draws more than 100mA
when operating. The unit must be plugged directly into your PC, or into a powered
USB hub. It will not operate if plugged into an un-powered USB hub.
A final screen will indicate when the USB-DLA installation is complete. Click Finish
to close the window.
CAUTION
The USB ground is not isolated from the power ground. A computer connected to
the USB port must be electrically floating and not have any connections to the
outside world, including the AC power adapter and the serial port. Failure to
observe this may result in damage to the DLA and the computer USB port. If a
laptop battery needs to be charged, the USB port must be disconnected from the
DLA. If the DLA is to be used with a desktop computer, care must be taken to ensure
that the power supply to the DLA is isolated from any earth or vehicle ground.
The following software tools are used to support the DLA on a PC.
USB update tool can be used to update the embedded firmware in the DLA.
VAPIserver starts automatically when an RP1210 application is started and
provides a link between the USB or serial hardware and the PC application.
RP1210 Chooser allows the use of different DLA hardware (such as Vansco's
serial or parallel DLA) on the same computer.
Parker Vansco also has a number of software tools that are useful for troubleshooting
vehicle networks. These are applications that have been developed over the years to
assist in developing products such as instrument clusters, transmission controllers
and DLAs.
CANsniff is a PC application that displays the amount of data on the CANbus as
well as actual traffic.
SimEngine is a powerful PC application that can simulate engine controller
messages.
SimGauges creates a virtual J1939 instrument cluster on a PC for a graphical
display of data received by the DLA.
i
INFORMATION
These softwares started as engineering tools and, as a result, are not full-featured,
professional software tools.
For further information about these software tools, please contact your Parker
Vansco representative.
NOTICE
USB update tool is a program for updating the embedded firmware in the USB-DLA.
If this is done incorrectly or the wrong firmware is loaded, the DLA can be rendered
inoperative. The unit must then be returned to Parker Vansco for reprogramming.
This tool is used to update the embedded firmware on the DLA itself.
Plug the DLA into the USB port and run the program udutool.exe. The program
should show you that the DLA is connected to the USB port. Click on the DLA to
select it for a firmware update.
Use the browse button (indicated by the ellipsis) to select an appropriate firmware
file. A valid DLA firmware file can be identified by three characteristics:
1. The filename should start with the DLA product number 779.
Never program the DLA with firmware file that does not start with 779.
2. The filename should end with the application version number.
Never program the DLA with an application code that has a lower version
number.
3. The file type should be .VSF.
The software will display an alert asking you if you are sure you want to reprogram
the DLA. Click Yes to continue. A progress bar will move across the screen. A dialog
box will inform the user if the update was successful.
USB update tool will only allow you to update only the application code in the DLA
and not the bootcode. This means that if you interrupt the update, you should be
able to run it again and complete the update. However, it is highly recommended
that the update be run without interruptions. The DLA should only be disconnected
when USB update tool reports the update has completed successfully.
Double clicking the VAPIserver icon will bring up a window showing the status of the
VAPIserver program. The VAPIserver will search for a DLA connected to the PC once
every minute. If it finds one, the status will change to "Connected" and the
VAPIserver will use that DLA until the connection is lost. The status window shows
the number of applications that are connected to the DLA.
The status window displays information on the data being sent through the DLA.
This includes counts of the bytes sent through J1939 and J1708 and also connection
status. In general, the Adapter Packets Tx count should match the Vapi Server
Packets Rx count. However, if the DLA is disconnected, the Adapter Packets TX
count will continue to increase as the PC attempts to communicate with the DLA.
Table 2: Status window messages
Description Explanation
CAN/J1939 Tx Count Number of J1939 messages transmitted by DLA
CAN/J1939 Rx Count Number of J1939 messages received by DLA
Clicking the Settings button will display a second dialog box, which allows the user
to limit the serial ports that the VAPI Server uses. This is useful on a Bluetooth
enabled laptop which may have up to 15 virtual COM ports. The Maximum Baud
Rate setting reduces the connection speed. Older laptops, and laptops with multiple
applications running in the background may have difficulty maintaining a
connection at 115200.
Simply select the API required for your device, VE121032 for the USB-DLA, and
move it to the top of the list with the arrows on the right hand side of the screen. If
you subsequently need to use another RP1210 device on the same PC, run RP1210
Chooser and move the corresponding API to the top of the list, such as PCSRP32 for
a legacy serial only DLA.
7. Appendix A
8. Appendix B
8.1.1. J1939
In the 1980's Bosch developed a system called Controller Area Network (CAN). CAN
was intended to be used as a communication network for industrial controllers. It
has gained acceptance in a wide variety of markets including the automotive
industry. CAN hardware ports are now embedded in micro-controllers. J1939 is a
standard developed by the Society of Automotive Engineers (SAE) that defines how
information is passed on a CAN network. J1939 is a differential pair network using
CAN Transceivers in a dominant/recessive mode. The network cable is terminated
on each end by a 120 resistor. The maximum data rate is 250Kbps. The data packet
format is <PGN><8 DATA BYTES><CRC>.
8.1.2. J1708
J1708 is an automotive network developed by SAE about the same time as CAN.
J1708 is a differential pair network using standard RS485 drivers in a
dominant/recessive mode. J1708 is terminated by 4.7K pull-up / pull-down and
47 series resistor. The data format and rate is the same as the standard computer
serial port: 9600bps, 1 start bit, 8 data bits, 1 stop bit. The data packet format is
<MID><PID><DATA><PID><DATA><CHK>.
cannot guarantee this into the future, as the engine developers may add extensions
to RP1210 to address issues unique to their systems.
The TMC RP1210 Specification is available from ATA for a fee.
Parker Vansco developed the RP1210 drivers used with the USB-DLA. The latest
updates are available on our website: www.parker.com/ecd.
i
INFORMATION
This section only compares how the USB and Legacy RS232 software models look.
However, they cannot be used at the same time.
Applications: The main purpose of the application is to present information to the
user in an organized manner. This allows the user to decide the kind of data to
transmit or receive on the automotive network. The application is the highest
software level and it does not require information on how the data was passed to the
computer. The application gets all its information from either the RP1210 API or
Parker Vansco's proprietary API.
ve121032.dll: An industry standard RP1210 API. Allows applications to
communicate with vehicle networks even when different DLA hardware is used. The
hardware interface could be USB, Serial, or even 802.11. Parker Vansco provides an
RP1210 front end which in turn makes calls to the VAPI.dll
VAPI.dll: The VAPI.dll provides a software interface for applications and for
ve121032.dll to communicate with the VAPI Server.
i
INFORMATION
Although it is possible to bypass the RP1210 interface and communicate directly
with the vapi.dll, we do not recommend this. The software model was developed to
address legacy issues. The long-term goal is to support the industry standard
interface (RP1210).
VAPIserver: The VAPIserver program communicates with the PC hardware in order
to transfer data to a DLA. The DLA may be connected to any of the PC hardware
ports. The VAPIserver searches for and maintains a connection to a DLA and makes
the DLA available to the application. The VAPIserver can support multiple clients;
more than one application can request information from the VAPIserver.
USB Drivers: VAPIserver does not communicate directly with the USB hardware,
rather it passes all requests on to the USB driver.
i
INFORMATION
Windows will not use the new USB driver until you have updated the driver in Device
Manager.
Manually update the driver in Windows, (ie: Settings > Control Panel > System >
Hardware > Device Manager).
Right click on Vansco USB DLA and select Update Driver.
9. Glossary of Terms
A
application software
A level of software that makes a product (hardware) perform desired functions for
the end user.
C
CAN
Controller Area Network
CAN High
One of the wires used in the shielded twisted-pair cable, which provides the positive
signal that, when connected with CAN Low, provides a complete CAN differential
signal.
CAN Low
One of the wires used in the shielded twisted-pair cable, which provides the negative
signal that, when connected with CAN High, provides a complete CAN differential
signal.
CAN Shield
A shielding that wraps around the CAN High and CAN Low wires (twisted-pair),
completing the shielded twisted-pair cable.
D
Data Link Adaptor (DLA)
A development tool that connects the CAN bus to a personal computer (through a
USB or RS232 port), so that programming and diagnostics can be performed on the
product before installing it in a vehicle.
driver (software)
A block of software that provides access to different hardware components.
R
RS232
An inexpensive type of serial communication used on most PC and laptop
computers that doesn't define the communication protocol, making it attractive for
embedded applications. RS232 is an older technology that is slowly being phased out
of production in favor of USB.
10. Index
A
Appendix A 23
Appendix B 26
application software 30
Automotive Networks 26
C
CAN 30
CAN High 30
CAN Low 30
CAN Shield 30
Contents of USB-DLA kit 8
Controller Area Network 30
D
Data Link Adaptor (DLA) 30
driver (software) 30
I
Installing the USB drivers 10
Introduction 5
P
Precautions 6
R
RP1210 Chooser 21
RP1210 Compatibility 26
RS232 30
S
Software Files and Locations 28
Software Installation 10
Software Model 27
Software Tools for the USB-DLA 17
U
USB Update Tool 17
USB-DLA Description 8
USB-DLA Electrical Specifications 23
USB-DLA Environmental Specifications 23
USB-DLA LED Indicators 16
Using the USB-DLA 13
V
VAPI Server 19