【图解CCP协议的CAN通信过程】

编程入门 行业动态 更新时间:2024-10-26 22:26:08

【图解CCP<a href=https://www.elefans.com/category/jswz/34/1771197.html style=协议的CAN通信过程】"/>

【图解CCP协议的CAN通信过程】

目录

1 DAQ模式-观测一个信号

2 DAQ模式-观测两个信号

3 DAQ模式-观测多个信号

4、报文注释

4.1 0x14-Get Size of DAQ list获取DAQ列表的大小

4.2 0x15-Set DAQ list pointer设置DAQ列表指针

4.3 0x16-Write DAQ list entry写入DAQ列表条目

4.4 0x06-Start / Stop Data transmission启动/停止数据传输

4.5 0x08-Start / Stop Synchronised Data transmission启动/停止同步数据传输

5 结尾


 

关键字:

CCP:Can Calibration Protocol

CRO:Command Receive Object

DTO:Data Transmission Object

DAQ:Data Acquisition

 

本文旨在帮助大家理解CCP中DAQ通信过程。

 

相关推荐阅读(点击下方5个链接即可):

1、如何使用CANape实现XCP/CCP“Measurement测量”和“Calibration标定”变量

2、如何使用CANape查看CAN Message ID和Signal信号

3、【图解CCP协议的CAN通信过程】-1_打开关闭CANape软件过程

4、【图解CCP协议的CAN通信过程】-2_Polling通信观测变量/信号

5、【图解CCP协议的CAN通信过程】-4_Calibration标定过程

 

ASAM MCD-1 CCP是在标定工具(如CANape,INCA..)和ECU之间定义了CAN特定的标定协议。本文旨在帮助大家理解CCP的通信过程(如果有选择,ASAM建议使用ASAM MCD-1 XCP)。

打开CANape软件,点击Start按钮后,截取到的CAN报文;

 

1 DAQ模式-观测一个信号

      UBYTE NO_COMPU_METHOD 0 0 0 255

      ECU_ADDRESS 0x288C

。。。。。。

 301.886213 1  667     Rx   d 8 14 08 03 00 00 00 07 71301.886659 1  771     Rx   d 8 FF 00 08 04 0C 00 84 B8301.887015 1  667     Rx   d 8 15 09 03 00 00 00 00 00301.887483 1  771     Rx   d 8 FF 00 09 04 0C 00 84 B8301.887815 1  667     Rx   d 8 16 0A 01 00 00 00 28 8C301.888287 1  771     Rx   d 8 FF 00 0A 04 0C 00 84 B8301.888649 1  667     Rx   d 8 06 0B 02 03 00 03 00 01301.889022 1  771     Rx   d 8 FF 00 0B 04 0C 00 84 B8302.151801 1  667     Rx   d 8 08 0C 01 00 00 00 00 00 302.152174 1  771     Rx   d 8 FF 00 0C 04 0C 00 84 B8302.156764 1  771     Rx   d 8 0C 00 F9 07 00 00 09 00302.355716 1  771     Rx   d 8 0C 00 F9 07 00 00 09 00302.554677 1  771     Rx   d 8 0C 00 F9 07 00 00 09 00302.753621 1  771     Rx   d 8 0C 00 F9 07 00 00 09 00302.952545 1  771     Rx   d 8 0C 00 F9 07 00 00 09 00。。。。。。314.692031 1  771     Rx   d 8 0C 00 F9 07 00 00 09 00314.890990 1  771     Rx   d 8 0C 00 F9 07 00 00 09 00315.038318 1  667     Rx   d 8 08 0D 00 00 00 00 00 00315.038690 1  771     Rx   d 8 FF 00 0D 04 0C 00 84 B8

 

      UWORD NO_COMPU_METHOD  0 0 0 127

      ECU_ADDRESS 0x2888

   9.763345 1  667             Rx   d 8 14 08 03 00 00 00 07 719.763791 1  771             Rx   d 8 FF 00 08 04 0C 00 84 B89.764646 1  667             Rx   d 8 15 09 03 00 00 00 00 009.765012 1  771             Rx   d 8 FF 00 09 04 0C 00 84 B89.766013 1  667             Rx   d 8 16 0A 01 00 00 00 28 889.766727 1  771             Rx   d 8 FF 00 0A 04 0C 00 84 B89.767139 1  667             Rx   d 8 15 0B 03 00 01 00 00 009.767613 1  771             Rx   d 8 FF 00 0B 04 0C 00 84 B89.768101 1  667             Rx   d 8 16 0C 01 00 00 00 28 899.768574 1  771             Rx   d 8 FF 00 0C 04 0C 00 84 B89.768916 1  667             Rx   d 8 06 0D 02 03 00 03 00 019.769623 1  771             Rx   d 8 FF 00 0D 04 0C 00 84 B810.025425 1  667             Rx   d 8 08 0E 01 00 00 00 00 0010.025796 1  771             Rx   d 8 FF 00 0E 04 0C 00 84 B810.196171 1  771             Rx   d 8 0C 27 10 07 00 00 09 0010.395177 1  771             Rx   d 8 0C 27 10 07 00 00 09 0010.594180 1  771             Rx   d 8 0C 27 10 07 00 00 09 0010.793174 1  771             Rx   d 8 0C 27 10 07 00 00 09 0010.992188 1  771             Rx   d 8 0C 27 10 07 00 00 09 00。。。。。。12.783187 1  771             Rx   d 8 0C 27 10 07 00 00 09 0012.982188 1  771             Rx   d 8 0C 27 10 07 00 00 09 0013.181187 1  771             Rx   d 8 0C 27 10 07 00 00 09 0013.247968 1  667             Rx   d 8 08 0F 00 00 00 00 00 0013.248337 1  771             Rx   d 8 FF 00 0F 04 0C 00 84 B8

      ULONG NO_COMPU_METHOD 0 0 0 4294967295

      ECU_ADDRESS 0x288E

  76.905869 1  667             Rx   d 8 14 06 03 00 00 00 07 7176.906591 1  771             Rx   d 8 FF 00 06 04 0C 00 84 B876.907025 1  667             Rx   d 8 15 07 03 00 00 00 00 0076.907496 1  771             Rx   d 8 FF 00 07 04 0C 00 84 B876.908491 1  667             Rx   d 8 16 08 01 00 00 00 28 8E76.908862 1  771             Rx   d 8 FF 00 08 04 0C 00 84 B876.909338 1  667             Rx   d 8 15 09 03 00 01 00 00 0076.909702 1  771             Rx   d 8 FF 00 09 04 0C 00 84 B876.910547 1  667             Rx   d 8 16 0A 01 00 00 00 28 8F76.910913 1  771             Rx   d 8 FF 00 0A 04 0C 00 84 B876.911407 1  667             Rx   d 8 15 0B 03 00 02 00 00 0076.911778 1  771             Rx   d 8 FF 00 0B 04 0C 00 84 B876.912390 1  667             Rx   d 8 16 0C 01 00 00 00 28 9076.912792 1  771             Rx   d 8 FF 00 0C 04 0C 00 84 B876.913407 1  667             Rx   d 8 15 0D 03 00 03 00 00 0076.913791 1  771             Rx   d 8 FF 00 0D 04 0C 00 84 B876.914167 1  667             Rx   d 8 16 0E 01 00 00 00 28 9176.914645 1  771             Rx   d 8 FF 00 0E 04 0C 00 84 B876.915359 1  667             Rx   d 8 06 0F 02 03 00 03 00 0176.915727 1  771             Rx   d 8 FF 00 0F 04 0C 00 84 B877.183248 1  667             Rx   d 8 08 10 01 00 00 00 00 00  77.183718 1  771             Rx   d 8 FF 00 10 04 0C 00 84 B877.312004 1  771             Rx   d 8 0C 00 00 00 00 00 09 0077.510927 1  771             Rx   d 8 0C 00 00 00 00 00 09 0077.709850 1  771             Rx   d 8 0C 00 00 00 00 00 09 0077.908785 1  771             Rx   d 8 0C 00 00 00 00 00 09 00
。。。。。。81.688168 1  771             Rx   d 8 0C 00 00 00 00 00 09 0081.887108 1  771             Rx   d 8 0C 00 00 00 00 00 09 0082.086039 1  771             Rx   d 8 0C 00 00 00 00 00 09 0082.146356 1  667             Rx   d 8 08 11 00 00 00 00 00 0082.146826 1  771             Rx   d 8 FF 00 11 04 0C 00 84 B8

 

 

2 DAQ模式-观测两个信号

      UBYTE NO_COMPU_METHOD 0 0 0 255

      ECU_ADDRESS 0x288C

      UBYTE NO_COMPU_METHOD 0 0 0 255

      ECU_ADDRESS 0x288D

。。。。。。

 108.392489 1  667     Rx   d 8 14 08 03 00 00 00 07 71108.392959 1  771     Rx   d 8 FF 00 08 04 0C 00 84 B8108.393437 1  667     Rx   d 8 15 09 03 00 00 00 00 00108.393804 1  771     Rx   d 8 FF 00 09 04 0C 00 84 B8108.394526 1  667     Rx   d 8 16 0A 01 00 00 00 28 8C108.394893 1  771     Rx   d 8 FF 00 0A 04 0C 00 84 B8108.395371 1  667     Rx   d 8 15 0B 03 00 01 00 00 00108.395740 1  771     Rx   d 8 FF 00 0B 04 0C 00 84 B8108.396456 1  667     Rx   d 8 16 0C 01 00 00 00 28 8D108.396823 1  771     Rx   d 8 FF 00 0C 04 0C 00 84 B8108.397301 1  667     Rx   d 8 06 0D 02 03 00 03 00 01108.397674 1  771     Rx   d 8 FF 00 0D 04 0C 00 84 B8108.663354 1  667     Rx   d 8 08 0E 01 00 00 00 00 00 108.664071 1  771     Rx   d 8 FF 00 0E 04 0C 00 84 B8108.854698 1  771     Rx   d 8 0C 00 00 07 00 00 09 00109.053706 1  771     Rx   d 8 0C 00 00 07 00 00 09 00109.252722 1  771     Rx   d 8 0C 00 00 07 00 00 09 00109.451738 1  771     Rx   d 8 0C 00 00 07 00 00 09 00109.650765 1  771     Rx   d 8 0C 00 00 07 00 00 09 00。。。。。。117.212910 1  771     Rx   d 8 0C 00 00 07 00 00 09 00117.411919 1  771     Rx   d 8 0C 00 00 07 00 00 09 00117.610933 1  771     Rx   d 8 0C 00 00 07 00 00 09 00117.809959 1  771     Rx   d 8 0C 00 00 07 00 00 09 00118.009011 1  771     Rx   d 8 0C 00 00 07 00 00 09 00118.122687 1  667     Rx   d 8 08 0F 00 00 00 00 00 00118.123092 1  771     Rx   d 8 FF 00 0F 04 0C 00 84 B8

      UBYTE NO_COMPU_METHOD 0 0 0 255

      ECU_ADDRESS 0x288C

      ULONG NO_COMPU_METHOD 0 0 0 4294967295

      ECU_ADDRESS 0x288E

。。。。。。

  14.691583 1  667             Rx   d 8 14 08 03 00 00 00 07 7114.692052 1  771             Rx   d 8 FF 00 08 04 0C 00 84 B814.692562 1  667             Rx   d 8 15 09 03 00 00 00 00 0014.693264 1  771             Rx   d 8 FF 00 09 04 0C 00 84 B814.693877 1  667             Rx   d 8 16 0A 01 00 00 00 28 8E14.694243 1  771             Rx   d 8 FF 00 0A 04 0C 00 84 B814.695130 1  667             Rx   d 8 15 0B 03 00 01 00 00 0014.695496 1  771             Rx   d 8 FF 00 0B 04 0C 00 84 B814.696019 1  667             Rx   d 8 16 0C 01 00 00 00 28 8F14.696386 1  771             Rx   d 8 FF 00 0C 04 0C 00 84 B814.696728 1  667             Rx   d 8 15 0D 03 00 02 00 00 0014.697444 1  771             Rx   d 8 FF 00 0D 04 0C 00 84 B814.698162 1  667             Rx   d 8 16 0E 01 00 00 00 28 9014.698526 1  771             Rx   d 8 FF 00 0E 04 0C 00 84 B814.699299 1  667             Rx   d 8 15 0F 03 00 03 00 00 0014.699664 1  771             Rx   d 8 FF 00 0F 04 0C 00 84 B814.700142 1  667             Rx   d 8 16 10 01 00 00 00 28 9114.700509 1  771             Rx   d 8 FF 00 10 04 0C 00 84 B814.700984 1  667             Rx   d 8 15 11 03 00 04 00 00 0014.701353 1  771             Rx   d 8 FF 00 11 04 0C 00 84 B814.701944 1  667             Rx   d 8 16 12 01 00 00 00 28 8C14.702310 1  771             Rx   d 8 FF 00 12 04 0C 00 84 B814.703159 1  667             Rx   d 8 06 13 02 03 00 03 00 0114.703532 1  771             Rx   d 8 FF 00 13 04 0C 00 84 B814.959591 1  667             Rx   d 8 08 14 01 00 00 00 00 00  14.959964 1  771             Rx   d 8 FF 00 14 04 0C 00 84 B814.968374 1  771             Rx   d 8 0C 00 00 00 00 00 09 0015.167301 1  771             Rx   d 8 0C 00 00 00 00 00 09 0015.366214 1  771             Rx   d 8 0C 00 00 00 00 00 09 0015.565165 1  771             Rx   d 8 0C 00 00 00 00 00 09 0015.764094 1  771             Rx   d 8 0C 00 00 00 00 00 09 0015.963010 1  771             Rx   d 8 0C 00 00 00 00 00 09 00。。。。。。23.124675 1  771             Rx   d 8 0C 00 00 00 00 00 09 0023.323587 1  771             Rx   d 8 0C 00 00 00 00 00 09 0023.522511 1  771             Rx   d 8 0C 00 00 00 00 00 09 0023.721446 1  771             Rx   d 8 0C 00 00 00 00 00 09 0023.920401 1  771             Rx   d 8 0C 00 00 00 00 00 09 0024.073846 1  667             Rx   d 8 08 15 00 00 00 00 00 0024.074224 1  771             Rx   d 8 FF 00 15 04 0C 00 84 B8

 

 

3 DAQ模式-观测多个信号

      UBYTE NO_COMPU_METHOD 0 0 0 255

      ECU_ADDRESS 0x288C

      ULONG NO_COMPU_METHOD 0 0 0 4294967295

      ECU_ADDRESS 0x288E

      ULONG NO_COMPU_METHOD 0 0 0 4294967295

      ECU_ADDRESS 0x2892

      UBYTE NO_COMPU_METHOD 0 0 0 255

      ECU_ADDRESS 0x288D

      UWORD snap_shot_m_soh_p.Conversion 0 0 0 127

      ECU_ADDRESS 0x2888

      UWORD snap_shot_m_soh_q.Conversion 0 0 0 127

      ECU_ADDRESS 0x288A

。。。。。。

   3.340413 1  667     Rx   d 8 14 08 03 00 00 00 07 713.340887 1  771     Rx   d 8 FF 00 08 04 0C 00 84 B83.341447 1  667     Rx   d 8 15 09 03 00 00 00 00 00  3.341917 1  771     Rx   d 8 FF 00 09 04 0C 00 84 B83.342407 1  667     Rx   d 8 16 0A 01 00 00 00 28 88  3.342878 1  771     Rx   d 8 FF 00 0A 04 0C 00 84 B83.343460 1  667     Rx   d 8 15 0B 03 00 01 00 00 00 3.344164 1  771     Rx   d 8 FF 00 0B 04 0C 00 84 B83.344907 1  667     Rx   d 8 16 0C 01 00 00 00 28 893.345274 1  771     Rx   d 8 FF 00 0C 04 0C 00 84 B83.346155 1  667     Rx   d 8 15 0D 03 00 02 00 00 00 3.346525 1  771     Rx   d 8 FF 00 0D 04 0C 00 84 B83.346995 1  667     Rx   d 8 16 0E 01 00 00 00 28 8A 3.347360 1  771     Rx   d 8 FF 00 0E 04 0C 00 84 B83.348208 1  667     Rx   d 8 15 0F 03 00 03 00 00 00 3.348573 1  771     Rx   d 8 FF 00 0F 04 0C 00 84 B83.349048 1  667     Rx   d 8 16 10 01 00 00 00 28 8B3.349415 1  771     Rx   d 8 FF 00 10 04 0C 00 84 B83.349849 1  667     Rx   d 8 15 11 03 00 04 00 00 00 3.350558 1  771     Rx   d 8 FF 00 11 04 0C 00 84 B83.351030 1  667     Rx   d 8 16 12 01 00 00 00 28 8C 3.351397 1  771     Rx   d 8 FF 00 12 04 0C 00 84 B83.352000 1  667     Rx   d 8 15 13 03 00 05 00 00 00  3.352368 1  771     Rx   d 8 FF 00 13 04 0C 00 84 B83.352967 1  667     Rx   d 8 16 14 01 00 00 00 28 8D  3.353334 1  771     Rx   d 8 FF 00 14 04 0C 00 84 B83.353652 1  667     Rx   d 8 15 15 03 01 00 00 00 00   3.354355 1  771     Rx   d 8 FF 00 15 04 0C 00 84 B83.354899 1  667     Rx   d 8 16 16 01 00 00 00 28 8E 3.355265 1  771     Rx   d 8 FF 00 16 04 0C 00 84 B83.356124 1  667     Rx   d 8 15 17 03 01 01 00 00 00  3.356488 1  771     Rx   d 8 FF 00 17 04 0C 00 84 B83.356962 1  667     Rx   d 8 16 18 01 00 00 00 28 8F3.357328 1  771     Rx   d 8 FF 00 18 04 0C 00 84 B83.357644 1  667     Rx   d 8 15 19 03 01 02 00 00 00  3.358358 1  771     Rx   d 8 FF 00 19 04 0C 00 84 B83.358903 1  667     Rx   d 8 16 1A 01 00 00 00 28 903.359270 1  771     Rx   d 8 FF 00 1A 04 0C 00 84 B83.359624 1  667     Rx   d 8 15 1B 03 01 03 00 00 00   3.360329 1  771     Rx   d 8 FF 00 1B 04 0C 00 84 B83.360617 1  667     Rx   d 8 16 1C 01 00 00 00 28 913.361083 1  771     Rx   d 8 FF 00 1C 04 0C 00 84 B83.361423 1  667     Rx   d 8 15 1D 03 02 00 00 00 00  3.361893 1  771     Rx   d 8 FF 00 1D 04 0C 00 84 B83.362253 1  667     Rx   d 8 16 1E 01 00 00 00 28 92  3.362625 1  771     Rx   d 8 FF 00 1E 04 0C 00 84 B83.363103 1  667     Rx   d 8 15 1F 03 02 01 00 00 00   3.363470 1  771     Rx   d 8 FF 00 1F 04 0C 00 84 B83.364175 1  667     Rx   d 8 16 20 01 00 00 00 28 933.364544 1  771     Rx   d 8 FF 00 20 04 0C 00 84 B83.365034 1  667     Rx   d 8 15 21 03 02 02 00 00 00   3.365403 1  771     Rx   d 8 FF 00 21 04 0C 00 84 B83.366194 1  667     Rx   d 8 16 22 01 00 00 00 28 943.366559 1  771     Rx   d 8 FF 00 22 04 0C 00 84 B83.367034 1  667     Rx   d 8 15 23 03 02 03 00 00 00   3.367411 1  771     Rx   d 8 FF 00 23 04 0C 00 84 B83.368121 1  667     Rx   d 8 16 24 01 00 00 00 28 953.368485 1  771     Rx   d 8 FF 00 24 04 0C 00 84 B83.368961 1  667     Rx   d 8 06 25 02 03 02 03 00 013.369358 1  771     Rx   d 8 FF 00 25 04 0C 00 84 B83.643724 1  667     Rx   d 8 08 26 01 00 00 00 00 00   3.644098 1  771     Rx   d 8 FF 00 26 04 0C 00 84 B83.838218 1  771             Rx   d 8 0C 27 10 27 10 00 00 003.838463 1  771             Rx   d 8 0D 00 00 00 00 00 00 003.838941 1  771             Rx   d 8 0E 00 00 00 00 00 00 004.037150 1  771             Rx   d 8 0C 27 10 27 10 00 00 004.037396 1  771             Rx   d 8 0D 00 00 00 00 00 00 004.038351 1  771             Rx   d 8 0E 00 00 00 00 00 00 004.236077 1  771             Rx   d 8 0C 27 10 27 10 00 00 004.236323 1  771             Rx   d 8 0D 00 00 00 00 00 00 004.236801 1  771             Rx   d 8 0E 00 00 00 00 00 00 004.435009 1  771             Rx   d 8 0C 27 10 27 10 00 00 004.435254 1  771             Rx   d 8 0D 00 00 00 00 00 00 004.436218 1  771             Rx   d 8 0E 00 00 00 00 00 00 004.633940 1  771             Rx   d 8 0C 27 10 27 10 00 00 004.634186 1  771             Rx   d 8 0D 00 00 00 00 00 00 004.634665 1  771             Rx   d 8 0E 00 00 00 00 00 00 00
。。。。。。7.219991 1  771             Rx   d 8 0C 27 10 27 10 00 00 007.220237 1  771             Rx   d 8 0D 00 00 00 00 00 00 007.220713 1  771             Rx   d 8 0E 00 00 00 00 00 00 007.418911 1  771             Rx   d 8 0C 27 10 27 10 00 00 007.419156 1  771             Rx   d 8 0D 00 00 00 00 00 00 007.419636 1  771             Rx   d 8 0E 00 00 00 00 00 00 007.607082 1  667             Rx   d 8 08 27 00 00 00 00 00 007.607454 1  771             Rx   d 8 FF 00 27 04 0C 00 84 B8

 

4、报文注释

4.1 0x14-Get Size of DAQ list获取DAQ列表的大小

301.886213 1  667     Rx   d 8 14 08 03 00 00 00 07 71
301.886659 1  771     Rx   d 8 FF 00 08 04 0C 00 84 B8

 

CTO请求报文格式:

Position(Byte)

Type

Description

Log报文

0

byte

Command Code = GET_DAQ_SIZE 0x14

命令代码= GET_DAQ_SIZE 0x14

14

1

byte

Command Counter = CTR

命令计数器

08

2

byte

DAQ list number (0,1,...)

DAQ列表编号(0,1,...)

03

3

byte

don't care

无关

 

4~7

unsigned long

CAN Identifier of DTO dedicated to list number

专用于DTO列表号的CAN标识符

00 00 07 71

 

DTO响应报文格式:

Position(Byte)

Type

Description

Log报文

0

byte

Packet ID: 0xFF

包标识:0xFF

FF

1

byte

Command Return Code

命令返回码

00

2

byte

Command Counter = CTR

命令计数器

08

3

byte

DAQ list size (= number of ODTs in this list)

DAQ列表大小(=此列表中的ODT数量)

04

4

byte

First PID of DAQ list

DAQ列表的第一个PID

0C

5~7

bytes

don't care

无关

 

 

4.2 0x15-Set DAQ list pointer设置DAQ列表指针


301.887015 1  667     Rx   d 8 15 09 03 00 00 00 00 00
301.887483 1  771     Rx   d 8 FF 00 09 04 0C 00 84 B876.907025 1  667      Rx   d 8 15 07 03 00 00 00 00 00
76.907496 1  771      Rx   d 8 FF 00 07 04 0C 00 84 B8
76.909338 1  667      Rx   d 8 15 09 03 00 01 00 00 00
76.909702 1  771      Rx   d 8 FF 00 09 04 0C 00 84 B8
76.911407 1  667      Rx   d 8 15 0B 03 00 02 00 00 00
76.911778 1  771      Rx   d 8 FF 00 0B 04 0C 00 84 B8
76.913407 1  667      Rx   d 8 15 0D 03 00 03 00 00 00
76.913791 1  771      Rx   d 8 FF 00 0D 04 0C 00 84 B8108.393437 1  667      Rx   d 8 15 09 03 00 00 00 00 00
108.393804 1  771      Rx   d 8 FF 00 09 04 0C 00 84 B8
108.395371 1  667      Rx   d 8 15 0B 03 00 01 00 00 00
108.395740 1  771      Rx   d 8 FF 00 0B 04 0C 00 84 B814.692562 1  667     Rx   d 8 15 09 03 00 00 00 00 0014.693264 1  771     Rx   d 8 FF 00 09 04 0C 00 84 B814.695130 1  667     Rx   d 8 15 0B 03 00 01 00 00 0014.695496 1  771     Rx   d 8 FF 00 0B 04 0C 00 84 B814.696728 1  667     Rx   d 8 15 0D 03 00 02 00 00 0014.697444 1  771     Rx   d 8 FF 00 0D 04 0C 00 84 B814.699299 1  667     Rx   d 8 15 0F 03 00 03 00 00 0014.699664 1  771     Rx   d 8 FF 00 0F 04 0C 00 84 B814.700984 1  667     Rx   d 8 15 11 03 00 04 00 00 0014.701353 1  771     Rx   d 8 FF 00 11 04 0C 00 84 B83.341447 1  667     Rx   d 8 15 09 03 00 00 00 00 003.341917 1  771     Rx   d 8 FF 00 09 04 0C 00 84 B83.343460 1  667     Rx   d 8 15 0B 03 00 01 00 00 003.344164 1  771     Rx   d 8 FF 00 0B 04 0C 00 84 B83.346155 1  667     Rx   d 8 15 0D 03 00 02 00 00 003.346525 1  771     Rx   d 8 FF 00 0D 04 0C 00 84 B83.348208 1  667     Rx   d 8 15 0F 03 00 03 00 00 003.348573 1  771     Rx   d 8 FF 00 0F 04 0C 00 84 B83.349849 1  667     Rx   d 8 15 11 03 00 04 00 00 003.350558 1  771     Rx   d 8 FF 00 11 04 0C 00 84 B83.352000 1  667     Rx   d 8 15 13 03 00 05 00 00 003.352368 1  771     Rx   d 8 FF 00 13 04 0C 00 84 B83.353652 1  667     Rx   d 8 15 15 03 01 00 00 00 003.354355 1  771     Rx   d 8 FF 00 15 04 0C 00 84 B83.356124 1  667     Rx   d 8 15 17 03 01 01 00 00 003.356488 1  771     Rx   d 8 FF 00 17 04 0C 00 84 B83.357644 1  667     Rx   d 8 15 19 03 01 02 00 00 003.358358 1  771     Rx   d 8 FF 00 19 04 0C 00 84 B83.359624 1  667     Rx   d 8 15 1B 03 01 03 00 00 003.360329 1  771     Rx   d 8 FF 00 1B 04 0C 00 84 B83.361423 1  667     Rx   d 8 15 1D 03 02 00 00 00 003.361893 1  771     Rx   d 8 FF 00 1D 04 0C 00 84 B83.363103 1  667     Rx   d 8 15 1F 03 02 01 00 00 003.363470 1  771     Rx   d 8 FF 00 1F 04 0C 00 84 B83.365034 1  667     Rx   d 8 15 21 03 02 02 00 00 003.365403 1  771     Rx   d 8 FF 00 21 04 0C 00 84 B83.367034 1  667     Rx   d 8 15 23 03 02 03 00 00 003.367411 1  771     Rx   d 8 FF 00 23 04 0C 00 84 B8

 

CTO请求报文格式:

Position(Byte)

Type

Description

Log报文

0

byte

Command Code = SET_DAQ_PTR 0x15

命令代码= SET_DAQ_PTR 0x15

15

1

byte

Command Counter = CTR

命令计数器

09

2

byte

DAQ list number (0,1,...)

DAQ列表编号(0,1,...)

03

3

byte

Object Descriptor Table ODT number (0,1,...)

对象描述表ODT编号(0,1,...)

00/01/02…

4

byte

Element number within ODT (0,1,...)

ODT中的元素编号(0,1,...)

00/01/02/03/04/05…

5~7

bytes

don't care

无关

 

 

DTO响应报文格式:

Position(Byte)

Type

Description

Log报文

0

byte

Packet ID: 0xFF

包标识:0xFF

FF

1

byte

Command Return Code

命令返回码

00

2

byte

Command Counter = CTR

命令计数器

09

3~7

bytes

don't care

无关

 

 

4.3 0x16-Write DAQ list entry写入DAQ列表条目

301.887815 1  667     Rx   d 8 16 0A 01 00 00 00 28 8C
301.888287 1  771     Rx   d 8 FF 00 0A 04 0C 00 84 B876.908491 1  667     Rx   d 8 16 08 01 00 00 00 28 8E
76.908862 1  771     Rx   d 8 FF 00 08 04 0C 00 84 B8
76.910547 1  667     Rx   d 8 16 0A 01 00 00 00 28 8F
76.910913 1  771     Rx   d 8 FF 00 0A 04 0C 00 84 B8
76.912390 1  667     Rx   d 8 16 0C 01 00 00 00 28 90
76.912792 1  771     Rx   d 8 FF 00 0C 04 0C 00 84 B8
76.914167 1  667     Rx   d 8 16 0E 01 00 00 00 28 91
76.914645 1  771     Rx   d 8 FF 00 0E 04 0C 00 84 B8108.394526 1  667     Rx   d 8 16 0A 01 00 00 00 28 8C
108.394893 1  771     Rx   d 8 FF 00 0A 04 0C 00 84 B8
108.396456 1  667     Rx   d 8 16 0C 01 00 00 00 28 8D
108.396823 1  771     Rx   d 8 FF 00 0C 04 0C 00 84 B814.693877 1  667     Rx   d 8 16 0A 01 00 00 00 28 8E
14.694243 1  771     Rx   d 8 FF 00 0A 04 0C 00 84 B8
14.696019 1  667     Rx   d 8 16 0C 01 00 00 00 28 8F
14.696386 1  771     Rx   d 8 FF 00 0C 04 0C 00 84 B8
14.698162 1  667     Rx   d 8 16 0E 01 00 00 00 28 90
14.698526 1  771     Rx   d 8 FF 00 0E 04 0C 00 84 B8
14.700142 1  667     Rx   d 8 16 10 01 00 00 00 28 91
14.700509 1  771     Rx   d 8 FF 00 10 04 0C 00 84 B8
14.701944 1  667     Rx   d 8 16 12 01 00 00 00 28 8C
14.702310 1  771     Rx   d 8 FF 00 12 04 0C 00 84 B83.342407 1  667     Rx   d 8 16 0A 01 00 00 00 28 88
3.342878 1  771     Rx   d 8 FF 00 0A 04 0C 00 84 B8
3.344907 1  667     Rx   d 8 16 0C 01 00 00 00 28 89
3.345274 1  771     Rx   d 8 FF 00 0C 04 0C 00 84 B8
3.346995 1  667     Rx   d 8 16 0E 01 00 00 00 28 8A
3.347360 1  771     Rx   d 8 FF 00 0E 04 0C 00 84 B8
3.349048 1  667     Rx   d 8 16 10 01 00 00 00 28 8B
3.349415 1  771     Rx   d 8 FF 00 10 04 0C 00 84 B8
3.351030 1  667     Rx   d 8 16 12 01 00 00 00 28 8C
3.351397 1  771     Rx   d 8 FF 00 12 04 0C 00 84 B8
3.352967 1  667     Rx   d 8 16 14 01 00 00 00 28 8D
3.353334 1  771     Rx   d 8 FF 00 14 04 0C 00 84 B8
3.354899 1  667     Rx   d 8 16 16 01 00 00 00 28 8E
3.355265 1  771     Rx   d 8 FF 00 16 04 0C 00 84 B8
3.356962 1  667     Rx   d 8 16 18 01 00 00 00 28 8F
3.357328 1  771     Rx   d 8 FF 00 18 04 0C 00 84 B8
3.358903 1  667     Rx   d 8 16 1A 01 00 00 00 28 90
3.359270 1  771     Rx   d 8 FF 00 1A 04 0C 00 84 B8
3.360617 1  667     Rx   d 8 16 1C 01 00 00 00 28 91
3.361083 1  771     Rx   d 8 FF 00 1C 04 0C 00 84 B8
3.362253 1  667     Rx   d 8 16 1E 01 00 00 00 28 92
3.362625 1  771     Rx   d 8 FF 00 1E 04 0C 00 84 B8
3.364175 1  667     Rx   d 8 16 20 01 00 00 00 28 93
3.364544 1  771     Rx   d 8 FF 00 20 04 0C 00 84 B8
3.366194 1  667     Rx   d 8 16 22 01 00 00 00 28 94
3.366559 1  771     Rx   d 8 FF 00 22 04 0C 00 84 B8
3.368121 1  667     Rx   d 8 16 24 01 00 00 00 28 95
3.368485 1  771     Rx   d 8 FF 00 24 04 0C 00 84 B8

 

CTO请求报文格式:

Position(Byte)

Type

Description

Log报文

0

byte

Command Code = WRITE_DAQ 0x16

命令代码= WRITE_DAQ 0x16

16

1

byte

Command Counter = CTR

命令计数器

0A

2

byte

Size of DAQ element in bytes { 1, 2, 4 }

DAQ元素的大小,以字节为单位{1,2,4}

01

3

byte

Address extension of DAQ element

DAQ元素的地址扩展

00

4…7

unsigned long

Address of DAQ element

DAQ元素的地址

00002888

 

DTO响应报文格式:

Position(Byte)

Type

Description

Log报文

0

byte

Packet ID: 0xFF

包标识:0xFF

FF

1

byte

Command Return Code

命令返回码

00

2

byte

Command Counter = CTR

命令计数器

0A

3~7

bytes

don't care

无关

 

 

4.4 0x06-Start / Stop Data transmission启动/停止数据传输


301.888649 1  667     Rx   d 8 06 0B 02 03 00 03 00 01
301.889022 1  771     Rx   d 8 FF 00 0B 04 0C 00 84 B8OR3.368961 1  667      Rx   d 8 06 25 02 03 02 03 00 01
3.369358 1  771      Rx   d 8 FF 00 25 04 0C 00 84 B8

 

CTO请求报文格式:

Position(Byte)

Type

Description

Log报文

0

byte

Command Code = START_STOP 0x06

命令代码= START_STOP 0x06

06

1

byte

Command Counter = CTR

命令计数器

0B

2

byte

Mode : start / stop / prepare data transmission

模式:开始/停止/准备数据传输

02

3

byte

DAQ list number

DAQ列表编号

03

4

byte

Last ODT number

最后的ODT编号

00/02

5

byte

Event Channel No.

事件通道号

03

6~7

word

Transmission rate prescaler

传输速率预分频器

0001

 

DTO响应报文格式:

Position(Byte)

Type

Description

Log报文

0

byte

Packet ID: 0xFF

包标识:0xFF

FF

1

byte

Command Return Code

命令返回码

00

2

byte

Command Counter = CTR

命令计数器

0B

3~7

bytes

don't care

无关

 

 

4.5 0x08-Start / Stop Synchronised Data transmission启动/停止同步数据传输


302.151801 1  667     Rx   d 8 08 0C 01 00 00 00 00 00 
302.152174 1  771     Rx   d 8 FF 00 0C 04 0C 00 84 B8AND315.038318 1  667     Rx   d 8 08 0D 00 00 00 00 00 00
315.038690 1  771     Rx   d 8 FF 00 0D 04 0C 00 84 B8

 

CTO请求报文格式:

Position(Byte)

Type

Description

Log报文

0

byte

Command Code = START_STOP 0x08

命令代码= START_STOP 0x08

08

1

byte

Command Counter = CTR

命令计数器

0C

2

byte

0x00 stops, 0x01 starts data transmission

0x00停止,0x01开始数据传输

01/00

3~7

byte

don't care

无关

 

 

DTO响应报文格式:

Position(Byte)

Type

Description

Log报文

0

byte

Packet ID: 0xFF

包标识:0xFF

FF

1

byte

Command Return Code

命令返回码

00

2

byte

Command Counter = CTR

命令计数器

0C

3~7

bytes

don't care

无关

 

 

相关推荐阅读(点击下方两个链接即可):

1、如何使用CANape实现XCP/CCP“Measurement测量”和“Calibration标定”变量

2、如何使用CANape查看CAN Message ID和Signal信号

3、【图解CCP协议的CAN通信过程】-1_打开关闭CANape软件过程

4、【图解CCP协议的CAN通信过程】-2_Polling通信观测变量/信号

5、【图解CCP协议的CAN通信过程】-4_Calibration标定过程

 

5 结尾

更多推荐

【图解CCP协议的CAN通信过程】

本文发布于:2024-02-26 02:02:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1700997.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:协议   过程   通信   CCP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!