汽车仿真案例

图片关键词

1.虚拟ECU


作为汽车的“行车大脑”,虚拟ECU(电子控制单元)相较于传统ECU有着更强的可复用性,用户可不受硬件资源限制,无需进行任何修改便可在基于SkyEye的虚拟ECU中运行车载操作系统、驱动程序以及上层应用程序,有效缩短整车的研发周期。



图片关键词

2.汽车BMS控制器仿真

处理器类型:TriCore系列

BMS电池管理系统用于调节并平衡电压,确保电池不超负荷。基于SkyEye模拟的BMS控制器包含英飞凌TC377芯片、CAN总线及传感器设备,可运行不做任何修改的真实BMS控制器程序。工程师可不受硬件资源限制快速构建虚拟BMS系统,有效提高整车研发效率,缩短研发周期。



图片关键词

3.汽车虚拟标定

处理器类型:NXP MPC系列

在标定场景中,SkyEye可模拟真实控制器中的NXP MPC系列芯片,运行真实ECU软件,并建立虚拟CAN总线与INCA上位机的连接,解决了真实标定场景中存在的实验环境限制、试验成本高、测试情况难以全覆盖等问题。同时结合DigiThread及虚拟物理模型,可满足汽车领域各类系统半闭环仿真的需求。



图片关键词

4. 汽车模糊(Fuzz)测试案例

SkyEye仿真平台可与主流的Fuzz工具集成。基于仿真技术,被测软件可不加修改地运行在SkyEye上,结合Fuzz工具,工程师既可通过硬件故障注入功能查找分析硬件驱动的安全漏洞,也可结合Fuzz技术查找分析软件层安全漏洞。该方法的优势在于目标机程序的可观测性强,覆盖率统计功能的实现更为简单可信,且不受硬件数量的限制。


该方案是基于仿真的模糊测试方法。基于仿真技术,被测软件可以不加修改地运行在SkyEye上,结合常用的Fuzz工具,用户既可通过硬件故障注入功能来查找、分析硬件驱动上的安全漏洞,也可结合模糊技术来查找、分析软件层安全漏洞。 SkyEye仿真平台可以与主流的模糊测试前端工具适配集成。


以AFL为例,SkyEye可以运行AFL的初始测试用例,AFL基于前一个用例的覆盖率测试结果生成随机样本测试用例的数据集合进行注入,以此挖掘软件的安全漏洞并生成安全测试报告。相比于真实硬件上的软件安全测试分析,该方案的优势在于目标机程序的可观测性强,覆盖率统计功能的实现更为简单可信;且不受硬件数量的限制,可在云端部署并构建无限多个虚拟控制器,实现大规模测试用例的并行运行。


飞机仿真案例

图片关键词

1.大规模航电系统仿真

处理器类型:FT2000、TMS320C6678

SkyEye为综合航空电子系统提供多机多功能目标系统的仿真环境,采用分布式部署方式,通过多路传输数据总线把多种机载电子分系统交联在一起,实现信息的测量、采集、传输、处理、监控和显示功能,并完成飞行控制、发动机控制、导航、性能管理等任务,从而解决大规模航电系统硬件测试环境搭建费时费力且不易维护的问题。



图片关键词

2.飞行器显控系统仿真

处理器类型:FT2000、FTM6678、MPC8641D

机载显控系统承担着航电系统的集中显示和任务管理功能,使飞行员高效获取并管理所需信息,有效减少飞行员的工作负荷。在设计、开发和测试阶段对显控系统进行仿真可有效缩短飞机航电系统的研发周期。



图片关键词

3.飞管飞控系统仿真

处理器类型:PPC755、FT2000、DSP6713

飞行管理系统与飞行控制系统是飞机飞行过程组织的核心,通过依托和综合导航、通信、显示等机载航电系统功能,建立飞行员、空管系统与航空公司的协同运行模式及交通与气象环境监视,构建飞行航路并优化性能,从而满足飞行计划需求、飞行空域能力和飞行环境约束的综合优化需求与目标。


SkyEye可快速构建飞管、飞控的仿真系统,用户可通过上位机软件对飞管、飞控系统子功能进行测试。通过驱动飞管、飞控计算机硬件模型与软件模型的协同运行,即可完成飞管、飞控计算机模型的自动测试与验证,缩短研发周期并降低硬件成本。



图片关键词

4.ICD工具测试

处理器类型:FT2000AHK

ICD为接口控制文件,用于确保飞机系统之间的兼容性与一致性,规避飞行风险。本案例中,ICD工具集成于测试上位机中,通过ICD数据总线与SkyEye仿真模型进行数据交互。用户可自定义ICD工具报文字段,实现基于SkyEye的飞机各子功能针对性测试,有助于过程分析与故障排除。



图片关键词

5.惯性导航系统仿真

处理器类型:C6713

在导航系统设计过程中,通常需要多种环境下各种传感器的仿真数据,精确测试系统初始对准、姿态算法、组合导航系统滤波器等的优劣。SkyEye使用虚拟化仿真平台搭建惯性导航系统硬件模型,软件工程师可以在硬件平台设计完成前,使用SkyEye实时运行惯导系统控制程序,在缺乏硬件的情况下也可准确完成惯导算法的调试工作。


卫星仿真案例

图片关键词

1.载荷系统仿真

处理器类型:龙芯1E

SkyEye已实现基于AT697、龙芯等嵌入式处理器的空间站载荷软件的全数字仿真,支持代码在虚拟仿真平台上运行,同时支持代码质量分析等测试任务。



图片关键词

2.姿轨控系统仿真

处理器类型:SPARC

基于SkyEye的卫星超实时仿真子系统是一套基于SPARC处理器的姿轨控嵌入式软件的开发、仿真和验证系统,支持与Simulink仿真模型的协同仿真,可实现全数字高速闭环仿真运行,适用于姿轨控软件的开发调试、系统测试。


轨交仿真案例

图片关键词

1.轨交通信数字系统仿真

处理器类型:MCF54418

SkyEye支持构建多VCU(整车控制单元)目标机集成系统,用户可基于SkyEye仿真平台搭建轨交通信数字系统,以验证多个计算节点应用系统配置的数据有效性,从而快速、高效地实现系统的迭代开发和测试验证,实现高可靠的持续集成。


船舶仿真案例

图片关键词

1.水声设备模块级软硬件集成仿真

处理器类型:P2020、Cortex-M4F、FT-M6678、FT2000AHK、龙芯2K

水下装备的嵌入式系统软件开发、调试和设备集成对环境要求极高。SkyEye支持构建水声设备模块级仿真系统,支持DSP、PowerPC、ARM、MIPS等多种架构的处理器模型和多种设备接口模型。用户可基于该系统进行工程管理、应用软件仿真调试,减少对硬件环境的依赖,提高研发效率。


发动机仿真案例

图片关键词

1.电机模型仿真

处理器类型:TLE987x

SkyEye可与Simulink、DigiThread协同对电机模型进行仿真,快速调试并定位电机与处理器运行时的问题,降低开发成本。该案例使用MATLAB软件建立Simulink动力学模型模仿电机的运行逻辑;使用SkyEye软件建立SoC模型模仿芯片的运行逻辑;使用DigiThread控制Simulink模型和SkyEye模型的运行时序和数据交互,并提供参数监控界面。



图片关键词

2.航空发动机控制系统仿真

处理器类型:MPC5554

本案例中,SkyEye仿真了真实的航空发动机控制系统。整个系统包括两个主控、两个伺服及一个健康监视系统。SkyEye仿真平台模拟了整个系统的硬件及定制外设,包括航空659、1394、1553B等复杂总线,从而建立和指令、数据监视上位机的连接。



首页
产品
新闻
联系