浅谈SkyEye虚拟ECU
随着汽车行业向着智能化、电动化、无人化的方向发展,汽车电子领域的研发复杂度急剧上升,汽车ECU(Electronic Control Unit,电子控制器单元)的软件规模也越来越大,其测量、标定等任务也在同比高速增加。如何能够在较短周期内高效地开发和测试 ECU 软件,同时维持较高的安全可靠水准,成为当前汽车电子开发亟需解决的难题之一。
此外,真实ECU的线下标定测试需要搭建复杂的测试环境——连接复杂的线束、电源、PC(标定测试软件)以及体型庞大的电气柜等。环境搭建和测试工作也给工程师带来了不小的工作量。与此同时,硬件设备几年就需要更新一次,其迭代成本也极其高昂。
SkyEye,中文全称天目全数字实时仿真软件,是基于可视化建模的硬件行为级仿真平台,指通过应用软件仿真技术,逼真地模拟出被测软件运行的物理环境,并通过动态执行被测软件来进行的软件确认与验证活动。SkyEye虚拟ECU是一套模拟TriCore,PowerPC等架构处理器的汽车ECU控制软件开发、测试和验证的数字仿真平台,能够为汽车ECU提供高效、简单的解决方案。无需真实ECU,开发者即可在SkyEye虚拟ECU上直接运行不加修改的ECU控制软件(可支持二进制程序/源代码)。
在某SkyEye项目中,SkyEye通过虚拟仿真替代真实ECU,并联合Simulink发动机模型进行协同仿真,实现虚拟ECU。虚拟ECU中仿真的处理器为MPC5644处理器,可以直接加载并运行“烧入到真实ECU中的可执行目标文件”。图1为某汽车客户MPC5644处理器图形化建模仿真工程图。
▲图1 MPC5644处理器图形化建模
SkyEye虚拟ECU除了可以通过协同仿真软件与Simulink发动机模型进行连接交互外,同时也支持与INCA等标定软件进行连接交互。在虚拟ECU的SIL测试环境中,不需要复杂的线束就可以进行标定测试,大大减少了ECU的标定测试任务的工作量,极大地缩短了ECU的标定测试周期。图2为SkyEye虚拟ECU测试环境与真实ECU测试环境对比图。
▲图2 虚实ECU测试环境对比
更多SkyEye相关内容,欢迎关注公众号迪捷软件或访问www.digiproto.com进行了解!
浅谈SkyEye虚拟ECU相关推荐
- 浅谈RPA虚拟机器人对现代企业管理的组织变革思考
前几日,在朋友圈看到艺赛旗用户对使用了RPA(Robotic Process Automation机器人流程自动化软件)的截图,也就是虚拟机器人产品.其中一句"这就是我们会比别人走得快的原因 ...
- 浅谈React虚拟DOM
为什么要使用虚拟DOM 因为浏览器的DOM渲染是非常消耗性能的,很低效,我们使用虚拟DOM是为了提高DOM的渲染性能: 什么是虚拟DOM 虚拟DOM就是把真实的DOM树通过createElement转 ...
- 虚拟ECU实践:汽车发动机控制器仿真
虚拟化技术使得在Windows PC上对汽车ECU(Electronic Control Unit,电子控制器单元)进行闭环仿真成为可能,能有效改善ECU开发过程.一些开发任务得以从道路.测试平台和H ...
- 浅谈构建 apache 2 虚拟主机[zt]
浅谈构建 apache 2 虚拟主机无独有偶 于 2008-6-18,16:58 220 次阅读 相信架设 apache 2 服务器的linuxers不少吧,本人也是出于兴趣爱好,就自己学习架设了一下 ...
- 浅谈Vue中的虚拟DOM
Virtual DOM 是JavaScript按照DOM的结构来创建的虚拟树型结构对象,是对DOM的抽象,比DOM更加轻量型 为啥要使用Virtual DOM 当然是前端优化方面,避免频繁操作DOM, ...
- 【浅谈如何基于人像照生成2D、3D虚拟形象】
浅谈如何基于人像照片生成2D.3D虚拟形象(Photo-to-Avatar) 为什么写这样一篇文章? 从技术上如何实现--自动生成虚拟形象? 可能用到的技术.工具有哪些? 结语 为什么写这样一篇文章? ...
- 手机热点设置虚拟服务器,以三款路由器为例,浅谈手机热点中继路由器的设置方法...
以三款路由器为例,浅谈手机热点中继路由器的设置方法 2017-01-23 22:37:04 43点赞 328收藏 36评论 前言 各位值友,新年好! 这篇文章写一点路由使用心得.在此之前,我和许多人一 ...
- 浅谈联网汽车安全漏洞
"智能网联汽车存在内生共性问题,即软硬件的漏洞后门,基于此进行的网络攻击可以直接带来勒索.盗窃.大规模车辆恶意操控风险,还有数据泄露等网络安全事件.如果内生的漏洞后门问题不解决,系统自身难 ...
- 浅谈几种区块链网络攻击以及防御方案之其它网络攻击
旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/16/network_attack_of_blockchain_other_attack/ 写在前面的话 自比特 ...
最新文章
- 【虚拟化实战】VM设计之一vCPU
- Java多线程:线程8锁案例分析
- VoIP应用系统大盘点
- 请写出sfr和sbit的语句格式_最新最全 Oracle ORA-01861: 文字与格式字符串不匹配
- C语言核心技术——函数
- 用JS轻松实现一个录音、录像、录屏工具库
- P3857-[TJOI2008]彩灯【线性基】
- eBay邓明:dubbo-go 中 metrics 的设计
- eclipse在Windows7 64 位下出现Unhandled event loop exception No more handles
- asp.net如何隐藏服务器控件TEXTBOX
- 10个最常见的 HTML5 面试题及答案
- 数据库 casewhen 的用法
- android 沙盒双开 微信,微信双开回来了,而且还不会被封号
- ts当中的infer关键字
- 子域名在线查询网站推荐
- java绘制图片验证码两种方式实现,点击【图片】刷新和点击【看不清换一张】刷新
- arcgis 将地图点转换为屏幕坐标_ArcGIS中自定义坐标系转换
- 爬取全球疫苗接种信息可视化分析(已修改)
- 华为鸿蒙官网商城,再见安卓!鸿蒙版京东App上架华为商城:正式版最快6月见...
- Java实战项目二(超详细)---奔跑吧小恐龙
热门文章
- oracle数据库中基础知识,oracle数据库基础知识
- 学生成绩查询系统用c语言,求学生学籍及成绩查询系统要用c语言做的,会做的帮个忙啊 爱问知识人...
- Java 并发编程之同步工具类 Exchanger
- python判断数据在某个区间
- 解决报错ModuleNotFoundError: No module named ‘fastText‘
- python使用停用词表过滤词
- python函数注解
- 2750个通用停用词表整理,免费下载
- 灯泡亮度控制单片机_如何有效保护投影机灯泡 保护投影机灯泡方法【详解】...
- MySQL主键和外键使用及说明