• 207查看
  • 0回复

[测试标定] 从零开始创建CANape标定工程

[复制链接]


该用户从未签到

发表于 11-2-2025 19:03:58 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


在 CANape使用要点及问题解决分享 中分享了CANape使用过程中的硬件通道配置问题及其解决方法,回首过往使用CANape的经历,好像从来没有自己从零开始创建CANape标定工程,以前我都是拿来主义,即已有Base,我只需要根据自身的需求,在此基础上新增观测量和标定量就行。所以我还以为建立Base会很复杂,直到上周自己从零开始搭建了Base,才发现原来并不困难,因此在此分享给有需要的朋友,话不多说,直接进入正题:

1 新建工程
创建新工程有两者方式,如下所示:

从零开始创建CANape标定工程w1.jpg
source: CANape_基础培训(上)_哔哩哔哩_bilibili给需要建立的XCP工作空间命名,放置CANape工程的位置,桌面跨界方式就勾选起来,不需要无需勾选。   
从零开始创建CANape标定工程w2.jpg

2 新建设备接下来新建设备(New device),同样有两种方式:
从零开始创建CANape标定工程w3.jpg

然后将数据类型文件添加到CANape中:
从零开始创建CANape标定工程w4.jpg

针对测量与标定功能,选择添加A2L文件, 选择所需要的A2L,如下所示:
从零开始创建CANape标定工程w5.jpg

下一步进行网络设置,这里需要特别注意CAN总线的类型,默认是Classical CAN,但是如果是CAN FD的话,则需要电机New network,一方面选择正确的硬件通道,另一方面需要改变CAN总线参数,对于CAN FD需要设置仲裁段波特率和数据段波特率,以及相应的采样点。
从零开始创建CANape标定工程w6.jpg
这一步很关键,因为后面无法修改,除非重新再来配置设置一遍。接着选择目标项目MAP文件,我们项目选择elf文件,注意MAP文件的格式要配置正确,我们项目的选择32/64bit的elf,如下所示:

从零开始创建CANape标定工程w7.jpg

选择OK即可,将出现以下界面信息:
从零开始创建CANape标定工程w8.jpg

3 从数据Base新建设备
同样地,直接点击图标或多级菜单栏选择都可以,如下所示:

从零开始创建CANape标定工程w9.jpg
如果没有什么需要更改,直接连续点击下一步

从零开始创建CANape标定工程w10.jpg
来到了设备配置界面,这个界面也可通过点击Device configuration打开

从零开始创建CANape标定工程w11.jpg
配置好传输层的信息,包括CAN ID和CAN总线的波特率参数等信息,注意Master是指ECU标定CAN的接收 ID,Slave是指ECU标定CAN的发送ID。
从零开始创建CANape标定工程w12.jpg
接着进行硬件通道配置,右键选择与CAMape匹配的通道号, 如下所示:
从零开始创建CANape标定工程w13.jpg

然后测试ECU是否有连接上CANape,如果连上现象如下所示,如果连不上,则显示ECU无响应。
从零开始创建CANape标定工程w14.jpg

4 添加观测与标定量

在前面都操作正确的,那么到了这个环节就很容易了,每个人都需要进行的操作环节,根据自身需要去添加观测量,观测量显示的形式根据实际需要选择:

从零开始创建CANape标定工程w15.jpg
同样的方式添加标定量,如下所示:

从零开始创建CANape标定工程w16.jpg
注意这里可以右键选择观测量还是标量定,当然变量既可标定又可观测。

在进入观测与标定的环节后,由于加入的变量太多,且设置周期短,比如都是10ms,那么这样很容易导致总线负载过高而通讯中断,此时就需要点击Device configuration去增减信号或者调整信号的周期,如下所示:

从零开始创建CANape标定工程w17.jpg

从零开始创建CANape标定工程w18.jpg

这就是在大多数人在观测和标定阶段的最常用的使用内容。
5 更新A2L文件
除了上述的操作之外,这里在增加利用ASAP2更新A2L文件的方法,先再CANape点击Database Editor,如下所示:

从零开始创建CANape标定工程w19.jpg

然后就会跳转到ASAP2界面,注意在此之前配置的elf文件及其格式必须是正确, 在ASAP2界面可以进行增减观测量和标定量的操作,也可以进行标定量具体信息修改等操作内容。

从零开始创建CANape标定工程w20.jpg

具体操作已经是在三年前了,已经基本忘记了,可以参考:XCP详解「3.1·ASAP2新建A2L文件」_asap a2l文件。总的来说,这节操作非常有助于快速解决A2L文件还需要新增观测量或标定量的情况。
6 小结  
到此就介绍如何从零创建自己项目所需要的CANape标定配置工程,总体的来说,操作不是很复杂,但是一些关键信息需要正确配置,否则无法连接上ECU,或者在实际测量与标定过程经常出现通讯中断等问题。

在实际应用过程中,当你实在碰到一些问题无法自身解决,此刻不要犹豫,直接找CANape工具供应商支持,毕竟你是花了十几万买了他们的产品,售后服务必须得有且到位,亲测此方法很好使。

本文就介绍到此,如果对标定想更进一步,移步到XCP协议及其相关的标准。


创作不易,欢迎点赞收藏在看关注!

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 27-2-2025 01:20 , Processed in 0.462350 second(s), 36 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.