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

【代码库】KE17Z 上的无传感器 BLDC 电机控制

10/06 10:50
169
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

an-mc-bldc-ke17z-main.zip

共1个文件

KE17Z 上的无传感器 BLDC 电机控制

本应用笔记演示了如何在 KE17Z512 和 KE17Z256 MCU 上实现无刷直流 (BLDC) 电机的六步换向控制。

代码库包含两个项目“an-mc-bldc-ke17z256”和“an-mc-bldc-ke17z512”。KE17Z256 的项目可以从文件夹“an-mc-bldc-ke17z256”导入,KE17Z512 的项目可以从文件夹“an-mc-bldc-ke17z512”导入。

恩智浦 Freedom 开发板 FRDM-MC-LVBLDC 用作电机控制参考解决方案的硬件平台。

主板:FRDM-KE17Z、FRDM-KE17Z512

类别:电机控制

外设:PWM、ADC

工具链:MCUXpresso IDE

SDK:SDK215000FRDM-KE17Z/SDK2141FRDM-KE17Z512

目录

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

1.软件

  • 下载并安装MCUXpresso IDE V11.9.0 或更高版本
  • 下载并安装最新版本的FreeMASTER (3.2.2.2)。
  • 从 Git 存储库下载代码:an-mc-bldc-ke17z。
  • 适用于 Visual Studio Code 的 MCUXpresso:此示例支持适用于 Visual Studio Code 的 MCUXpresso,有关如何使用 Visual Studio Code 的更多信息请参阅此处

2.硬件

3. 设置

3.1 步骤 1

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

3.2 第 2 步

将FRDM-MC-LVBLDC扩展板连接到FRDM-KE17Z/FRDM-KE17Z512开发板的J1~J4 Arduino 接口。将电机的三相线按照相序(白色宽线代表A相;蓝色宽线代表B相;绿色宽线代表C相)连接到 FRDM-MC-LVBLDC 开发板的 J7 接口。使用 12V 电源适配器为 FRDM-MC-LVBLDC 开发板供电。

编译项目并使用USB线连接到FRDM开发板。使用MCU-LINK将程序下载到MCU中。

3.3 步骤 3

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

4.结果

FreeMASTER 可用于完全控制电机控制应用。FreeMASTER 中的操作在此处有更详细的描述。在 FreeMASTER 项目中,在 Project->Options-Comm 中选择正确的通讯模块: 可以在 FreeMASTER 中配置运行状态和速度命令。
FM_COM

FM_操作

5. 常见问题解答

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

6. 支持

在此提供帮助的 URL。

项目元数据

董事会徽章 董事会徽章

类别徽章

周边徽章 周边徽章

工具链徽章

有关此示例的内容/正确性的问题可以作为此 GitHub 存储库中的问题输入。

来源:恩智浦appcodehub

  • an-mc-bldc-ke17z-main.zip
    下载
恩智浦

恩智浦

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

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

查看更多

相关推荐