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

相关文章

Python实现高效地读写大型文件

《Python实现高效地读写大型文件》Python如何读写的是大型文件,有没有什么方法来提高效率呢,这篇文章就来和大家聊聊如何在Python中高效地读写大型文件,需要的可以了解下... 目录一、逐行读取大型文件二、分块读取大型文件三、使用 mmap 模块进行内存映射文件操作(适用于大文件)四、使用 pand

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

SSID究竟是什么? WiFi网络名称及工作方式解析

《SSID究竟是什么?WiFi网络名称及工作方式解析》SID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称,在无线网络中,设备通过SSID来识别和连接到特定的无线网络... 当提到 Wi-Fi 网络时,就避不开「SSID」这个术语。简单来说,SSID 就是 Wi-Fi 网络的名称。比如

Java实现任务管理器性能网络监控数据的方法详解

《Java实现任务管理器性能网络监控数据的方法详解》在现代操作系统中,任务管理器是一个非常重要的工具,用于监控和管理计算机的运行状态,包括CPU使用率、内存占用等,对于开发者和系统管理员来说,了解这些... 目录引言一、背景知识二、准备工作1. Maven依赖2. Gradle依赖三、代码实现四、代码详解五

高效+灵活,万博智云全球发布AWS无代理跨云容灾方案!

摘要 近日,万博智云推出了基于AWS的无代理跨云容灾解决方案,并与拉丁美洲,中东,亚洲的合作伙伴面向全球开展了联合发布。这一方案以AWS应用环境为基础,将HyperBDR平台的高效、灵活和成本效益优势与无代理功能相结合,为全球企业带来实现了更便捷、经济的数据保护。 一、全球联合发布 9月2日,万博智云CEO Michael Wong在线上平台发布AWS无代理跨云容灾解决方案的阐述视频,介绍了

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

高效录音转文字:2024年四大工具精选!

在快节奏的工作生活中,能够快速将录音转换成文字是一项非常实用的能力。特别是在需要记录会议纪要、讲座内容或者是采访素材的时候,一款优秀的在线录音转文字工具能派上大用场。以下推荐几个好用的录音转文字工具! 365在线转文字 直达链接:https://www.pdf365.cn/ 365在线转文字是一款提供在线录音转文字服务的工具,它以其高效、便捷的特点受到用户的青睐。用户无需下载安装任何软件,只

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依