单片机控制步进电机分解.doc

上传人:夏** 文档编号:548408504 上传时间:2023-06-07 格式:DOC 页数:26 大小:807.50KB
返回 下载 相关 举报
单片机控制步进电机分解.doc_第1页
第1页 / 共26页
单片机控制步进电机分解.doc_第2页
第2页 / 共26页
单片机控制步进电机分解.doc_第3页
第3页 / 共26页
单片机控制步进电机分解.doc_第4页
第4页 / 共26页
单片机控制步进电机分解.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《单片机控制步进电机分解.doc》由会员分享,可在线阅读,更多相关《单片机控制步进电机分解.doc(26页珍藏版)》请在金锄头文库上搜索。

1、单片机控制步进电机分解课题:单片机控制步进电机目录一、前言11.1步进电机简介11.2大纲11.3设计目的2二、设计任务及要求3三、整体方案设计43.1方案的选择4四、硬件电路设计64.1单片机及其外面电路介绍64.2控制键电路84.3步进电机驱动电路94.4步进电机控制系统硬件电路图10五、软件设计12/5.1程序设计平台5.2程序设计思路.12.135.3程序流程图14六、仿真收效17七、实物调试187.1调试与改良18八、设计总结19参照文件20一、前言1.1步进电机简介步进电机是一种将数字脉冲信号转变成角位移的执行机构。也就是说,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的

2、方向转动一个固定的角度(即步进角、步距角)。您能够经过控制脉冲个数来控制角位移量,进而达到正确定位的目的;同时您能够经过控制脉冲频率来控制电机转动的速度和加速度,进而达到调速的目的。一般步进电机的精度为步进角的3-5%,且不累积。步进电机最早是在1920年由英国人所开发。今后经过不断改良,使得今日步进电机已广泛运用在需要高定位精度、高分解性能、高响应性、信率性等灵便控制性高的机械系统中。在生产过程中要求自动化、省人力、效率高的机器中,我们很简单发现步进电机的踪迹,特别以重视速度、地址控制、需要精确操作各项指令动作的灵便控制性场合步进电机用得最多。步进电机作为执行元件,是机电一体化的要点产品之一

3、,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量日异月新,在各个公民经济领域都有应用。步进电机是将电脉冲信号变换成角位移或直线位移的执行部件。步进电机能够直接用数字信号驱动,使用特别方便。一般电动机都是连续转动的,而步进电动机则有定位和运转两种基本状态,当有脉冲输入时步进电动机一步一步地转动,每给它一个脉冲信号,它就转过必然的角度。步进电动机的角位移量和输入脉冲的个数严格成正比,在时间上与输入脉冲同步,因此只要控制输入脉冲的数量、频率及电动机绕组通电的相序,即可获得所需的转角、转速及转动方向。在没有脉冲输入时,在绕组电源的激励下气隙磁场能使转子保持原有地址处于定

4、位状态。因此特别适合于单片机控制。1.2大纲步进电机是一种能将电脉冲信号变换成角位移或线位移的机电元件,步进电机控制系统主要由步进控制器,功率放大器及步进电机等组成。采用单片机控制,1用软件代替上述步进控制器,使得线路简单,成本低,可靠性大大增加。软件编程可灵便产生不同样种类步进电机励磁序列来控制各种步进电机的运转方式。系统由硬件设计和软件设计两部分组成。其中,硬件设计包括AT89C51单片机的最小系统、电源模块、键盘控制模块、步进电机驱动(集成达林顿ULN2003)模块、数码显示(SM420361K数码管)模块、测速模块(含霍尔片UGN3020)6个功能模块的设计,以及各模块在电路板上的有机

5、结合而实现。软件设计包括键盘控制、步进电机脉冲、数码管动向显示以及转速信号采集模块的控制程序,最后实现对步进电机转动方向及转动速度的控制,并将步进电机的转动速度动向显示在LED数码管上,对速度进行实时监控显示。1.3设计目的( 1)设计并实现给定步进电机的控制;( 2)进一步掌握步进电机的控制方法;二设计任务及要求本设计的目的是以单片机为核心设计出一个单片机控制步进电机的控制系统。本系统采用AT89C51作为控制单元,经过键盘实现对步进电机转动方向及转动速度的控制,而且将步进电机的转动速度动向显示在LED数码管上,如图一系统模块图。2电源模块键盘控制模块数码显示模块AT89C51电机驱动模块图

6、一系统模块图设计的步进电机控制系统应拥有以下功能:1. 步进电机的启停控制2步进电机的正反转控制3. 步进电机的加速控制三整体方案设计本步进电机控制系统,依照系统设计功能的要求,确定系统由4个模块组成:主控制器、电机驱动模块、LED指示灯电路、键盘电路。温度无线采集报警系统结构框图如图2所示3步进电机LED指示灯电机驱动STC89C52按键电路单片机电源图2系统结构框图3.1方案的选择主控芯片方案方案一:采用传统的STC89C52单片机作为主控芯片。此芯片价格低价、操作简略,低功耗,比较经济优惠。方案二:采用TI公司生产的MSP430F149系列单片机作为主控芯片。此单片机是一款高性能的低功耗

7、的16位单片机,拥有特别富强的功能,且内置高速12位ADC。但其价格比较昂贵,而且是TPFQ贴片封装,不利于焊接,需要PCB制板,大大增加了成本和开发周期。方案三:采用宏晶科技有限公司的STC12C5A60S2增强型51单片机作为主控芯片。此芯片内置ADC和SPI总线接口,且内部时钟不分频,可达到1MPS。而且价格适中。考虑到此系统需要不用到ADC,从性能和价格上综合考虑我们选择方案一,即用STC89C52作为本系统的主控芯片。4步进电机驱动方案方案1:采用继电器对电动机的开或关进行控制,经过开关的切换对小车的速度进行调整.此方案的优点是电路较为简单,缺点是继电器的响应时间慢,易损坏,寿命较短

8、,可靠性不高。方案2:采用电阻网络或数字电位器调治电动机的分压,进而达到分压的目的。但电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵。更主要的问题在于一般的电动机电阻很小,但电流很大,分压不但会降低效率,而且实现很困难。方案3:采用ULN2003达林顿管电机驱动芯片,ULN2003芯片是高耐压、大电流达林顿阵列,由7组达林顿晶体管阵列和相应的电阻网络以及钳位二极管网络组成,拥有同时驱动7组负载的能力,为单片双极型大功率高速集成电路。功率电子电路大多要求拥有大电流输出能力,以便于驱动各种种类的负载。功率驱动电路是功率电子设备输出电路的一个重要组成部分。ULN2003芯片高压大电流达林顿

9、晶体管阵列产品属于可控大功率器件。对步进电机控制方便灵便。因此我们采用了方案3。3.1.3显示模块方案方案一:选择主控为ST7920的带字库的LCD12864来显示信息。12864是一款通用的液晶显示屏,能够显示多数常用的汉字及ASCII码,而且能够绘制图片,描点画线,设计成比较理想的结果。方案二:采用四个LED发光二极管显示,其成本低,简单了然,简单显示控制。综合以上方案,我们选择了经济优惠LED来作为速度级别显示5四硬件电路设计本文采用当前国内比较常用的单片机用与整个回路的控制,单片机采用51系列的AT89C51芯片,芯片及其外面时钟电路和复位电路组成单片机最小系统,按键SW1-SW4做为

10、输入控制,ULN2003做为步进电机驱动器件。硬件电路整体框图如图3:图3硬件电路整体框图4.1单片机及其外面电路介绍4.1.1CPU芯片AT89C51是主机板的核心,接收各部分信息并向各部发出命令,控制电机运行的各种工作状态。AT89C51是一种带4K字节闪烁可编程可擦除只读储藏器(FPEROMFalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微办理器,在本次设计中不需要外扩储藏器。该器件采用ATMEL高密度非易失储藏器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。当前,可用于MCS-51系列单片机开发的硬件越来

11、越多,与其配套的各种开发系统、各种软件也日趋完满,因此,能够极方便地利用现有资源,开发出用于不同样目的的各种应用系统。由于将多功能8位CPU和闪烁储藏器组合在单个芯片中,因此ATMEL的AT89C51是一种高效微控制器,因其高性能、高速度、体积6小、价格廉价、牢固可靠而获得广泛应用,成为在工业生产中必不能少的器件,而且在平时生活中发挥的作用也越来越大,为好多嵌入式控制系统供应了一种灵活性高且价廉的方案。单片机最小系统电路图如图4所示:图4单片机最小系统电路图管脚说明:P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸取8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用

12、于外面程序数据储藏器,它能够被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外面必定被拉高。本次设计中,P0口作为键盘输入口。P1口:P1口是一个内部供应上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外面下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。本次设计中,P1口作为脉冲输出口,与步进电机驱动电路相连接。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号