扫码加入

  • 方案介绍
  • 相关推荐
申请入驻 产业图谱

【代码库】使用 MCXA153 的 PMSM 无传感器 FOC

1小时前
128
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

使用 MCXA153 的 PMSM 无传感器 FOC

 

本应用笔记介绍了如何在基于恩智浦 MCXA153 MCU 的 FRDM-MCXA153 开发板上实现三相永磁同步电机 (PMSM) 的无传感器磁场定向控制 (FOC)。有关如何使用该软件的完整说明,请参阅AN14099。MCXA
系列 MCU 扩展了 MCX Arm® Cortex®-M33 产品系列,提供多种高速连接,工作频率高达 96 MHz,并具备串行外设、定时器、模拟和低功耗特性。增强型 Flex 脉冲宽度调制器 (eFlexPWM) 包含三个子模块,每个子模块都有一个 16 位计数器,可与 192MHz 时钟源配合使用,并支持一对互补输出和 3 个故障输入。模拟组件包括一个 16 位、最多 16 通道、最高 4Msps 的 SAR ADC 和两个模拟比较器。本应用笔记主要介绍PMSM FOC的原理、利用NXP开发套件的硬件和软件实现,包括详细的外设设置、驱动说明和FreeMASTER操作指南。

主板:FRDM-MCXA153

 

类别:电机控制

 

外设:ADC、PWM

 

工具链:MCUXpresso IDE

 

目录

 

  1. 软件
  2. 硬件
  3. 设置
  4. FreeMASTER 操作
  5. 常见问题解答
  6. 支持
  7. 发行说明

1.软件

 

2.硬件

 

3. 设置

 

  1. 打开 MCUXpresso IDE,在快速启动面板中,选择应用程序代码中心导入
  2. 在搜索栏中输入演示名称。
  3. 点击​复制GitHub链接​,MCUXpresso IDE会自动检索项目属性,然后点击​下一步​。
  4. 选择分支然后点击​Next>​,选择MCUXpresso工程,点击Finish按钮完成导入。
  5. 单击​“Build”​开始编译项目。

3.2 步骤 2

 

将FRDM-MC-LVPMSM扩展板连接到FRDM-MCXA153开发板的J1~J4 Arduino 接口。将电机的三相线按相序(白色宽线代表A相;蓝色宽线代表B相;绿色宽线代表C相)连接到 FRDM-MC-LVPMSM 开发板的 J7 接口。使用 24V 适配器为 FRDM-MC-LVPMSM 开发板供电。编译项目并使用 USB 线通过J15接口 连接到 EVK 开发板。使用 MCU-LINK 将程序下载到 MCU。
1217001

3.3 步骤3

 

编译项目并将程序下载到 MCU。按下 FRDM 开发板上的 SW3 按钮可控制电机运行或停止。或者使用代码包中的 FreeMASTER 项目​“pmsm_frac.pmpx”​来控制电机、改变转子转速以及查看转速或其他值。

4. FreeMASTER 操作

 

FreeMASTER 可用于完全控制并轻松调整无传感器 FOC 应用。此处更详细地描述了 FreeMASTER 中演示的不同控制模式的操作。

4.1 标量控制

 

标量控制图是最简单的电机控制技术。定子电压幅度与频率之比必须保持在标称值。因此,该控制方法有时被称为伏/赫兹或 V/Hz。即使不直接使用估计的位置信息,位置估计、BEMF 观测器和跟踪观测器算法也在后台运行。
选择 FreeMASTER 项目的“标量控制”子模块,并在变量监视窗口中选择 MACT 控制的“SCALARCONTROL[0]”模式。
屏幕截图</em>2022

4.2 电流控制

 

电流 FOC 控制需要转子位置反馈,并将电流变换到 dq 坐标系。电机控制有两个参考变量 Idreq 和 Iqreq。d 轴电流分量 idreq 负责转子磁通控制。电流 iqreq 的 q 轴电流分量产生扭矩,通过施加扭矩,电机开始运行。通过改变电流 iqreq 的极性,电机可以改变旋转方向。假设 BEMF 观测器已正确调整,则可以使用电流 FOC 控制结构调整电流 PI 控制器
屏幕截图</em>2022

4.3 速度控制

 

通过启用速度 FOC 控制结构,可激活 PMSM 速度传感器/无传感器 FOC。在“Speedreq”字段中输入所需速度。在整个 FOC 操作期间,d 轴电流参考保持为 0。
屏幕截图</em>2022

5. 常见问题

 

尚未发现针对该项目的常见问题解答。

6. 支持

 

项目元数据

 

董事会徽章

类别徽章

周边徽章 周边徽章

工具链徽章

来源:恩智浦appcodehub

恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐