协议的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通信过程】
发布评论