2019 SAE Corporate Learning GV Resource Guide - P18294612

ELECTRICAL/ELECTRONICS AND ELECTRONIC SYSTEMS

Learning Objectives By attending this seminar, you will be able to: • Write programs that use the SAE J2534-1 compliant hardware to communicate with vehicles • Reduce your dependency on proprietary vehicle communication hardware • Increase your productivity by collecting the specific vehicle information you need when you need it • Solve vehicle integration problems by capturing events from the vehicle network • Protect your software investments by writing your application using a standard API Who Should Attend 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. Prerequisites 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. −− History of the SAE J2534-1 PassThru API −− Future of SAE J2534-1, J2534-2, J2534-3 • PassThru PC Setup −− Using the registry to find devices −− Loading the SAE J2534-1 DLL • PassThru Open and Close • PassThru Connect and Disconnect −− PassThruConnect: protocols, connect flags, baudrates −− PassThruDisconnect • Lab 1: PassThru on the PC: Simple SAE J2534-1 Program • PassThru Read Messages and Write Messages −− The PassThru message structure −− PassThruReadMsgs: read, loopback and indication messages −− PassThruWriteMsgs Topical Outline • What is the SAE J2534-1 PassThru API −− Why use the SAE J2534-1 PassThru API −− Overview of the SAE J2534-1 PassThru API −− Overview of vehicle communication

• PassThru Start Message Filter and Stop Message Filter −− PassThruStartMsgFilter: pass, block and flow control filters −− PassThruStopMsgFilter • PassThru Other Functions −− PassThruSetProgrammingVoltage −− PassThruReadVersion −− PassThruGetLastError • Lab 2: A Complete SAE J2534-1 Program • PassThru Start Periodic Message and Stop Periodic Message • PassThru I/O Control −− GET_CONFIG and SET_CONFIG −− Other parameters • ISO15765 in J2534-1

−− Flow control filters −− Indication messages • Lab 3: Enhancing your PassThru Program −− Changing device configuration −− ISO15765 message reader

Instructor: Fee: $925

Mark Wine

.7 CEUs

URL:

sae.org/learn/content/c0733/

CYBERSECURITY

Cybersecurity: An Introduction for the Automotive Sector 1 Day | Classroom Seminar I.D.# C1619 The automotive industry is the new “battleground” for cyber- security. Following the path of desktops/laptops, tablets, and mobile phones, the automotive industry is now the “hot” area for both academic researchers and hackers. This will transform the automotive industry just as it transformed traditional information technology and the mobile markets; it is inescapable, but it can be beneficial, and a well-prepared company can find significant benefit in being a market leader. What does cybersecurity mean? Who is attacking and why? What must we change? What can stay the same? What is the larger organization’s role in cyber? What will the government likely do

36

3 ways to get a no-obligation price quote to deliver a course to your company: Call SAE Corporate Learning at +1.724.772.8529  |  Fill out the online quote request at sae.org/corplearning  |  Email us at corplearn@sae.org

Made with FlippingBook Online newsletter