在CCP标定协议使用时,Calibration data和DAQ模式使用有什么区别,如何使用?
发布网友
发布时间:2022-05-01 11:53
我来回答
共1个回答
热心网友
时间:2023-10-10 19:14
CCP2.0还是CCP2.1?
你是要实现协议还是应用协议?做标定软件吗?
首先得看你的ECU是否支持数据标定(CAL)和数据查询(DAQ)(一般还有一个资源,PGM,程序刷写)。支持的话,是否对资源使用了权限设置。使用了的话,密码-种子算法为何?这里牵涉到CCP命令有CONNECT,GET_CCP_VERSION,EXCHANGE_ID,GET_SEED,UNLOCK。数据标定使用SET_MTA,DNLOAD,DNLOAD6,UPLOAD,SHORT_UPLOAD等;数据查询需要设置DAQList和ODTList,命令有GET_DAQ_SIZE,SET_DAQ_PTR,WRITE_DAQ,START_STOP。你下载一份CCP2.1协议看下吧。
总而言之,CAL和DAQ是2个不同模块(第3个是PGM)。CAL通常用于数据标定(数据下载和数据上传),DAQ用于数据查询(数据采集)。CAL需要标定数据的地址描述信息等(标定数据MAP图和初始数据),DAQ也需要一个监控变量的地址描述文件(典型的有如ASAP2文件)。使用的话,一般是封装在标定软件或诊断软件里面,如果你是做标定软件的,你应该自己看手册自己实现;如果你是标定工程师,你应该看标定软件手册。