直流电机控制—单片机课程设计.docVIP

  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文档。上传文档
查看更多
目录 1、设计题目: - 2 - 1.1题目名称:直流电机控制 - 2 - 1.2设计要求 - 2 - 1.2.1要求: - 2 - 2.设计思路技术选型 - 2 - 2.1 调速技术PWM - 2 - 2.2 电路图的具体设计 - 3 - 2.2.1 按键模块 - 3 - 2.2.2 直流电机驱动模块 - 3 - 2.2.3显示模块 - 3 - 2.3 程序的具体设计 - 4 - 2.3.1 键盘扫描函数 - 4 - 2.3.2 中断函数 - 4 - 3.流程图 - 4 - 4.Proteus仿真图 - 7 - 4.1启动电机,显示状态“0” - 7 - 4.2 电动机减速,显示状态“L” - 7 - 4.3 电动机加速,并显示“H” - 8 - 4.4 关闭电动机,关闭数码管 - 8 - 5.设计总结 - 9 - 6.参考文献 - 9 - 7.源程序 - 9 - 1、设计题目: 1.1题目名称:直流电机控制 1.2设计要求 1.2.1要求: 1.可控制启动停止; 2.可实时控制高速低速运行状态 3.数码管显示运行状态 2.设计思路技术选型 2.1 调速技术PWM 采用由达林顿管组成的H型PWM电路。用单片机控制达林顿管使之工作在占空比可调的开关状态,精确调整电动机转速。这种电路由于工作在管子的饱和截止模式下,效率非常高;H型电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性也极佳,是一种广泛采用的PWM调速技术。 兼于方案三调速特性优良、调整平滑、调速范围广、过载能力大,因此本设计采用方案三。 、PWM调速工作方式: 方案一:双极性工作制。双极性工作制是在一个脉冲周期内,单片机两控制口各输出一个控制信号,两信号高低电平相反,两信号的高电平时差决定电动机的转向和转速。 方案二:单极性工作制。单极性工作制是单片机控制口一端置低电平,另一端输出PWM信号,两口的输出切换和对PWM的占空比调节决定电动机的转向和转速。 由于单极性工作制电压波开中的交流成分比双极性工作制的小,其电流的最大波动也比双极性工作制的小,所以我们采用了单极性工作制。 、PWM调脉宽方式: 调脉宽的方式有三种:定频调宽、定宽调频和调宽调频。我们采用了定频调宽方式,因为采用这种方式,电动机在运转时比较稳定;并且在采用单片机产生PWM脉冲的软件实现上比较方便。 2、Keyscan函数(按键扫描) 是 否 否 是 3.3 外部中断1 否 是 3.4 外部中断0 否 是 4.Proteus仿真图 4.1启动电机,显示状态“0” 4.2 电动机减速,显示状态“L” 4.3 电动机加速,并显示“H” 4.4 关闭电动机,关闭数码管 5.设计总结 本实验要求使用单片机对电动机进行简单操作,启动,停止,加速和减速。本设计使用PWM技术,来实现对速度调节要求。通过本设计,我掌握使用单片机对电动机的简单操作,并且了解PWM 技术的原理及其实现通过改变占空比来实现变技术。 刚刚拿到这个题目的时候觉得无从下手,但是通过网络,书籍和同学的讨论,渐渐有了思路,开始写一些简单的程序,在简单的程序上一点点的添加功能,最终实现了题目要求。其实什么事都一样万事开头难,只要一旦开始,就会有收获,就会学得到新的知识。不要怕,勇往直前。 由于时间的原因,实验做的不好不够,相关验证性的数据、信息不够丰富。可以肯定,随着技术的不断发展,步进电机的控制应用前景将越来越宽阔,而其控制系统也将向着智能化和网络化的方向发展。 6.参考文献 【1】侯玉宝,陈忠平,李成群. 基于Proteus51系列单片机设计与仿真. 北京:电子工业出版社,2008. 【2】张毅刚,彭喜元,彭宇. 单片机原理及应用. 北京:高等教育出版社,2010. 7.源程序 #includereg51.h #define uint unsigned int #define uchar unsigned char sbit PW=P2^0; //电机控制端 sbit start=P2^1; //启动电机 sbit stop=P2^2;

文档评论(0)

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

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

1亿VIP精品文档

相关文档