CCP标定工作主要有以下几个方面:
1、CCP协议栈代码的开发(下位机);
2、A2L文件的制作;
3、标定工具及其上位机的使用(如CANape,INCA等)。
对于CCP协议栈代码的开发,Vector有源码,我们也可以依照CCP V2.1协议来进行代码编辑。写好该协议栈源码是控制器具备CCP标定功能的基础。
标定工具及其上位机和下位机之间进行通信的一个很重要的库文件就是A2L文件,该库文件对通信接口进行了描述(如波特率,CANID,栈地址,DAQ,变量地址等),该A2L文件有一定的语法格式,有专门的文件对A2L的语法格式进行解析,该文档我已经上传到了本账号下。A2L的制作是重点,且一般由程序员编写脚本完成,因为该A2L文件变动很频繁,每变动一次变量地址均需要重新映射。
CCP标定不仅能在调试后期优化调整参数,更重要的是能通过观测量来提高调试效率,能一步一步按照逻辑调试代码运行的每一个过程。
因作者水平有限,难免出错,错误之处,还请各位批评斧正!
热门工具 换一换