- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要:
本文主要介绍了基于单片机的步进电机控制系统!
步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲转化为角位移,通俗地说:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。通过控制脉冲个数即可以控制角位移量,从而达到准确定位的目的;同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 本设计采用89c52系列单片机对步进电机进行控制,对单片机控制步进电机系统的控制方式和软件设计进行了研究。
关键词
步进电机 单片机 控制系统 步距角
目 录
引言 1
一、设计任务及要求 3
1.1设计任务 3
1.2设计要求 3
二、设计方案 3
2.1键盘模块的论证 3
2.2微机控制器模块的论证 3
2.3电机驱动模块的论证 3
2.4显示模块的论证 3
三、设计原理及实现 3
3.1键盘原理的设计 3
3.2单片机控制原理的设计 3
3.3步进电机驱动L298N原理的设计 3
3.1显示电路的原理设计 3
3.1系统软件的设计 3
四、电路制作与调试 4
4.1硬件电路板的制作 4
4.2电路板的综合调试 4
五、设计结论及体会 4
参考文献 5
引言
近年来,电子技术及卫星计算机的迅发展为步进电动机的应用开辟了广阔的前景。在自控系统中,常常要有数字信号转换为角位移或心位移的电磁装置,步进电动机是工作特点恰好符合此要求。
控制系统对步进电机的控制通过步进电机驱动器来完成。因此它已经被广泛地用于自动控制系统中作为执行元件。原来的步进电机控制系统采用分立元件或者集成电路组成的控制回路,不仅调试安装复杂,要消耗大量元器件,实现起来成本高、费时多,而且一旦定型后,电路就很难改动,因此不得不完全重新设计控制器。
在机电一体化中,步进电机是最常用的一种执行电机,它实现了机械中的角度、位移的数字化控制,从而使机械控制的精度大大提高。现代控制技术中普遍采用的方式为开环控制和闭环控制,开环控制结构简单成本低但其精度不是太高;闭环控制可以实现高精度的控制,但其结构复杂投入成本高。步进电机的出现解决了这一技术难题,它使得开环控制的精度和速度大大提高,由它组成的步进式伺服控制系统实现了数字化机械生产过程。数控机床便是这一技术的成功体现,伺服系统的性能是决定数控机床加工精度和生产效率的主要因素之一。
在该设计中我们选用单片机8052做为步进电机的控制器, 用它来实现步进电机的空载时的正反转以及速度的控制。
一、设计任务及要求
1.1设计任务
控制换相顺序:步进电机的通电换相顺序要严格按照步进电机的工作方式进行。也称为脉冲分配。
控制步进电机的转向:通过改变通电的相序来实现。
控制步进电机的转速:通过调节脉冲频率来实现。
1.2设计要求
初步了解步进电机的分类、工作原理,重点掌握反应式步进电机的工作特点,矩频特性以及常见的驱动电路。
以8051为主控制器实现对步进电机的简单控制:电机的正转、反转、制动三种状态的任意切换;电机的加减速控制.
二、设计方案与论证
2.1键盘模块
2.1.1采用矩阵式键盘接口技术,该接法结构相对比较复杂,占用资源少,通常用在按键数量较多的场合。如下图2.1所示:图2.1
2.1.2采用独立式键盘接口技术,该接法结构相对简单,但占用资源多,通常用在按键数量较少的场合。如下图2.2所示:图2.2
综上分析与比较,本系统设5个按键,数量少,我们选择了独立式键盘接口技术,即方案二。
2.2微机控制器模块
2.2.1此方案采用AT89S51八位单片机实现。它的内存较小,只有8K
字节Flash闪速存储器,128字节内部RAM,两个16位的定时/计算器,32个I/O口线,一个5向量两级中断结构,一个全双工串行通信口,无在线下载编程功能,也无在线仿真功能。只能通过编程器烧写成为.hex为后缀名的文件。
2.2.2此方案采用AT89S52八位单片机实现。它内存较大,有8K的字节Flash闪
存储器,比AT89C51要多4K。它可在线编程,可在线仿真的功能,这让调试变得方便。单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制。 图2.3at89S51/52引脚图
图2.5 L298N芯片
综上所述与分析,该模块采用方案二,即选用L298N芯片作为驱动模块
2.4显示模块
2.4.1采用4位段数码管,将单片机得到的数据通过数码管显示出来。该方案简单易行,但所需的元件较多,且不容易进行操作,可读性差,一旦设定后,很难再加入其他的功能,显示格式受限制且耗电量大,不宜用电池给系统供电。
图2.6 4位段数码管显示
2.4.2采用液晶显示器件,液晶显示平稳、省电、美观,更容易实现题目要求,对后续的功能兼容性高,只需将软件作修改即可,可操作性强,也易于读数
文档评论(0)