此示例计算之间的偏移量d
- 转子和编码器索引脉冲位置的轴,如正常编码器传感器检测到。控制算法(可用于面向现场的控制和参数估计示例)使用该偏移值来计算准确且精确的位置d
转子的轴。控制器需要该位置在转子通量参考帧(D-Q参考帧)中正确地实现面向现场的控制(FOC),因此,正确运行永磁同步电机(PMSM)。
该示例包括这些模型:
您只能为代码生成使用这些模型。您还可以使用Open_System命令打开Simulink®模型。金宝app例如,对基于F28069M的控制器使用此命令:
Open_System('mcb_pmsm_qep_offset_f28069m.slx');
有关可用于不同硬件配置的模型名称,请参见Generate Code and Deploy model to Target hardware一节中的Required hardware主题。
要生成代码和部署模型:
1.模型:mcb_pmsm_qep_offset_f28069m.和mcb_pmsm_qep_offset_f28069mlaunchpad.
电机控制Blockset™
嵌入式编码器®
嵌入式Coder®支持德克萨斯乐金宝app器™C2000™处理器的支持包
定点设计师™
2.对于模型:mcb_pmsm_qep_offset_f28379d
电机控制Blockset™
嵌入式编码器®
嵌入式Coder®支持德克萨斯乐金宝app器™C2000™处理器的支持包
定点设计器™(仅用于优化代码生成)
本节指导您生成代码并通过使用开环控制运行电机。
该示例使用了一个主机和一个目标模型。主机型号是控制器硬件板的用户界面。您可以在主机计算机上运行主机型号。使用主机模型的前提是将目标模型部署到控制器硬件板上。
主机模型使用串行通信命令目标模型,并在开环配置中运行电机。您可以使用主机模型来控制电机的旋转,并验证电机的旋转方向。的不正确的运动方向主机模型中的LED变为红色表示电机在相反的方向上运行。当LED变为红色时,必须将电机相位连接(从ABC到CBA)反转以改变旋转方向。主机模型显示计算的偏移值。
需要硬件
此示例支持这些硬件配置。金宝app您还可以使用目标模型名称从MATLAB®命令提示符打开相应硬件配置的模型。
F28069M控制器卡+ DRV8312-69M-KIT逆变器:mcb_pmsm_qep_offset_f28069m.
与上述硬件配置相关的连接请参见F28069控制卡配置.
LAUNCHXL-F28069M控制器+ BOOSTXL-DRV8305变频器:mcb_pmsm_qep_offset_f28069mlaunchpad.
LaunchXL-F28379D控制器+(Boostxl-3phganinv或Boostxl-DRV8305)逆变器:mcb_pmsm_qep_offset_f28379d
配置模型mcb_pmsm_qep_offset_f28379d,设置变频器启用逻辑字段(在配置目标模型面板)至:
活跃高:使用Boostxl-DRV8305逆变器使用模型。
活跃低:使用Boostxl-3phganinv逆变器使用模型。
注意:使用BOOSTXL-3PHGANINV逆变器时,确保BOOSTXL-3PHGANINV的底层与LAUNCHXL板之间有适当的绝缘。
与上述硬件配置相关的连接请参见LAUNCHXL-F28069M和LAUNCHXL-F28379D配置.
在目标硬件上生成代码并运行模型
1.完成硬件连接。
2.打开要使用的硬件配置的目标模型。如果要更改目标模型的默认硬件配置设置,请参阅模型配置参数.
3.更新电机参数配置目标模型的面板。
极对数
QEP缝隙
脉宽调制频率(赫兹)
控制算法的数据类型
每单位电压Vd Ref
3.将示例程序加载到LaunchXL-F28379D的CPU2,例如,通过使用GPIO31(C28379D_CPU2_Blink.slx)操作CPU2蓝色LED的程序,以确保CPU2不会错误地配置为使用用于CPU1的电路板外设。
4.点击构建、部署和启动在这一点硬件选项卡以将目标模型部署到硬件。
5.点击主机模式目标模型中的超链接以打开关联的主机模型。您还可以使用Open_System命令打开主机模型。例如,对基于F28069M的控制器使用此命令:
Open_System('mcb_pmsm_host_offsetcomputation_f28069m.slx');
有关主机与目标模型之间的串行通信的详细信息,请参阅主机目标沟通.
您可以使用主机模型中的Scope来监视转子位置和偏移值。
6.在主机型号的Host Serial Setup块掩码中,选择a端口名称.
7.点击运行在这一点模拟选项卡以运行主机模型。当您开始模拟时,电机运行和校准开始。校准过程完成后,模拟结束,电机自动停止。
9。看看校准状态要知道校准过程的状态部分:
的校准过程中电机启动时,LED灯变为橙色。注意转子位置和Scope中偏移值的变化(位置信号表示振幅在0和1之间的斜坡信号)。校准过程完成后,LED变成灰色。
的校准完成当校准过程完成时,LED变为绿色。然后校准输出字段显示计算的偏移值。
的不正确的运动方向如果电机沿相反方向运行,LED将变为红色。然后校准输出
字段显示值“NaN”。关闭直流电源(24V),反转电机相位连接从ABC到CBA。重复步骤5到8,检查是否校准完成LED是绿色的。验证校准输出
字段显示偏移量值。
请注意:要立即停止电机,请单击紧急电机停止按钮。
本示例不支持模拟。金宝app属性中自动保存计算的偏移值PositionOffset
基本工作区中可用的变量。
例如,使用正交编码器传感器实现FOC,更新中计算的正交编码器偏移值pmsm.PositionOffset.
参数链接到示例的模型初始化脚本中。说明,请参阅从电机参数估计控制获得.