步进电机角度控制正文.docVIP

  • 30
  • 0
  • 约1.37万字
  • 约 22页
  • 2018-06-24 发布于浙江
  • 举报
步进电机角度控制正文

步进电机角度控制 1 设计要求分析 1.1 选题原因 步进电机可以对旋转角度和转动速度进行高精度控制。步进电机作为控制执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统和精密机械等领域。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。现在比较常用的步进电机包括反应式步进电机、永磁式步进电机、混合式步进电机和单相式步进电机等。 步进电机和普通电动机不同之处是步进电机接受脉冲信号的控制。正是这个特点,步进电机可以和现代的数字控制技术相结合。而且步进电机具有瞬间启动和急速停止的优越特性,改变脉冲的顺序,可以方便的改变转动的方向等特点,因此,目前打印机,绘图仪,机器人,等等设备都以步进电机为动力核心。 本课程设计正是因为步进电机在现实生活中有如此巨大的作用,因此有必要对它进行学习控制。步进电机的原理和控制已经有很多人研究过,很容易在相关文献中获得其工作原理,而本次课程设计的目的之一就是要了解步进电机的原理并用单片机进行控制以便在以后的工作和学习中熟悉和灵活的运用它。 1.2 设计目的 设计制作和调试一个由MCS-51单片机组成步进电机角度系统。通过这个过程学习熟悉键盘控制和七段数码管的使用,掌握步进电机的角度控制和角度显示方法。 1.3 设计要求 在设计时,要求我们达到以下要求,实现这些功能: 1.在显示器上显示任意四位十进制数; 2.将8个键定义键值为0~7,按任意键在显示器上显示对应键值; 3.实现: ① 定义键盘按键:5个为数字键1~5;3个功能键:设置SET、清零 CLR、开始START; ② 显示器上第一位显示次数,后三位显示每次行走的角度; ③ 通过键盘的按键,设置步进电机各次的角度值;第一位设置次数,后三位设置角度值。 ④ 按START键启动步进电机开始转动,按SET键停止;按CLR键清零。 1.4 方案选择 本设计要求实现的具体功能包括用按键控制步进电机的转动次数和每次转动的角度,并用数码显示管显示出来。 本方案采用8031单片机作为整机的控制单元,并且运用单片机的定时功能定时,并利用P口产生矩形脉冲来控制步进电机转动,在显示单元用数码管的动态显示来显示次数和角度,可采用独立式键盘来进行人和系统的交互。 8155作用是输出控制换档阀工作信号,该信号在经过输出放大芯片功率放大后可直接驱动换档执行元件以实现自动换档。在驱动方面可采用ULN2003芯片驱动电机。其基本电路结构如图1所示。 图1 基本电路框架图 2 MCS-51单片机的硬件介绍 2.1 MCS-51单片机的结构 MCS-51单片机的内部结构按功能可划分为8个主要组成部分:微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、特殊功能寄存器(SFR)、并行I/O口、串行通信口、定时器/计数器及中断系统。它们都是通过片内单一总路线连接起来的,其基本结构仍然是CPU加上外围芯片的传统模式。但对各种功能部件的控制是采用特殊功能寄存器SFR的集中控制方式。MCS-51单片机的内部结构框图如图2所示。 图2 MCS-51单片机框图 图中去掉ROM部分就成为8031的结构图。CPU的操作需要精确的定时,这是用一个晶体振荡器产生稳定的时钟脉冲来控制的。单片机内部已集成了振荡器电路,只需要外接一个石英晶体和两个频率微调电容就可工作。其频率范围为1.2~12MHz,电容值在5-30PF之间选择,电容的大小可起频率微调作用。XTAL1和 XTAL2分别为振荡电路的输入和输出端,时钟可以由内部方式产生或外部方式产生。在XTAL1和 XTAL2引脚上外接定时元件,内部振荡电路就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。内部方式时钟电路如图3所示。 2.2 MCS-51单片机引脚功能 1.主电源引脚Vss和Vcc ① VSS接地 ② VSS正常操作时为+5伏电源 2. 外接晶振引脚XTAL1和XTAL2 ① XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。 ② XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。 3.控制或与其它电源复用引脚RST/VPD,ALE/ ,和/VPP ① RST/VPD 当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位;在VCC掉电期间,此引脚可接上备用电源,由VPD向内部提供备用电源,以保持内部RAM中的数据。 ② ALE/ 正常操作时为ALE功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器,ALE 引脚以不变的频率(振荡器频率)周期性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。

文档评论(0)

1亿VIP精品文档

相关文档