4。1 ARM最小系统 10
4。2 按键模块 12
4。3 状态显示模块 13
4。4 驱动模块 13
4。5 系统总原理图 16
4。6 本章小结 16
5 软件设计 17
5。1系统软件主流程图 17
5。2 系统初始流程图 18
5。3系统待机运行流程图 18
5。4运行状态模块流程图 20
5。5 定时器中断模块流程图 24
5。6本章小结 25
6 总结 26
参考文献 27
致谢。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。28
附录Ⅰ。。29
附录Ⅱ。。30
1 概 述
1。1 研究背景及意义
伴随着科技的发展,自动化普及在我们生活和工作的每个方面。步进电机起源于国外,我们又叫它脉冲电机。顾名思义,脉冲信号对步进电机的工作起着关键性的作用。它是通过把电脉冲信号转变为我们所需要的步进电机的旋转动作。它的输出转角、转速受输入脉冲的个数和频率控制。所以说它是一种偏于离散型的运动器件,是纯粹的数字控制电动机。正因为步进电机自身离散型自动化驱动的特点,单片机嵌入式技术非常适用于步进电机控制系统。其实,该系统采用了软硬件相结合的方法,软件充当了环形分配器,而单片机或嵌入式则对步进电机各个驱动线路进行控制。
步进电机在各种自动化控制都起着关键性作用,它是主导控制器件,是既好用又有典型性的机电一体化组件。步进电机的误差并不会累计,只要转过一个周期误差便会清零,这也决定了步进电机的精确度非常高。由于电子计算机技术的发展,社会对于步进电机的需求也不断增加,其在人们的社会生活中有着普遍应用。例如,仪器仪表,打印机,光电组合装置,通信和雷达设备,数控机床,自动绘图仪等,只要对转角精度要求比较高的,采用步进电机绝对是不二之选。
单片机正以飞快的速度发展,它已渐渐融入到了许多控制系统领域,可以相当确定的是,本论文设计的关于步进电机的系统的前途将是不可估量,实现自动化是未来科技发展的必然趋势。所以,现在对于基于单片机的步进电机控制系统的研究是非常有意义的。
1。2 国内外现状
1。3 本论文的主要内容
本文采用ARM7内核的LPC2134处理器控制四相八拍反应式步进电机,可完成步进电机的一些基本运转状态。在硬件选择加上软件的编程后,能够完成步进电机的启停、正反转以及加减速功能。外设键盘,按下不同按键对应于步进电机的不同运转模式,并通过LED灯和数码管显示出来。