With the increase in vehicle electronics, the need to gather data from the vehicle has never been greater. From vehicle development, through vehicle test to vehicle validation, engineers are required to collect data from the vehicle's network. The SAE J2534-1 API (Recommended Practice for Pass-Thru Vehicle Programming) gives engineers the tool to collect vehicle data from multiple network types including CAN, ISO15765, J1850, ISO9141 and Chrysler SCI, using standard J2534 interface devices. In addition, the aftermarket can access the vehicle's OBDII information from the diagnostic connector. Using the SAE J2534-1 API, an engineer can write a single program that communicates on multiple protocols, uses an off-the-shelf interface device and is scaleable.
This course is designed to give you an understanding of the J2534-1 API, enabling you to create your own programs that accomplish your vehicle communication needs. In addition to learning how to use each of the J2534-1 functions, you will have the opportunity to write a program that collects messages off of the CAN vehicle bus and another program that reads trouble codes off of a J1850 vehicle.
Note that because of the proprietary nature of the information, this class does not provide details on reprogramming algorithms or proprietary data collection.
Attendees will receive a copy of the SAE J2534-1 Recommended Practice for Pass-Thru Vehicle Programming.
By attending this seminar, you will be able to:
This seminar is designed for engineers involved with automotive design and development who need to write programs that interact with vehicles through the in-vehicle network. This includes engineers who validate OBDII, engineers developing and validating new electronic control modules, engineers writing reprogramming application, test engineers who log vehicle data, system integrators who need to validate system operation, and after-market engineers who add new functionality to vehicles. The seminar would also be helpful for people who develop end-of-line tests, service diagnostics or inspection and maintenance cells for vehicles.
Participants should have an undergraduate degree in computer programming or equivalent experience including the ability to write programs in the "C" programming language.
A basic knowledge and understanding of vehicle networks (CAN, J1850, ISO9141, ISO14230 or ISO15765) and familiarity with the Windows or Linux operating system are essential.
You must complete all course contact hours and successfully pass the learning assessment to obtain CEUs.
Mark Wine is a senior development engineer at Drew Technologies Inc. which is a manufacturer of J2534-1 devices. His work includes developing and supporting the J2534-1 compliant CarDAQ and Mongoose family of products. Since 1993, Mr. Wine has been acquiring experience in product and software development including 10 years developing vehicle communication products. Most recently, Mr. Wine has been working with GM and Allison Transmission on advanced J2534-1 applications. Prior to working in automotive, Mr. Wine delivered product training and technical support throughout Asia. He has a B.S. in Electrical Engineering from Montana State University.