OT-1 16 Channel OBD-II Interface User Manual OT1_Manual_1.0.
1. Overview ............................................................................................................................... 3 OBD-II ............................................................................................................................... 3 Why is CAN so special?.................................................................................................... 4 MTS and the Log Chain Concept..............................................................................
1. Overview The Innovate Motorsports OT-1 allows you to read up to 16 channels of “OBD-II” (“On Board Diagnostic) information directly from your vehicle’s engine control unit (ECU) and integrate it into an Innovate MTS (“Modular Tuning System”) “Log Chain”. An MTS Log Chain can be logged (recorded) and analyzed on a personal computer using Innovate’s award winning LogWorks software (included with the OT-1) or other 3rd party MTS compatible applications.
Looking closely we can see that there are really three different electrical ‘pairs’, each representing a different type of physical communication link. J1850 (pins 2&10), CAN (pins 6&14), and ISO (pins 7&15).
Also, the CAN standards include mechanisms for error checking and data flow control. Both these are areas which are either weak or lacking in several of the other vehicle specific protocols allowed under OBD-II. 1.3 MTS and the Log Chain Concept As noted above, MTS stands for Modular Tuning System. It was originally developed by Innovate as a way to mix and match combinations of our data acquisition products and still have a single connection for computer based logging and analysis.
1.4 MTS Advantages With all the excitement about CAN bus communication, one may wonder why use a separate bus like MTS at all. Truthfully, CAN will most likely become increasingly important in automotive data acquisition over time. This is why newer Innovate products, like our LM-2 handheld lambda metering system include support for multiple CAN buses. However, MTS still has some nice advantages. For instance, it does not require a complicated gateway for connection to a personal computer.
2. Installing the OT-1 For some reason, performance automotive accessories are never as easy to install as they appear on cable TV.
2.2 Locate the OBD-II Connector in your vehicle As noted, this is typically the most dangerous aspect of OT-1 installation. A safety helmet is wholly optional, but a flashlight can be extremely helpful. The connector is required to be within 3’ of the driver’s seat in the vehicle and accessible without tools. Generally it is somewhere just behind the bottom edge of the dashboard, immediately in front of the driver, but it may be in a relatively obscure place, like hidden behind an ashtray.
2.3 Connect the OT-1 to your vehicle’s OBD-II port The power pins on an OBD-II connector are always active, so even if your vehicle’s ignition switch is off, the power light on the OT-1 should immediately illuminate: [Photo] If it does not, disconnect the OT-1 and check with a multi-meter or test light between pins 4 (chassis ground) and pin 16 (battery +) on the OBD-II connector. The power pins are fuse protected and sometimes get shorted out, particularly if the connector is uncovered.
3. Configuring the OT-1 Unless you are content monitoring only RPM from your vehicle, chances are you will want to configure your OT-1 using Innovates LM Programmer application. As with hardware installation, the following steps are best followed in order. 3.1 Install the Innovate Software Suite from the included CD When the CD including with the OT-1 is inserted in your Windows based PC the setup program should start automatically: If for some reason it does not, you can run LogWorks2Setup.
the Driver tab you can click “Update Driver” and install the proper drivers from the included CD. As with banging your head on the steering wheel, some profanity is permissible should this step become necessary. Once Windows reports that the OT-1 is installed and “Working Properly”, you are ready to proceed to the next step. 3.3 Run LM Programmer The LM Programmer application can be launched from Start->Programs->LogWorks2->LM Programmer from the Windows task bar.
The Protocol/Channels tab allows you to set the OBD-II protocol to be used and the number of MTS channels to generate: The current connection status with the ECU is shown in the lower left hand corner: By default, the OBD-II protocol is “Automatic”. But there are a few instances where you might want to override this and set it to a specific protocol. First, if a vehicle supports multiple protocols you might want to force the OT-1 to always use the fastest, instead of simply using the first one it finds.
The Inputs Tab allows you to assign the generated MTS channels to a particular OBD-II value: In order to do this, the OT-1 must be connected to the ECU in the vehicle (vehicle light on and blinking). If it is not, you will be warned and the current input assignments will be displayed but you will not be able to edit them. If this happens, you can turn on the vehicle, wait for the vehicle light, leave the Inputs tab, and return to it.
Notice that the data appears ‘steppy’ and, based on the timeline, appears to be updating about 6 times per second. Next we have a log trace of 16 channels (RPM, MAF, MAP, TP, you name it) from a 2006 Saturn: Even if we zoom in to a closer time scale, the data is quite smooth. Performance is controlled by two things: • • The Connection Speed ECU Responsiveness The Lexus in the first example is using ISO 9141 and 10.4K bits per second. The Saturn is using ISO 15765 (CAN) at 500K bits per second.
Like the Saturn, it is connected using 500K bit CAN, but we can begin to see some ‘steppiness’ in the RPM channel with only 8 channels being collected. In addition, some values, like the Calculated Load are courser still. Presumably because the ECU itself is only calculating them a few times per second. With this in mind, it is probably best to assign channels only a few at a time and then select “Program”.
As we can see from the diagram on the right, values are read from the ECU one after another, in a loop. Since it takes the ECU a certain amount of time to respond to each query, the longer the list of the channels, the longer it takes to complete the loop. Obviously, the longer to takes to complete the loop, the larger the time gap between each read of an individual value.
But what would happen if we also added ECT, IAT, MAF, and MAP? If we left all our channels at normal priority, some critical channels may not be fast enough for our purposes: - 17 -
But not all channels change quickly and we are more concerned with some channels than others. For example, let’s say we are primarily concerned with RPM, SPARKADV, and FUEL1_OL. We’d like VSS, IAT, ECT, MAF, and MAP but we do not care if they update slowly.
This extra resolution comes at the expense of our Low Priority inputs. These channels all share the ECU ‘bandwidth’ once used by VSS alone. But, this lets us have high resolution critical data combined with lower priority, lower resolution data in the same log. 3.7 Check and Clear any Vehicle Trouble Codes (Optional) The last page in LM Programmer displays any Diagnostic Trouble Codes (“DTCs”) currently reported by your vehicle.
4. Getting Started With LogWorks LogWorks is Innovate’s award winning data acquisition and analysis software. It is an extremely powerful tool and users would do well to refer to the LogWorks User Manual (installed with the Innovate Software Suite). However, for user who, like us, like some more immediate gratification before slogging through another manual we have included this brief getting started guide. It will both help you create your first log and point out a few OT-1 specific ‘gotcha’s’. 4.
Default Panel Customized (see LogWorks User Manual) - 21 -
4.4 Configure the OT-1 Channels for the proper OBD-II value By default, LogWorks assumes that the 16 channels match the first 16 Inputs from the list of supported OBD-II PIDs. So, chances are that you will have to reconfigure the channels in LogWorks to match the actual configuration of your OT-1. Do this by selected Channels->Configure Channel from the menu on the main screen. The following dialog box will appear: Only the top portion of the Dialog normally needs to be altered.
4.5 Creating your First Log Select File->New Realtime Log… from the menu bar on the main screen. A new log window will open and data will be displayed in real time as it is acquired: To stop recording press the Stop button in the toolbar at the top of the window. Pressing record again will start a new ‘session’ (see the LogWorks User Manual for details). That’s it, you should now be armed with enough information to make dangerous modifications to your vehicle.
5. Connecting with other MTS Devices In general, the OT-1 can be treated like any other MTS device. There are two caveats. The first is that the OT-1 has a built in USB port which can be used in place of the Serial OUT port for connecting to a computer: It is important to understand that only devices ‘up stream’, or attached to the Serial IN on the OT1 can be seen and logged via the OT-1’s USB port. Also, only gauges and displays ‘down stream’ of the OT-1 will be able to display OT-1 channels.
6. Specifications Power Power requirements 8-36 Volt / 90mA (max, 50 mA nominal) Serial Communication Serial Port Speed Packet/Logging Speed Sample Resolution 19.2 kbit/sec 81.92 msec/sample packet 10 bits (0..5V at 0.1% resolution) Software Supported OSs Windows 98, ME, 2000, XP, and Vista OBD-II Specifications Number of Channels Supported protocols 16 (max) ISO 157650 (CAN), J1850PWM, J1850VPW, ISO 9141, ISO 14230 (KWP2000) USB Specifications Protocol Version Supported OS’s 2.
Appendix A: Limited Warranty LIMITED WARRANTY Innovate stands behind the quality of its products. Innovate makes the following warranty to purchasers of its products: All new Innovate products carry a six-month warranty from the date of purchase. If proof of purchase cannot be provided, warranty will be determined by date of manufacture.
Appendix B: Supported PIDs Name – Description Units Min. Max "RPM - Engine RPM", "TP - Throttle Position(abs)", "LOAD_PCT - Engine Load(calc)", "SPARKADV - Timing Advance(cyl1)", "MAF - Mass Air Flow", "MAP - Manifold Abs.
Name – Description Units Min.
Revision History 1.