资源描述:
《89c51单片机控制步进电机》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、电子线路设计2课程设计报告单片机控制的步进电动机姓名:班级:09车辆工程2班学号:指导老师:日期:2011.6.6~2011.6.10华南农业大学工程学院第7页摘要步进电机控制设计摘要步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。步进电机控制系统以8086作为控制的核心元件,利用8255的C口控制步进电机,同时获取控制转动方向(即正转和反转),A口连接键盘,以选取不同档的移动速度,B口连接L
2、ED显示器,以显示当前的速度档,8253作为定时器,提供必要的时钟信号。本课程设计报告通过步进电机的基本介绍、系统的软硬件设计(包括最小系统介绍、接口电路设计、延时程序设计、步进电机的驱动程序设计等几个主要模块)、完整的汇编语言程序等,我们完成了对步进电机系统的设计,并完成了相应的任务,如正转、反转、显示步数及设定速度等,使我们进一步掌握了汇编语言,也使我们能很好的把书本上的知识与实践相结合,大大提高了我们的动手能力。关键词:步进电机,脉冲信号,方向控制,时钟信号第7页1绪论1.1课题描述步进电机将脉冲信号转换成的机械角位移和转速分别与输入
3、电机绕组的脉冲个数和脉冲频率成比例,通过改变电脉冲频率,可在大范围内调速,同时,该电机还能快速起动、制动、反转.此外,步进电机易于实现与单片机机或其它数字元件接口,适用于数字控制系统,并可取得较高的控制精度,系统硬件实施比较简单。这次数控原理的课程设计方案是基于单片机的步进电机运行控制系统。在这个控制系统中,控制器是它的核心,因为它担负着产生脉冲,发送、接受控制命令等任务。该系统的步进电机驱动控制电路,采用低价的AT89C51为控制器,可直接对步进电机进行控制,省去了昂贵的专用步进电机控制器,简化了硬件线路,降低了成本,提高了系统的可靠性。
4、.步进电机是纯粹的数字控制电动机。它将电脉冲信号转换成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。近几十年来,数字技术、计算机技术和永磁材料的迅速发展,为步进电机的应用开辟了广阔的前景。1.2步进电机控制工作原理步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移
5、量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机由于其电气特性,运转时会有步进感,即振动感。为了使电机转动平滑,减小振动,可在步进电机控制脉冲的上升沿和下降沿采用细分的梯形波,可以减小步进电机的步进角,提高电机运行的平稳性。在步进电机停转时,为了防止因惯性而使电机轴产生顺滑,则需采用合适的锁定波形,产生锁定磁力矩,锁定步进电机的转轴,使步进电机的转轴不能自由转动。如果给定工作方式正序换相通电第7页,步进电机正转。若步进电机的励磁方式为四相八拍,即A-AB-B-BC-C-CD-D-
6、DA-A。如果按反序通电换相,即则电机就反转。其他方式情况类似。如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。2个脉冲的间隔越短,步进电机就转得越快。调整送给步进电机的脉冲频率,就可以对步进电机进行调速。步进电机换向时,一定要在电机减速停止或降到突跳频率范围之内再换向,以免产生较大的冲击而损坏电机。换向信号一定要在前一个方向的最后一个脉冲结束后以及下一个方向的第1个脉冲前发出。对于脉冲的设计主要要求要有一定的脉冲宽度(一般不小于5μs)、脉冲序列的均匀度及高低电平方式。在某一高速下的正、反向切换实质包含了减速→换向→
7、加速3个过程。2步进电机系统的总体设计2.1系统设计方框图本系统是用单片机软件编程来产生脉冲分配信号,即把数字控制计数的高精度等方面的优势有效地应用于步进电机控制系统,同时本系统设计的步进电机控制器硬件电路十分简单,成本低,使用方便。本系统硬件方案论证包括开关控制电路、复位电路、时钟电路、显示电路、光电耦合电路、功率放大电路的选择2.2方框图的描述单片机的选择:本次设计以CPU选用AT89C5l作为步进电机的控制芯片.AT89C51第7页的结构简单并可以在编程器上实现闪烁式的电擦写达几万次以上.使用方便等优点。AT89C51是一种带4K字节
8、闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由