随着汽车行业向着智能化、电动化、无人化的方向发展,汽车电子领域的研发复杂度急剧上升,汽车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相关推荐

  1. 浅谈RPA虚拟机器人对现代企业管理的组织变革思考

    前几日,在朋友圈看到艺赛旗用户对使用了RPA(Robotic Process Automation机器人流程自动化软件)的截图,也就是虚拟机器人产品.其中一句"这就是我们会比别人走得快的原因 ...

  2. 浅谈React虚拟DOM

    为什么要使用虚拟DOM 因为浏览器的DOM渲染是非常消耗性能的,很低效,我们使用虚拟DOM是为了提高DOM的渲染性能: 什么是虚拟DOM 虚拟DOM就是把真实的DOM树通过createElement转 ...

  3. 虚拟ECU实践:汽车发动机控制器仿真

    虚拟化技术使得在Windows PC上对汽车ECU(Electronic Control Unit,电子控制器单元)进行闭环仿真成为可能,能有效改善ECU开发过程.一些开发任务得以从道路.测试平台和H ...

  4. 浅谈构建 apache 2 虚拟主机[zt]

    浅谈构建 apache 2 虚拟主机无独有偶 于 2008-6-18,16:58 220 次阅读 相信架设 apache 2 服务器的linuxers不少吧,本人也是出于兴趣爱好,就自己学习架设了一下 ...

  5. 浅谈Vue中的虚拟DOM

    Virtual DOM 是JavaScript按照DOM的结构来创建的虚拟树型结构对象,是对DOM的抽象,比DOM更加轻量型 为啥要使用Virtual DOM 当然是前端优化方面,避免频繁操作DOM, ...

  6. 【浅谈如何基于人像照生成2D、3D虚拟形象】

    浅谈如何基于人像照片生成2D.3D虚拟形象(Photo-to-Avatar) 为什么写这样一篇文章? 从技术上如何实现--自动生成虚拟形象? 可能用到的技术.工具有哪些? 结语 为什么写这样一篇文章? ...

  7. 手机热点设置虚拟服务器,以三款路由器为例,浅谈手机热点中继路由器的设置方法...

    以三款路由器为例,浅谈手机热点中继路由器的设置方法 2017-01-23 22:37:04 43点赞 328收藏 36评论 前言 各位值友,新年好! 这篇文章写一点路由使用心得.在此之前,我和许多人一 ...

  8. 浅谈联网汽车安全漏洞

    ​"智能网联汽车存在内生共性问题,即软硬件的漏洞后门,基于此进行的网络攻击可以直接带来勒索.盗窃.大规模车辆恶意操控风险,还有数据泄露等网络安全事件.如果内生的漏洞后门问题不解决,系统自身难 ...

  9. 浅谈几种区块链网络攻击以及防御方案之其它网络攻击

    旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/16/network_attack_of_blockchain_other_attack/ 写在前面的话 自比特 ...

最新文章

  1. 【虚拟化实战】VM设计之一vCPU
  2. Java多线程:线程8锁案例分析
  3. VoIP应用系统大盘点
  4. 请写出sfr和sbit的语句格式_最新最全 Oracle ORA-01861: 文字与格式字符串不匹配
  5. C语言核心技术——函数
  6. 用JS轻松实现一个录音、录像、录屏工具库
  7. P3857-[TJOI2008]彩灯【线性基】
  8. eBay邓明:dubbo-go 中 metrics 的设计
  9. eclipse在Windows7 64 位下出现Unhandled event loop exception No more handles
  10. asp.net如何隐藏服务器控件TEXTBOX
  11. 10个最常见的 HTML5 面试题及答案
  12. 数据库 casewhen 的用法
  13. android 沙盒双开 微信,微信双开回来了,而且还不会被封号
  14. ts当中的infer关键字
  15. 子域名在线查询网站推荐
  16. java绘制图片验证码两种方式实现,点击【图片】刷新和点击【看不清换一张】刷新
  17. arcgis 将地图点转换为屏幕坐标_ArcGIS中自定义坐标系转换
  18. 爬取全球疫苗接种信息可视化分析(已修改)
  19. 华为鸿蒙官网商城,再见安卓!鸿蒙版京东App上架华为商城:正式版最快6月见...
  20. Java实战项目二(超详细)---奔跑吧小恐龙

热门文章

  1. oracle数据库中基础知识,oracle数据库基础知识
  2. 学生成绩查询系统用c语言,求学生学籍及成绩查询系统要用c语言做的,会做的帮个忙啊 爱问知识人...
  3. Java 并发编程之同步工具类 Exchanger
  4. python判断数据在某个区间
  5. 解决报错ModuleNotFoundError: No module named ‘fastText‘
  6. python使用停用词表过滤词
  7. python函数注解
  8. 2750个通用停用词表整理,免费下载
  9. 灯泡亮度控制单片机_如何有效保护投影机灯泡 保护投影机灯泡方法【详解】...
  10. MySQL主键和外键使用及说明