图 9 – 基于模型设计构建系统的仿真和运行时间数据(处理器数据与仿真数据)
自 MBD 问世以来,人们就一直在质疑其相较于传统系统开发的性能和功能,以及系统整体资源的使用效率。经过元件供应商、仿真和实施供应商以及工具编译器供应商的不懈努力,现如今 MBD 已经与传统实施方式不相上下。当然,任何为实时系统编写和开发代码的过程均可能效率低下,这取决于所使用的实现方法。借助 MBD,可以将性能分析、交叉优化选项以及安全关键系统开发的强大优势组合在一起,从而尽可能减少代码开发费用,实现最高性能。MathWorks 会按照 IEC 61508、ISO 26262 和相关功能安全标准对嵌入式编码器进行工具资格验证。
在标准设计流程中,实现这一系列功能要困难得多。在上述例子中,标准磁场定向控制 (FOC) 模型在ADI公司的 ADSP-CM40x 系列上实现。该模型的位置反馈和电流环路反馈的执行时间为 15 us,并且可对电流方案和调试设备进行实时分析。该模型还可追踪整个 FOC 方案的功能性。可以对 MBD 仿真结果和实时数据进行评估,并与理想的系统功能和目标规格进行比较。因此,设计师能够不断提高系统效率、功能和性能,还能评估信号链中指定要素或组件的表现与目标规格的差异情况。
本文介绍了一种采用 MBD 构建电机控制系统的“新”方法。如今的嵌入式处理器必须在性能、成本和尺寸几方面取得平衡,以便能够开发和运用更高抽象层的图形工具,从而缩短上市时间,提高安全性、性能以及可扩展性,为获得高度优化的系统打下基础。