毕业设计基于PIC单片机的步进电机控制系统设计.doc
《毕业设计基于PIC单片机的步进电机控制系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计基于PIC单片机的步进电机控制系统设计.doc(38页珍藏版)》请在三一办公上搜索。
1、山东科技大学泰山科技学院毕业论文论文题目: 基于PIC单片机的步进电机控制系统设计年 级: 2009 专 业: 机电一体化 姓 名: 宋启明 学 号: 0942120120 指导教师: 荆刚 2012年 5 月 20日 摘 要步进电机是一种将数字信号直接转换成角位移或线位移的控制驱动元件,具有快速启动和停止的特点。其驱动速度和指令脉冲能严格同步,能实现正反转和平滑速度调节,因而被广泛应用于数模转换,速度控制和位置控制系统。但是步进电机的驱动信号往往还是由专门的模拟芯片控制器或者信号发生器产生,缺乏灵活性和可靠性。尤其在一些智能化要求较高的场合,用模拟芯片及信号发生器来控制步进电机有一定的局限。
2、而利用单片机进行脉冲控制,控制精度高,外围电路也比较简单,因此在工业应用场合,基于单片机的步进电机控制器应用广泛。本设计采用PIC系列单片机作为步进电机控制系统的核心,实现了软件与硬件相结合的控制方法。用软件代替脉冲分配器,达到了对步进电机的最佳控制。采用单极性驱动电路对小功率步进电机进行驱动,电路简单,实用性好。用LCD显示屏对步进电机的预设工作状态进行动态显示,直观、明了。关键词:步进电机;PIC单片机;LCDAbstractStepper motor is a control-driven component which directly convert digital signal t
3、o angular displacement or linear displacement, with a rapid start and stop characteristics The driving velocity of the stepper motor are strictly synchronous with instructions pulse, and can achieve positive and negative rotation and smooth speed adjustment, so it is widely used in digital-to-analog
4、 converter, speed control and position control system However, the driving signals of stepper motor are often generated by a special controller of analog chip or signal generator, it is lack of flexibility and reliability Especially in some occasions of higher intelligence, using analog chips and si
5、gnal generator to control the stepper motor has some limitations Because of its single-chip high-precision pulse and relatively simple peripheral circuits, so stepper motor controllers based on single-chip are widely used in industrial applications The design uses a PIC MCU as the core of stepper mo
6、tor control system, and a control method of combination of software and hardware is realized We choose software instead of the Pulse Distributor to achieve the best control of the stepper motor Unipolar drive circuit is used for driving low-power stepper motor, which is simple and really functional
7、LCD is used for dynamic displaying intuitively and clearly the state of the stepper motorKeywords:Stepper motor;PIC Microcontroller;LCD目 录摘要IAbstractII绪论1第一章 控制系统实现原理2一、步进电机的分类和主要性能指标2(一)步进电机的分类2(二)步进电机的主要性能指标2二、步进电动机的结构及工作原理3(一)反应式步进电动机的结构及工作原理3(二)混合式步进电动机的结构及工作原理4(三)KP39M2-025型混合式步进电动机的工作方式5(四)步进电
8、动机的加减速6三、液晶显示模块OCMJ48C7(一)带有中文字库图形点阵液晶显示模块的应用7(二)OCMJ48C液晶显示模块的功能8四、PIC单片机8(一)PIC系列单片机的特点8(二)PIC16F877单片机的结构9第二章 控制系统硬件设计12一、控制系统总体概述12二、控制系统的硬件电路12(一)控制系统总体电路12(二)单片机与步进电机接口驱动电路14(三)单片机与LCD显示屏接口电路(8位并行模式)14(四)单片机与键盘接口电路15三、步进电动机的选型16四、开发平台MPLAB ICD简介16第三章 控制系统软件设计18一、控制系统总流程图18二、系统监控模块19(一)系统监控模块流程
9、图19(二)步进电机转向设置子程序范例20(三)步进电机转速设置21三、键盘识别处理模块21四、LCD显示模块22五、控制信号产生模块23(一)步进脉冲产生模块23(二)系统中断模块24(三)步进电机加减速模块25结论29参考文献30致谢31绪 论步进电机是机电控制中一种常用的执行机构。它将电脉冲信号转变成角位移,即给一个脉冲信号,步进电动机就转动一个角度,具有快速启动和停止的特点。其驱动速度和指令脉冲严格同步,具有较高的重复定位精度,并能实现正反转和平滑速度调节。它的运行速度和步距不受电源电压波动和负载的影响,而且由于步进电动机组成的控制系统结构简单,价格低廉,性能上能满足工业控制的基本要求
10、,在简易数控机床,数字绘图仪,点阵打印机,家用电器等大量角度、速度、位移控制系统中,得到了极其广泛的应用1。但是步进电机的驱动信号往往还是有专门的模拟芯片控制器或者信号发生器产生,缺乏灵活性和可靠性。尤其在一些智能化要求较高的场合,用模拟芯片及信号发生器来控制步进电机有一定的局限2。而利用单片机进行脉冲控制,控制精度高,外围电路相对也比较简单,因此在工业应用场合,基于单片机的步进电机控制器应用广泛。PIC系列8位单片机是美国Microchip Technology公司推出的精简指令集计算机(RISC)结构的嵌入式控制器,其硬件系统设计简洁,指令系统设计简练。PIC系列单片机具有体积小,功能强,
11、功耗低、设计开发灵活方便和价格低廉等特点,可以应用在数字化仪器仪表,自动测试和控制,智能化家用电器等领域3。基于PIC单片机的上述特点,本设计采用PIC16F877单片机作为控制系统核心,具体介绍了一个步进电机运动控制系统的结构组成,既包括硬件设计,也有具体的软件实现。该控制系统可实现如下功能:1通过键盘可以设定步进电机的转速及转数(以整转为单位),2通过键盘可以设定步进电机转向,3键盘所设置的参数可以通过LCD进行实时显示。第一章 控制系统实现原理一、步进电机的分类和主要性能指标(一)步进电机的分类步进电机可分为3大类1反应式步进电动机反应式步进电动机的转子是有软磁材料制成的,转子中没有绕组
12、,定子上有多相励磁绕组。它的结构简单,成本低,步距角可以做的很小,一般为1.5度,但噪声和振动都很大4。2永磁式步进电动机永磁式步进电动机的转子是用永磁材料制成的,转子本身就是一个磁源。它的输出转矩大,动态性能好。转子的级数与定子的级数相同,所以步距角较大,一般为7.5度或15度。需供给正负脉冲信号4。3混合式步进电动机混合式步进电动机综合了反应式和永磁式两者的优点,它的输出转矩大,动态性能好。它又分为两相、三相和五相:两相步距角一般为1.8度而五相步距角一般为0.72度。这种步进电机应用最为广泛,也是本控制系统所选用的步进电动机4。(二)步进电机的主要性能指标1电机固有步距角它表示控制系统每
13、发出一个步进脉冲信号,电机所转动的角度。电机出厂时给出了一个步距角的值,如本设计所选用的KP39HM2-025型电机给出的值为0.9/1.8(表示半步工作时为0.9,整步工作时为1.8),即电机固有步距角。它不一定是电机实际工作时的真正步距角,真正步距角和驱动器有关5。2步进电机的相数步进电机的相数是指电机内部的线圈组数,目前常用的有二相,三相,四相,五相步进电机。电机的相数不同,其步距角也不同,一般二相电机的步距角为0.9/1.8、三相的为0.75/1.5、五相的为0.36/0.725。3电机的保持转矩保持转矩指电机各相绕组通额定电流,且处于静态锁定状态时,电机所能输出的最大转矩。通常电动机
14、在低速时的力矩接近保持转矩。由于步进电机的输出力矩随速度的增大而不断衰减,输出功率也随速度的变化而变化5。4启动频率启动频率又称突跳频率,是指步进电机能够不失步启动的最高频率,是步进电动机的一项重要指标。负载启动频率与负载转矩即惯量的大小有关。负载量一定,负载转矩增加,或负载转矩一定,负载惯量增加,都会使启动频率下降5。5运行频率步进电机启动后,控制脉冲频率连续上升而维持不失步的最高频率,称为运行频率。通常给出的也是空载情况下的运行频率5。二、步进电动机的结构及工作原理(一)反应式步进电动机的结构及工作原理1反应式步进电动机的结构图1-1是一个三相反应式步进电机结构图。从图中可以看出,它分为转
15、子和定子两部分。定子由硅钢片叠成。定子上有6个磁极,每两个相对的磁极组成一对,共有三对。每对磁极都缠有同一绕组,也即形成一相。每个磁极内表面都分布着许多小齿,它们大小相同,间距相同。反应式步进电动机运动的动力来自于电磁力,在电磁力的作用下,转子被强行推动到最大磁导率的位置即对齿的位置,并处于平衡状态。当某一相的磁极处于最大磁导位置时,另外两相必须处于非最大磁导位置,即错齿位置6。1-定子 2-转子 3-定子绕组图1-1 三相反应式步进电动机结构62反应式步进电动机的工作原理如果给处于错齿状态的相通电,则转子在电磁力的作用下,将向磁导率最大的位置转动,即向趋于对齿的状态转动。步进电动机就是基于这
16、一原理转动的。下面以三相反应式步进电机为例,起典型结构如图1-2所示。当A相控制绕组接通脉冲电流时,在电磁力作用下使A相的定、转子对齐,相邻的B相和C相小齿错开。若换成B相通电,则电磁力使B相定、转子小齿转过,而与B相相邻的C相和A相的定、转子小齿又错开,即步进电机转过一个步距角。图1-2 三相反应式步进电机工作原理1若按ABCA循环顺序通电,则步进电机按一定方向转动。若改变通电顺序为ACBA,则电动机反向转动,这种控制方式成为三相单三拍。按ABBCCAAB或AABBBCCCAA顺序通电则称为三相双三拍或三相单、双六拍。无论采用何种控制方式,在一个通电循环内步进单机转角恒为一步距角,可以通过改
17、变步进电机通电循环次序来改变转动方向,通过改变通电频率来改变其角频率1。(二)混合式步进电动机的结构及工作原理由于本设计是选用KP39HM2-025型混合式步进电动机作为控制对象,下面主要介绍混合式步进电机的结构和工作原理。混合式步进电动机又称为感应子式步进电动机,它的定子铁心与反应式步进电动机相同,即分为若干大极,每个大极上有小齿及控制绕组;定子控制绕组与永磁式步进电动机相同,也是两相集中绕组,每相绕组有两对极,按AB(-A)(-B)A的顺序轮流通以正负脉冲;转子中间为环形轴向磁化的永磁体,磁体两端各套有一段开有齿槽的铁心,两段齿心错开半个齿距,且转子齿距与定子小齿的齿距相等。由于定子同一个
18、极的两端极性相同,转子两端极性相反,且错开半个齿距,所以当转子偏离平衡位置时,两端作用转矩的方向是一致的。当定子各相绕组按顺序通以直流脉冲时,转子每次将转过一个步距角。这种电机可以像反应式步进电动机那样做成小步距角,并有较高的启动频率,同时它具有控制功率小的优点。当然,由于采用永磁体,转子铁心需分成两段,结构和工艺都比反应式要复杂一些6。(三)KP39M2-025型混合式步进电动机的工作方式经实验测定,该类型混合式步进电动机以两相双四拍工作方式进行工作。该步进电动机的正转通电顺序为ABA(-B)(-A)(-B) (-A)BAB;反转通电顺序为AB(-A)B(-A)( -B)A(-B)AB。双四
19、拍工作时各相通电的电压和电流波形如图1-3,图1-4所示。双四拍方式还有一个优点就是不易产生失步。这是因为当两相通电后,两相绕组中的电流幅值不同,产生电磁力的作用方向也不同,所以,其中一相产生的电磁力起到阻尼作用。绕组中的电流越大,阻尼作用就越大,这有利于步进电机在低频区工作4。图1-3 正向旋转、双四拍工作方式时的相电压,电流波形图1-4 反向旋转,双四拍工作方式时的相电压,电流波形(四)步进电动机的加减速步进电机有一个空载启动频率fa,即步进电机在空载情况下能正常启动的脉冲频率。若脉冲频率高于该值,电机不能正常启动,会发生失步或堵转现象。而在有负载的情况下,正常启动频率应该更低。在停止时也
20、应该有一个减速过程,而不能突然停止,否则会出现超程现象,因此步进电机需要加速启动和减速停止7。升降速有两种方法:直线升降法,指数曲线升降法。匀加减速控制是指加速度保持不变,速度以线性规律上升或下降,如图1-5所示。这种控制方法软件实现比较简单,适用速度变化较大的快速定位,但是该方法不完全符合步进电机的速度变化规律,效果不是很理想。图1-5 匀加减速控制7指数曲线控制是指在加速或减速时步进电机的速度呈指数曲线变化。指数曲线如图1-6所示,在开始时加速度最大,随着时间的推移,加速度逐渐减小,在理想情况下应该减小为零,这种方法符合步进电机的矩频特性,快速响应特性好,升降时间短。因此采用指数曲线控制法
21、是最好的选择7。如果采用指数曲线升降法,要用离散法将加减速曲线离散化。将离散所得的转速序列所对应的定时常数序列,做成表格储存在程序控制器中。在程序运行中,使用查表的方式重装定时常数,这样做比用计算法节省时间,提高系统的响应速度7。图1-6指数曲线控制7由于本次设计选用的步进电机为混合是步进电动机,且输出功率较小,多用于对控制精度要求相对不高的场合,因此采用匀加减速控制方法来实现控制系统运行过程中的加减速。三、液晶显示模块OCMJ48C(一)带有中文字库图形点阵液晶显示模块的应用随着仪表的智能化以及人们对显示信息和操作界面要求的不断提高,液晶显示器件得到了广泛的应用。自上个世纪七十年代初,液晶开
22、始作为一种显示媒体使用以来,液晶显示器件LCD以其具有体积小,重量轻,超薄型,工作电压低,功耗低,显示信息量大,寿命长,不产生电磁辐射污染,可以显示复杂的文字,图形,表格及曲线等优点,在仪表设备中作为显示终端和人机接口,而被广泛在各种仪器仪表,电子设备,移动通讯及家用电器中8。液晶显示模块是将液晶显示器件,连接件,驱动控制器,PCB线路板,背光源,结构件等装配在一起的组件,简称LCM。根据液晶显示器件结构的不同,液晶显示模块可以分为段式和点阵式两种。在单片机应用系统中,段式LED显示应用比较广泛,但由于电极引出线数量少,一般只能用于显示数字和个别字符,无法显示更多复杂的字符,而点阵型液晶显示器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 PIC 单片机 步进 电机 控制系统 设计

链接地址:https://www.31ppt.com/p-4149504.html