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

【代码库】使用 LPC86x 的永磁同步电机单分流器控制

07/29 17:11
568
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

an-pmsm-one-shunt-lpc86x-main.zip

共1个文件

使用 LPC86x 的永磁同步电机单分流器控制

 

本应用笔记介绍了基于恩智浦LPCXpresso86x处理器在LPCXpresso860-MAX上实现三相永磁同步电机PMSM)的无传感器电机控制应用。通过总线电流获取有效电压矢量适当持续时间内的相应相电流,然后通过软件算法重构三相电流。进而实现所谓的单分流电阻FOC无传感器控制方案。

NXP Freedom 板 FRDM-MC-LVPMSM 用作 PMSM 控制参考解决方案的硬件平台。

主板:LPCXpresso860MAX

 

类别:电机控制

 

外设:ADC、PWM

 

工具链:MCUXpresso IDE

 

目录

 

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

1.软件

 

2.硬件

 

3. 设置

 

3.1 步骤1:导入并构建项目

 

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

3.2 第二步:硬件连接及下载代码

 

将FRDM-MC-LVPMSM扩展板连接到LPCXpresso860-MAX开发板J1/J2/J5/J6接口。将电机的三相线按照相序(白色宽线代表A相;蓝色宽线代表B相;绿色宽线代表C相)连接到FRDM-MC-LVPMSM开发板的J7接口。使用24V电源适配器为FRDM-MC-LVPMSM开发板供电。编译项目并使用USB线通过J4接口 连接到LPCXpresso860-MAX开发板。使用MCU-LINK将程序下载到MCU中。 下载代码并接通24V总线电压后,LEDRED 灯亮。按下SW2,电机开始旋转,LEDRED灯灭,LED_GREEN灯亮。再次按下SW2,电机停止。
硬件连接
下载代码

4. FreeMASTER 操作

 

FreeMASTER 可用于完全控制并轻松调整电机控制应用。在项目路径下 打开an-pmsm-one-shunt-lpc86xmotorcontrolfreemasterpmsmfrac.pmpx 。在 FreeMASTER 菜单下 打开“Project”->“Options...”,然后转到“MAP Files”标签。在项目路径下选择 IDE 生成的映射文件an-pmsm-one-shunt-lpc86xDebugan-pmsm-one-shunt-lpc86x.axf。 点击菜单中的“Start Communication”连接到 MCU 开发板。自由大师
自由大师

5. 常见问题解答

 

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

6. 支持

 

项目元数据

 

董事会徽章

类别徽章

周边徽章 周边徽章

工具链徽章

来源:恩智浦appcodehub

  • an-pmsm-one-shunt-lpc86x-main.zip
    下载
恩智浦

恩智浦

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

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

查看更多

相关推荐