深入了解基于CANoe的VIO系统应用

发布者:Enchanted2021最新更新时间:2024-09-03 来源: elecfans关键字:CANoe  VIO  系统应用 手机看文章 扫描二维码
随时随地手机看文章

概述

VIO System是Vector推出的一款适用于前期单板级测试使用的硬件系统,不仅可以进行总线通讯测试,也可以同时进行I/O信号测试,可以让工程师在ECU或者传感器开发前期就发现问题,能够尽早排查解决,极大降低了人力物力开发成本。

今天就来了解一下关于VIO系统在CANoe中的一些应用以及配置方法,首先来看一下VIO系统的特点,如下:

支持通过系统变量控制,对连接的I/O板卡自动识别并生成接口变量

最大可级联10个VIO System机箱从而扩展I/O通道数量

可在同一CANoe工程下同时使用VT System及VN系列总线接口卡来扩展测试环境

所有相关的测试部件集成于单个设备中

支持复用VX1161中部分VX板卡

下表是对VIO板卡以及相关组件的基础介绍:

wKgaombUI_2ATDrVAADKFkRH9EM580.pngwKgZomUEK-SAUzX4AAAItnZDZwM484.png

测试方案介绍

软件:CANoe+vTESTstudio

硬件:VIO System+VN接口卡

核心流程:

vTESTstudio软件可以将CANoe的测试环境导入到工程中

直接调用CANoe中VIO的系统变量来编写测试脚本

测试脚本载入CANoe,执行测试

自动生成测试报告

wKgZombUI_2ALydhAAAqBnGv8I4191.png

功能描述

CANoe

:测试管理和执行,支持对测试环境配置以及进行测试监控。

vTESTstudio

:创建和编辑测试序列,定义测试用例的执行顺序。

VIO板卡

:电压及电流模拟量测量电压及电流模拟量激励数字量信号激励及测量切换及短路故障继电器板卡

VN接口卡

:仿真、数据采集等。

wKgZomUEK-SAQ_mRAAAJpUM_5jM550.png

基于CANoe的环境配置

3.1 线束连接

VIO System的板卡已经安装完成后,为VIO8904电源板卡进行供电,如下图,VIO系统内部板卡之间以3Gbps的HSBL连接通信,并通过RJ45千兆Ethernet网线将上行链路通信板卡VIO6020的ETH1网口连接至CANoe所在的上位机PC,同时可以使用另外2个RJ45 Ethernet端口级联更多VIO System或含Ethernet Uplink接口的VN总线接口卡,如VN1670、VN5620、VN5650等设备。

wKgZombUI_2ASY2KAAC7MLUMnOY519.png

若遇到复杂测试需求,可将VIO System与VT System进行联用,在同一个CANoe工程中分别通过Ethernet网线对2种测试系统连接并同时使用,如下图。

wKgaombUI_2ALR6hAAEydCX7cDM014.png

3.2 识别VIO系统

要有三个确保:

确保

上位机与VIO在同一个网段下,VIO的VIO6020主机通讯板卡默认IP地址:192.168.100.10。

确保

UDP的2500端口以及TCP/IP的5555端口未被PC防火墙屏蔽。

确保

CANoe软件版本在17以上。保证上述配置后,打开CANoe软件,点击Hardware --> VIO System --> Tools,点击刷新图标会自动检测到VIO系统,同时也可以在此窗口更改VIO系统的IP地址。

3.3 Hardware配置

1.点击Hardware --> VIO System --> Configuration,点击Add VIO Sysytem,可以看到Available VIO Systems下出现已连接的VIO系统。

wKgZombUI_2Ae7sEAAFvSgVk9uU735.png

2.下图以VIO4028为例,选择对应VIO板卡,在右侧页面“Card name”配置中可以重命名板卡,此外可以通过“General”切换电平逻辑LVTTL以及TTL电平。

wKgZombUI_2AN67pAAFVwejfv30468.png

3.点击VIO4028对应通道,可以切换该通道的输入输出模式。

wKgZombUI_2AUP-OAAC_zSRNOg0814.png

3.4 Tasks配置

1.右键Measurement tasks分类,通过Add Default Tasks For选项可以将所有板卡的系统变量添加。

wKgaombUI_6AH6dTAACn6U16wRE066.png

2.选择VIO4028板卡,右侧页面如下图所示,可以对该板卡的测量任务名称进行修改以及设置CANoe的更新频率,此外在页面下方列出了当前VIO4028所有测量系统变量的默认名称,也可以根据使用习惯进行更改。

wKgaombUI_6AbEIxAADdoH4I2hA858.png

3.VIO4028所提供变量分为可读变量以及可写变量,参考下图。

wKgaombUI_6AB_ByAALBsegJuEk285.png

3.5VIO4028例子

下面以VIO4028为例,实际观察通道1输出变化频率和占空比的PWM波输出情况。

wKgZombUI_6ADCASAAEedJffbVs234.pngwKgZombUI_6AfY9CAARAxlklyYE178.pngwKgZomUEK-WACvCaAAAH5aqh_qQ733.png

总结

以上是本章关于VIO System在CANoe中的应用以及配置方法


关键字:CANoe  VIO  系统应用 引用地址:深入了解基于CANoe的VIO系统应用

上一篇:智能驾驶需要怎样的ISP?
下一篇:发力新能源汽车和储能市场,威兆半导体推出新一代700V SiC MOSFET

推荐阅读最新更新时间:2024-11-02 09:20

将基于AT89C2051的解码器应用于安防系统
1 引 言      目前,我国应用极广的编解码器是Princeton公司生产的具有531441(3 12 )种状态的PT2262编码芯片和与之配套的PT2272解码芯片。但一片PT2272只能对一种地址的PT2262的15种状态进行解码,对于较大的编解码保安防盗控制系统,常使用多片PT2272组合解码,但仍远远满足不了大中型安防系统的设计要求。因此,采用AT89C2051单片机,实现了PT2262的大容量解码功能。 2 PT2262的编码原理      PT2262(可参阅http://www.princeton.com.tw)的工作原理如图1所示,图中K0~K7为地址端,应该预置其状态;K8~K11为数据端,按下按钮开
[单片机]
制动防抱死控制系统在汽车应用中的基本原理是什么?
制动防抱死控制系统将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对制动防抱死控制系统的相关情况以及信息有所认识和了解,详细内容如下。 一、制动防抱死控制系统工作原理 防抱死刹车系统可以提高行车时,车辆紧急制动的安全系数。否则,汽车在遇紧急情况采取紧急刹车时,容易出现轮胎抱死,也就是方向盘不能转动,这样危险系数就会随之增加,很容易造成严重后果。 在ABS中,对能够独立进行制动压力调节的制动管路称为控制通道。制动防抱死控制系统的控制通道分为四通道式、三通道式、二通道式和一通道式。 尽管技术持续发展,但防抱制动系统的前提仍未变,该系统须能感知各个车轮的转速(轮速),这意味着需要了解某个车轮停止转动的时间。这是由于车辆制动时,
[嵌入式]
研华发布兼容NVIDIA Jetson的AI边缘智能系统EPC-R7200 加速AI应用部署
研华发布兼容NVIDIA Jetson的AI边缘智能系统EPC-R7200 加速AI应用部署 2022年第一季度,全球嵌入式计算解决方案厂商研华科技荣幸发布EPC-R7200,一款兼容NVIDIA Jetson的工业级AI边缘智能系统。随着NVIDIA Jetson平台边缘AI设备采用不断增多,市场对其要求也越发严苛,而EPC-R7200凭借超紧凑的外形(152×137×42毫米;5.9×5.3×1.6英寸)满足了兼容需求。该款边缘智能系统为使用NVIDIA Jetson系列模块(包括Jetson Xavier™NX、Jetson™TX2 NX和Jetson Nano™。)的AI开发人员专门设计。这些特性使EPC-R7200成
[工业控制]
研华发布兼容NVIDIA Jetson的AI边缘智能<font color='red'>系统</font>EPC-R7200 加速AI<font color='red'>应用</font>部署
AT45DB081B在数据采集系统中的应用
0 引言 在信号采集系统中,往往需要对多种数据波形进行存储、转移或比较,这就要求系统能方便地访问、传输波形数据。FLASH存储器以其体积小、容量大、可随机访问的特点,在系统中得到了很好的应用。本文从实际应用角度出发,简单介绍了FLASH存储器AT45DB081在数据采集系统中的软/硬件设计思路和设计要点。 1 系统设计 本系统的整个数据存储系统可以分为数据缓冲模块、控制单元和FLASH存储模块三个部分,其系统结构框图如图1所示。图中数据缓冲模块负责对端口数据进行缓冲,以满足FLASH存储器的传输要求。控制单元可按照FLASH存储器的控制要求,对FLASH的读写、擦除操作进行控制。在存储开始后,FLASH的控制单元将数据缓冲模
[缓冲存储]
SoC系统中实时总线模块的设计理念与应用
在芯片设计中,芯片内部总线的设计往往决定了芯片的性能、功耗与各模块设计的复杂度。我们设计总线往往会依据两方面的原则:一是芯片设计流程其内在的需求,二是所针对的应用对交换宽带、延时、效率、灵活性的需求。 针对芯片总线设计流程内在的需求,高效总线结构设计通常遵循的基本原则包括:同步设计、可综合、无三态信号、低延时、单触发延、支持多主控及总线仲裁(支持DMA及多CPU核)、高时钟频率独立性、支持突发(高效率)和低门数。遵循这些基本原则可以帮助我们规避很多设计上的风险,提高总线效率与IP复用度。当然,实际上述有些原则如“三态总线”,可以而且应当在某些应用中使用,只是不建议芯片及设计工程师轻易地突破这些规范,增加风险。南山之桥微电子公司在高
[单片机]
I2C接口在成像系统中的应用
1 IP的硬件结构及寄存器 1.1 IP硬件结构 IP内部结构如图1所示。主要由波特率时钟寄存器、寄存器组控制器、并行I/O接口、I2C可编程接口、I2C接口引擎5个模块组成。 波特率时钟产生器用来产生I2C IP工作的基本时钟频率;寄存器组控制器用来对寄存器进行设置,设置数据通过并行I/O接口传送到该模块中;并行I/O接口模块用来处理可编程接口模块传送过来的命令;I2C可编程接口模块用来设置IP各个寄存器的地址;I2C接口引擎模块执行I2C总线上数据的传输。 1.2 寄存器结构 I2C控制IP主要由6个寄存器构成,如表1所列。通过对寄存器的读写可以方便地控制I2C总线数据的传输,从而
[工业控制]
I2C接口在成像<font color='red'>系统</font>中的<font color='red'>应用</font>
AD5933在电磁层析成像硬件系统中的应用
  引言   随着电子信息技术的发展,工业过程的自动检测和监控的要求越来越高。基于电磁感应原理的电磁层析成像(EMT)技术能够以非介入、非接触和无危害的方式对两相流或多相流断面成像,获取管道截面不同物质的空间分布信息,在石油、化工、冶金等领域中有着广泛的工业应用前景。   如图1所示,EMT系统工作过程如下:在激励线圈中通入交变电流,激励线圈在被测空间产生出交变的激励磁场,被测空间中具有导电性或导磁性物质的存在将会改变激励磁场的分布,从而得到一个与被测物质空间电导率和磁导率分布相关的物场,分布在被测空间边界的检测线圈以电磁感应的方式获得磁场的分布信息。然后通过对检测信号的数据采集,模/数变换和信号解调,最后由定性或定量的图像重
[单片机]
AD5933在电磁层析成像硬件<font color='red'>系统</font>中的<font color='red'>应用</font>
新型开关主机增强半导体测试应用系统产能
  吉时利仪器公司日前推出六槽707B型和单槽708B型开关矩阵主机,它们针对实验室和生产环境下的半导体测试应用进行了优化。这些开关主机大大提高了命令到连接的速度,可以实现更快的测试序列和更高的总体系统产能。同样重要的是,这些新型主机支持吉时利7174A型“云阵(Air Matrix)”8x12高速、低漏流矩阵卡,这是第一款能够在所有通路上实现低于100fA偏移电流的标准开关。707B和708B还支持其它三种常用的吉时利矩阵卡。707B和708B非常适合于包含下列仪器的测试系统配置:例如吉时利2600A系列数字源表、4200-SCS半导体特征分析系统,以及诸如S500 ACS集成测试系统和S530半导体参数测试系统之类的全自动测试
[测试测量]
新型开关主机增强半导体测试<font color='red'>应用</font>的<font color='red'>系统</font>产能
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved