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