ZXDoc支持XCP/CCP标定功能,标定工作贯穿主机厂与Tier1厂商汽车ECU研发、生产、测试的整个流程,是保障ECU性能达标、功能稳定的关键。
什么是XCP/CCP标定?
XCP/CCP标定是汽车电子领域用于ECU标定和测量的核心通信协议,由ASAM组织制定,广泛应用于主机厂与Tier1厂商的研发、生产及测试环节。CCP协议仅支持CAN总线传输,XCP作为CCP的升级版,突破了CAN总线带宽限制,支持多传输层(如CAN FD、Ethernet等),并引入块传输、时间戳同步等机制,适用于复杂电控系统开发。而CCP凭借其简单的主从架构与低实现成本,仍被用于资源受限的8位MCU标定。主机厂与Tier1厂商常根据项目需求混合使用两者,例如在传统动力系统开发中采用CCP,在自动驾驶域控制器开发中转向XCP,以平衡效率与成本。
ZXDoc之XCP/CCP标定
1. 初始化ZLG标定主站设备
PC连接ZLG设备,通过CAN FD协议标定则初始化CAN FD接口卡,通过以太网标定则初始化ETH设备。2. 添加标定ECU项目
添加标定ECU,编辑ECU名称和选择标定类型,支持XCP-CAN、XCP-ETH和CCP标定。3. 导入标定A2L库和安全解锁dll库
添加标定ECU后,导入A2L库和安全解锁dll库(如需),软件自动读取A2L相关信息。4. 配置记录器,保存标定信号(如需)
提前配置记录器,支持记录mf4、asc、blf、mat等格式文件,如果是记录信号的文件比如MDF Signal Logging Files,不支持回放,需先在zxdoc左边项目浏览的记录文件中加载mf4文件,然后将解析出来的信号拖到曲线中查看,其他原始报文格式文件支持数据回放和导入trace视图。5. ZLG设备与被标ECU建立连接
点击“建立连接”。上传是指将ECU内存里面的内容(按A2L里面描述的地址和长度)同步到PC上位机软件的缓存中,如果标定ECU有加载HEX/S19文件,就会同步到文件中里面;下载则是将HEX/S19文件的内存里面的内容同步到ECU里面。6. 成功连接,添加观测信号
ZLG设备与被标ECU连接后,可以在“测量配置”中添加观测信号。7. 启动数据获取,可添加多测量窗口查看信号数据
在界面中,支持右键添加观测窗口或者“分析”界面直接选择添加测量窗口。8. 参数标定
在参数界面中,添加标定参数,实现参数标定。9. 保存标定信号(如需)
支持将标定信号保存成dcm或par文件。10. 二维标定
在多维/数组窗口中,添加二维标定信号,实现二维标定。11. 多维标定
在多维/数组窗口中,添加多维标定信号,实现多维标定。
12. 标定数据管理
在ZXDoc工具栏中,有标定数据管理工具,支持将保存的标定文件按需管理。