基于TAE的数字钥匙自动化测试解决方案

news2024/10/7 10:22:16

方案概述

       在汽车发展和用户需求的推动下,汽车钥匙开始从传统的机械钥匙向数字化、智能化方向发展。目前常见的数字钥匙集成了蓝牙、NFC、UWB等技术实现了移动设备与车端的通信,可以帮助用户便捷的实现车辆功能控制。随着数字钥匙的广泛应用,相关的测试需求也进一步增加,人工测试无法满足测试进度要求,正逐渐被自动化测试所取代。

       经纬恒润基于自研的INTEWORK系列产品,推出了数字钥匙自动化测试解决方案,通过自动化测试执行软件TAE、总线监控分析工具VBA和程控电源,的联合调用,实现数字钥匙 的功能测试、性能测试、诊断测试、可靠性测试等多项测试工作。

       VBA主要用于整车开发和测试中,可实现多路CAN/CANFD/LIN/以太网等通信测试、数据监控、节点报文仿真、故障诊断等功能,满足轻量化网络测试需求。TAE软件具备图形化测试脚本搭建、执行和测试报告生成等功能,软件内部封装了VBA和程控电源等设备的调用接口,可快速实现相关功能的自动化测试。

测试方案简介

       数字钥匙功能测试包含三部分:蓝牙车控功能测试、NFC功能测试和无感解闭锁测试。

       蓝牙车控功能测试通过建立短距离无线连接实现车辆功能的控制,包括车门解闭锁测试、升降窗测试、尾门开关测试等。NFC功能测试通过两个NFC设备的近距离接触实现车辆解闭锁测试,主要包括NFC PE控制测试和NFC启动测试。无感解闭锁测试主要通过蓝牙和UWB技术实现远程车辆功能测试,包括BLE+UWB的物理钥匙测试、单BLE数字钥匙测试等。

       经纬恒润提供了利用VBA和TAE软件对数字钥匙进行自动化测试的轻量化方案,可覆盖功能测试、网络测试、性能测试、诊断测试等业务。其中,TAE作为自动化测试执行软件是整个方案的基础,功能强大且简单易用,广泛应该于各大供应商和主机厂的测试项目中。

  • 人机交互测试

       TAE支持连接程控电源对蓝牙模块进行电压控制。支持连接手机Android系统进行车主APP与ECU控制器间的实时交互,可监控APP界面是否出现车辆解锁成功、尾门打开失败等状态更新的提示,确保系统的正常工作。

       TAE连接Android系统,可实现多设备连接的交互测试,可同时连接移动终端、HMI等设备,实现手车互联测试等综合性测试场景。TAE集成了图像识别算法,可基于图像匹配进行图标灵活测试,覆盖元素位置不固定等测试场景;集成了OCR算法,支持界面文字内容的匹配、记录和判断。

  • 通信功能测试

       TAE支持通过网络报文监控车辆状态,支持调用VBA进行CAN/CANFD/LIN报文的自动化测试,支持解析DBC/LDF文件进行报文收发,通过修改信号值实现车辆状态的更新。数据库解析不受测试环境影响,测试序列可以在同类型测试工具间进行无缝切换以完成测试序列快速复用。

       TAE支持稳定的压力测试,可以连接VBA工具实现长时间休眠或者唤醒状态的控制,测试结束后会自动记录结果到测试报告中完成测试。

  • 诊断测试

       TAE支持导入ODX/PDX文件,并自动解析UDS诊断协议进行DTC逻辑测试;支持直接拖动控件到测试序列中进行诊断服务的请求和响应判断,提升测试序列搭建效率。

       TAE可以实现对DTC列表中的所有故障进行测试:支持子服务01/02/0A测试、状态位故障测试、休眠唤醒故障测试、 总线高低压故障测试、CAN/LIN节点丢失故障测试等,可以自动获取诊断响应结果,并自动进行Pass和Failed的判断,所有测试结果报告可查看。

更多功能

  • 更专业的元素管理:支持 文件夹管理、标签筛选、名称搜索等多种方式
  • 更深层次的数据解析:故障码、DID SubData 等可下拉选择
  • 更丰富的工具支持:可调用 VTD、CANoe、PCAN、INCA 等多种工具

了解更多:请致电 010-64840808转6115或发邮件至market_dept@hirain.com(联系时请说明来自CSDN)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1716807.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

振弦式位移计在各类工程中的应用

振弦式位移计,作为一种高精度、高可靠性的测量工具,在各类工程中发挥着至关重要的作用。它通过测量弦的振动频率来间接得出结构的位移变化,为工程师和科学家们提供了精确的数据支持,从而确保工程的安全性和稳定性。 点击输入图片描…

YOLOv5改进 | 注意力机制 | 添加双重注意力机制 DoubleAttention【附代码/涨点能手】

💡💡💡本专栏所有程序均经过测试,可成功执行💡💡💡 在图像识别中,学习捕捉长距离关系是基础。现有的CNN模型通常通过增加深度来建立这种关系,但这种形式效率极低。因此&…

Hudi之数据读写探究

Hudi之数据读写深入探究 1. Hudi数据写入 1-1. 写操作 Hudi数据湖中的数据更新、插入和删除操作,是一个基于Apache Hadoop的库,为数据湖提供了一种有效的方法来处理更新和增量数据,并支持基于时间的快照和增量数据处理。Hudi支持三种主要的…

Linux源码编译安装MySQL + Qt连接MySQL

一、准备工作 1. 编译环境: 银河麒麟V10 飞腾D2000 CPU 2. 下载MySQL源码 这里编译的是5.7.44版本,带Boost库,这是官网的下载地址:MySQL :: Download MySQL Community Server (Archived Versions) 3. 解压压缩包 tar -zxvf mys…

Guns框架:基于主流技术Spring Boot2 + Vue3 + Antd Vue的现代Java应用开发新纪元

Guns框架:基于主流技术Spring Boot2 Vue3 Antd Vue的现代Java应用开发新纪元 摘要:随着信息技术的飞速发展,软件开发框架在提升开发效率、降低成本方面扮演着至关重要的角色。Guns框架,作为一个现代化的Java应用开发框架&#x…

vue3 组件的动态渲染 <component :is=“componentTag“ />

1、动态渲染组件 <component :is""></component> 通过isShow来切换显示A、B组件 首先创建父组件.vue文件和两个子组件A、B文件&#xff0c;并引入。 template&#xff1a; <div><h3>我是父组件dynamicComp.vue</h3><button clic…

firebase如何自定义上传日志

我们可以很轻松的得到2个代码&#xff1a; Firebase.crashlytics.log(str) Firebase.crashlytics.recordException(ex)这就是firebase提供的自定义日志和excption上传的方法。 但是如果你认为log函数调用后&#xff0c;直接就能查看到日志就错了。 我们在这个page是找不到日志…

端午节粽子龙舟主题互动趣味小游戏效果是什么

端午三天乐&#xff0c;无论节日当天还是之前&#xff0c;行业商家都可以自己的品牌为主借势营销&#xff0c;趣味活动形式玩法和内容呈现达成多种效果&#xff0c;品牌传播、公众号涨粉、线下互动、商品促销、用户促活等。 在【雨科】平台拥有多款端午节互动小游戏类型&#…

操作系统真象还原:编写MBR主引导记录,让我们开始掌权

第2章-编写MBR主引导记录&#xff0c;让我们开始掌权 这是一个网站有所有小节的代码实现&#xff0c;同时也包含了Bochs等文件 在开机的一瞬间&#xff0c;也就是接电的一瞬间&#xff0c; CPU 的 CS: ip 寄存器被强制初始化为 0XF000: 0XFFF0。由于开机的时候处于实模式&…

第一课、Power BI 集成Python

1&#xff0c;下载安装python Python软件地址&#xff1a;Welcome to Python.org 双击自定义安装指定位置并勾选配置环境变量。 后续一直往下&#xff0c;安装完成。 检验是否成功&#xff0c;在cmd命令窗口下输入python 即可看到版本。 安装 pip install pandas 和 pip…

win10双网卡如何同时上内网和外网?

win10双网卡如何同时上内网和外网? Chapter1 win10双网卡如何同时上内网和外网?Chapter2 网络基础--win10双网卡设置成访问不同的网络 Chapter1 win10双网卡如何同时上内网和外网? 原文链接&#xff1a;https://www.jb51.net/os/win10/806585.html 场景&#xff1a;很多办…

使用递归形式以及迭代形式实现树的前中后序遍历

相信大家对于二叉树的遍历并不陌生&#xff0c;对于二叉树的递归遍历我们也可以信手拈来。但是如果让我们将二叉树修改成为非递归的形式呢&#xff1f;是不是有点疑惑了&#xff1f;那么本次博客我们就来梳理一下二叉树的非递归遍历。 由于递归遍历二叉树的代码以及逻辑都很简单…

LeetCode 63.不同路径Ⅱ

思路&#xff1a; 在有障碍物的地方增加一个判断即可 class Solution { public:int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) {int dp[105][105];int mobstacleGrid.size();int nobstacleGrid[0].size();for(int i0;i<m;i){for(int j0…

拓数派与浙江平数举行「政务数据服务产品合作开发」签约仪式

3月14日&#xff0c;杭州拓数派科技发展有限公司&#xff08;以下简称“拓数派”&#xff09;与浙江平数科技有限公司&#xff08;以下简称“浙江平数”&#xff09;举行了关于政务数据服务产品合作开发的签约仪式。在嘉兴平湖市政务服务管理办公室党委副书记、主任&#xff0c…

移动硬盘未格式化数据恢复及预防策略

随着数字化时代的到来&#xff0c;移动硬盘作为数据存储的重要载体&#xff0c;被广泛应用于个人和企业中。然而&#xff0c;当移动硬盘遭遇“未格式化”的困境时&#xff0c;其中的数据便岌岌可危。本文将深入探讨移动硬盘未格式化的现象、原因、数据恢复方案以及预防措施&…

linux开放某一个端口具体步骤

场景&#xff1a;当服务器防火墙不能直接关闭&#xff0c;但是客户端必须要访问服务器某一个端口时。 处理&#xff1a;对服务器端进行处理&#xff0c;只将该端口开放出来让客户端访问 本地使用vm安装了一个centos服务器&#xff0c;ip地址是 192.168.200.130。在这里充当服…

Python-3.12.0文档解读-内置函数bytes()详细说明+记忆策略+常用场景+巧妙用法+综合技巧

一个认为一切根源都是“自己不够强”的INTJ 个人主页&#xff1a;用哲学编程-CSDN博客专栏&#xff1a;每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 详细说明 概述 构造函数 参数说明 示例 字节串字面值 操作与方法 相关类型 记…

富凡行是什么软件,来具体聊一聊它的详情,感兴趣的不要错过了

目前做网络项目的人很多&#xff0c;也就衍生出了很多的软件、项目、平台。接触过了很多的产品&#xff0c;感触颇深&#xff0c;确实市面上的东西差别都很大&#xff0c;有好的&#xff0c;有不好的。 我也是喜欢在网上做点副业&#xff0c;自己捣鼓一下&#xff0c;毕竟互联网…

基于51单片机的温湿度控制系统

一.硬件方案 本设计采用51单片机每2秒钟从DHT11温湿度传感器中读入温度和湿度&#xff0c;在液晶屏上即时显示。液晶屏上同时显示温湿度上限值&#xff0c;该上限值保存外外部EEPROM存储器中&#xff0c;掉电不失&#xff0c;并且可以通过四只按键上调或下调。当温度或湿度值超…

Linux驱动开发笔记(二) 基于字符设备驱动的GPIO操作

文章目录 前言一、设备驱动的作用与本质1. 驱动的作用2. 有无操作系统的区别 二、内存管理单元MMU三、相关函数1. ioremap( )2. iounmap( )3. class_create( )4. class_destroy( ) 四、GPIO的基本知识1. GPIO的寄存器进行读写操作流程2. 引脚复用2. 定义GPIO寄存器物理地址 五、…