[发明专利]一种基于CANoe汽车电子产品仿真测试方法在审
| 申请号: | 202111233296.8 | 申请日: | 2021-10-22 |
| 公开(公告)号: | CN113741407A | 公开(公告)日: | 2021-12-03 |
| 发明(设计)人: | 陈浩;潘泽洵;刘鹏程 | 申请(专利权)人: | 长春一汽富晟集团有限公司 |
| 主分类号: | G05B23/02 | 分类号: | G05B23/02 |
| 代理公司: | 长春吉大专利代理有限责任公司 22201 | 代理人: | 朱世林;张晶 |
| 地址: | 130011 吉林省*** | 国省代码: | 吉林;22 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 canoe 汽车 电子产品 仿真 测试 方法 | ||
本发明属于汽车电子测试领域,涉及一种基于CANoe汽车电子产品仿真测试方法;本发明克服了现有技术存在的CANoe不能仿真具有CheckSum和LiveCounter报文的问题;使用CANoe模拟一个节点与CAPL关联可以模拟被测控制器所需报文;与CAPL关联的节点作为总线上存在的一个虚拟节点进行消息发送和接收;在CANoe中,创建两个或两个以上虚拟节点,模拟虚拟网络;与CAPL关联的节点用作不同总线之间的网关;CANoe和被测控制器CAN线连接,在CANoe中建立虚拟节点,在CAPL中编写逻辑生成.can文件,CANoe中虚拟节点加载.can文件,运行CANoe,虚拟节点发出被测控制器所需要的报文;CAPL编写方法:定义变量,定义报文长度、报文ID、定义每个字节的初始值;定义定时器;定义报文中CheckSum算法、LiveCounter算法、报文发送周期。
技术领域
本发明属于汽车电子测试领域,涉及一种仿真测试方法,具体涉及一种基于CANoe汽车电子产品仿真测试方法。
背景技术
在汽车电子产品测试前期,往往测试环境很难满足,而HIL系统造价又很昂贵。CAPL仿真可以作为总线上存在的一个虚拟节点进行消息发送和接收。在CANoe中,可以创建多个虚拟节点,因此可以模拟虚拟网络。
发明内容
本发明所要解决的技术问题是克服了现有技术存在的CANoe不能仿真具有CheckSum和LiveCounter报文的问题,提供了一种基于CANoe汽车电子产品仿真测试方法。
为解决上述技术问题,本发明是采用如下技术方案实现的:
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
一种基于CANoe汽车电子产品仿真测试方法,其特征在于:
使用CANoe模拟一个节点与CAPL关联可以模拟被测控制器所需报文;
与CAPL关联的节点作为总线上存在的一个虚拟节点进行消息发送和接收;在CANoe中,创建两个或两个以上虚拟节点,模拟虚拟网络;
与CAPL关联的节点用作不同总线之间的网关,用于扩展过滤器和触发器分析功能。
进一步地,CANoe和被测控制器CAN线连接,在CANoe中建立虚拟节点,在CAPL中编写逻辑生成.can文件,CANoe中虚拟节点加载.can文件,运行CANoe,虚拟节点发出被测控制器所需要的报文。
优选地,CAPL编写方法如下:
步骤1:定义变量,定义报文长度、报文ID、定义每个字节的初始值;
步骤2:定义定时器;
步骤3:定义报文中CheckSum算法、LiveCounter算法、报文发送周期。
进一步地,步骤1中所述定义变量,定义报文长度、报文ID、每个字节的初始值,具体内容如下:
定义一帧报文,包括报文ID和长度;
赋予报文中Checksum和LiveCounter位初始值;
定义一个计时器变量;
赋予每个字节初始值。
进一步地,步骤2中所述定义定时器,具体内容如下:
调用on start函数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长春一汽富晟集团有限公司,未经长春一汽富晟集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111233296.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种琥珀酸舒马普坦缓释片及其制备方法
- 下一篇:一种分散红染料组合物





