Q-Vision+CANpro Max总线解决方案

news2024/9/28 4:32:00

智能联网技术在国内的发展势头迅猛,随着汽车智能化、网联化发展大潮的到来,智能网联汽车逐步成为汽车发展的主要趋势。越来越多整车厂诉求,希望可以提供本土的测量软件,特别是关于ADAS测试。而风丘科技推出的Q-Vision软件不仅可支持ADAS测试,而且可基于客户需求进行定制开发。

CANpro Max是风丘科技新研发的产品,支持8路CAN/CAN FD通道和12路LIN通道,并可与其它设备进行时钟同步。CAN系列的通信接口可在各种应用中集成发送和接收任务(例如周期发送、总线信号测量)。

793da707-b56a-45c1-888f-0216329efa60

一 产品介绍

| Q-Vision

Q-Vision是一款成熟的总线分析、测量与标定和ECU诊断工具,已在多家整车厂中被投入使用。

c094883e-f289-4a8a-8a5f-a0b79d278167

Q-Vision支持CAN(FD)、LIN、以太网和LVDS等车载网络标准,以及CCP/XCP/UDS/OBD等协议,并能导入DBC/LDF/ARXML/A2L/ODX等格式的数据库。

ADAS测试功能如下:

• 显示ADAS测试需求传感器数据:GPS数据 (地图上显示导航信息) 、LIDAR激光雷达、RADAR毫米波雷达和Camera摄像头等。

• 数据融合:Q-Vision不仅可通过Simulink/Python接口来进行调用外部数据算法,而且可对传感器数据进行融合并显示在同一窗口。

CANpro Max

CANpro Max拥有车辆接口4*DB9+1*DB15,上位机接口USB+ETH。波特率设置上限可达8000kbps。它支持8通道CAN(FD)和12通道LIN,同时CAN支持软件配置内部终端电阻;LIN支持主从模式设置。相比于普通的CAN卡产品,CANpro Max拥有多通道的CAN(FD)/LIN,可同步采集、显示更多数据窗口,还有上位机接口USB+Ethernet双接口可供选择。

5130a095-8b7c-4bd3-8733-96df5772d3d5

二 CAN/CAN FD方案

Q-Vision上位机软件与CANpro Max相结合使用,不仅能实现对CAN/CAN FD/LIN总线网络的监控、数据分析、采集、诊断和标定等功能,且针对不同的通信需求,还能实现同时在线监控多个节点。毋庸置疑,其在整个V-Mode开发的过程中是一套非常重要的工具。

57a0b21e-a5b5-4152-9041-f538bc92f264

| CAN(FD)信号采集

在Q-Vision软件中,通过Start界面里的Device Configuration可进行硬件设备的配置,并可根据需求选择CAN或CAN FD模式以及配置波特率和导入DBC文件。

a206e1d3-7786-4b0e-ba13-7b1ba075bee5

采集的CAN(FD)信号可在Trace窗口显示,分别显示报文CAN通道、CAN ID、Name、DLC、Data和Time等信息。Q-Vision支持对信号进行筛选与过滤。

53bc68ab-601d-4341-90d7-0140c3e67408

| Y-T图显示

在Display界面中,选择New Window中的Y-T选项,为Y-T图显示窗口。

84c48540-9902-4f1b-b515-975995e82185

点击加号,再点击ADD,Q-Vision就可通过加载的DBC文件选择信号。在Channel中选择加载了DBC文件的CAN通道;在Message中选择数据帧的ID;在Y-axis选择信号。最下面的color可为不同的信号曲线选择不同的颜色显示。完成信号曲线的添加后,在Q-Vision监控总线时,Y-T图就会显示对应的信号曲线变化。

cd0e207b-f8e0-4211-bcd7-6c331c70db3c

Y-T图上方按钮的作用分别为:添加新的Y-T图显示;隐藏和显示名称;设置速率参数设置;删除信号。右键ChartName可修改Y-T图的名称,取消勾选可隐藏对应视图,再次勾选可激活。

64414d41-85c4-4e83-af9e-51340db2a2fd

Numeric视图

和Y-T图同样的位置,可添加Numeric视图。Numeric视图也可选择DBC文件中的信号值。与Y-T图不同的是,Numeric是直接将信号值显示出来,而Y-T图是将一段时间内的信号值的变化显示出来。点击通道选择按钮,还可选择需要显示的信号,并可选择单一显示或全部显示。

6b6b47b7-c90e-407e-bd0c-c136b63e061a

Numeric视图上方按钮作用分别为:暂停和继续当前显示;通道选择;显示样式选择。右边滚动条可上下拖动显示未能显示出的数字。

| Data视图

Data视图与Numeric视图的功能类似,都可显示信号值。比较特殊的一点是,Data视图显示的信息会更多。在Data视图中可看到信号的ID、值的大小、信号单位以及对应的报文内容。

c6ea527b-b6c1-416d-856d-07789e2a523c

在Data视图下点击通道选择按钮,选择需要添加的通道,上方按钮作用分别为:删除通道;暂停/继续;通道选择;十进制/十六进制切换。右键Name/Value栏,可添加其他需要显示内容和添加筛选过滤等功能。

仪表显示

点击“+”号可添加仪表显示。当前支持三种不同仪表:Circule为圆形仪表;Linear为树立线型仪表;Digital为数字型显示仪表,并支持对仪表的布局进行设置。三种仪表显示如下图:

beca4ffc-4385-4bff-83c3-87698ffb7dca

2a2f4fc3-1bc9-41e9-8ba9-708a7201bda6

右键图表选择signal config,可对显示图形进行更改。在选择通道后,再选中Custom,即可激活该通道显示。在Min/Max栏,可对图表的范围进行设定。最后的数字型显示仪表可设置数字后小数点的精度与显示的长度。

| CAN(FD)发送功能

Q-Vision可发送CAN(FD)消息、选择发送CAN消息的CAN通道,并支持扩展帧,且DLC高达64byte。Message Data可自己定义,也可点击Randomize Data生成随机数据。

0f4d33f5-5a60-4574-a3bc-99b5d14c20da

| CAN(FD)统计显示

在CAN(FD)Channel里选择对应的CAN通道后,其会统计并显示CAN负载率,包括负载上限、负载下限和平均负载。此外,其也会对字节量和message量进行统计。

caf30b6f-a1dc-49f1-ae54-bd08ba52885b

| CAN(FD)数据的存储与回放功能

首先在Analysis界面,点击Data Folder setting,再设置文件存储的路径。然后在Start界面,点击Start Recording开始采集,再点击Stop Recording开始保存,即可生成这段时间内接受的数据文件,且文件格式为asc格式。

6ff52ead-edd6-41c1-aab0-649d8a485891

Q-Vision支持添加用于发送的asc报文文件,并可选择用于发送的CAN通道文件地址和发送间隔周期......

请点击此处,查看剩余30%精彩内容!

| 往期回顾

▶ CAN测量模块总线负载率,你关注了吗?

▶ 专业的ADAS测试记录仪ETHOS

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

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

相关文章

一键批量剪辑:视频随机分割新玩法,高效剪辑不再难

随着视频内容的日益丰富,人们对于视频剪辑的需求也日益增长。而传统的视频剪辑方式往往需要耗费大量的时间和精力,让许多非专业人士望而却步。然而,现在有一款名为“云炫AI智剪”的软件,它为我们提供了一种全新的视频剪辑方式——…

数据结构:AVL树的旋转(平衡搜索二叉树)

1、AVL树简介 AVL树是最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为1,所以它也被称为高度平衡树。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。AVL树得名于它的发明者G. M. Adelson-Velsky和E. M. Landis,他们…

uniapp原生插件之安卓串口操作原生插件

插件介绍 安卓串口操作原生插件,支持设置串口,波特率,停止位,数据位,校验位,流控以及延迟,支持粘包处理解决分包问题,支持多串口操作,无需root 插件地址 安卓串口操作…

2023年【危险化学品经营单位安全管理人员】考试资料及危险化学品经营单位安全管理人员考试试卷

题库来源:安全生产模拟考试一点通公众号小程序 2023年危险化学品经营单位安全管理人员考试资料为正在备考危险化学品经营单位安全管理人员操作证的学员准备的理论考试专题,每个月更新的危险化学品经营单位安全管理人员考试试卷祝您顺利通过危险化学品经…

【深度神经网络(DNN)】实现车牌识别

文章目录 前言一、数据集介绍二、步骤1.导包2.参数配置3.数据处理4.模型定义5.模型训练6.模型预测 总结 前言 课内实践作业 车牌识别 一、数据集介绍 1.车牌识别数据集:VehicleLicense车牌识别数据集包含16151张单字符数据,所有的单字符均为严格切割且…

力扣:67.二进制求和

class Solution { public:string addBinary(string a, string b) {string ans;reverse(a.begin(), a.end()); // 将字符串a反转reverse(b.begin(), b.end()); // 将字符串b反转int n max(a.size(), b.size()), carry 0; // 获取a和b的最大长度,并初始化进位为0for…

Python合并拼接图片

目录 图片二维合并拼接(类似九宫格)图片纵向合并拼接举例18张图片合并为2张九宫格图片18张图片合并为2张纵向图片 使用前需要安装PIL库,以下代码使用的Pillow(10.1.0) pip install pillow图片二维合并拼接(类似九宫格&#xff09…

趣玩行为商城:用智能消费行为开启财富新生活!

随着当前的消费主力转移至90后和Z时代,购物和消费习惯已经发生了翻天覆地的变化。以往那种大超市,线下大卖场、超级Mall综合体逐渐式微,以“健康生活”、“智能消费”“社区直达”为主的消费理念逐渐兴盛,消费者开始更多地关注此类…

sqli-labs-1

文章目录 Less-01Less-02Less-03Less-04 Less-01 1.输入不同的id值,可以获取不同的用户信息: 2.在sql后拼接’or11–,并没有获取到所有用户的信息,猜测可能用了limit语句 3.构造错误的sql语句,果然有limit报错: …

简历考察点1_《基于 VUE2.0 前后端分离的个人博客系统》

项目名称:《基于 Vue2.0①前后端分离的个人博客系统》 项目描述:提供最新技术资讯、开发知识和分享的博客平台,功能模块包括:支持不同用户登录注册、编辑并发布博客、上传图片、评论留言、根据访问量查询最热文章和标签、根据日期…

VM虚拟机逆向---[羊城杯 2021]Babyvm 复现【详解】

文章目录 前言题目分析汇编脚本分析汇编exp 后言 前言 无 题目分析 &unk_804B0C0里面是opcode,sub_1C8里面有个mprotect,用了一个SMC加密。 我使用的是动态调试,因为是ELF文件,链接一下linux,进行动调&#xff…

Android11修改连接WiFi后AP端显示的设备名

修改build.prop文件 1.修改 /system/build.prop 最后添加,xxx 为自己设置的设备名: net.hostnamexxx 2. 重启、重连wifi,从热点或路由器后台查看设备名即为修改后的名称 代码里动态配置 暴力手段:grep -rn “net.hostname” *…

matlab中的iddata函数的初步理解和使用程序举例

matlab中的iddata函数的初步理解和程序举例 一、iddata函数功能 iddata函数常用于系统识别分析领域数据分析方面。该函数在时域或频域中,将用于系统识别的输入输出数据及其特性数据的生成对象数据类型。即,可以使用iddata函数封装要标识的系统的输入和…

【Transformer从零开始代码实现】(一)输入部件:embedding+positionalEncoding

Transformer总架构图 输入相关组件 输入部分: 源文本嵌入层位置编码器目标文本嵌入层位置编码器 (1)Embedding 首先,需要对输入的内容进行向量化。 1)先导示例 nn.Embedding示例: # 10代表嵌入的数…

即插即用篇 | YOLOv8 引入反向残差注意力模块 iRMB | 《ICCV 2023 最新论文》

论文地址:https://arxiv.org/abs/2301.01146 代码地址:https://github.com/zhangzjn/EMO 本论文着重于开发现代、高效、轻量级的模型,用于进行密集预测,同时在参数、FLOPs和性能之间进行权衡。倒置残差块(IRB)作为轻量级CNN的基础设施,但在基于注意力的研究中尚未找到对…

目标检测中的评价指标

目标检测中的评价指标 将检测目标分为正样本和负样本。 真阳性(true positives , TP) : 正样本被正确识别为正样本。 假阳性(false positives, FP): 负样本被错误识别为正样本。 假阴性(false negatives, FN&#…

技术分享 | app自动化测试(Android)-- 参数化用例

参数化是自动化测试的一种常用技巧,可以将测试代码中的某些输入使用参数来代替。以百度搜索功能为例,每次测试搜索场景,都需要测试不同的搜索内容,在这个过程里面,除了数据在变化,测试步骤都是重复的&#…

Java附件和base64相互转换

1 文件转base64 声明:我用的是Hutool的Base64下的api package cn.hutool.core.codec; 首先找一张图片 很简单,直接使用Base64的encode方法就可以拿到文件的base64码: File file new File("D:\\Tools\\Images\\北极熊.jpg");String…

软件测试面试题汇总,(测试技术+人力资源+进阶规划)含2023面试题和答案总结

什么是兼容性测试?单元测试的策略有哪些?当开发人员说不是BUG时,你如何应付?等,尾部有最新BAT的Python高级自动化工程师面试题目和答案福利,想要的就快来领走吧!(领取方式见文末&…

【机器学习3】有监督学习经典分类算法

1 支持向量机 在现实世界的机器学习领域, SVM涵盖了各个方面的知识, 也是面试题目中常见的基础模型。 SVM的分类结果仅依赖于支持向量,对于任意线性可分的两组点,它 们在SVM分类的超平面上的投影都是线性不可分的。 2逻辑回归 …