深入了解基于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-13 01:17

浅析多相机SLAM系统及其在自动驾驶中的应用
导读 视觉传感器体积小重量轻、价格相对低廉,同时能够提供丰富的信息供定位、感知等算法模块使用,因此在机器人和自动驾驶系统中的得到了广泛应用。作为视觉定位系统的重要组成部分,基于视觉传感器的同时定位和建图算法(SLAM)应用广泛,在学术界和工业界都得到了很多关注。具体来说,在自动驾驶系统中,视觉SLAM可以在地图不可靠、GPS不稳定情况下(例如城区辅助驾驶)提供可靠的位姿估计和周围环境信息。同时,相对于激光雷达等传感器,相机价格较低,配合视觉定位和感知算法,可以以低成本实现智能驾驶功能。 但是,视觉SLAM系统经常被人诟病的一点是鲁棒性。基于视觉的位姿估计的基本原理是追踪匹配图像中明显的视觉特征,因此过曝、弱纹理、运动模糊等问题
[嵌入式]
浅析多相机SLAM<font color='red'>系统</font>及其在自动驾驶中的<font color='red'>应用</font>
嵌入式数据库SQLite在远程监控系统中的应用
随着后PC时代的到来,各种各样的新型嵌入式系统设备在应用数量上已经远远超过通用计算机。嵌入式开发已成为当前IT行业的热点。同时,越来越多的用户希望能对嵌入式环境下的数据进行更有效的管理,构建嵌入式数据库便是一个有效的方法,使用户能在嵌入式设备中方便地存储、检索或修改数据,实现大部分传统数据库的功能。嵌人式系统和数据库技术的紧密结合已经成为嵌入式开发的一个重要方向。 1嵌入式数据库SQLite 与传统C/s结构的各种大型关系数据库如Oracle, SQL Server,MySQL等相比,在嵌入式系统中由于软硬件资源有限,不可能安装庞大的数据库服务器,而且在很多时候,用户只需要使用这些数据库产品的一些基本特性而已。嵌入式系统的开发
[单片机]
嵌入式数据库SQLite在远程监控<font color='red'>系统</font>中的<font color='red'>应用</font>
扩频通信在遥控系统中的应用
  引言   扩频技术是指用很大的频带宽度(与信号带宽的相比)来传输信息的技术。为了扩展发射信号的频谱,可使用不同技术对所传的信息进行处理,从而产生了不同的扩频调制类型。常见的扩频类型有:直接序列(DS)、跳频(FH)、跳时(TH)和线性调频脉冲(Chirp)等;另外,这些技术也常常组合起来使用,形成组合或混合类型的扩频技术,以此技术进行信号的传输便形成了扩频通信技术。   在许多施工现场,需要一种带有遥控调节的装置进行远距离操作。以在工业焊接的施工过程为例,目前常用的焊机遥控器是有线遥控器,即从焊机引出多芯控制电缆与遥控盒相连,通过遥控盒上的电位器和控制开关,实现对焊接规范参数的调节。多芯控制电缆长度一般在50至200米,焊
[单片机]
扩频通信在遥控<font color='red'>系统</font>中的<font color='red'>应用</font>
基于ARM9芯片S3C2410实现测量监控系统应用方案
1. 概述 目前嵌入式系统发展非常迅速,各类基于 ARM 处理器的应用开发更是如火如荼,这主要是由于嵌入式系统的高性价比和较短的开发周期短,并且可以实现于多种多样的应用系统中。本文介绍了基于三星公司的 ARM9 嵌入式芯片 S3C2410 构建的测量监控系统,以该 ARM 芯片为主 CPU,实现了交流、直流电压、电流的测量,本地及附近温度的测量以及光敏度的测量,将测量的结果存储于本地 MIB 数据库中,并通过 IP 网络协议实现远程访问监控。系统设计方案先进,集成度较高,在实践中得到了广泛的应用。 2. 嵌入式 ARM9 S3C2410X 简介 S3C2410X 是三星公司提供的基于 ARM920T 内核的 32 位 RISC
[单片机]
基于ARM9芯片S3C2410实现测量监控<font color='red'>系统</font>的<font color='red'>应用</font>方案
非线编系统应用过程中的基础知识概述
非线编系统应用过程中的基础知识 任何系统都是由若干个元素组成的,在是至关重要的: 文件 在非线性编辑系统中,所有素材都以文件的形式存储在记录媒体(硬盘、光盘和软盘)中,并以树状目录的结构进行管理。每个文件被分成标准大小的数据块,通过链表进行快速访问。在这一基础上,非线性编辑系统的快速定位编辑点的功能才能充分发挥。编辑工作中主要用到两种文件-素材文件和工作文件。工作文件包括用来记录编辑状态的项目(工程)文件和管理素材的库文件等;素材文件可粗略分为静态图像、音频、视频、字幕和图形文件等几大类。素材文件中除了可记录画面和声音数据以外,还能够保存素材的名称、类别、大小、长度及存储位置等信息,极大地方便了节目的制作和素材的管理。 图
[单片机]
LTC6803—4在超级电容器组管理系统中的应用
在传统的能量供应系统中,电池作为主要的储能单元被广泛使用。随着科学技术的发展和保护环境的需求,超级电容器因其容量大、寿命长、放电速度快、工作温度范围宽、可以串并联使用等优点而备受关注。 在混合动力汽车能量供应系统中,电池储能系统存在着诸如低温特性不好,在恶劣环境下的寿命低,很难做到释放大电流等缺陷。而超级电容器恰恰具备上述优势,不仅可以提供短时间的高功率脉冲,而且还具有优良的低温性质、较高的寿命和极好的内阻特性。因此超级电容器在混合动力汽车上得到广泛的应用。 针对超级电容器在串联使用过程中存在的单体电压差异大而导致超级电容器组的储能效率降低和加速老化的问题,提出了一种应用电池组监控芯片LTC6803-4的超级电容器组管理系
[单片机]
LTC6803—4在超级电容器组管理<font color='red'>系统</font>中的<font color='red'>应用</font>
基于GPRS网络的远程数据采集系统应用
  0 引言   GPRS是在GSM基础上发展而来的数据传输网络,与无线集群方式相比,GPRS的数据传输 充分利用了公共移动通信网络和互联网,不需要为监测设备而专门改造已有的运行环境,省去 了建设无线专网的成本。其按流量计费的方式也更为经济,更适合频繁突发的小流量数据传输。   同时,GPRS网络具有覆盖范围广、数据传输快、实时性好、通信质量高、持续在线和费用低等 优点,并可直接与Internet互通,能很好地满足工业控制的需要。目前,基于GPRS网络的数据传 输在许多领域得到了较好的应用,特别是在工作环境恶劣、地理位置偏僻、无人值守场所等领 域。 本文实现的系统以GPRS网络为基本数据通道,在每个需要数据采集的分散业务单元安
[单片机]
基于GPRS网络的远程数据采集<font color='red'>系统</font>及<font color='red'>应用</font>
MODBUS转PROFIBUS网关在电力系统中的应用
1引言 在设计某电力自动控制系统时,需要将许继公司生产的继电保护装置的参数读取到Siemens公司的S7-400 PLC中,并集成到SCADA(Supervisory Control And Data Acquisition)监控系统中,参与实际的连锁控制。继电保护装置提供RS-485通讯接口,其通讯协议为Modbus RTU(Remote Terminal Unit)协议。为了实现Modbus RTU协议到PROFIBUS协议的转换,本设计将西门子PLC S7-400作PROFIBUS主站,应用北京微硬创新科技有限公司生产的PBMD485-K20网关,和Modbus从站通讯,然后通过PLC中的工业以太网模块、现场总线模块连接到企业
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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