




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
总课程设计报告题 目:步进电机的控制专 业:电子信息工程年 级: 2010 级学 号: 1010612043学生姓名:张天桂联系电话:导老师:黄杰完成日期:2013 年 12 月 20 日贺州学院课程设计报告1步 进 电 机 的 控 制 摘 要利用 8051单片机 STC89C51,集成芯片 ULN2003以及电阻晶振等集成元件和分立元件,制作简易智能化的步进电机控制系统,实现基于 8051单片机的四相步进电机的开环控制系统。经测试,系统达到四相步进电机的正反转,急停,测速以及显示速度等级等功能的要求,具有精度高、体积小、控制方便灵活的优点。关键词:8051 单片机;ULN2003;四相步进电机贺州学院课程设计报告1ABSTRACTUsing 8051 microcontroller STC89C51, integrated chip ULN2003 resistance as well as integrated components such as crystals and discrete component, to make simple intelligent stepper motor control system, the implementation is based on 8051 single chip microcomputer of four phase stepper motor open-loop control system. After testing, the system achieve four phase stepper motor and reversing, stop, speed measuring and display speed level functions such as requirement, with high accuracy, the advantages of small volume, convenient control and flexible.Key Words: 8051 single chip microcomputer; ULN2003; Four phase stepper motor.贺州学院课程设计报告1目 录摘 要 .IABSTRACT.II1 设计要求及方案选择 .11.1 设计要求 .11.2 方案选择 .12 理论分析与设计 .32.1 步进电机原理及控制 .32.2 设计原理分析 .62.3 方案论证 .93 电路设计 .93.1 硬件电路的设计 .93.2 软件的设计 .144 系统测试 .214.1 调试所用的基本仪器清单 .214.2 调试结果与分析 .215 总结 .22参考文献 .23附录 .23PCB 图 .23实物图 .24贺州学院课程设计报告11 设计要求及方案选择1.1 设计要求(1)查阅资料,了解步进电机的工作原理;(2)通过单片机给步数控制电机的转动;(3)通过按钮可控制启停及正反转; (4)测量步进电机的转速;(5)所用到的电路板必须有作者的名字和学号。1.2 方案选择1.2.1 步进电机控制方案方案一:基于电子电路的控制步进电机受电脉冲信号控制,电脉冲信号的产生、分配、放大全靠电子元器件的动作来实现。由于脉冲控制信号的驱动能力一般都很弱,因此必须有功率放大驱动路。步进电机与控制电路、功率放大驱动电路组成一体,构成步进电机驱动系统。此种控制电路设计简单,功能强大,可实现一般步进电机的细分任务。这个系统由三部分组成:脉冲信号产生电路、脉冲信号分配电路、功率放大驱动电路。系统组成如图 1-1所示。贺州学院课程设计报告2脉冲控制器环形分配器功 动 率 电 放 路大 驱 步进电机图 1-1 基于电子电路控制系统此种方案即可为开环控制,也可闭环控制。开环时,其平稳性好,成本低,设计简单,但未能实现高精度细分。采用闭环控制,即能实现高精度细分,实现无级调速。闭环控制是不断直接或间接地检测转子的位置和速度,然后通过反馈和适当的处理,自动给出脉冲链,使步进电机每一步响应控制信号的命令,从而只要控制策略正确电机不可能轻易失步。该方案多通过一些大规模集成电路来控制其脉冲输出频率和脉冲输出数,功能相对较单一,如需改变控制方案,必须需重新设计,因此灵活性不高。方案二:基于 PLC的控制PLC 也叫可编程控制器,是一种工业上用的计算机。PLC 作为新一代的工业控制器,由于具有通用性好、实用性强、硬件配套齐全、编程简单易学和可靠性高等优点而广泛应用于各行业的自动控制系统中。步进电机控制系统有 PLC、环形分配器和功率驱动电路组成。控制系统采用 PLC 来产生控制脉冲。通过 PLC 编程输出一定数量的方波脉冲,控制步进电机的转角进而控制伺服机构的进给量,同时通过编程控制脉冲频率来控制步进电机的转动速度,进而控制伺服机构的进给速度。环形脉冲分配器将 PLC 输出的控制脉冲按步进电机的通电顺序分配到相应的绕组。PLC 控制的步进电机可以采用软件环形分配器,也可采用硬件环形分配器。采用软件环形分配器占用PLC 资源较多,特别是步进电机绕组相数大于 4 时,对于大型生产线应该予以考虑。采用硬件环形分配器,虽然硬件结构稍微复杂些,但可以节省 PLC 资源,目前市场有多种专用芯片可以选用。步进电机功率驱动电路将 PLC 输出的控制脉冲放大,达到比较大的驱动能力,来驱动步进电机。 采用软件来产生控制步进电机的环型脉冲信号,并用 PLC 中的定时器来产生速度脉冲信号,这样就可以省掉专用的步进电机驱动器,降低硬件成本。但由于 PLC的扫描周期一般为但由于 PLC 的扫描周期一般为几毫秒到几十毫秒,相应的频率只能达到几百赫兹,因此,受到 PLC 工作方式的限制及其扫描周期的影响,步进电机不能在高频下工作,无法实现高速控制。并且在速度较高时,由于受到扫描周期的影响,相应的控制精度就降低了。方案三:基于单片机的控制贺州学院课程设计报告3采用单片机来控制步进电机,实现了软件与硬件相结合的控制方法。用软件代替环形分配器,达到了对步进电机的最佳控制。系统中采用单片机接口线直接去控制步进电机各相驱动线路。由于单片机的强大功能,还可设计大量的外围电路,键盘作为一个外部中断源,设置了步进电机正转、反转、档次、停止等功能,采用中断和查询相结合的方法来调用中断服务程序,完成对步进电机的最佳控制,显示器及时显示正转、反转速度等状态。环形分配器其功能由单片机系统实现,采用软件编程的办法实现脉冲的分配。本方案有以下优点:(1)单片机软件编程可以使复杂的控制过程实现自动控制和精确控制,避免了失步、振荡等对控制精度的影响;(2)用软件代替环形分配器,通过对单片机的设定,用同一种电路实现了多相步进电机的控制和驱动,大大提高了接口电路的灵活性和通用性;(3) 单片机的强大功能使显示电路、键盘电路、复位电路等外围电路有机的组合,大大提高系统的交互性 5。基于以上优点,本次设计采用基于单片机的控制方案。1.2.2 基于单片机的部机电机控制的方案单片机的选择方案一:采用零阳单片机。特点:体积小,集成度搞可靠性好易于扩展,采用 COMS制造工艺,功耗低,工作电压范围大,但是它的价格昂贵,不利于提高作品的性价比。方案二:采用 51系列的单片机。51 系列的单片机应用很广泛,系统结构简单,价格低廉,易于使用的优点。由于此次对单片机的要求不高,所以采用 51单片机。驱动电路的选择方案一:使用达林顿驱动芯片 ULN2003,2003 为极电极开路驱动芯片,能驱动 4相步进电机,价格低廉。方案二:使用驱动芯片 L298,L298 为 H桥驱动芯片,可以为负载提供双向的电流。简单方便,但是相应的成本增加了。综合本设计的需求,在满足本设计的要求下,选用方案一较为经济。显示电路选择方案一:采用 LCD液晶显示,LCD 液晶显示具有方便,美观,显示信息量大的特点,缺点是成本高。方案二:采用 LED数码管显示,数码贡献是在硬件连接方面显得较为复杂,在不同的贺州学院课程设计报告4场合下配合使用的芯片不同。相对于 LCD液晶显示来说,LED 在成本方面较为优势。2 理论分析与设计2.1 步进电机原理及控制由于步进电机是一种将电脉冲信号转换成直线或角位移的执行元件,它不能直接接到交直流电源上,而必须使用专业设备-步进电机控制驱动器,典型步进电机控制系统如图 2-1 所示:控制器可以发出脉冲频率从几赫兹到几千赫兹可以连续变化的脉冲信号,它为环形分配器提供脉冲序列,环形分配器的主要功能是把来自控制环节的脉冲序列按一定的规律分配后,经过功率放大器的放大加到步进电机驱动电源的各项输入端,以驱动步进电机的转动,环形分配器主要有两大类:一类是用计算机软件设计的方法实现环形分配器要求的功能,通常称软环形分配器。另一类是用硬件构成的环形分配器,通常称硬环形分配器。功率放大器主要对环形分配器的较小输出信号进行放大,以达到驱动步进电机的目的,步进电机的基本控制包括转向控制和速度控制两个方面。从结构上看,步进电机分为三相单三拍、三相双三拍和三相六拍 3 种,其基本原理如下:(1) 换相顺序的控制通电换相这一过程称为脉冲分配。例如,三相步进电机在单三拍的工作方式下,其各相通电顺序为 ABCA,通电控制脉冲必须严格按照这一顺序分别控制A、B、 C 相的通断。三相双三拍的通电顺序为 ABBCCAAB,三相六拍的通电顺序为 AABBBCCCAA。(2) 步进电机的换向控制如果给定工作方式正序换相通电,步进电机正转。若步进电机的励磁方式为三相六拍,即 AABBBCCCAA。如果按反序通电换相,即AACCCBBBAA,则电机就反转。其他方式情况类似。(3) 步进电机的速度控制贺州学院课程设计报告5如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整送给步进电机的脉冲频率,就可以对步进电机进行调试。(4) 步进电机的起停控制步进电机由于其电气特性,运转时会有步进感。为了使电机转动平滑,减小振动,可在步进电机控制脉冲的上升沿和下降沿采用细分的梯形波,可以减小步进电机的步进角,跳过电机运行的平稳性。在步进电机停转时,为了防止因惯性而使电机轴产生顺滑,则需采用合适的锁定波形,产生锁定磁力矩,锁定步进电机的转轴,使步进电机转轴不能自由转动。(5) 步进电机的加减速控制在步进电机控制系统中,通过实验发现,如果信号变化太快,步进电机由于惯性跟不上电信号的变化,这时就会产生堵转和失步现象。所有步进电机在启动时,必须有加速过程,在停止时波形有减速过程。理想的加速曲线一般为指数曲线,步进电机整个降速过程频率变化规律是整个加速过程频率变化规律的逆过程。选定的曲线比较符合步进电机升降过程的运行规律,能充分利用步进电机的有效转矩,快速响应性好,缩短了升降速的时间,并可防止失步和过冲现象。在一个实际的控制系统中,要根据负载的情况来选择步进电机。步进电机能响应而不失步的最高步进频率称为“启动频率” ,于此类似“停止频率”是指系统控制信号突然关断,步进电机不冲过目标位置的最高步进频率。电机的启动频率、停止频率和输出转矩都要和负载的转动惯量相适应,有了这些数据,才能有效地对电机进行加减速控制。加速过程有突然施加的脉冲启动频率 f0。步进电机的最高启动频率(突跳频率)一般为 0.1KHz 到 34KHz,而最高运行频率则可以达到 N*102KHz,以超过最高启动频率的频率直接启动,会产生堵转和失步的现象。贺州学院课程设计报告6f/Hzfafb0 t/s图 2-1 步进电机运行过程中频率变化曲线在一般的应用中,经过大量实践和反复验证,频率如按直线上升或下降,控制效果就可以满足常规的应用要求。用 PLC 实现步进电机的加 P 减速控制,实践上就是控制发脉冲的频率。加速时,使脉冲频率增高,减速则相反。如果使用定时器来控制电机的速度,加减速控制就是不断改变定时中断的设定值。速度从 v1v2 变化,如果是线性增加,则按给定的斜率加 P 减速;如果是突变,则按阶梯加速处理。在此过程中要处理好两个问题:速度转换时间应尽量短。为了缩短速度转换的时间,可以采用建立数据表的方法。结合各曲线段的频率和各段间的阶梯频率,就可以建立一个连续的数据表,并通过转换程序将其转换为定时初始表。通过在不同的阶段调用相应的定时初值,就可控制电机的运行。定时初值的计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 动物保护事件的记叙作文11篇
- 食品科学与工程食品安全控制知识测试卷及答案
- 产品需求表格-产品研发团队
- 提升能源学科基础研究与应用研究的平衡
- 《高中数学代数公式记忆与运用教案》
- 2025年物联网技术应用知识考试试题及答案
- 2025年数据分析师职业水平考试题及答案
- 2025年跨文化交流与管理课程期末考试题及答案
- 2025年公共艺术与设计实践能力测试卷及答案
- 2025年供应链管理师职业考试试题及答案
- 2023年湖南省常德市中考地理试卷【附答案】
- 单位干部积分制管理考核制度(五篇)
- 医学公共基础知识试题
- 小孩上学房屋租赁合同小孩上学房屋租赁合同
- 古诗5首赏析《登幽州台歌》(望岳)《已亥杂诗》《游山西村》《登飞来峰》
- 广西河池市三新学术联盟2022-2023学年高二下学期期中联考政治试题
- 公路损坏分类和识别专题培训课件
- 国家开放大学应用写作(汉语)形考任务1-6答案(全)
- 幼儿园食育环境创设的实践研究 论文
- 电机学知到章节答案智慧树2023年东北电力大学
- 气候变化科学概论试题及答案
评论
0/150
提交评论