步进电机电路设计.docx
《步进电机电路设计.docx》由会员分享,可在线阅读,更多相关《步进电机电路设计.docx(8页珍藏版)》请在三一文库上搜索。
1、测控系统课程设计课题:步进马达控制电路设计班级学号姓名专业学院指导教师步进马达控制电路设计一、绪论步进电动机又称脉冲电动机或阶跃电动机,国外一般称为SteppingmotorPulseInOtOr或StePPerservo,其应用开展已有约80年的历史。步进电机是一种把电脉冲信号变成直线位移或角位移的控制电机,其位移速度与脉冲频率成正比,位移量与脉冲数成正比。步进电机在结构上也是由定子和转子组成,可以对旋转角度和转动速度进行高精度控制。当电流流过定子绕组时,定子绕组产生一矢量磁场,该矢量场会带动转子旋转一角度,使得转子的一对磁极磁场方向与定子的磁场方向一着该磁场旋转一个角度。因此,控制电机转子
2、旋转实际上就是以一定的规律控制定子绕组的电流来产生旋转的磁场。每来一个脉冲电压,转子就旋转一个步距角,称为一步。根据电压脉冲的分配方式,步进电机各相绕组的电流轮流切换,在供应连续脉冲时,就能一步一步地连续转动,从而使电机旋转。步进电机每转一周的步数相同,在不丢步的情况下运行,其步距误差不会长期积累。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,同时步进电机只有周期性的误差而无累积误差,精度高,步进电动机可以在宽广的频率范围内通过改变脉冲频率来实现调速、快速起停、正反转控制等,这是步进电动机最突出的优点1。本设计通过ATMEL89C52单片机对步进
3、电机进行控制,主要介绍了步进电机控制器、驱动电路和LED显示电路的设计,实现了步进电机的控制。具有以下功能:1、按下不同的键,分别使步进电机实现顺时针和逆时针旋转;2、电机运转状态可以是正反转,加速减速,五种不同速度的各种组合;3、通过LED数码管显示电机运行状态特点。该系统具有本钱低、控制方便的特点。本文介绍已实现的单片机对步进电机的控制系统。该控制系统中,控制器担负着产生脉冲以及发送、接收控制命令的任务。二、总体方案设计本设计采用单片机AT89S51来作为整个步进电机控制系统的运动控制核心部件,采用了电机驱动芯片L298及其外围电路构成了整个系统的驱动局部,再加上作为执行部件的步进电机来构
4、成了一个根本的步进电机控制系统。系统的具体功能和要求如下:1 .单片机最小系统板的设计;2 .设计兼有两相两拍和两相四拍的脉冲分配器;3 .实现步进电机的启停、正转、反转控制;4 .驱动电路可提供电压为12V,电流为0.3A的驱动信号;5 .能实现步进电机的转速调节,最低转速为25转/分,最高转速为100转/分;6 .步进电机的转速由数码管显示;7 .键盘扫描电路的设计本本课题的研究目的之一就是设计一套硬件系统较简单、经济,但功能较为齐全,适应性强,操作方便,交互性强,可靠性高的步进电机控制系统。2.2、系统总体框图整个系统的组成包括单片机最小系统,电机驱动模块,串口下载模块,数码管显示模块,
5、电机驱动电流检测模块,独立按键等模块组成。具体框图如图2.1所示:图2.1系统总体框图单片机最小系统作为整个系统的控制核心,它主要负责产生控制步进电机转动的脉冲,通过单片机的软件编程代替环形脉冲分配器输出控制步进电机的脉冲信号,步进电机转动的角度大小与单片机输出的脉冲数成正比步进电机转动的速度与输出的脉冲频率成正比,而步进电机转动的的方向与输出的脉冲顺序有关。同时单片机系统还负责处理来自电机驱动电流检测模块检测到的电流值。与此同时,单片机将会把电机转速,电机的转动方向,以及电流检测模块检测到的电机驱动的电流通过数码管显示出来。电机驱动模块负责将单片机发给步进电机的信号功率放大,从而驱动电机工作
6、串口下载模块主要是负责实行计算机和单片机之间的通信,将在计算机里面编写好的程序下载到单片机芯片当中。数码管显示模块就主要是显示电机转速,电机转向,和通过电机的电流等系统的实时信息。三、硬件电路设计3.1 单片机最小系统设计采用AT89S51单片机构成了控制系统的核心,其根本模块就主要包括复位电路和晶体震荡电路。在本设计当中,单片机的PO口、Pl口、P2口P3口全部参与系统工作,单片机最小系统的接线如图3.1所示:图3.1单片机最小系统图3.1.1 单片机端口分配及功能1、中PO口用于控制数码管的具体显示功能,既是数码管的段选。2、P1口主要用于控制电机驱动芯片L298的工作,以及ADCO80
7、4芯片的编程的读写控制。3、P2口主要用于控制数码管的公共端,既是数码管的位选。与此同时还处理键盘扫描电路的。4、P3口主要用于负责处理ADeo804的模数转化芯片的工作。3.1 .2晶体振荡器特性AT89S51一个用于构成内部振荡器的高增益反相放大器,引脚XTALl和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反应元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器。外接石英晶体(或陶瓷谐振器)及电容Cl、C2接在放大器的反应回路构成并联振荡电路。对外接电容Cl、C2虽然没十分严格的要求,但电容容量的大小会轻微影响振荡频率的上下、振荡器工作的稳定性、起振的难易程序及温度稳定性。如果
8、使用石英晶体,我们推荐电容使用30pF10pF,而如使用陶瓷谐振器建议选择40pFIOpFo用户也可以采用外部时钟。这种情况下,外部时钟脉冲接至以TALI端,即内部时钟发生器的输入端,XTAL2那么悬空。由于外部时钟信号是通过一个2分频触发器后作为内部时钟信号的,所以对外部时钟信号的占空比没有特殊要求,但最小高电平持续时间和最大的低电平持续时间应符合产品技术条件的要求。3.2 数码管显示电路设计本设计的显示局部可以用液晶显示的方案可供选择,液晶显示和数码管显示的区别主要表达在以下几个方面:数码管显示内容单一,而液晶显示器显示内容丰富,因为液晶一般都是七段八字的只能显示单一的内容,而液晶显示的内
9、容就很丰富;数码管还比液晶显示耗电,而且使用液晶也比使用数码管显得美观。但是控制液晶显示器的时候占用的系统资源四位共阳数码管的管脚分配如下列图3. 2所示:OP多,编程更复杂,最关键的是液晶显示的本钱是数码管的几十倍,所以考虑到应用价值,最终还是确定选用数码管实现本设计的显示局部功能。,从1脚开始,按9位选信号输入端。E-KF10、G-5、DP-3o数码管动态显示介面是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp的同名端连在一起,另外为每个数码管的公共极COM增加位元选通控制电路,位元选通由各自独立的I/O线控制,当单片机输出字形
10、码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制翻开,该位元就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个LED数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位元数码管的点亮时间为12ms,由于人的视觉暂留现象及发光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示资料,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O口,而且功耗更低。本设计选用的LCD液晶显示,低压微
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 步进 电机 电路设计
