基于FPGA的直流电机PWM调速系统设计与实现.docxVIP

基于FPGA的直流电机PWM调速系统设计与实现.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FPGA课程设计 精心整理 题目:鉴于FPGA的直流电机PWM调速系统设计与实现 班级:微电子学1202班 姓名:杜英 学号:1206080201 日期:2016年3月24日 鉴于FPGA的直流电机PWM调速系统设计与实现 设计任务与要求 1.1设计任务 达成鉴于FPGA的直流电机PWM调速系统设计与实现,实现对直流电机的闭环调 速,速度值采纳LCD或数码管显示。 1.2设计要求 认识PWM控制方法及应用;掌握PWM直流电机调速控制原理;掌握直流电机调 速及驱动控制原理;达成鉴于FPGA的直流电机PWM调速系统设计。采纳PWM(脉冲 宽度调制)技术,速度值采纳LCD或数码管显示。 精心整理 经过课程设计的实践,进一步认识和掌握硬件描绘语言(VHDL或Verilog)和 TOP-DOWN的设计流程,提升对实质项目的剖析和设计能力,领会FPGA项目开发的过 程,熟习实验报告的编写规范。 设计原理剖析 2.1直流电机结构以下列图1.1所示 图2.1直流电机的结构 将直流电源经过电刷接通线组线圈,使线组线圈导体(电枢导体)有电流经过, 在电磁的作用下,线组线圈将会产生磁场,同时产生的磁场与主磁极的磁场产生电 磁力,这个电磁力作用于转子,使转子以必定的速度开始旋转,电机就开始工作。 在电机的外面电路加入开关型的霍尔元件,同时在电子转子的转盘上加入一个 使霍尔元件产生输出的带有磁场的磁钢片。当直流电机旋转时转盘与磁钢片一同旋 转,当磁钢片转到霍尔元件上方时,能够使霍尔元件的输出端高电平变成低电平。 当磁钢片走开霍尔元件上方后,霍尔元件输出端又恢复高电平。这样,点击每旋转 一周,会使霍尔元件的输出端产生一个低脉冲,能够经过检测单位时间内霍尔元件 输出端低脉冲的个数计算出直流电机的转速。 本次设计中,调理PWM占空比从而控制直流电机转速,在本次设计中,为了保 精心整理 护霍尔元件,故设定程序每6秒刷新一次数据,因此在数码管显示的数据乘以10就 是在该占空比时的直流电机每分钟转速。 在此次的实验中数码管采纳的8位共阴极数码管,经过锁存器输入数据使得数码管 的8个段码数字显示,再经过选择输出数据对所需数码管进行选择。 2.2电路原理图 图2.2电路原理图 设计方案 上述原理图中包括PWM模块、测速模块、计数模块、电机模块、滤波模块。电 机的外面电路加入开关型的霍尔元件,同时在电子转子的转盘上加入一个使霍尔元 件产生输出的带有磁场的磁钢片。当直流电机旋转时转盘与磁钢片一同旋转,当磁 钢片转到霍尔元件上方时,能够使霍尔元件的输出端高电平变成低电平。当磁钢片 走开霍尔元件上方后,霍尔元件输出端又恢复高电平。这样,点击每旋转一周,会 使霍尔元件的输出端产生一个低脉冲,能够经过检测单位时间内霍尔元件输出端低 精心整理 脉冲的个数计算出直流电机的转速。本次设计为六秒记一次数,乘十就是每分钟转 速值。再经过驱动模块显示数码管数据。 设计步骤 1)第一确立整体设计方案,确立设计需要使用的软件; 2)设计电路模块,编写各模块程序代码并进行仿真编译; 3)达成整体电路图设计后,使用QuartusⅡ软件对整体电路进行仿真调试; 4)连结硬件,使用示波器察看产生的波形,对不足之处进行改良调试。 调试结果说明 连结好试验箱,把硬件与实验箱接通,将程序下载到实验箱中。进行实验,示 波器察看PWM脉冲波形(占空比),看实验结果与预期成效能否同样,若同样,则实 验无误。 其波形以下: 占空比为50%时 精心整理 占空比为90%时 将程序下载到实验箱中后,其实质操作过程以下: K12为使能键,使K12=‘1’;输入时钟信号为1MHZ; (1)K4=1时,示波器和LED的显示以下: 精心整理 示波器显示的是霍尔元件单位时间内计数的个数为31.011 显示器是每六秒电机转的圈数为186转 结论:31.011*6=186.066于186近似,因此结论切合要求。 (2)K4=1,k3=1时,示波器和LED的显示以下: 精心整理 结论:68.6338*6=411.8028于412近似,因此结论切合要求。 3)K4=1,k3=1,K2=1时,示波器和LED的显示以下: 结论:85.516*6=513.096于513近似,因此结论切合要求。 (4)K4=1,k3=1,K2=1,K1=1时,示波器和LED的显示以下: 精心整理 结论:90.0339*6=540.2034于541近似,因此结论切合要求。 经过以上的比较,发现示波器中的结果与数码管上数据大体一致,即实验结果 基本达到要求。 心得领会 本次课程设计,用FPGA控制直流电机,达成直流电机PWM调速系统设计,实 现对直流电机的闭环调速,速度值采纳LCD或数码管显示。是一次很好的学习和实 践的时机。经过课程设计,我理解了电机工作的原理,以

文档评论(0)

183****6506 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档