电机广泛应用于家电、汽车以及航空航天等领域,与嵌入式芯片有着千丝万缕的联系。若能进一步提升电机与芯片之间的契合度,硬件设备的效能利用率也能得到提高。

▲图源网络

那么,如何在没有硬件设备的情况下,快速搭建电机与芯片协同运作的环境?又如何降低开发硬件设备所需要投入的成本?不妨从全数字协同仿真系统中寻找答案。

以某电机项目为例,开发者使用SkyEye作为全数字协同仿真系统中的CPU仿真工具:

  • 通过Matlab软件建立模仿电机运行逻辑的Simulink动力学模型;
  • 通过SkyEye仿真建模软件建立模仿芯片运行逻辑的SoC模型;
  • 通过CosiWorks软件控制Simulink模型和SkyEye模型的运行时序和交互数据,并提供相应的数据监控界面。

其中,Simulink电机模型主要负责模拟电机运行时信号量的变化,而SoC芯片模型则负责对Simulink模型输入数据进行精确且快速的计算,两者通过CosiWorks控制数据交互时序,保证每一次的数据交互都能按部就班地完成。

在实际工程运行中,数据监控模块能够帮助工程师更为直观地观察交互数据的变化情况,并输出相应的比对结果,方便工程师分析设备存在的提升点和问题点。

SkyEye软件在本案例中模拟芯片的硬件功能,并提供多种强大的调测方式,可以查看和修改设备寄存器或处理器寄存器的数据、查看内存值、进行故障注入、进行覆盖率分析等,辅助开发人员对应用程序进行调试,在软件集成前尽可能地发现错误,有效降低开发成本。

其中,故障注入功能指通过人为干预的方式,修改硬件设备的寄存器值或内存值,测试硬件功能是否正确。以置中断位为例,开发者使用故障注入功能,能通过指令单步操作确定CPU是否执行中断服务子程序,帮助工程师定位中断处理过程中的问题点。

SkyEye的覆盖率统计功能能让程序员更清楚地了解程序的执行情况。凭借先进的动态翻译技术,SkyEye不仅能加快指令执行速度,还能大大缩短程序调试周期,从而缩短工程周期,使客户产品更快速的投放市场。

未来电机的发展离不开数字孪生产品的设计。在机电液压专业工具协同仿真领域,现场实际运行数据的预测和维护领域,SkyEye都将起到举足轻重的作用。

更多SkyEye相关内容,欢迎关注迪捷软件公众号或访问www.digiproto.com进行了解!

关键词

电机控制领域、电机数字孪生应用、simulink模型协同仿真

SkyEye携手Simulink实现全数字协同仿真相关推荐

  1. 全数字实时仿真平台SkyEye与SystemC集成进行时序仿真

    SkyEye与SystemC集成进行时序仿真 仿真过程是正确实现设计的关键环节,用来验证设计者的设计思想是否正确,及在设计实现过程中各种分布参数引入后,其设计的功能是否依然正确无误.时序仿真使用布局布 ...

  2. 高性能全数字嵌入式仿真测试软件SkyEye支持多达70余种核心

    全数字仿真平台作为工业领域不可缺少的重要软件之一,除了可以与MATLAB或者Simulink集成外,还支持哪些优秀的功能?在了解新一代全数字仿真平台SkyEye之前,先来学习一下什么是全数字仿真平台. ...

  3. 高性能高可靠性的全数字嵌入式仿真测试软件SkyEye

    随着科技的发展,系统工程的设计体量逐渐庞大起来,尤其是对于轨道交通.航空航天.核电站等安全关键领域中,如何在复杂度逐年变大的同时保证其安全性和可靠性,是近年来各大公司需要研究的课题.最近比较火热的基于 ...

  4. 全数字实时仿真平台SkyEye和同步数据流语义与翻译正确性验证

    全数字实时仿真平台 SkyEye,中文全称天目全数字实时仿真软件,应用软件仿真技术,逼真地模拟出被测软件的物理环境.用图形化方式构建虚拟目标系统,有效降低了硬件工程师和软件工程师之间的沟通成本,软件工 ...

  5. 全数字实时仿真平台SkyEye故障注入测试

    故障注入测试(Fault Injection Test),简称FIT,是一种可靠性验证技术,在安全关键领域,设备的可靠性与安全性是检验装备制造生产的重要指标之一,针对现有的安全关键领域工程可靠性验证方 ...

  6. 支持国产处理器仿真的全数字实时仿真平台SkyEye与可信编译器L2C的核心翻译步骤

    1.核心翻译步骤示例 本节我们以第2节提到的Lustre语言的主要特性为线索来解释L2C在翻译过程中的关键节点是如何处理的, 并以图 1的实例来解释Lustre程序是如何被一步步地翻译到Clight语 ...

  7. 全数字实时仿真平台SkyEye的同步数据流语言可信编译器的构造

    随着计算机控制系统在人们生活中的普及,软件自身的可靠性也越来越受到重视.在航空.高铁.核电及军事等高安全要求领域的软件系统--安全关键系统(safety-critical system,简称SCS)更 ...

  8. 汽车软件开发的8种颠覆性趋势及国产自主可控的多领域全数字实时仿真平台SkyEye

    汽车工业中产生的断层正引起人们对创新的日益渴望,而创新又极大地增加了汽车中的软件功能.这种创新正在自动驾驶.高级驾驶员辅助系统 (ADAS).数字驾驶舱技术.车辆电气化等领域进行. 目前影响汽车电子产 ...

  9. 一种全数字实时仿真的安全关键领域解决方案

    随着科技的发展,系统工程的设计体量逐渐庞大起来,尤其是对于轨道交通.航空航天.核电站等安全关键领域中,如何在复杂度逐年变大的同时保证其安全性和可靠性,是近年来各大公司需要研究的课题.最近比较火热的基于 ...

最新文章

  1. jquery 清空表单
  2. IDEA快捷代码添加/补全技巧
  3. QQ解除外链限制,支持直接跳转淘宝抖音
  4. 搜狐“狐友”正式版上线 扩张我的社交圈
  5. 学习笔记_vnpy实战培训day01
  6. for循环中取出最大最小 累加_使用 for 循环实现从 1 累加至 10。_学小易找答案...
  7. Python 常见函数汇总
  8. 操作系统原理基础知识
  9. php调用声卡,图文讲解美国ART USB Dual Pre声卡多种使用方法!
  10. beyond 注册表删除
  11. 【集合论】集合概念与关系 ( 集族 | 集族示例 | 多重集 )
  12. 如何解决pycharm下载库总是失败?
  13. php 正则不贪婪,正则表达式之 贪婪与非贪婪模式详解(概述)
  14. python+selenium打开浏览器-设置浏览器路径和驱动器路径
  15. 第7章 事务管理技术
  16. 综述阅读:人工智能在肺癌影像基因组学方面的研究与进展
  17. 人类面部表情数据集(12万张表情照片)
  18. 东澳岛叹海胆之旅 面朝大海一起大快朵颐
  19. C语言:实现三重缓冲区(附完整源码)
  20. tongue读音解析实例

热门文章

  1. tif 高程_Global Mapper中80坐标系高程DEM与kml文件叠加实例
  2. idea 修改样式要编译_在IDEA中DEBUG Javac源码
  3. unix到底有啥用_汽车后挡风玻璃上的“横线”到底有啥用?不懂就别说自己会开车了...
  4. android 远程桌面 windows7,WIN7实现多用户远程桌面
  5. java jtable 单元格编辑_java – 在基于JTable面板的单元格编辑器中...
  6. path png转svg_如何将jpg或png图像转换成svg并保存?
  7. mysql横向扩展_高可用MySQL学习笔记-面向横向扩展的MYSQL复制
  8. Java 并发编程之同步工具类 Exchanger
  9. 关于微信和支付宝小程序审核记录分享
  10. 解决Dataframe删除操作时警告:SettingWithCopyWarning:A value is trying to be set on a copy of a slice from a...