基于交流馈入闭合电机控制系统之嵌入式电机控制系统建模

发布时间:2022-03-8 阅读量:1102 来源: 我爱方案网整理 发布人: Aurora

长期以来,系统和电路建模一直是电机控制系统设计的重要方面。 采用MBD方法后,电气、机械和系统级模型用于在构建和测试物理硬件前评估设计概念。 MathWorks最新的仿真工具可以对完整的嵌入式控制系统进行建模,包括电气电路和机械系统领域。 同时,嵌入式编码工具从控制系统模型生成C语言代码,将控制算法部署在嵌入式控制平台上。
  这些工具实现了基于模型的设计过程,人们可以在最终硬件测试前先在仿真平台上进行设计并完全测试。 成功构建MBD平台的关键是分隔系统模型和嵌入式软件代码。 一旦MBD平台使用已知算法和系统进行测试后,便可开发新算法,并在仿真平台上以系统工作极限安全地测试。
  完整的设计流程
  MBD经过数十年的探讨,直到最近几年才发展为从模型创建到完整实现的完整设计流程。 MBD是解决设计复杂嵌入式控制系统相关问题的数学和可视化方法。
  设计师无需使用复杂的结构和大量软件代码,通过连续时间和离散时间构建模块,就可以使用MBD定义具有高级功能特性的各种模型。这些与仿真工具一同使用的模型能够缩短原型设计、软件测试和硬件在环(HIL)仿真的时间。
  通过仿真,我们能够立即发现各种规范差异和模型误差,不会等到设计周期的后续环节才发现。 为了优化整体代码生成过程,可以加入自动代码生成来减少任何手动部署步骤,并进一步有助于缩短整体产品上市时间。总而言之,MBD方法使设计师能够从更多经典设计方案开始扩展,以可控方式直接从模型创建转到仿真、代码生成和HIL测试,无需重新设计整个系统就可对系统行为作出递增改变。
  本文中的实验性设置基于交流馈入闭合电机控制系统,如图1所示。该系统表示一个功能完整的PMSM市电输入电机驱动,具有功率因数校正、完全控制、通信信号隔离和光学编码器反馈功能。 该系统的核心是一个ARM Cortex-M4混合信号控制处理器,即ADI的ADSP-CM408。 它通过搭配IAR和MathWorks公司的工具,实现完整的MBD平台部署。 

驱动系统平台

图1. 驱动系统平台 (a)交流馈入闭合电机控制系统框图 (b)系统原型制作 


相关资讯
时钟芯片的作用:统筹时钟生成与同步!

在任何数字电子系统中,时钟信号都扮演着“心脏起搏器”的角色。

RTC晶振PCB设计的核心要点

RTC晶振与普通32.768kHz晶振的PCB设计要点基本一致,其核心均在于通过优化布线以降低杂散电容、确保频率精度,并依托合理的布局规划最大限度屏蔽来自板上其他信号源的电磁干扰。

不同应用场景中的晶振分类知识合集1

按晶振的功能和实现技术的不同,分为温度补偿晶振(TCXO)、压控晶振(VCXO)、恒温晶振(OCXO)。

晶振分频原理:数字电路的周期性计数实现频率转换!

为了在性能与功耗之间取得最佳平衡,需要根据具体应用场景,对基准时钟进行相应的分频、倍频或转换处理,从而为各模块提供适宜的时钟信号。此时,分频技术就成为连接晶振基准频率与系统需求的关键,通过数字电路将晶振原始频率按固定比例降低,输出符合要求的低频时钟信号。

RTC时钟芯片的电路工作原理与解析

RTC芯片是一种专门用于精准计时、掉电续时的专用集成电路,其核心功能是提供精准、稳定的时间信息(包括秒、分、时、日、月、周、年),并能在主电源断电后依靠备用电池继续保持计时,从而确保时间持续不间断。