Siddharth Jawahar,MathWorks
电机控制模块集™提供了为无刷电机开发面向磁场的控制算法的参考示例和模块。这个例子展示了如何配置一个控制器模型来为任何目标微控制器生成紧凑和快速的C代码(使用Embedded Coder®)。您还可以使用参考示例来生成特定电机控制套件的算法C代码和驱动程序代码。
区块集包括Park和Clarke变换、滑动模式和磁通观测器、空间矢量发生器以及用于创建速度和转矩控制器的其他组件。您可以根据电流和速度回路的指定带宽和相位裕度自动调整控制器增益(使用Simulink控制设计™).金宝app
区块集通过提供直接从硬件收集数据和计算电机参数的工具,可以创建精确的电机模型。可以使用参数化电机模型在闭环仿真中测试控制算法。
电机控制块集允许您为永磁同步电机设计和实施电机控制算法。该产品提供了传感器和无传感器磁场定向控制算法的完整组装参考示例。
你可以使用这些例子通过闭环桌面仿真来验证控制算法,然后使用Embedded Coder生成代码在微控制器上实现。实例展示了如何使用Park和Clarke变换,空间矢量发生器,PI控制器,最大转矩每安培和其他控制块提供的产品,以实现面向磁场的控制算法。
该产品为霍尔传感器、正交编码器和解析器提供传感器解码器。
滑动模式和磁通观测器模块用于实现无传感器控制。
电机控制块集提供预构建的仪表化测试,以估计定子电阻、dq轴电感和电机的其他参数。
您可以使用这些参数来计算电流和速度环的初始控制增益。您可以使用面向字段的控制自动调谐器模块进一步微调这些增益。
您可以创建准确的电机模型使用估计电机参数与提供的电机建模块。
然后,您可以将这些电机模型与平均值逆变器块和磁场定向控制算法相结合,以创建闭环仿真模型。
例如,您还可以针对Simscape Electrical开发的高保真工厂模型来模拟控制算法,以模拟逆变器中的切换效果。
一旦控制算法在闭环桌面模拟中得到验证,您就可以生成快速、紧凑的代码并将其部署到目标微控制器中。
主机可以通过设置参考转速、调节控制器参数、监控电机转速、相电流和其他信号来控制目标应用。
欲了解更多信息,请访问mathworks.com上的Motor Control Blockset产品页面,并下载试用版以查看参考示例。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。