单片机对步进电机进行控制的控制系统.docx
《单片机对步进电机进行控制的控制系统.docx》由会员分享,可在线阅读,更多相关《单片机对步进电机进行控制的控制系统.docx(45页珍藏版)》请在课桌文档上搜索。
1、1绪论1.1 提出问题并拟定设计方案1.1.1 问题的提出传统的步进电机控制方法是由触发器产生控制脉冲来进行控制的,但此种控制方法工作方式单一且难于实现人机交互,当步进电机的参数发生变化时,需要重新进行控制器的设计。并且由传统的触发器构成的控制系统具有控制电路复杂、控制精度低、生产成本高等缺陷。为了克服传统控制器的缺陷,满足工业生产新的控制规定,在此设计一种以单片机为核心的新型控制器。112明确课题任务单片机对步进电机的控制有如下几项规定:(1)为用户使用方便,需要实现人机交互。(2)为实现对不同相数的步进电机进行控制而不更换控制器的规定,需要实现励磁方式的可控性。(3)规定实现步进电机的转速
2、可控和旋转角度可控。(4)规定有足够的控制精度。1.1.3 拟定设计方案通过对控制系统的分析,拟定了如下的设计方案:(1)拟定系统的I/O点数和通道:输入和输出量的拟定:输入量:重要是键盘输入。输出量:步进电机的驱动信号和1.ED数码管显示信号。输入、输出通道的拟定:除了键盘/显示器的输入/输出外,输出通道尚有驱动步进电机信号的输出通道。(2)选择单片机:根据控制系统所规定的控制精度、响应速度、开发环境、I/O点数、输入/输出通道数等情况选择了MCS-51系列的8位单片机8051,其具有4KBRoM和256BRAM,因此不需要进行存储器的扩展。(3)拟定键盘/显示器。本设计需要一个8X2的键盘
3、和一个6位的显示器,它们的接口电路采用8255A。单片机日记:8255A是有Intel公司生产的NMOS器件,输入和输出与TT1.电平兼容。电源电流最大值为120mA,具有3个8位的并行I/O口,有三种工作方式,可通过编程改变其功能,使用灵活,通用性强。因此,本设计键盘和显示部分选用8255A芯片。(4)设计单片机控制系统图:输入数码管显示脉冲分配器步进电机图IT单片机对步进电机控制系统图步进电机接口电路与单片机连接时,为了可靠地实现信号隔离,减少输入输出设备对单片机系统的电信号干扰,需要用光电耦合器。1.2 研究内容和方法本课题的重要任务是设计一个单片机对步进电机进行控制的控制系统,重要研究
4、内容和方法如下。12.1研究内容(1)重要研究内容是通过单片机对步进电机的正转,反转,转速,步距角进行控制。(2)用6位1.ED显示器组成高亮度的显示电路来显示步进电机的转速等运营参数。(3)用8255A作为键盘和显示电路的接口芯片。(4)用PMM8713作为步进电机的接口芯片。(5)设计单片机控制系统的硬件电路。(6)编写控制系统主程序,绘制程序流程图。重要研究方法是:用单片机原理及其接口技术,通过软硬件相结合的方法实现对步进电机的工作状态和工作参数的控制。单片机对步进电机的控制有串行控制和并行控制两种方式。本设计采用的是串行控制方式,此方式下单片机控制系统与步进电机驱动器之间只有两条控制线
5、。一条发出时钟脉冲信号来控制步进电机的转速;另一条发出转向信号控制步进电机的转向。这两个信号都是送入步进电机驱动器的输入端,驱动器中具有环行分派器,对步进电机励磁方式的控制和控制脉冲的分派都是由环行分派器来完毕的。由于单片机控制系统与驱动器之间只有两条控制线,从而使系统结构大为简化。控制系统按速度控制的规定从时钟脉冲控制线发出相应的控制脉冲即可对步进电机的转速进行控制。当需要恒速运营时,就发出恒定频率的控制脉冲;当需要加速运营时,就发出频率递增的控制脉冲;当需要减速运营时,就发出频率递减的控制脉冲;当需要锁定状态时,只需要停止发脉冲就可以了。因此,可以方便地对电动机的转速进行控制。转向控制线可
6、实现对步进电机转向的控制,当输出高电平“1”时,环行分派器按正方向进行脉冲分派,步进电机正向旋转;当输出低电平“0”时,环行分派器按反方向进行脉冲分派,步进电机反方向旋转。1.3 本课题研究的意义传统的步进电机控制方法是由触发器产生控制脉冲来进行控制的,由此种方法构成的控制系统具有电路复杂、灵活性差、控制精度低、生产成本高、调试和维护麻烦等缺陷。在本设计中应用单片机接口技术,使用大规模集成电路PMM8713设计了一种新型的步进电机控制系统,这种控制系统具有集成度高、电路简朴、成本低、控制精度高、调试和维护方便等优点。这种步进电机的接口电路,可以通过对单片机的设定,用同一种电路,实现对各种励磁方
7、式下3、4相步进电机的控制和驱动,从而大大提高了接口电路的灵活性和通用性。通过本课题的研究,能全面巩固单片机及其控制技术的相关知识和技能;能掌握步进电机的运营原理及控制方法;能了解芯片的选择、程序的编写、软硬件的配合、各种抗干扰措施的应用等方面的知识。总之,本设计既能结合工业生产生活的实际又能达成本次毕业设计的规定。2控制系统硬件电路的设计2.1单片机最小应用系统设计单片微型计算机(SingIechipmicrocomputer)简称单片机。它把组成微型计算机的各功能部件:中央解决器(CPU),随机存取存储器RA血只读存储器ROM,可编程存储器EPR0M,并行及串行输入/输出(I/O11)接口
8、电路及其它功能部件如定期器/计数器、中断系统等集成在一块半导体芯片上,构成一个完整的微型计算机。随着大规模集成电路技术的发展,单片机内还可包含A/D和D/A转换器、高速输入/输出部件、DMA通道、浮点运算等新的特殊功能部件。由于它的结构和指令都是按工业控制规定设计的,特别适合于工业控制及与控制有关的数据解决场合,因而目前应确切称其为微控制器(MiCrOCOntrOller)。由于单片机和普通微机相比,具有小巧、灵活、成本低、可靠性强、面向控制好、易于产品化、适应温度和湿度变化范围宽,能在各种恶劣的环境下工作等独特的优点,使得它在众多需要进行高精度控制的场合得到广泛应用。单片机加上适当的外围器件
9、和应用程序便构成了最小应用系统。最小应用系统设计是单片机应用系统设计的基础。它涉及单片机的选择、时钟系统设计、复位电路设计、简朴I/O扩展、掉电保护等。Cl=IC2;1.*+57XTA1.ltPlXTA1.2p2RSTP380512.1.18051单片机简介(1) 8051单片机的基本结构8位中央解决器CPU振荡器与时序电路4KB程序存储器ROM256B的数据存储器RAM1个可编程串行口4个8位的I/O端口2个16位的定期器/计数器Pl.01VocPl.12PO.0AttPl.23PO.lADPl.34PO.2/ADePl.45PO.3/ADBPl.56PO.4/ADjPl.67PO.5/Af
10、tPl.78PO.6/AIbRST9PO.7/AD?RXD/P3.01080512EAVTXD/P3.111A1.E/PROGfNTP3.212PSENlNTlP3.313P2.7/A15T0/P3.414P2.6A输入OCVTO输出的传导。重要由光电转换元件组成。如图1_2-13所示。图213光电耦合原理图控制输出时,微机输出的控制信号经741.S04非门反相后,加到光电耦合器的发光二极管正端。当控制信号为高电平时,通过反相加到发光二极管正端的电平为低电平,因此,发光二极管不导通,没有光发出。这时光敏三极管截止,输出信号几乎等于加在光敏三极管集电极上的电源电压。当控制信号为低电平时,发光二极
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 步进 电机 进行 控制 控制系统
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-1363010.html