[发明专利]一种基于CANape工具的冻结帧读取方法有效
申请号: | 202010034159.0 | 申请日: | 2020-01-14 |
公开(公告)号: | CN110850853B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 邱兵;杨涛 | 申请(专利权)人: | 盛瑞传动股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 潍坊德信中恒知识产权代理事务所(普通合伙) 37302 | 代理人: | 尉金洪 |
地址: | 261205 山东省潍坊市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 canape 工具 冻结 读取 方法 | ||
1.一种基于CANape工具的冻结帧读取方法,其特征在于,包括:
步骤一:配置冻结帧脚本工程,准备故障码对应表格;
步骤二:使用CANape提供的自带脚本支持功能与固定语言,读取并导入故障码对应表格,编写选择需要解析的故障,然后,编写该故障对应冻结帧数据解析成物理值代码;
步骤三:根据解析冻结帧数据的物理值,分析故障部位及原因;
步骤一包括:
开始后进入步骤102;
步骤102,配置工程,连接TCU;配置有冻结帧脚本的工程,使用CANape工具连接TCU,进入步骤103;
步骤103,判断连接是否成功,是则进入步骤104,否则返回步骤102;
步骤104,选择故障码表格,每个项目故障码表格会有所不同,提前准备好TCU故障码与软件中显示的故障所对应表格,选择对应项目的故障码表格,进入步骤二。
2.如权利要求1所述的基于CANape工具的冻结帧读取方法,其特征在于,步骤二包括:
步骤105,导入故障码表格;CANape软件自带读取表格功能,使用固定语言编写将故障码表格导入到脚本使用界面的程序,进入步骤106;
步骤106,在CANape软件的write window下确认故障码是否导入成功,是则进入步骤107,否则返回步骤105;
步骤107,读取故障码;现冻结帧脚本使用UDS协议中服务19 03指令读取TCU中存有冻结帧数据的故障码,该服务回复积极响应,根据应答,查对故障码在故障码表格中对应的故障,将故障显示在冻结帧读取界面,然后进入步骤108;
步骤108,选择需要解析的故障;在CANape冻结帧读取界面使用CANape内置的选择按钮,选择需要解析的故障,然后进入步骤109;
步骤109,读取该故障码存储冻结帧数据,记录了该故障码为XX XX XX,使用UDS协议中19 04 XX XX XX 01读取存取的UDS冻结帧数据,然后进入步骤110;
步骤110,冻结帧数据解析;冻结帧数据包括数据地址和数据,数据地址和数据均是固定长度,使用C语言编写将数据地址和数据对应分类,数据有factor和offset,编写A=B*factor+offset公式,最终得到数据物理值A,将数据与数据含义显示在冻结帧读取界面,然后进入步骤三。
3.如权利要求2所述的基于CANape工具的冻结帧读取方法,其特征在于,步骤三包括:
步骤111,故障部位及原因;根据所有冻结帧数据,工程师分析故障部位与故障原因,然后进入步骤112;
步骤112,判断是否还有其他故障需要分析,是则返回步骤108,否则进入步骤113;
步骤113,结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛瑞传动股份有限公司,未经盛瑞传动股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010034159.0/1.html,转载请声明来源钻瓜专利网。