0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vector开源的SIL套件可与任何其他使用SIL套件的工具进行协同仿真

Vector维克多 来源:Vector维克多 作者:Vector维克多 2022-08-30 14:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

为了避免在后期开发阶段出现代价高昂的问题,目前开发流程在测试方面倾向于左移方法,即提前介入测试。对于ECU的开发,这意味着在SIL环境中使用虚拟原型尽早执行系统级测试是必不可少的。在不同的开发阶段,需要不同类型的虚拟化工具或模拟器工具,如何保证不同厂家的虚拟化工具或者仿真测试工具能够进行联合仿真和测试呢?对此,Vector为您提供开源的SIL套件。

Vector提供的SIL套件是一个开源库,可将被测系统(SUT)连接到不同开发阶段所需要的各种抽象级别的模拟器、测试工具或模型,从而实现分布式仿真及测试。SIL套件的开放架构及其稳定的接口为独立于工具供应商的互操作性提供了标准。即使多个供应商的仿真或测试工具部署在同一台PC上或分布在多个虚拟机甚至云中,SIL套件也可以实现无缝连接。该套件以C++实现从而确保与广泛的操作系统兼容,例如Windows、Linux和其他UNIX衍生产品,如QNX。

该套件具有三层体系架构,如下图所示:

8a391d32-2817-11ed-ba43-dac502259ad0.png

目前该套件支持的服务类型如下:

Vehicle Network ControllersCAN/CAN FD, Ethernet, FlexRay, and LIN

Data Publish/Subscribe: without any data type constraints

RPC Servers/Clients: for remote procedure call functionality

其应用方式如下图所示:

8a56bbc6-2817-11ed-ba43-dac502259ad0.png

该套件主要特性:

不同抽象层的通信

支持CAN/CAN FD, Ethernet, FlexRay, LIN

支持任意应用程序数据消息的发布/订阅

RPC

虚拟仿真时间同步

控制和观测仿真系统执行的状态

初始化、启动、停止和关闭

可通过yaml/json文件配置仿真参与者行为

Health监测和记录

用于错误处理和调试的系统状态

看门狗机制

SIL套件程序间的连接状态监测

分布式系统记录

CANoe本身也支持SIL套件,并且可与任何其他使用SIL套件的工具(例如 vVIRTUALtarget、CANoe4SW SE)进行协同仿真,甚至可以从桌面CANoe实时监控正在运行的CANoe4SW SE仿真和测试。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    4049

    浏览量

    45596
  • 工具
    +关注

    关注

    4

    文章

    317

    浏览量

    28758
  • Vector
    +关注

    关注

    3

    文章

    88

    浏览量

    9913

原文标题:连接SIL环境的开源库

文章出处:【微信号:VectorChina,微信公众号:Vector维克多】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电子工程师必备:LMR TK-400/400 - 75EZ - HC工具套件解析

    电子工程师必备:LMR TK-400/400 - 75EZ - HC工具套件解析 在电子工程领域,尤其是在现场作业时,找到合适的工具、确保工具齐全以及方便取用一直是个难题。今天就来给大
    的头像 发表于 12-11 14:05 121次阅读

    高频OTA时代,如何用SIL测试兼顾软件可靠性和迭代速度?

    经纬恒润全新推出的软件在环(SIL)测试平台INTEWORK-TVM(Test platform for Virtual Machine),用于满足用户对软件功能提前测试的需求。该平台采用了云
    的头像 发表于 12-10 17:27 1420次阅读
    高频OTA时代,如何用<b class='flag-5'>SIL</b>测试兼顾软件可靠性和迭代速度?

    STEVAL-SILKT01评估套件技术解析:面向SIL3工业PLC的安全解决方案

    STMicroelectronics STEVAL-SILKT01评估套件设计用于SIL3应用的工业PLC解决方案。 此套件包括一块母板STEVAL-SILKTA01(主板)和两块子板
    的头像 发表于 10-16 16:47 620次阅读
    STEVAL-SILKT01评估<b class='flag-5'>套件</b>技术解析:面向<b class='flag-5'>SIL</b>3工业PLC的安全解决方案

    基于Microchip CEC173x评估套件的数据手册解析与技术应用

    使用,有助于对客户特定应用进行快速原型设计和开发。Microchip EV42J24A套件设有84引脚插座,灵活评估采用84引脚封装的CEC1736或CEC1734器件。该板还设有MEC1723嵌入式控制器(
    的头像 发表于 09-29 14:55 566次阅读
    基于Microchip CEC173x评估<b class='flag-5'>套件</b>的数据手册解析与技术应用

    AVR32SD32 Curiosity Nano评估套件开发指南与技术解析

    原型设计和应用开发。 该套件包括内置硬件安全特性,例如双核锁步CPU、闪存上的纠错码 (ECC)、SRAM/EEPROM以及带错误控制器的自主故障检测,因此符合ISO 26262 (ASIL C) 和IEC 61508 (SIL 2) 安全标准。
    的头像 发表于 09-29 10:04 426次阅读
    AVR32SD32 Curiosity Nano评估<b class='flag-5'>套件</b>开发指南与技术解析

    使用SIL级电源监视器的优势

    此前强调了诊断活动对于满足基本功能安全标准的定性和定量的意义,如图1所示。出于定性考虑,无论安全完整性等级(SIL)如何,都必须实施电源监视器。而对于定量要求,主要有两个考虑因素:可靠性预测和架构
    的头像 发表于 07-11 15:40 1386次阅读

    Analog Devices Inc. MAXESSENTIAL02EP基本电源工具套件数据手册

    Maxim Integrated MAXESSENTIAL02EP基本模拟高效电源工具套件在即用型电路板上提供产品,用于即时测试和原型设计。MAXESSENTIAL02EP工具套件包括
    的头像 发表于 06-19 09:36 521次阅读

    瑞萨FUSA参考板使用指南(RX72N-RX72N参考板)符合SIL3标准的功能安全平台软件PLSW软件使用教程

      SIL3功能安全软件平台介绍 1.概述 本文基于瑞萨FUSA套件中的RX72N-RX72N参考板,介绍如何使用符合SIL3标准的功能安全平台软件PLSW软件,使开发者快速上手瑞萨
    的头像 发表于 05-27 16:23 1425次阅读
    瑞萨FUSA参考板使用指南(RX72N-RX72N参考板)符合<b class='flag-5'>SIL</b>3标准的功能安全平台软件PLSW软件使用教程

    PSoC 4-IEC 60730 B级和IEC 61508 SIL安全软件库

    电子发烧友网站提供《PSoC 4-IEC 60730 B级和IEC 61508 SIL安全软件库.pdf》资料免费下载
    发表于 04-19 17:05 0次下载

    求助,关于NXP S32K3xx硬件板的SIL测试问题求解

    我们在尝试使用 恩智浦 S32K3xx 硬件板为我们的模型创建 SIL 测试框架时遇到问题。错误消息“错误:模型配置为创建 SIL 模块,所选硬件板不支持该模块。要解决此问题,请在“配置参数”对话框
    发表于 04-01 08:15

    构建开源OpenVINO™工具套件后,模型优化器位于何处呢?

    构建开源OpenVINO™工具套件后,模型优化器位于何处?
    发表于 03-06 08:18

    如何修复IR版本与OpenVINO™工具套件版本不匹配问题?

    执行 Raspberry Pi 4 OpenVINO™工具套件示例来自RPI4_NCS2并遇到以下错误: DeprecationWarning:InferRequest 的“输出”属性被弃用。相反
    发表于 03-05 09:04

    Sapphire Rapids与OpenVINO™工具套件是否兼容?

    无法确定 Sapphire Rapids 与 OpenVINO™ 工具套件的兼容性
    发表于 03-05 06:55

    如何下载 OpenVINO™ 工具套件

    需要下载用于开发工作的 OpenVINO™ 工具套件
    发表于 03-05 06:49

    斯丹麦德电子SIL干簧继电器:专为自动测试设备(ATE)设计

    可靠和持久的干簧继电器与高质量标准。符合IEC61810标准,UL认证。通用型仪表级SIL系列干簧继电器在尺寸、性能和市场可用性之间取得了良好的平衡。SIL继电器采用坚固的热固性瞎聊封装,以单列直插式封装形式提供,适用于测试测量应用,具有长寿命和高质量标准。可选配抑制二极
    发表于 03-03 13:30 0次下载