0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

INCA标定工程的创建与实现

汽车ECU开发 来源:公众号埃泰克攻城狮 2024-04-17 10:58 次阅读

一、准备需要的文件和连接

打开INCA7.0 ,选择Database→“new”,或者直接点击图示红圈内的快捷按钮,新建一个数据库,并可以根据实际项目来进行次工程命名。

7ee96db8-ee79-11ee-a297-92fbcf53809c.png

在新建好的DATEBASE上,右键选择ADD,可以分别添加A2L文件、CAN-DB(DBC文件)注:添加A2L时会要求关联HEX文件。

7f03819e-ee79-11ee-a297-92fbcf53809c.png

再新建一个WORKSAPCE,然后点击图示位置,进行硬件配置。

7f203b86-ee79-11ee-a297-92fbcf53809c.png

在硬件配置界面,点图示位置,添加硬件,选择J2534→CAN→XCP。点选之后会自动要求关联工程数据,选择之前已经添加的A2L。

7f35b5b0-ee79-11ee-a297-92fbcf53809c.png

在这个硬件连接workspace下,已经可以看到KVASER硬件下的一路CAN连接,下面已经有了一个XCP通讯,在右侧的parameter窗口下,点选seednkey.dll,加载SeedNKeyXcp.dll

801d1d10-ee79-11ee-a297-92fbcf53809c.png

在KVASER硬件下的一路CAN连接,右键菜单中选择Insert,再添加一个CAN-Monitoring(CAN网络监听),会自动要求关联DBC文件,选择已经加载过的DBC文件。

8032582e-ee79-11ee-a297-92fbcf53809c.png

现在连接KVASER硬件至整车OBD诊断接口,在点击图示的按钮initialize Hardware(初始化硬件),就可以和ECU通讯以及CAN网络监听了。连接正常时,会显示绿色的连接图标。

804864de-ee79-11ee-a297-92fbcf53809c.png

二、拉取标定工程

回到INCA主界面,选中WORKSPACE,点击图示右侧的START Experiment按钮,进入标定测试界面。

80601c0a-ee79-11ee-a297-92fbcf53809c.png

标定主界面,默认了一个layer,这里可以根据不同的需求,建立多个layer。点击 Display Configutation,进入页面配置,在显示Layer上,可以添加新的Layer层,右侧可以给layer重命名。

80739cf8-ee79-11ee-a297-92fbcf53809c.png

根据标定内容,建立不同的layer。选中某一个layer,它就会变为ACTIVE状态,然后再点击variable seletion(变量选择) 来选择每一个子界面需要的变量。

808f236a-ee79-11ee-a297-92fbcf53809c.png

在变量选择界面,主要是在XCP协议解析的变量和CANDBC中解析的变量中选择。红颜色标识的是测量变量,蓝色标识的是标定变量。测量变量在右侧图示处勾选,可以选择 2ms、10ms或100ms的监测频率,一般选100ms 标定变量没有监测频率选项,直接点击就可以选取(选中后字体会加粗)。

80a05ce8-ee79-11ee-a297-92fbcf53809c.png

三、数据记录

设置标定和测量前,先做一下数据记录的 设置点击红圈处按钮Recorders Configuration,弹出记录配置界面。这里可以把数据存储路径、文件命名方式、数据抬头、备注等信息进行设置。

80baa3dc-ee79-11ee-a297-92fbcf53809c.png

另外一个记录设置Manage Recorders(红圈处按钮),可以针对之前已经拉取的变量信号,进行选择性记录。其默认的是对拉取的所有测量变量进行记录,也可以在拉取的变量信号之外,添加新的信号进行记录。

8178c6d2-ee79-11ee-a297-92fbcf53809c.png

开始标定和测量准备就绪,点击图示START Visualization 就可以开始通讯测量了。点击红色圆心按钮START Recording则开始记录数据。点击蓝色正方形按钮STOP Measuring, 就会停止测量并提示数据保存.

818f72e2-ee79-11ee-a297-92fbcf53809c.png

需要进行标定参数修改,要激活WP按钮(图示红圈处),激活后,可以直接在标定变量上进行参数修改,修改后的参数也会直接映射至ECU中的RAM或FLASH,直接生效。标定变量处红蓝色的小箭头,表示和之前的参数对比是升高还是降低。

81a693be-ee79-11ee-a297-92fbcf53809c.png

单次标定结束时,需要对标定参数进行保存,如图所示,选择 database →Variables→选择保存的参数文件类型。下一次重新连接并要进行标定时,再按照同样的路径,选择database →Variables→Read all calibrations from file,再导入之前保存的参数。

81bd2a34-ee79-11ee-a297-92fbcf53809c.png

另外开始新的一轮试验时,标定参数从保存的文件导入后,需要从上位机下载到ECU上选择Hardware →Manage memory pages,在弹出的界面选择Download→Do it即可。

81d84fda-ee79-11ee-a297-92fbcf53809c.png

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN
    CAN
    +关注

    关注

    56

    文章

    2471

    浏览量

    459342
  • ecu
    ecu
    +关注

    关注

    14

    文章

    822

    浏览量

    53895
  • DBC
    DBC
    +关注

    关注

    2

    文章

    45

    浏览量

    7610

原文标题:INCA标定工程建立

文章出处:【微信号:eng2mot,微信公众号:汽车ECU开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    INCA与ECU建立正常通信后过一段时间自动断开与ECU的连接

    使用INCA通过***协议标定ECU时,观测测量量时可以看到ECU内部的测量量,但是过一段时间后INCA就给ECU发送一次断开连接的命令(07),有没有人遇到过这种问题?如何解决的。
    发表于 09-12 16:26

    ***协议INCA标定不能进行标定量的修改

    自己移植的***底层协议,遇到些问题。移植了***协议的ECU可以与INCA进行连接并且观测测量量,但是不能进行标定量的修改。 通过调试后发现INCA在发送0C命令设置状态的时候应该设置03,但是实际
    发表于 09-18 14:11

    如何使用labview实现手眼标定

    求指教如何使用labview实现手眼标定谢谢
    发表于 04-22 18:24

    基于模型的电机标定方法

    概述在新能源汽车测试领域中,新能源汽车的驱动电机控制电流需要进行台架标定,目前电机台架标定中控制电流的标定是通过手动方式进行的,手动标定电机控制电流,对匹配
    发表于 08-27 06:01

    如何利用STM32实现跑马灯程序和创建工程

    如何利用STM32实现跑马灯程序和创建工程
    发表于 11-04 06:41

    TC275,使用INCA标定如何将标定完生成的hex下载到板子上

    场景是这样的:①一个标定量,用const定义保存在flash里,matlab生成a2l文件地址是80开头,但是使用INCA进行标定对数值修改就会导致debug错误;②如果定义普通变量,a2l地址
    发表于 06-28 18:06

    基于双口RAM的标定系统的实现

    本文设计了一种基于双口ram的通用标定系统。提出标定装置与电控单元分离的标定系统硬件体系结构,将标定装置作为标定软件和电子控制单元的中间层,
    发表于 12-18 15:57 18次下载

    HALCON的3D相机标定

    转自:微信公众号AI图像 创建标定数据模型 你可以用算子create_calib_data创建一个标定数据模型,指定相机和标定物体的数量。当
    的头像 发表于 10-31 11:31 3512次阅读
    HALCON的3D相机<b class='flag-5'>标定</b>

    张正友教授相机标定法原理与实现

    张正友相机标定法是张正友教授1998年提出的单平面棋盘格的相机标定方法。传统标定法的标定板是需要三维的,需要非常精确,这很难制作,而张正友教授提出的方法介于传统
    的头像 发表于 12-31 10:06 5590次阅读
    张正友教授相机<b class='flag-5'>标定</b>法原理与<b class='flag-5'>实现</b>

    INCA的一些用法

    INCA的一些用法
    的头像 发表于 11-10 15:32 6780次阅读

    张氏标定法的原理和实现

    张正友相机标定法是张正友教授1998年提出的单平面棋盘格的相机标定方法。传统标定法的标定板是需要三维的,需要非常精确,这很难制作,而张正友教授提出的方法介于传统
    的头像 发表于 11-14 10:14 2782次阅读

    INCA在新能源车开发中的应用有哪些

    INCA软件, 作为ETAS公司旗下的汽车标定测量诊断工具,具备强大的功能与优秀的易用性、兼容性,能够极大地提高标定效率
    发表于 06-05 10:00 2565次阅读
    <b class='flag-5'>INCA</b>在新能源车开发中的应用有哪些

    INCA软件在线标定和详细配置-基于ES582硬件

    ETAS公司的INCA(Integrated Calibration and Application Platform)是一款功能强大的汽车电子控制单元(ECU)校准和应用平台。特点:强大的ECU
    的头像 发表于 07-10 14:28 3497次阅读
    <b class='flag-5'>INCA</b>软件在线<b class='flag-5'>标定</b>和详细配置-基于ES582硬件

    如何避免在INCA创建或使用多个COM API句柄

    在自动化脚本中,可能会出现不同的应用程序通过 COM API 控制 INCA或者同一应用程序多次请求 INCA API 句柄的情况。
    的头像 发表于 09-21 15:52 517次阅读
    如何避免在<b class='flag-5'>INCA</b>中<b class='flag-5'>创建</b>或使用多个COM API句柄

    如何在INCA的测量文件中记录数据集、ECU描述文件等额外信息?

    是否可以将工作和参考页的数据集、ECU描述文件以及用INCA记录的标定行为保存在测量文件中并且再次导出?
    的头像 发表于 01-17 13:44 572次阅读
    如何在<b class='flag-5'>INCA</b>的测量文件中记录数据集、ECU描述文件等额外信息?