SAE J2534-2-2020

VIP免费
Carl 2024-09-06 160 1.28MB 146 页 15星币
侵权投诉
__________________________________________________________________________________________________________________________________________
SAE Technical Standards Board Rules provide that: “This report is published by SAE to advance the state of technical and engineering sciences. The use of this report is entirely
voluntary, and its applicability and suitability for any particular use, including any patent infringement arising therefrom, is the sole responsibility of the user.”
SAE reviews each technical report at least every five years at which time it may be revised, reaffirmed, stabilized, or cancelled. SAE invites your written comments and
suggestions.
Copyright © 2020 SAE International
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted, in any form or by any means, electronic, mechanical, photocopying,
recording, or otherwise, without the prior written permission of SAE.
TO PLACE A DOCUMENT ORDER: Tel: 877-606-7323 (inside USA and Canada)
Tel: +1 724-776-4970 (outside USA)
Fax: 724-776-0790
Email: CustomerService@sae.org
SAE WEB ADDRESS: http://www.sae.org
For more information on this standard, visit
https://www.sae.org/standards/content/J2534-2_202012
SURFACE VEHICLE
RECOMMENDED PRACTICE
J2534™-2
DEC2020
Issued 2006-03
Revised 2020-12
Superseding J2534-2 JAN2019
Optional Pass-Thru Features
RATIONALE
This update to API version 04.04 of the SAE J2534-2 specification is to add support for Ethernet NDIS protocol and the
read voltage on an SAE J1962 pin functionality.
TABLE OF CONTENTS
1. SCOPE ..................................................................................................................................................... 10
1.1 Purpose .................................................................................................................................................... 10
1.2 Documentation Convention ...................................................................................................................... 10
2. REFERENCES ......................................................................................................................................... 10
2.1 Applicable Documents ............................................................................................................................. 10
2.1.1 SAE Publications ...................................................................................................................................... 10
2.1.2 IHS Markit ................................................................................................................................................ 11
2.1.3 ISO Documents ........................................................................................................................................ 11
2.1.4 IEEE Publications ..................................................................................................................................... 11
3. DEFINITIONS .......................................................................................................................................... 12
4. ACRONYMS ............................................................................................................................................ 13
4.1 Acronyms for Single Wire CAN ................................................................................................................ 13
4.2 Acronyms for GM UART .......................................................................................................................... 13
4.3 Acronyms for Analog Inputs ..................................................................................................................... 13
4.4 Acronyms for UART Echo Byte Protocol ................................................................................................. 13
4.5 Acronyms for SAE J1939 ......................................................................................................................... 13
4.6 Acronyms for TP 2.0 ................................................................................................................................ 13
4.7 Acronyms for Fault-Tolerant CAN ............................................................................................................ 13
4.8 Acronyms for CAN FD and ISO15765 on CAN FD .................................................................................. 13
4.9 Acronyms for ETHERNET_NDIS ............................................................................................................. 14
5. ENABLING SAE J2534-2 FEATURES AND ACCESSING MULTIPLE SAE J2534 DEVICES ............... 14
Downloaded from SAE International by Univ of Toronto, Tuesday, July 20, 2021
SAE INTERNATIONAL J2534™-2 DEC2020 Page 2 of 146
6. PIN SELECTION ...................................................................................................................................... 14
6.1 Scope of the Pin Selection Optional Feature ........................................................................................... 14
6.2 Pass-Thru System Requirements ............................................................................................................ 14
6.2.1 Pin Usage ................................................................................................................................................. 14
6.3 Win32 Application Programming Interface............................................................................................... 14
6.3.1 API Functions - Overview......................................................................................................................... 14
6.3.2 API Functions - Detailed Information ....................................................................................................... 15
6.3.3 IOCTL ....................................................................................................................................................... 16
6.4 Discovery Support .................................................................................................................................... 19
7. ACCESS TO ADDITIONAL CHANNELS ................................................................................................. 19
7.1 Discovery Support .................................................................................................................................... 19
8. MIXED FORMAT FRAMES ON A CAN NETWORK ............................................................................... 20
8.1 Scope of the Mixed Format Frames on a CAN Network Optional Feature .............................................. 20
8.2 Win32 Application Programming Interface............................................................................................... 20
8.2.1 API Functions - Overview......................................................................................................................... 20
8.2.2 API Functions - Detailed Information ....................................................................................................... 23
8.2.3 IOCTL Section .......................................................................................................................................... 24
8.2.4 Message Structure ................................................................................................................................... 25
8.2.5 Elements .................................................................................................................................................. 25
8.3 Discovery Support .................................................................................................................................... 25
9. SINGLE WIRE CAN ................................................................................................................................. 25
9.1 Scope of the Single Wire CAN Optional Feature ..................................................................................... 25
9.2 Pass-Thru System Requirements ............................................................................................................ 25
9.2.1 Pin Usage ................................................................................................................................................. 25
9.3 Win32 Application Programming Interface............................................................................................... 25
9.3.1 API Functions - Overview......................................................................................................................... 25
9.3.2 API Functions - Detailed Information ....................................................................................................... 27
9.3.3 IOCTL Section .......................................................................................................................................... 27
9.4 Message Structure ................................................................................................................................... 30
9.4.1 Elements .................................................................................................................................................. 30
9.5 Discovery Support .................................................................................................................................... 31
10. ANALOG INPUTS .................................................................................................................................... 31
10.1 Scope of the Analog Inputs Optional Feature .......................................................................................... 31
10.2 Pass-Thru System Requirements ............................................................................................................ 31
10.2.1 Analog Inputs ........................................................................................................................................... 31
10.2.2 Simultaneous Communication on Multiple Protocols ............................................................................... 31
10.3 Win32 Application Programming Interface............................................................................................... 31
10.3.1 API Functions - Overview......................................................................................................................... 31
10.3.2 API Functions - Detailed Information ....................................................................................................... 31
10.3.3 IOCTL Section .......................................................................................................................................... 32
10.4 Message Structure ................................................................................................................................... 36
10.4.1 Examples ................................................................................................................................................. 36
10.4.2 Message Flag and Status Definitions ...................................................................................................... 37
10.4.3 DLL Installation and Registry ................................................................................................................... 37
10.5 Discovery Support .................................................................................................................................... 37
11. GM UART (SAE J2740) ........................................................................................................................... 38
11.1 Scope of the GM UART Optional Feature ............................................................................................... 38
11.2 Pass-Thru System Requirements ............................................................................................................ 38
11.2.1 Pin Usage ................................................................................................................................................. 38
11.3 Win32 Application Programming Interface............................................................................................... 38
11.3.1 API Functions - Overview......................................................................................................................... 38
11.3.2 API Functions - Detailed Information ....................................................................................................... 39
11.3.3 IOCTL Section .......................................................................................................................................... 39
Downloaded from SAE International by Univ of Toronto, Tuesday, July 20, 2021
SAE INTERNATIONAL J2534™-2 DEC2020 Page 3 of 146
11.4 Message Structure ................................................................................................................................... 43
11.4.1 Elements .................................................................................................................................................. 43
11.4.2 Message Data Formats ............................................................................................................................ 43
11.5 DLL Installation and Registration ............................................................................................................. 43
11.6 Discovery Support .................................................................................................................................... 43
12. UART ECHO BYTE PROTOCOL ............................................................................................................ 43
12.1 Scope of the UART Echo Byte Protocol Optional Feature ...................................................................... 43
12.2 Pass-Thru System Requirements ............................................................................................................ 43
12.2.1 Simultaneous Communication on Multiple Protocols ............................................................................... 43
12.2.2 Pin Usage ................................................................................................................................................. 43
12.3 Win32 Application Programming Interface............................................................................................... 44
12.3.1 API Functions - Overview......................................................................................................................... 44
12.3.2 API Change List ....................................................................................................................................... 45
12.3.3 API Functions - Detailed Information ....................................................................................................... 45
12.3.4 IOCTL Section .......................................................................................................................................... 46
12.4 Message Structure ................................................................................................................................... 48
12.4.1 C/C++ Definition ....................................................................................................................................... 48
12.4.2 Message Data Formats ............................................................................................................................ 48
12.4.3 Format Checks for Messages Passed to the API .................................................................................... 48
12.4.4 Message Flag and Status Definitions ...................................................................................................... 48
12.5 Return Value Error Codes ........................................................................................................................ 48
12.6 Discovery Support .................................................................................................................................... 49
13. HONDA DIAG-H PROTOCOL ................................................................................................................. 49
13.1 Scope of the Honda DIAG-H Optional Feature ........................................................................................ 49
13.2 Pass-Thru System Requirements ............................................................................................................ 49
13.2.1 Simultaneous Communication on Multiple Protocols ............................................................................... 49
13.2.2 Programmable Power Supply .................................................................................................................. 49
13.2.3 Pin Usage ................................................................................................................................................. 49
13.2.4 Honda Diagnostic Connectors ................................................................................................................. 49
13.2.5 Serial Communication Interface/Protocol ................................................................................................. 51
13.2.6 Electrical Characteristics of Interface ....................................................................................................... 52
13.3 Win32 Application Programming Interface............................................................................................... 54
13.3.1 API Functions - Overview......................................................................................................................... 54
13.3.2 API Functions - Detailed Information ....................................................................................................... 55
13.3.3 IOCTL Section .......................................................................................................................................... 55
13.4 Message Structure ................................................................................................................................... 56
13.4.1 C/C++ Definition ....................................................................................................................................... 56
13.4.2 Elements .................................................................................................................................................. 56
13.4.3 Message Data Formats ............................................................................................................................ 56
13.4.4 Format Checks for Messages Passed to the API .................................................................................... 56
13.4.5 Message Flag and Status Definitions ...................................................................................................... 56
13.5 Discovery Support .................................................................................................................................... 56
14. REPEAT MESSAGING ............................................................................................................................ 56
14.1 Scope of the Repeat Messaging Protocol Optional Feature.................................................................... 56
14.2 Win32 Application Programming Interface............................................................................................... 56
14.2.1 API Functions - Overview......................................................................................................................... 56
14.2.2 IOCTL Section .......................................................................................................................................... 57
14.3 Discovery Support .................................................................................................................................... 61
15. EXTENDED PROGRAMMING VOLTAGE SUPPORT ............................................................................ 61
15.1 Scope of the Extended Programming Voltage Feature ........................................................................... 61
15.2 Pass-Thru System Requirements ............................................................................................................ 61
15.3 Win32 Application Programming Interface............................................................................................... 61
15.3.1 API Functions - Overview......................................................................................................................... 61
15.3.2 API Functions - Detailed Information ....................................................................................................... 61
15.4 Discovery Support .................................................................................................................................... 61
Downloaded from SAE International by Univ of Toronto, Tuesday, July 20, 2021
摘要:

SAE J2534-2-2020 是汽车诊断领域中用于定义“直通式”(pass-thru)编程接口的重要标准规范,适用于车辆电子控制单元(ECU)的在线编程与重新刷写操作。该标准详细规定了硬件接口、通信协议、软件架构以及车辆网络兼容性要求,确保不同厂商的诊断工具与车辆系统之间实现统一、可靠的数据交互。SAE J2534-2 是 SAE J2534 系列标准中针对多协议支持与高级功能扩展的部分,尤其适用于现代车辆中支持的 CAN、ISO 15765、J1850 等多种通信总线,广泛应用于售后诊断设

展开>> 收起<<
SAE J2534-2-2020.pdf

共146页,预览4页

还剩页未读, 继续阅读

声明:本文档系会员上传,若文档所含内容侵犯了您的版权或隐私,请立即通知,我们立即给予侵权申诉删除!
作者:Carl 分类:国外协会 价格:15星币 属性:146 页 大小:1.28MB 格式:PDF 时间:2024-09-06

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 146
客服
关注