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