- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的遥控步进电机控制器设计
摘要: 采用STC89C52设计的步进电机单片机最小系统,在手动和自动控制模式的基础上,兼顾了遥控操作模式。系统主要由手动输入电路、单片机控制器、电机驱动电路、显示电路、红外接收与发送电路、时钟电路、A/D 转换电路以及步进电机等部分组成。不仅实现了步进电机的手动、自动及遥控方式下的正反转,还可以实现定时时钟控制以及LCD 状态显示等功能。系统设计安全可靠且便于实现,程序设计简单易懂。
关键词: 步进电机,自动控制,手动,遥控
1 引言
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载情况下,电机的转速、停止的位置取决于脉冲信号的频率和脉冲数, 而不受负载变化的影响, 即给电机加一个脉冲信号, 电机则转过一个步距角。由于这一关系的存在, 加上步进电机只有周期性的误差而无累积误差等特点, 特别是计算机技术在各个领域的普及应用, 使得在速度、位置等控制领域用步进电机来控制变的非常的简单, 更加方便用户的应用与掌握。随着信息技术的飞速发展, 线通信技术正在向各个领域渗透, 特别是利用红外线进行通信, 无论从小型化、轻量化、还是从安全性等方面考虑,其可行性都比较高。本文主要研究步进电机在手动、自动控制模式下, 通过增加红外遥控模式以实现步进电机的多功能操作。
2 系统组成
为了能够实现步进电机的手动、自动及遥控等多功能操作模式,设计出如图1 所示的系统组成框图。由图1 知,该系统主要由传感器、A/D 转换器、手动输入控制、红外线接收与发送电路、时钟控制电路、显示电路、电机驱动、步进电机及单片机控制器等部分组成。
图1 系统组成框图
其中手动输入控制电路主要用来实现系统参数的设置,以便在手动模式下控制电机的正反转;时钟控制电路一方面用来提供时钟信息,另一方面可以实现步进电机的定时启动与停止;传感器及A/D 转换电路主要实现自动状态时, 根据外部的检测信号, 通过软件开发实现不同要求下步进电机的自动运行;红外发送与接收电路主要负责发送外部红外控制信息及接收遥控器发送来的控制信息, 并送单片机控制器进行解码, 从而发出控制命令;显示电路主要实现对系统运行过程中的状态信息及工作模式进行显示;单片机控制器是系统的核心部件, 完成对输入信号的采集, 通过预先设置的算法进行运算、判断及处理,并发出控制命令或输出相应的显示信息。电机驱动电路接收控制器发出的控制命令,驱动步进电机实现正转或反转。
3 硬件电路设计
根据图1 所示组成框图,选择SCT89C52 单片机作为控制器,以4 × 4 输入键盘和按钮作为手动输入电路,选用DS1302 作为时钟电路,以LCD1602 作为输出显示电路,选择HS0038 作为红外接收电路,采用PCF8591 作为A/D 转换装置, 传感器选择了光敏元件。选用ULN2003 步进驱动器,对型号为28BYJ48 型步进电机进行驱动。下面主要介绍步进电机及步进驱动器,红外接收,时钟电路, 主机模块及显示电路的设计。
3.1 步进电机及步进驱动器
3.1.1步进电机
步进电机选用的是28BYJ48 型四相八拍电机,电压为DC5V — DC12V。当对步进电机施加一系列连续不断的控制脉冲时,它可以连续不断地转动。每一个脉冲信号对应步进电机的某一相或两相绕组的通电状态改变一次, 也就对应转子转过一定的角度( 一个步距角) 。当通电状态的改变完成一个循环时, 转子转过一个齿距。四相步进电机可以在不同的通电方式下运行,常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A),双(双相绕组通电) 四拍(AB-BC-CD-DA-AB),八拍(AAB-B-BC-C-CD-D-DA-A)。
3.1.2 步进驱动器
步进驱动器采用的是ULN2003 驱动器,它是一个单片高电压、高电流的达林顿晶体管阵列集成电路。它是由7 对NPN 达林顿管组成的,它的高电压输出特性和阴极箝位二极管可以转换感应负载。ULN2003 是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。输入5VTTL 电平,输出可达500mA/50V。达林顿管并联可以承受更大的电流,ULN2003 是高耐压、大电流达林顿陈列。
3.1.3 电机驱动电路
28BYJ48 型步进电机是4 相5 线的步进电机,而且是减速步进电机,减速比为1 : 64,步进角为5.625/64度。如果需要转一圈,那么需要360/5.625 × 64=4096个脉冲信号。该步进电机的耗电流为200mA 左右,采用ULN2003 进行驱动,驱动端口为P1.0(A),P1.1(B),P1.2(C),P1.3(D)。正转次序:AB
文档评论(0)