使用 MPLAB® X 整合式开发环境(IDE)、免费和开源的Scilab、Xcos 及 X2C 工具简化您的下一个马达控制设计,为即时马达控制应用提供功能齐全的模型设计平台。 X2C 程式码产生工具支援Microchip的数位讯号控制器(DSC)、微控制器(MCU) 和开发板,以提供完整的硬体和软体马达控制解决方案。
主要特点:
●可在 dsPIC® DSC与 PIC24、PIC32 与 SAM MCU执行
●与 MPLAB X IDE 和 MPLAB Code Configurator(MCC) 紧密整合
●X2C-Scope 使用八通道虚拟示波器实现即时调试
●包括许多范例和展示,例如使用dsPICDEMTM MCLV-2和MCHV-3马达控制开发板的磁场导向控制(FOC)演算法示范
Scilab / Xcos / X2C 目前支援范例如下:
●DSPIC33的PMSM电机模型FOC算法
●DSPIC33CK的PMSM电机模型FOC算法
●具有PMSM电机模型的FOC测功机DSPIC33EP
●PIC32MK PMSM电机模型FOC算法
●SAM E70的PMSM电机模型FOC算法
图(一)是在X2C环境下所建立的永磁马达(PMSM)磁场导向控制 (FOC)模型。 Microchip提供了在此模型中所需的FOC核心,包含座标转换、PI控制器及SVPWM,如图(二)所示。最后FOC模型可以在X2C环境下直接产生程式码并经由MPLAB X IDE烧录至马达控制板后执行,也可以只进行模拟,其结果如图(三)所示。
另外X2C也提供了软体示波器功能,可以经由UART将变数中的资料诸如转速、位置及命令等从马达控制板传至X2C Communicator做即时观测,也可以及时更改控制参数如PI增益及转速命令等直接进行调适,省去繁复烧录的时间。图(四)为即时观测控制板中MCU的变数内容以及直接将模型中的变数更改后即时下载至控制板中,使用者可以在Scope视窗中即时看到相对应的改变。
若需进一步了解及下载相关应用范例,请至Microchip官网: https://www.microchip.com/design-centers/motor-control-and-drive/motor-control-simulations/scilab-x2c
本文作者为:Microchip工程师 葛育中