基于FPGA无刷直流电机神经网络控制器设计.rar - 免费下载

技术资料资源 文件大小:1475 K

📋 资源详细信息

文件格式
未知
所属分类
上传用户
上传时间
文件大小
1475 K
所需积分
2 积分
推荐指数
⭐⭐⭐ (3/5)

💡 温馨提示:本资源由用户 突破自我 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。

资源简介

无刷直流电机(BLDCM)是典型的多变量、参数时变的非线性控制对像,在实际应用中,对其速度、位置、转矩等控制精度要求越来越高,而且不同的工作环境、功能需求,需要不同的专用控制器。根据BLDCM工作原理及控制特性,本文对其神经网络控制器设计及FPGA实现方法进行了研究。 本文对BP网络算法进行了分析,提出了基于BP网络的PI参数自调整方案。控制器设计过程中,采用SystemGenerator(SG)/Simulink混合建模的方法,利用标准MATLAB/Simulink库建立BLDCM本体模块,采用SG建立需要FPGA实现的控制功能模块,通过SG的Gateway模块实现SG与Simulink之间的无缝整合,在利用SG设计复杂算法的基础上,采用VHDL完成控制芯片的数据采集和设计整合工作,实现了BLDCM速度控制与电流控制单芯片集成。基于FPGA的BLDCM硬件实验平台,将串口作为FPGA控制器与PC机的通讯接口,利用MATLAB图形界面动态绘制数据曲线,对电机运行进行实时监测。 仿真和实验结果证明了该神经网络控制算法有效性。采用SG、MATLAB/Simulink与VHDL三者有机结合,可方便快捷地完成基于FPGA的算法设计与验证工作。用户可在图形环境中便捷地进行系统规划和硬件实现,充分利用计算机仿真的优越性,大大缩短了控制方案设计周期。

立即下载此资源

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

资源说明

📥 下载说明

  • 下载需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传
  • 资源永久有效

📦 使用说明

  • 下载后用解压软件解压
  • 推荐 WinRAR 或 7-Zip
  • 如有密码请查看说明
  • 解压后即可使用

🎁 积分获取

  • 上传资源获得积分
  • 每日签到免费领取
  • 邀请好友注册奖励
  • 查看详情 →

相关标签

点击标签查看更多相关资源:

相关资源推荐