步进电机加减速定位控制系统课程设计说明书(18页).doc
《步进电机加减速定位控制系统课程设计说明书(18页).doc》由会员分享,可在线阅读,更多相关《步进电机加减速定位控制系统课程设计说明书(18页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-步进电机加减速定位控制系统课程设计说明书-第 II 页1 绪论1.1 课题描述 随着电子技术,特别是随大规模集成电路的产生而出现的微型计算机技术的飞速发展,人类生活发生了根本性的改变。如果说微型计算机的出现使现代科学研究得到了质的飞跃,那么可以毫不夸张地说,单片机技术的出现则是给现代工业测控领域带来了一次新的技术革命。目前,单片机以其体积小、重量轻、抗干扰能力强、对环境要求不高、高可靠性、高性能价格比、开发较为容易,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广泛的应用,并已走人家庭,从洗衣机、微波炉到音响、汽车,到处都可见到单片机的踪影。因此,单片机技术开发和
2、应用水平已逐步成为一个国家工业发展水平的标志之一。本课题研究的内容就是以单片机为主要控制元件,通过控制脉冲信号来定位步进电机。1.2 步进电机参数和特点 1.2.1 基本参数1.电机固有步距角8它表示控制系统每发一个步进脉冲信号,电机所转动的角度。电机出厂时给出了一个步距角的值,电机给出的值为0.9/1.8(表示半步工作时为0.9、整步工作时为1.8),这个步距角可以称之为电机固有步距角,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。2.步进电机的相数是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。电机相数不同,其步距角也不同,一般二相电机的步距角为0.9
3、/1.8、三相的为0.75/1.5、五相的为0.36/0.72 。3. 保持转矩(HOLDING TORQUE)是指步进电机通电但没有转动时,定子锁住转子的力矩。1.2.2 步进电机的特点1一般步进电机的精度为步进角的3-5%,且不累积。 2步进电机外表允许的最高温度。 步进电机温度过高首先会使电机的磁性材料退磁,从而导致力矩下降乃至于失步,因此电机外表允许的最高温度应取决于不同电机磁性材料的退磁点;一般来讲,磁性材料的退磁点都在摄氏130度以上,有的甚至高达摄氏200度以上,所以步进电机外表温度在摄氏80-90度完全正常。 3步进电机的力矩会随转速的升高而下降。 当步进电机转动时,电机各相绕
4、组的电感将形成一个反向电动势;频率越高,反向电动势越大。在它的作用下,电机随频率(或速度)的增大而相电流减小,从而导致力矩下降。4步进电机低速时可以正常运转,但若高于一定速度就无法启动,并伴有啸叫声。步进电机有一个技术参数:空载启动频率,即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。在有负载的情况下,启动频率应更低。如果要使电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,然后按一定加速度升到所希望的高频(电机转速从低速升到高速)。步进电机以其显著的特点,在数字化制造时代发挥着重大的用途。伴随着不同的数字化技术的发展以及步进电
5、机本身技术的提高,步进电机将会在更多的领域得到应用。2 总体方案设计2.1 总体设计框图为了实现步进电机的加减速定位控制功能,设计采用的如图2.1的设计框图。本设计系统采用开环控制,利用AT89C51单片机作为脉冲分配器,通过功率接口控制四相步进电机的加减速运行。键盘模块控制步进电机的起动 、加速、停止、以及定位等各项功能的选择。LCD显示器上实时的显示步进电机的运行转速和定位功能时候步进电机运行的转速和总的转数。89C51单片机系统是整个控制系统的核心,控制系统的各个模块协调工作并且充当步进电机运转时候的脉冲分配器。LCD显示器89C51单片机系统步进电机功率接口电路键盘图2.1总体设计框图
6、2.2 控制系统芯片的选取2.2.1 单片机芯片的选取随着科学技术的发展,微型计算机技术日益发展,已经在许多领域得到了广泛的应用。随着集成电路工艺的发展,出现了单片机、DSP,ARM等多种单片机。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案6。51单片机虽然和DSP,ARM相比处理速度和
7、运算速度上都比较慢,但它的体积小、质量轻、价格便宜,它的速度可以满足本次实验的要求,所以我们采用AT89C51这款单片机。2.2.2 步进电机驱动芯片的原理及其引脚功能对于设计中的步进电机驱动器采用L298N驱动器。L298N 为SGS-THOMSON Microelectronics 所生产的双全桥步进电机专用驱动芯片( Dual Full-Bridge Driver ) ,内部包含4信道逻辑驱动电路,是一种二相和四相步进电机的专用驱动器,可同时驱动2个二相或1个四相步进电机,内含二个H-Bridge 的高电压、大电流双全桥式驱动器,接收标准TTL逻辑电位信号,可驱动46V、2A以下的步进电
8、机,且可以直接透过电源来调节输出电压;此芯片可直接由单片机的IO端口来提供模拟时序信号。L298N的内部逻辑图如2.3所示1。图2.3 L298 内部逻辑图3双列直插式封装的L298N,共20个引脚,引脚图及其引脚功能如下图2.4所示。图2.4 L298N引脚图2L298N驱动器的引脚功能如表2.1所示。表 2.1 L298引脚功能引脚PowerSONameFunction 功能说明1;152;19Sense A; Sense B电流监测端,1、15和PowerSO的2、19用法一样,SEN1、SEN2分别为两个H桥的电流反馈脚,不用时可以直接接地2; 34; 5Out 1; Out 21Y1
9、、1Y2输出端 46VS功率电源电压,此引脚与地必须连接100nF电容器5;77;9Input 1; Input 21A1、1A2输入端,TTL电平兼容6;118;14Enable A; Enable BTTL电平兼容输入 1EN、2EN使能端,低电平禁止输出81,10,11,20GNDGND地912VSS逻辑电源电压。 此引脚与地必须连接100nF电容器10; 1213;15Input 3; Input 42A1、2A2 输入端,TTL电平兼容13; 1416;17Out 3; Out 42Y1、2Y2 输出端 监测引脚153;18N.C.Not Connected 空2.2.3 显示芯片的
10、选取及其引脚功能对于显示模块选用LM016L液晶显示器。LM016L液晶显示器(LCD)具有功耗低、体积小、质量轻、显示好的特点。点阵字符型液晶显示器把LCD 控制器、点阵驱动器、字符存储器集成在一块印刷电路板上,构成便于应用的液晶模块。这类液晶模块不仅可以显示数字、字符,还可以显示各种图形符号以及少量自定义符号,并且可以实现屏幕的上下左右滚动、文字的闪烁等功能。LM016L 液晶模块采用HD44780 控制器。HD44780 具有简单而功能较强的指令集,可以实现字符移动、闪烁等功能。图2.5 LM016L引脚图LM016L 与单片机MCU(Microcontroller Unit)通讯可采用
11、8 位或者4 位并行传输两种方式。LM016L 液晶模块的引脚功能见表2.2。6表2.2 LM016L引脚功能表管脚号名称电平功能描述1VSS0V2VDD5V3VEE-4RSH/LH:数据线上为数据信号;L:数据线上为指令信号。5RWH/LH:读数据模式;L:写数据模式。6EH/L使能信号端714DB0DB7H/L数据线通过对HD44780 写入控制指令,HD44780 产生显示驱动信号来驱动LM016L。HD44780的控制指令主要有:清除显示(Clear Display)、地址归位(Return Home)、输入模式设定(Entry Mode Set)、显示开/关控制(Display On
12、/Off Control)、功能设定(Function Set)、设定 CGRAM 的地址(Set CGRAM Address)、设定DDRAM 的地址(Set DDRAM Address)、写 DDRAM/CGRAM(Write Date to DDRAM/CGRAM)、读忙标志和地址(Read Busy Flagand Address)以及从DDRAM 和CGRAM 中读数据(Read Date from DDRAM/CGRAM)。3 硬件电路设计3.1 AT89C51单片机最小系统3.1.1 AT89C51单片机主要特性和功能特性主要特性:与MCS-51 兼容4K字节可编程闪烁存储器全静
13、态工作0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路3.1.2 AT89C51引脚分布图及管脚说明 图3.1 89C51单片机引脚结构图由上图可知89C51单片机共有包括GND,VCC在内的40个引脚下面着重介绍几个重要的引脚。P0口由一个输出锁存器,2个三态级输入缓冲器和输出驱动电路及控制电路组成。P1口是一个准双向口,用作I/O口。P1口是一个内部提供上拉电阻的8位双向I/O口P1口缓冲器能接收输出4TTL门电流。P2口比P1口多了一个MUX开关和转换开关控制部分。P2口为
14、一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。P3口是一个多功能端口。P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口。口管脚 备选功能
15、P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。3.1.3 单片机最小系统图AT89C51单片机在启动时都需要复位,使CPU及系统各部件处于确定的初始状态,并从初态开始工作。单片机的最小系统如图3.2所示。89系列单片机的复位信号是从RST引脚输
16、入到芯片内部的斯密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如RST引脚上有一个高电平并维持2个机器周期(24个振荡周期),则CPU就可以响应并将系统复位。上图为手动复位电路,通过接通一个按钮开关,使单片机进入复位状态。 AT89C51芯片内部有一个高增益反相放大器,用于构成振荡器,反相放大器的输入端为XTAL1,输出端为XTAL2,两端跨接石英晶体及两个电容就可以构成稳定的自激振荡器。电容器C1和C2通常取22pf左右,可稳定频率并对振荡频率有微调作用。振荡脉冲频率范围为024MHz。4图3.2 单片机最小系统 3.2 步进电机加减速定位控制电路的单片机原理图步进电机加减速定位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 步进 电机 减速 定位 控制系统 课程设计 说明书 18
限制150内