没有合适的资源?快使用搜索试试~ 我知道了~
首页Can calibration protocol (CCP)
Can calibration protocol (CCP)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/star.98a08eaa.png)
该文档是汽车ECU标定中的协议文档如果你是做ECU标定的,该文档是基础哦.
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/4584663/bg1.jpg)
ASAP Standard
CCP
CAN Calibration Protocol
Version 2.1
Version 2.1
Date 18. February 1999
Status Release
Author H. Kleinknecht
Distribution public
Co-Authors V2.1:
Andreas Krüger Hewlett Packard
Hans-Georg Kunz Mannesmann VDO
Ralf Maier ETAS
Hans Schröter Daimler-Benz
Rainer Zaiser Vector Informatik
ASAP Arbeitskreis zur Standardisierung von Applikationssystemen
Standardization of Application/Calibration Systems task force
representing
AUDI AG, BMW AG, Mercedes-Benz AG, Porsche AG, Volkswagen AG and
AVL List GesmbH, Robert Bosch GmbH, ETAS GmbH & Co. KG, Kleinknecht,
Siemens AG, Vector Informatik GmbH, Softing GmbH, VDO AG.
![](https://csdnimg.cn/release/download_crawler_static/4584663/bg2.jpg)
CAN Calibration Protocol
Version 2.1, 18-feb-99
Page i
Contents
1 Introduction.............................................................................................................1
1.1 ASAP................................................................................................................................................1
1.2 CAN Calibration Protocol (CCP)...................................................................................................1
2 Scope and field of application...............................................................................2
3 Related documents................................................................................................2
4 Revision history......................................................................................................2
5 Definitions and Abbreviations...............................................................................4
6 Protocol definition..................................................................................................5
6.1 Generic Control Commands.........................................................................................................5
6.2 Data Acquisition Commands........................................................................................................5
7 Message Objects....................................................................................................6
7.1 Organisation of Message Objects................................................................................................6
7.2 Description of Message Objects..................................................................................................7
7.2.1 Command Receive Object CRO..............................................................................................7
7.2.2 Data Transmission Object DTO...............................................................................................7
7.3 Organisation of Data Acquisition.................................................................................................9
8 Version Mechanism..............................................................................................12
9 Version compatibility...........................................................................................12
10 Table of Command Codes.................................................................................13
11 Table of Command Return Codes....................................................................14
12 Description of Commands.................................................................................15
12.1 Connect.......................................................................................................................................15
12.2 Exchange Station Identifications.............................................................................................16
12.3 Get Seed for Key........................................................................................................................18
12.4 Unlock Protection......................................................................................................................19
12.5 Set Memory Transfer Address..................................................................................................20
12.6 Data Download...........................................................................................................................21
12.7 Data Download 6 Bytes.............................................................................................................22
12.8 Data Upload................................................................................................................................23
12.9 Short Upload...............................................................................................................................24
12.10 Select Calibration Data Page..................................................................................................25
12.11Get Size of DAQ list..................................................................................................................26
12.12 Set DAQ list pointer.................................................................................................................27
![](https://csdnimg.cn/release/download_crawler_static/4584663/bg3.jpg)
CAN Calibration Protocol
Version 2.1, 18-feb-99
Page ii
12.13 Write DAQ list entry.................................................................................................................28
12.14 Start / Stop Data transmission................................................................................................29
12.15 Disconnect................................................................................................................................30
12.16 Set Session Status...................................................................................................................31
12.17 Get Session Status..................................................................................................................32
12.18 Build Checksum.......................................................................................................................33
12.19 Clear Memory...........................................................................................................................34
12.20 Program....................................................................................................................................35
12.21 Program 6 Bytes.......................................................................................................................36
12.22 Move memory block................................................................................................................37
12.23 Diagnostic Service...................................................................................................................38
12.24 Action Service..........................................................................................................................39
12.25 Test Availability........................................................................................................................40
12.26 Start / Stop Synchronised Data transmission......................................................................41
12.27 Get currently active Calibration Page...................................................................................42
12.28 Get implemented Version of CCP.........................................................................................43
13 Error Handling....................................................................................................44
14 Example Sequences...........................................................................................45
14.1 Session log-in.............................................................................................................................45
14.2 Block DownLoad........................................................................................................................45
14.3 Block UpLoad.............................................................................................................................45
14.4 Calibration Data Initialization....................................................................................................46
14.5 DAQ List Initialization................................................................................................................46
14.6 Code Update...............................................................................................................................46
15 Expected Performance Ratings........................................................................47
16 Appendices.........................................................................................................48
16.1 Matrix of Error Codes................................................................................................................48
16.2 Broadcast Techniques in Multi-point Applications................................................................49
![](https://csdnimg.cn/release/download_crawler_static/4584663/bg4.jpg)
CAN Calibration Protocol
Version 2.1, 18-feb-99
Page 1
11 IntroductionIntroduction
1.11.1 ASAPASAP
The ASAP task force (Arbeitskreis zur Standardisierung von Applikationssystemen; English
translation: Standardization of Application/Calibration Systems task force) has been
founded by the companies Audi AG, BMW AG, Mercedes-Benz AG, Porsche AG and
Volkswagen AG. European manufacturers of automation, test and development systems for
the automotive industry as well as manufacturers of electronic control units have joined this
task force.
The world of automotive technology has grown into complex electronic system
configurations to meet the increased requirements in the area of legislated exhaust gas
limits, environmental pollution protection, security systems, driving performance and body
equipment options. Some automotive manufacturers use in vehicle distributed control
systems supported by networks.
To develop this new generation of automotive electronics, new and high sophisticated
software, calibration, measurement and diagnosis equipment has to be used. At this time
almost no standards exist in the area of software interfaces for such devices. Each
company has its proprietary systems and interfaces to support the development of these
high end configurations.
Therefore, the mission of ASAP is to reach mutual agreement and standardization in
• automation, modularisation and compatibility of all equipment to do measurement,
calibration and diagnosis, and
• manage the creation of a cost reasonable and sensible tool supplier market.
1.21.2 CAN Calibration Protocol (CCP)CAN Calibration Protocol (CCP)
The Controller Area Network CAN is a joint development of Robert Bosch GmbH and Intel
Corporation. CAN is used in many high-end automotive control systems like engine
management as well as in industrial control systems. Controller chips for CAN are available
from various semiconductor manufacturers.
The CAN Calibration Protocol is part of the ASAP standards. It was developed and
introduced by Ingenieurbüro Helmut Kleinknecht, a manufacturer of calibration systems,
and is used in several applications in the automotive industry. The CCP was taken over by
the ASAP working group and enhanced with optional functions.
![](https://csdnimg.cn/release/download_crawler_static/4584663/bg5.jpg)
CAN Calibration Protocol
Version 2.1, 18-feb-99
Page 2
22 Scope and field of applicationScope and field of application
This document specifies the CAN Calibration Protocol CCP, as defined by the work group
within the ASAP task force.
The CCP defines the communication of controllers with a master device using the CAN
2.0B (11-bit and 29-bit identifier), which includes 2.0A (11-bit identifier) for
1. data acquisition from the controllers,
2. memory transfers to and control functions in the controllers for calibration.
Providing these functions the CCP may be used in the areas of
• development of electronic control units (ECU)
• systems for functional and environmental tests of an ECU,
• test systems and test stands for the controlled devices (combustion engines,
gearboxes, suspension systems, climatic control systems, body systems, anti-locking
systems),
• on-board test and measurement systems of pre-series vehicles, and
• any non-automotive application of CAN-based distributed electronic control systems.
33 Related documentsRelated documents
Specifications and data sheets from Intel Corporation:
• 82527 Serial Communications Controller Datasheet (Intel #272250)
• 82527 Serial Communications Controller Architectural Overview (Intel #272410)
• Introduction to the Controller Area Network (CAN) Protocol (Intel #270962)
44 Revision historyRevision history
Revision Date Item(s) changed Note
1.0 30 - Sep - 1992 Initial release from
Ingenieurbüro Helmut
Kleinknecht
1.01b 07 - Dec - 1995 Working draft, with the following optional
commands added
- EXCHANGE_ID
- GET_SEED
- UNLOCK
- GET_DAQ_SIZE
- SET_DAQ_PTR
- WRITE_DAQ
- ACTION_SERVICE
and the return / error codes
- Key request
- Session status request
- Cold start request
- Cal. data init. request
- DAQ list init. request
- code update request
- access locked
ASAP work group
剩余51页未读,继续阅读
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)