- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)