单片机实现的步进电机控制系统设计
43页 14000字数+说明书+任务书+开题报告+文献综述+1张CAD图纸【详情如下】
任务书.doc
单片机实现的步进电机控制系统文献综述.doc
单片机实现的步进电机控制系统设计开题报告.doc
单片机实现的步进电机控制系统设计论文.doc
外文翻译--模拟单片机外设的高级共仿真和综合.doc
电路图.dwg
目 录
第1章 绪论1
第2章 方案论证比较设计5
2.1单片机概述5
2.2步进电机的工作原理6
2.3单片机控制步进电机的设计思路9
第3章 控制系统的硬件电路设计10
3.1 SPCE061A的介绍10
3.1.1 性能11
3.1.2 结构12
3.1.3芯片的引脚排列和说明12
3.1.4 SPCE061A单片机硬件结构14
3.1.5 μ’NspTM的核心结构15
3.2步进电机的选择17
3.3 步进电机的驱动电路设计18
3.4数码管显示电路的设计20
3.5 4X4键盘电路的设计21
第4章 控制系统的软件设计24
4.1 控制脉冲的产生24
4.2 步进电机的旋转方向和时序脉冲的关系25
4.3 步数的确定27
4.4 步进电机的变速控制29
4.5 语音报数33
第5章 结论35
参考文献36
致谢38
附录39
摘 要
单片微型计算机简称单片机。它是把组成微型计算机的各功能部件:中央处理器、CPU、随机存取存储器RAM、只读存储器ROM、I/O接口电路、定时器/计数器以及串行通信接口等制作在一块集成芯片中,构成一个完整的微型计算机。单片机主要应用于控制领域,由于其具有可靠性高、体积小、价格低、易于产品化等特点,因而在智能仪器仪表、实时工业控制、智能终端、通信设备、导航系统、家用电器等自控领域获得广泛应用[1]。
步进电机是一种能将电脉冲信号转换成角位移或线位移的机电元件,实质上是一种数字/角度转换器步进电机控制系统主要由步进控制器,功率放大器及步进电机等组成.步进控制器由缓冲寄存器,环形分配器,控制逻辑及正,反转控制门等组成,能把输入的脉冲转换成环形脉冲,以便控制步进电机,并能进行正反向控制.但由于步进控制器线路复杂.成本高.采用单片机控制,用软件代替上述步进控制器,使得线路简单,成本低,可靠性大大增加,灵活改变步进电机的控制方案,无需逻辑电路组成时序发生器.软件编程可灵活产生不同类型步进电机励磁序列来控制各种步进电机的运行方式并可实现一台单片机控制多台电机.提供灵活多样的控制手段和提高控制精度对复杂繁琐的控制易于实现,尤其在本系统中更显示出微机控制的优越性。
本设计采用凌阳16 位单片机SPCE061A对步进电机进行控制,通过IO口输出的具有时序的方波作为步进电机的控制信号,信号经过芯片L298N驱动步进电机;同时,用 4X4的键盘来对电机的状态进行控制,并用数码管显示电机的转速,采用74LS164作为4位单个数码管的显示驱动,从单片机输入信号;利用凌阳单片机的语音功能播报电机的转速。
关键词: 单片机 步进电机
ABSTRACT[2]
The single slice of microcomputers is abbreviated as the one-chip computer. It is every function part which makes up the microcomputer: Central processing unit, CPU, arbitrary access memory RAM , read-only memory ROM,, I/O interface circuit , timer / counter and serial communication interface ,etc. make in the integrated chip together, form an intact microcomputer. One-chip computer apply controlled field to mainly, because it have dependability high , small , price low , easy commercialization ,etc. characteristic, therefore won extensive application in fields of automatic control such as intellectual instrument and apparatus , real-time industrial control , intelligent terminal , communication equipment , navigation system , household appliances ,etc.
It is that one kind can change the electric pulse signal into a electromechanical component of angle displacement or line displacement to walk into the electrical machinery, it is a kind of figure / angle converter that is walked into the control system of the electrical machinery to mainly walk into the controller in fact, power amplifier and walking into the electrical machinery ,etc. make up . Walked into the controller to buffer the register , the annular distributor, control logic and, overturn , control door ,etc. make up , can change the pulse input into into an annular pulse , in order to control , walk into electrical machinery , can carry on positive and negative to control. But because walk into the controller circuit complicatedly. With high costs. Adopt one-chip computer control , replace with software described above to walk into the controller , make the circuit simple, with low costs, dependability increases greatly, change the control scheme of walking into the electrical machinery flexibly , do not need logical circuit to make up the time sequence generator . Software programming very flexible to produce , walk into electrical machinery excitation array come , control various operation way to walk into electrical machinery and can realize one machine control many sets of electrical machinery while being different kinds of. It is easy to realize to offer the flexible control means and improving the precision of controlling to complicated and tedious control, demonstrate the superiority that the computer controls especially in this system even more.
Design , adopt , insult male genital 16 one-chip computer SPCE061A to walk into electrical machinery control originally, square wave with time sequence as the control signal of walking into the electrical machinery through what IO mouth is outputted, the signal drives and walks into the electrical machinery through the chip L298N; Meanwhile , come state in electrical machinery go on , control with keyboard of 4X4 , in charge of rotational speed to reveal electrical machinery with number, adopt 74LS164 urge as 4 single number display that in charge of , from the input signal of the one-chip computer; Utilize the pronunciation function of insulting the open one-chip computer to report the rotational speed of the electrical machinery.
Keyword: One-chip computer Walk into the electrical machinery
2.1单片机概述[6]
电子计算机是20世界纪40年代发展起来的新技术之一,它的出现是科学技术产生了一场深刻的革命。特别是自1971年以来,随着大规模集成电路的发展,又出现了微型计算机。它对发展现代化的工业、农业、国防和科学技术具有极其巨大的推动作用。作为微型机控制系统的组成,主要分为两大部分,硬件和软件。硬件是指微型计算机本身及其外围设备;软件是指管理计算机的程序以及过程控制应用程序。
2.1.1硬件
硬件是由主机、接口电路及外部设备组成的。各个系统采用硬件的数量也不相同,而且,各个系统可以根据需要任意扩展,也为计算机的广泛应用提供条件。
1)主机。它是计算机空着系统的主要部分,通过接口它向外部发出各种命令,同时它还可以进行巡回检测、数据的处理及计算、报警处理、逻辑判断等功能。
2)接口及输入输出通道。它是主机和被控对象信息交换的桥梁。一般根据功能及传送数据的方法可分为:(1)并行接口,如PIO; (2)串行接口,如SIO; (3)直接数据传送,如DMA; (4)实时时钟,如CTC。
3)通用外部设备。包括显示器、打印机、存储器等,这些设备极大地扩充了主机的功能。
4)检测设备及操作台。检测设备的主要作用是将被检测参数的非电量变成电量,而通过操作台人们可以向计算机输入程序,修改内存的数据,显示被测参数以及发出各种操作指令等。
5)执行机构。比如说,步进电机和马达等,常见的执行机构有电动、气动和液动等形式。
2.1.2软件
软件是指能完成各功能的计算机程序的总合,如操作、监控、控制、计算和自诊断等。因此,软件的分类也很多,就语言来分,可分为机器语言、汇编语言和高级语;就功能来分,可以分为系统软件、应用软件及数据库。系统软件专门用来使用管理计算机本身的程序;应用软件是面向用户本身的程序;数据库及数据库管理系统主要用于大量的数据管理及资料检索系统。
2.2步进电机的工作原理[7]
步进电机是将电脉冲信号转换成角位移或线位移的电磁机械装置,是一种输出与输入数字脉冲相对应的增量式数字元件。在数控机床、绘图机、打印机等方面应用广泛。它也可以看作是一种特殊的同步电机;它具有快速起停、精确步进及直接接收数字量的特点,它的步距角和转速不受电压波动和负载变化的影响,也不受环境条件如温度、气压、冲击、和振动等影响,仅与脉冲频率有关,这些特点使它完全适用于数字控制的系统中作为伺服元件,并使整个系统大为简化而又运行可靠。
本课题选用了最常见的一种小步距角的三相反应式步进电机其剖面图。如图2-1所示,电机的定子上有6个等分的磁极,相邻两个磁极间的夹角为60度。磁极上装有控制绕组并联成A, B, C三相。转子上均匀分布40个齿,每个齿的齿距为9度。定子每段极弧上也有5个齿,定、转子的齿宽和齿距都相同。每个定子磁极的极距为60度,所以每个极距所占的齿距数不是整数。当A极下的定、转子齿对齐,B极和C极下的齿就分别和转子齿相错三分之一的转子齿距,即为3度。这时若给B相通电,电机中产生沿B极轴线力一向的磁场,因磁通要按磁阻最小的路径闭合,就使转子受到反应转距(磁阻转距)的作用而转动,直到转子齿和B极上的齿对齐为止。此时,A极和C极下的齿又分别与转子齿相错三分之一的转子齿距。由此可见:错齿是促使步进电机旋转的根本原因。单片机控制系统的步进电机,自动化程度高、成本低、体积小、控制精确等优点,有很好的经济效益和广阔的发展前景。单片机控制系统的研制成功,是步进电机发展中的一次较大的进步,它表明了目前正在使用的许多PLC控制系统完全可以由单片机控制系统所代替。
应该说这次课程设计还是基本达到了设计的要求,但是也存在着未能解决的问题,由于在执行语音程序时对资源的消耗比较大,在语音报数的时候会中断步进电机驱动信号的输出,导致电机停转。为此,我们修改了方案,使用了两块单片机,通过双机通讯来传递信号,遗憾的是问题仍然没有得到解决。 这次步进电机的综合实验我们学到了步进电机、数码管、4*4键盘、语音报数和双机通讯的使用,更重要的是学会了程序出问题时调试的方法,并养成了Debug的习惯,学到了程序出问题后怎样去解决的基本方法。
参考文献
[1]《单片机原理接口与应用》 高等教育出版社 黄遵喜编
[2]《智能化测量仪表原理与设计》 北京航空航天大学出版社 徐爱均编
[3]《MCS-51单片机应用设计》 哈尔滨工业大学出版社 张毅钢编
[4] 国产集成电路应用500例 电子工业出版社 主编周衍仲等
[5] 于海生等,《微型计算机控制技术》[M]北京:清华大学出版社,1999版。
[6]《单片机基础》 北京航空航天大学出版社 李广弟 朱月绣编
[7] 《步进电机应用基础》 北京航空航天大学出版社 徐爱均编
[8] 于设计中的电气主接线图、主要设备的原理图等,我们将采用AUTOCAD软件进行绘制。
[9]《凌阳16位单片机应用基础》 大川康介编
[10]《单片机实用接口技术》 王语 张盛诚 编
[11]《凌阳16位单片机编程教程》 陈震华编
[12]《MCS-51系列微型计算机原理与应用》北京航空航天大学出版社 李巡编
[13] 单片机仿真实验系统实验指导书 江苏启东同创单片机厂 主编陈向辉等。
[14]《单片机应用系统设计》 北京航空航天大学出版社 何立民编
[15] 谢自美《电子线路设计、实验、测试(第二版)》[M]武汉:华中理工大版社,2000版。
[16] 薛钧义,张彦斌,樊波等《凌阳十六位单片机原理及应用》[M]北京:北空航天大学出版社,2003版。
[17] 优质电子元器件实用手册(上) 电子工业出版社
[18] 优质电子元器件实用手册(下) 电子工业出版社
[19]《单片微型机原理、应用与实验》 复旦大学出版社 赵志英 张友德编
[20]《单片机应用程序设计技术》 北京航空航天大学出版社 周航慈编