基于VHDL控制的直流电机PWM控制器的设计讲义.docVIP

基于VHDL控制的直流电机PWM控制器的设计讲义.doc

  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文档。上传文档
查看更多
课 程 设 计 姓 名: 学 号: 学 院: 电气与信息工程学院 专 业: 设计题目: 基于VHDL控制的直流电机PWM控制器的设计 指导教师: 2014年1 月 安徽工业大学 摘 要 关键词: ABSTRACT This paper describes the use of programmable chips and VHDL language realize PWM DC motor controller design. The PWM controller consists of a DC motor speed controller modules, counter modules, digital comparator module divider modules, in order to make better the DC motor, the system also adds a True Story reversal module. The system is no external D / A converters and analog comparators, simple structure, high control accuracy, a wide range of applications. Key words: DC motor; PWM; VHDL 目录 摘 要 2 ABSTRACT 2 1 引言 4 2直流电机控制电路构成及工作原理 4 3 各模块程序的编写、顶层模块与顶层模块的仿真波形图 5 3.1 分频器模块程序与仿真图 5 3.2 标准计数器模块与仿真图 6 3.3 加速器程序与仿真图 7 3.4 比较器程序与仿真图 8 3.5 顶层模块图 9 3.6 顶层模块仿真波形 9 4 结束语 9 参考文献 10 1 引言 随着电气化、自动化、智能化的发展,直流电机在工业中的应用越来越广泛,市场上也有各种直流电机,在传统的PWM调速系统中一般采用硬件作为脉冲发生器的方式,应用的元器件较多,同样会增加电路的复杂程度,随着电子技术和大规模可编程逻辑器件的发展. PWM采用软件的方法来实现调速过程,具有更大的灵活性,实现了硬件设计软件化. 早前产生PWM信号波形是采用微机或单片机通过模拟比较器实现,比较器的一端接给定的参考电压,另一端接周期性线性增加的锯齿电压。当锯齿波电压小于参考电压时输出低电平,大于参考电压时输出高电平。改变参考电压就可以改变PWM波形中的高电平的宽度。此时锯齿波电压和设置参考电压均须由微机或单片机通过D/A转换器产生,再经过外接的模拟比较器输出PWM的波形,因此外围电路比较复杂。 数字PWM控制只需FPGA中的内部资源就可以实现。用数字比较器代替模拟比较器,数字比较器的一端接设定值计数器的输出,另一端接线性递增计数器输出。当线性计数器计数值小于设定值时输出低电平,大于设定值时输出高电平。与模拟控制相比,省去了外接的D/A转换器和模拟比较器,FPGA外部连线很少,电路更加简单。而且可以在系统调整脉宽细分电路位数及数字比较器的设定值,从而实现对电机转速等参数的灵活控制 2直流电机控制电路构成及工作原理 如图1所示,直流电机控制电路主要由三部分组成:FPGA中PWM脉宽调制信号产生电路;工作/停止控制和正/反转方向控制电路;片外功率放大电路和H桥正/反转功率驱动电路。 在CLK0的作用下,锯齿波计数器输出周期性线性增加的锯齿波。当计数值小于设定值时I数字比较器输出低电平,当计数值大于设定值时,数字比较器输出高电平,由此产生周期性的PWM波形。分频模块和cntb模块共同控制输出频率。旋转方向控制电路控制直流电动机转向及启动/停止,该电路由两个2选1选择器组成Z/F键控制选择PWM波形从正端Z进入H桥,还是从负端F进入H桥,以控制电机的转动方向。START键通过”与”门控制PWM的输出实现对电机的工作/停止控制。H桥电路由大功率晶体管组成,PWM 波形通过方向控制送到H桥,经功率放大以后驱动电机转动。 图1 直流电机控制电路框图 3 各模块程序的

文档评论(0)

琼瑶文档 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档