Intrepid Control Systems, Inc


Download Intrepid Control Systems, Inc


Preview text

Intrepid Control Systems, Inc. Vehicle Spy Quick Start Guide Version 1.0.1, 12/8/2008

i

www.intrepidcs.com

Intrepid Control Systems, Inc.

Table of Contents
Welcome to the Vehicle Spy Quick Start Guide.........................2
Vehicle Spy Overview...................................................................3
Minimum PC Hardware Requirements........................................5
Vehicle Network Interface Hardware...........................................5
Using Your Hardware for the First Time.....................................8 Installing the Software ................................................................8 Adding Your License File............................................................9 Connecting Your Hardware ......................................................10
Getting Comfortable with the User Interface ...........................14 Views and Tabs in the User Interface.......................................17 Tearing tabs .........................................................................17 Replacing torn tabs ..............................................................17 Vehicle Spy “Views”..................................................................19 Popular Views in Vehicle Spy...................................................19
Application Examples.................................................................28
Viewing the Data You Want........................................................30 Part 1 - Log On and Load Up ...................................................30 Part 2 - Monitor Message Traffic ..............................................32 Part 3 - Examine Messages .....................................................34 Part 4 - Your Message Specification in Action .........................36 Part 5 - Show Only "Module Message" ....................................37 Part 6 - Fast Filtering with column headers in the Messages View ..........................................................................................40 Part 7 - Message Timestamps and Pausing ............................42 Part 8 - Saving Your Messages View Buffer ............................44 Part 9 - Clearing the Messages View Buffer ............................46 Summary ..................................................................................47

www.intrepidcs.com

ii

Intrepid Control Systems, Inc.

Transmitting Messages with Vehicle Spy ................................48 Part 1 - Load the Setup File......................................................49 Part 2 - Entering a Transmit Message......................................50 Part 3 - Utilizing Docking Windows...........................................52 Part 4 - Manually Transmitting a Message...............................53 Part 5 - Periodically Transmitting a Message...........................55 Part 6 - Automatically Responding to a Message ....................57 Summary ..................................................................................59
Decoding Signals from Messages ............................................60 Part 1 - Loading a Setup file .....................................................60 Part 2 - Enter a Message..........................................................61 Part 3 - Enter an Equation for an Analog Value .......................63 Part 4 - Viewing Message Data ................................................65 Part 5 - Viewing Message Data Using the Signal View............67 Part 6 - An Introduction to the Signal View Features ...............70 Summary ..................................................................................72
Capturing Data with Triggers (Function Blocks) ....................74 Overview ...................................................................................74 Part 1 – Create a Data Capture Function Block .......................74 Part 2 – Setting the Buffer Tab .................................................75 Part 3 – Setting the Start Tab ...................................................76 Part 4 – Setting the Stop and Trigger Tab................................77 Part 5 – Setting the Storage Tab ..............................................78
Reverse Engineering ..................................................................79 Overview ...................................................................................79 Part 1 – OBD Diagnostics Values.............................................79 Part 2 – Using Your Filters .......................................................80 Part 3 – Using Activity Highlighting...........................................80 Part 4 – Priority and Update Rates...........................................81

iii

www.intrepidcs.com

Intrepid Control Systems, Inc.
Part 5 – Monitoring While Engine is Off ...................................81 Part 6 – Decoding Signals from Data Bytes .............................82
Digital Signals.......................................................................82 State Encoded and Binary Signals.......................................82 ASCII Data ...........................................................................83 Analog Data..........................................................................83 Conclusion ................................................................................83
“Parking Lot” Flashing (Stand-Alone Flashing) .....................84 Overview ...................................................................................84 Part 1 – Preparing Your Flash Files .........................................84 Part 2 – Writing the Flash Script...............................................85 Part 3 – Downloading the CoreMini File ...................................85 Part 4 – Using the neoVI Stand-Alone .....................................86 Summary ..................................................................................86
“Flight Recording” (Stand-Alone Recording) ..........................88 Overview ...................................................................................88 Part 1 – Preparing your Memory Card .....................................88 Part 2 – Write Your Data Capture Script ..................................89 Part 3 – Downloading the CoreMini File ...................................90 Part 4 – Using the neoVI Stand-Alone .....................................91 Part 5 – Extracting Your Data From the microSD Card............91 Part 6 – Using Multiple Memory Cards.....................................92 Copying the Script to More microSD Cards .........................92 Swapping microSD Cards During Recording .......................92 Summary ..................................................................................93
Application Examples Summary ...............................................94 Accessing Tutorial Files in Vehicle Spy....................................94
Appendix A: Databases..............................................................96 Network Databases (DBC, VS3, J1939) ..................................96 Network Databases Tab ...........................................................96

www.intrepidcs.com

iv

Intrepid Control Systems, Inc.
UEF Support Tab......................................................................98 Diagnostics Tab ........................................................................98 DTC Database Tab...................................................................99
Appendix B: Requesting and Saving DTC Data.....................100 Overview .................................................................................100 Part 1 - Creating a Diagnostic Job Service ............................101 Part 2 - Function block to Request and Save Data ................102 Part 3 - Making a Graphical Panel..........................................104 Part 4 - Finding and Viewing the Data....................................105 Summary ................................................................................105
Appendix C: GMLAN Diagnostics ...........................................106 Overview .................................................................................106 Part 1 - Read DID Setup.........................................................107 Part 2 - Write DID Setup .........................................................108 Part 3 - Writing the Read DID.................................................109 Part 4 - Requesting PIDs from a Dynamic DPID....................110 Part 5 - Requesting the Dynamic DPID ..................................111 Conclusion ..............................................................................112
Appendix D: ECU Flashing with Manufacturer Software......114 Overview .................................................................................114 RP1210 Support .....................................................................114 Ford’s DET and the DLL Switcher ..........................................114 Step 1 – Locating the DLL Switch Program .......................114 Step 2 – Using the DLL Switch Program............................115 Step 3 – Configuring Ford DET Software...........................115 Step 4 – Reverting to the Old DLLs ...................................116

v

www.intrepidcs.com

Intrepid Control Systems, Inc.
Appendix E: GM’s DPS Programming Automation ...............118 Overview of GM DPS with Vehicle Spy 3 ...............................118 Part 1 - Creating a DPS Diagnostic Job Service ....................119 Part 2 - Function Block to Launch Programming Services.....122 Part 3 - Making a Graphical Panel..........................................124 Part 4 - Using What You Have Created .................................126

www.intrepidcs.com

vi

Intrepid Control Systems, Inc.

Intrepid Control Systems, Inc.
Welcome to the Vehicle Spy Quick Start Guide
This document was created to help Vehicle Spy users at every level of experience.
Whether you’re a new or prospective user, or a seasoned user, these pages give a short summary of Vehicle Spy and its many possible applications. You can also quickly find information about specifications and hardware requirements.
Several Application Examples were included to help make learning the basics of Vehicle Spy quick and easy. Complete these exercises and you will have a solid foundation as you begin to work with Vehicle Spy.
If you need information about other products, visit the Vehicle Network Interface Hardware Section. This section includes information about hardware available through Intrepid Control Systems.

1

www.intrepidcs.com

www.intrepidcs.com

2

Intrepid Control Systems, Inc.
Vehicle Spy Overview
The Engineering Tool for Vehicle Networks Vehicle Spy is a world class engineering tool for designing, testing, and analyzing networked vehicles of today and tomorrow. Electronics in the vehicle have grown to an unprecedented level of complexity, from a handful of computers to literally dozens of computers situated in an in-vehicle computer network.

Complexity is further increased by the inclusion of multiple networks such as main networks, sub-networks, and multimedia networks, linked together by gateways. This newfound complexity makes development and verification of vehicle electronics systems a difficult challenge.
Vehicle Spy tackles this challenge head on with a focus on easeof-use and user productivity. Vehicle Spy software contains many tools to help users access information quickly.

3

www.intrepidcs.com

Intrepid Control Systems, Inc.
Key Uses of Vehicle Spy
• Use it as a bus analyzer that allows monitoring on network and message transmission.
• Can be used as a “data logger” or “flight recorder”, automatically capturing bus events and store trace files.
• Simultaneous operations on multiple networks. Each network may have a different protocol.
• Simulate nodes, gateways, or even entire vehicles.
• Your application here – Vehicle Spy has an entire spectrum of features that can accomplish your goals.
Vehicle Spy provides simultaneous, multi-protocol software support for many networks, including:
• DW CAN • SW CAN • LSFT CAN • Ford SCP • Ford UBP • GM CGI • K-Line • GMLAN • ISO9141 • J1708 • J1850 PWM • J1850 VPW GM • J1850 VPW Chrysler • J1857 • J1939 • Keyword 2000 • LIN • UART

www.intrepidcs.com

4

Intrepid Control Systems, Inc.
Minimum PC Hardware Requirements
Minimum Requirements • Windows 2000, XP or Vista with latest service packs • 256 MB System RAM • Intel Celeron 1 GHz • 1024x786 Screen Resolution • neoVI Blue, neoVI Red, neoVI Fire, neoVI PRO, or ValueCAN3 device • One USB Port
Recommended for Best Performance • Windows XP or Vista with latest service packs • 512 MB system RAM • 2.1 GHz or compatible • 1280x1024 or better screen resolution • neoVI Blue, neoVI Red, neoVI Fire, neoVI PRO, or ValueCAN 3 device • One USB Port
Optional Hardware Support • Audio Card • GPS (Global Positioning System) Unit with NMEA RS232 Interface • Analog Data Acquisition Card (DAQ) • PC Joystick
Vehicle Network Interface Hardware
Vehicle Spy supports a number of hardware interfaces for vehicle networks designed and manufactured by Intrepid Control Systems, Inc. Each has a high level of integration with Vehicle Spy.

5

www.intrepidcs.com

Intrepid Control Systems, Inc.
neoVI Fire Vehicle Interface
Recommended for: CAN, LIN, J1850 VPW, ISO9141, Keyword 2000, CM CGI, and OBD-II. Also for GM Global A Architecture projects. More Information at: http://www.intrepidcs.com/fire
neoVI Red and Red Limited Vehicle Interfaces
Recommended for: CAN and LIN networks. More Information at: http://www.intrepidcs.com/red http://www.intrepidcs.com/red-ltd
neoVI Blue Vehicle Interface
Recommended for: Legacy busses such as J1850 VPW and PWM, GM Class 2, ISO9141, Keyword 2000, Ford SCP, OBD-II, J1587, J1708. Also has CAN and LIN. More Information at: http://www.intrepidcs.com/blue
neoVI PRO Vehicle Interface
Recommended for: CAN, J1850, GMLAN, GM Class 2, ISO9141, Keyword 2000, Ford SCP, OBD-II, J1587, J1708, LIN, IDB-C, and J1939. More Information at: http://www.intrepidcs.com/pro
ValueCAN3 and ValueCAN3 Limited Vehicle Interfaces
Recommended for: CAN networks. More Information at: http://www.intrepidcs.com/vcan3

www.intrepidcs.com

6

Intrepid Control Systems, Inc.

Intrepid Control Systems, Inc.
Using Your Hardware for the First Time
When you first receive your hardware and software, you should have the following:
• A neoVI or ValueCAN Network Interface • Software CD • USB Cable (for ValueCANs, this is built into the device)
Installing the Software
NOTE: Install the software first! Even if you did not purchase software, this installation installs the driver files, API interfaces, RP1210 and J2534 drivers.
NOTE: If you are going to use Vehicle Spy and downloaded the software, make sure to download or get a copy of your license file. Contact Intrepid Control Systems if you cannot find your license file.
1. Start by inserting the CD. The CD should show this screen.

7

www.intrepidcs.com

Vehicle Spy Autorun Screen

www.intrepidcs.com

8

Intrepid Control Systems, Inc.
If this screen does not appear automatically, go to Start Run, click on Browse… Then browse to the CD Drive and double-click on icsSetup.exe.
If you’ve downloaded the software from our web site, then run the vspy3_install.exe file you downloaded.
2. Click on Vehicle Spy 3 and follow the on-screen instructions. This will take a few minutes, since there are several drivers installed with the software.
3. Once the install program prompts you that Vehicle Spy 3 Software is installed, click on Finish.
4. With the install done, click on Exit for the first screen. No other installations are needed from this screen.
5. Double click on the orange Vehicle Spy 3 Icon to start Vehicle Spy.
Adding Your License File
1. If this is a brand new install of Vehicle Spy, the application will ask for a license key when first started. The screen will look like the one pictured below.

9

www.intrepidcs.com

Intrepid Control Systems, Inc.
a. Click on the “Add License File…” button highlighted in green.
b. If you received a CD with your hardware, your license file will be located on the CD you received. If you downloaded the software, the license file may be given to you or downloaded from the same location. Contact Intrepid Control Systems if you have trouble locating your license file.
c. Point the file open dialog to the license file found in the root directory of the CD (The extension is *.LIC).
2. If this install is an upgrade from a pre-existing install, open Vehicle Spy 3 and click on Tools Options… and click on the “License” Tab. Click on the “Add License File…” button. Point the file open dialog to the license found in the root directory of the CD (The extension is *.LIC).
Connecting Your Hardware
NOTE ABOUT POWERING YOUR HARDWARE:
If you are using a neoVI it requires power from a vehicle’s network connector using the cable included with the neoVI, or from an external power supply connected to the power pins on the device. The USB connector does not provide sufficient current to power the neoVI.
If you have a ValueCAN, all ValueCAN models power from the USB port and no extra power source is needed. Optionally, you can power the ValueCAN from the DB9 connector. If power is supplied to these pins on the DB9 connector, the ValueCAN will automatically switch to this power mode and isolate the PC from the ValueCAN ensuring complete protection to your laptop.
1. When you connect USB to the neoVI or ValueCAN to the PC, the hardware should install itself. You should see several balloons in your Windows Task Bar as the hardware installs. Once it finishes, it will say your device is installed and ready for use.

www.intrepidcs.com

10

Intrepid Control Systems, Inc.
2. Run Vehicle Spy 3 by double-clicking on the orange icon on your desktop. When it starts, you should see a picture of your neoVI or ValueCAN device in the bottom part of the Logon screen, and your hardware should be listed below the Configure button:
Click on the [+] sign next to the device’s name, and the available channels and baud rates will display. 3. The device has its own default settings for baud rates, but your networks may work at different baud rates. Before proceeding, make sure you know your network baud rates. 4. To configure baud rates, click on the Configure button above your device’s listing. You will get a display like this:

5. Change baud rates by double-clicking on the Baud Rate selection and choosing the baud rate you need. Click on the X in the upper right corner of the window to close the setup.
NOTE: If you have a set of baud rates you will always use, click on the Make Networks Default button. This will save the current baud rates as defaults in Vehicle Spy, and use them automatically in the future, even with

11

www.intrepidcs.com

Intrepid Control Systems, Inc.
different neoVI devices. 6. Connect your device to an active network, then click on
the Start button. You should see the Messages View with message traffic displayed like this:

You are now successfully connected using your neoVI or ValueCAN.
7. If you have any baud rate conflicts between your hardware device and Vehicle Spy, the Networks View will display with red highlights where there are conflicts. To resolve these, click on the Apply to Hardware button to apply the settings in Vehicle Spy to the hardware. Also you can press the Apply to VS3 button to upload the configuration from the device to Vehicle Spy.
Then click the Messages tab, and you should now see traffic like in Step 6.

www.intrepidcs.com

12

Preparing to load PDF file. please wait...

0 of 0
100%
Intrepid Control Systems, Inc