SolarONE:新一代开放灵活高效的车载网络仿真测试软件

本文主要是介绍SolarONE:新一代开放灵活高效的车载网络仿真测试软件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在当前汽车设计中,车载总线系统扮演着至关重要的角色,它连接了车辆内部的各种电子控制单元(ECU),实现了数据的传输与交换。为了更好地理解和优化车载总线系统,软件工具的使用变得至关重要。

本文将介绍一款怿星科技自研的车载总线仿真和测试软件,以帮助汽车工程师更好地理解和优化车载总线系统。

首款功能完备的国产网络仿真测试软件
产品名称:SolarONE 车载网络仿真测试软件
开发公司:上海怿星电子科技有限公司
当前版本:1.0
适用平台:Windows

SolarONE产品介绍

SolarONE:车载网络仿真测试软件,是怿星全栈自研车载总线仿真测试工具链的核心。

该工具链主要由SolarONE仿真测试软件与ETS5系列接口卡硬件构成,另外搭载了一些专项测试仪和自动化测试硬件,旨在为用户提供一站式的车载总线系统分析、仿真、诊断和测试体验,助力车载总线技术的研发与应用。

下图展示了怿星科技全栈自研车载总线仿真测试工具链的产品组合——SolarONE+ETS5系列接口卡。

上图中提及的ETS5系列接口卡,目前主要有两款产品:

ETS5130:高性能CAN/LIN接口卡,具有3路CAN(FD)、3路LIN、4路I/O,具备高性能时钟同步功能,支持多设备级联。

ETS5430:首款国产高性能汽车以太网接口卡,具有4路1000BASE-T1/100BASE-T1、2路1000BASE-T/100BASE-TX、2路CAN(FD)、6路I/O,具有高性能、高可靠、低成本的特点。

主要功能概述


 

分析

SolarONE中的数据分析功能,基于总线或网络中的数据流,用户可查看或记录数据流。

  • 支持报文信息显示: 支持基于dbc、arxml格式数据库解析CAN报文○支持基于ldf、arxml格式数据库解析LIN报文○ 支持基于arxml格式数据库解析SOME/IP报文○ 支持基于OSI分层解析ETH数据
  • 支持CAN总线统计功能,同时支持多个CAN通道统计数值横向对比
  • 支持LIN总线统计功能,同时支持多个LIN通道统计数值横向对比
  • 支持ETH网络统计功能,支持按照网络各个端口进行数据统计
  • 支持图形功能,用户可自定义添加需要监视的总线信号或系统变量
  • 支持报文记录,用户可将报文信息中数据记录为blf、asc或pcap格式文件
  • 支持报文回放,用户可将blf、asc、pcap或pcapng格式文件在指定的通道或网络上进行回放
  • 支持报文格式转换:为用户提供一个便捷的小工具,实现blf、asc、pcap格式的互转

仿真

SolarONE中的仿真可以支持多种模式,虚拟总线仿真、残余总线仿真、真实总线通信。

  • 支持通过用户界面,便捷地实现CAN或CAN FD报文的发送
  • 支持通过用户界面,便捷地实现对LIN调度表的管理、LIN总线网络管理
  • 支持通过用户界面控制ETH数据包的发送
  • 支持SOME/IP协议仿真,用户可通过“零”代码模拟SOME/IP SD、Client、Server的行为,以及修改event的值
  • 支持诊断节点仿真:支持诊断Tester和诊断ECU仿真○ 通过怿星科技自定义的函数API,实现诊断请求和响应的处理
  • 支持系统变量或数据库信号关联面板控件

诊断

SolarONE中的诊断可用于对ECU的诊断服务进行分析和模拟。

  • 支持ODX/PDX的导入和解析
  • 支持用户自定义诊断参数支持传输层参数配置:CAN TP、DoIP,支持诊断层参数配置:UDSonCAN、UDSonIP
  • 支持用户基于怿星科技提供的BasicDiagnosticDesc添加自定义服务
  • 为用户提供诊断请求的发送以及诊断响应监听的用户界面
  • 支持按照固定的顺序循环发送诊断序列

测试

SolarONE中的测试集成了开源的测试框架,可支持更多用户群体的测试特性。

  • 基于Python的Script测试用例创建和执行
  • 基于Python的Table测试用例创建和执行
  • 集成怿星科技座舱测试工具接口,能够支持ADB控制、图像处理、机械手控制、声音处理等

硬件

SolarONE支持怿星科技自研的CAN/LIN/ETH接口卡,以及多个第三方的硬件设备。

  • 适配怿星科技自研的CAN/LIN接口卡——ETS5130
  • 适配怿星科技自研的ETH/CAN接口卡——ETS5430
  • 适配第三方CAN/LIN/ETH接口卡
  • 适配第三方电阻仿真卡、脉冲测量卡、I/O板卡

应用领域

SolarONE可广泛应用于汽车行业的各个领域,包括:

  • 汽车电子系统开发与测试:帮助汽车工程师仿真和测试车载总线系统,提高系统性能和稳定性
  • 车辆诊断与维修:用于诊断车载总线系统中的故障,并进行相应的维修和调试
  • 汽车网络通信研究:用于研究车载总线系统的通信协议和性能特性,推动汽车网络通信技术的发展

优势点

  • 基于怿星科技自研的eVision Stack(SOME/IP、DoIP等)能够满足以太网专业仿真、测试需求
  • 专项测试包支持:OTA测试、座舱测试、DDS测试、TC8测试
  • 支持OEM及Tier1测试包定制

SolarONE V1.0版本的概述今天先讲解到这里,后续小怿会逐步推出SolarONE各个功能模块的使用方法以及ETS系列接口卡的功能介绍,敬请期待!

这篇关于SolarONE:新一代开放灵活高效的车载网络仿真测试软件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1058212

相关文章

MySQL重复数据处理的七种高效方法

《MySQL重复数据处理的七种高效方法》你是不是也曾遇到过这样的烦恼:明明系统测试时一切正常,上线后却频频出现重复数据,大批量导数据时,总有那么几条不听话的记录导致整个事务莫名回滚,今天,我就跟大家分... 目录1. 重复数据插入问题分析1.1 问题本质1.2 常见场景图2. 基础解决方案:使用异常捕获3.

如何高效移除C++关联容器中的元素

《如何高效移除C++关联容器中的元素》关联容器和顺序容器有着很大不同,关联容器中的元素是按照关键字来保存和访问的,而顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的,本文介绍了如何高效移除C+... 目录一、简介二、移除给定位置的元素三、移除与特定键值等价的元素四、移除满足特android定条件的元

基于Python实现高效PPT转图片工具

《基于Python实现高效PPT转图片工具》在日常工作中,PPT是我们常用的演示工具,但有时候我们需要将PPT的内容提取为图片格式以便于展示或保存,所以本文将用Python实现PPT转PNG工具,希望... 目录1. 概述2. 功能使用2.1 安装依赖2.2 使用步骤2.3 代码实现2.4 GUI界面3.效

Java图片压缩三种高效压缩方案详细解析

《Java图片压缩三种高效压缩方案详细解析》图片压缩通常涉及减少图片的尺寸缩放、调整图片的质量(针对JPEG、PNG等)、使用特定的算法来减少图片的数据量等,:本文主要介绍Java图片压缩三种高效... 目录一、基于OpenCV的智能尺寸压缩技术亮点:适用场景:二、JPEG质量参数压缩关键技术:压缩效果对比

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

C#使用SQLite进行大数据量高效处理的代码示例

《C#使用SQLite进行大数据量高效处理的代码示例》在软件开发中,高效处理大数据量是一个常见且具有挑战性的任务,SQLite因其零配置、嵌入式、跨平台的特性,成为许多开发者的首选数据库,本文将深入探... 目录前言准备工作数据实体核心技术批量插入:从乌龟到猎豹的蜕变分页查询:加载百万数据异步处理:拒绝界面

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

SpringBoot使用OkHttp完成高效网络请求详解

《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用