ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:260.89KB ,
资源ID:28154050      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28154050.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(LPC步进电机控制标准系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

LPC步进电机控制标准系统.docx

1、LPC步进电机控制标准系统基于ARMLPC210系列的步进电机控制装置的设计一、 设计题目:基于 ARMLPC2100 系列的步进电机控制装置的设计二、 概述:步进电机是一种通过电脉冲信号控制相绕组电流实现定角转动的机 电元件,与其他类型电机相比具有易于开环精确控制、 无积累误差等优点, 在众 多领域中获得了广泛的应用。 为了得到性能优良的控制结果, 出现了很多步进电 机控制系统, 其中采用单片机作为控制核心的控制系统得到了广泛的应用。 很多 这种控制系统在步进电机的驱动上已经做的非常好, 比如细分驱动技术, 但是有 的系统比较复杂, 投入上也不经济; 有的系统在操作上也不是很方便, 交互性不

2、 强。因此本文的研究内容就是制作一个系统比较简单、经济,适应性较强,操作 方便的步进电机控制装置。 本文主要论述了以 ARM 为控制器的步进电机的控制 系统。可以通过键盘输入相关数据, 并根据需要, 对步进电机的转速及所转圈数 进行监测和调整,具有实时性的特点。该系统可应用于步进电机控制的一般场合。当今时代, 电动机在现代生产和生活中起着重要的作用。 无论在工农业生产 或是日常生活中, 电动机都在被大量地使用着。 所以对电动机的控制显得尤为重 要。步进电机是一种通过电脉冲信号控制相绕组电流实现定角转动的机电元件, 与其他类型电机相比具有易于开环精确控制、 无积累误差、 快速启动和停止的优 点。

3、其驱动速度和指令脉冲能严格同步, 具有较高的重复定位精度, 并能实现正 反转和平滑速度调节。 它的运行速度和步距不受电源电压波动及负载的影响, 因 而被广泛应用于数模转换、 速度控制和位置控制系统。 本文的研究内容就是设计 一套较简单、 经济、操作方便的步进电机控制系统, 该系统能够把单片机技术和 电机的控制技术较好地结合起来。一个国家的制造业水平可以体现国家的实力, 国家的发展也依赖于先进的制 造业,所以大多数国家都非常重视大力发展制造业,二战后,计算机控制技术、 微电子技术、 信息和自动化技术有了迅速的发展, 并在制造业中得到了愈来愈广 泛的应用,先后出现了数控、计算机数控、柔性制造单元、

4、柔性制造系统、计算 机辅助设计与制造、 计算机集成制造系统等多项先进制造技术与制造模式, 推动 着世界制造业进入一个崭新的阶段。 而在这些技术环节中, 具有很多优点的步进 电机就是一个重要角色,比如在数控技术中。步进电动机的应用发展已有约 80 年的历史。可以说步进电动机天生就是一 种离散运动的装置, 是纯粹的数字控制电动机, 步进电机驱动器通过外加控制脉 冲,控制步进电动机各相绕组的导通或截止, 从而使电动机产生步进运动。 步进 电动机可以在宽广的频率范围内通过改变脉冲频率来实现调速、 快速起停、 正反 转控制等,这是步进电动机最突出的优点。正是由于步进电机具有突出的优点, 所以成了机电一体

5、化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展, 步进电机的需求量与日俱增, 在各个国民 经济领域都有应用。 比如在数控系统中就得到广泛的应用。 我国已经能够自行研 制开发适合我国数控机床发展需要的各种档次的数控系统。虽然与发达国家相 比,我们我国的数控技术方面整体发展水平还比较低, 但已经在我国占有非常重 要的地位, 并起了很大的作用。 我国数控系统在初期就是以单板机或单片机为数 控核心,以步进电机为执行元件,由于其结构简单,价格便宜,只需一万元左右 就可以装备一台经济型数控机床, 很适合我国中小型企业使用。 采用步进电机作 为伺服执行元件, 不仅可以应用于经

6、济型数控伺服系统, 而且也可以辅以先进的 检测和反馈元件, 组成高精度全闭环数控系列, 从而达到很高的加工精度。 优点 明显的步进电机被广泛应用在电子计算机的许多外围设备中, 例如打印机, 卡片 阅读机,主动轮驱动机构和存储器存取机构等, 步进电机也在军用仪器, 通信和 雷达设备,光电组合装置,阀门控制,数控机床,医疗设备及自动绘图仪,数字 控制系统, 程序控制系统以及许多航天工业的系统中得到应用。 因而,对于步进 电机控制的研究显得更加重要了。 为了得到良好的控制性能, 对步进电机的控制 的研究就一直没有停止过,许多重大的技术得以实现。上世纪 80 年代以后,由 于微型计算机以多功能的姿态出

7、现,步进电动机的控制方式变得更加灵活多样。 原来的步进电机控制系统采用分立元件的控制回路, 或者集成电路, 不仅调试安 装复杂,要消耗大量元器件, 而且一旦定型之后, 要改变控制方案就一定要重新 设计电路, 不利于系统的改进升级。 基于微型单片机的控制系统则通过软件来控 制步进电机, 能够更好地发挥步进电机的潜力。 因此, 用微型单片机控制步进电 机己经成为了一种必然的趋势, 也符合数字化的时代发展要求。 还比如为了适应 一些领域中高精度定位和运行平稳性的要求, 出现的步进电机细分驱动技术, 就 包括振荡器、 环形分配器控制的细分驱动、 基于单片机斩波恒流驱动、 基于单片 机的直流电压驱动三种

8、常见驱动方式, 除上述三种步进电机的驱动方案之外, 目 前报道的驱动方案还有根据汇编语言或 C语言进行软件开发,最终实现由 PC机 直接控制步电机的方法;在 win dows平台下和单片机配合控制步进电机,PLC控 制的脉冲驱动方案等等。 但是在有些应用场合, 并不需要高精度的控制, 而是需 要在满足一般工作要求的情况下, 尽量使控制系统做到: 系统硬件结构简单, 成 本低;电机各种运行状态指示一目了然,操作方便;功能较为齐全;系统抗干扰 和可靠性高;适应性强等特点。本文就是采用这个思路进行设计。 一般步进电机控制器都用硬件实现, 虽然电路可以做 到了高集成度, 可价格较贵,功能相对较单一,并

9、且设计要求有所改变,就得改变整个硬件 电路,比较麻烦。 而采用微控制器的软件和硬件结合进行控制, 运用其强大的可编程和运算 功能, 充分利用 ARM 的各种资源, 能灵活的对步进电机进行控制, 实现其不同模式、 步数、 转速等控制, 如果需改变控制要求, 一般只需改变软件就能适应新的环境, 并且在本设计中 利用上位机显示和键盘电路, 能做到一定的人机交换, 在软件设计上加入去抖动, 因此具有 一定的应用价值。三、步进电机控制系统设计简介:1、设计的原则:步进电机控制系统的目的是在满足其基本功能的情况下, 最大限度的提高可 靠性,为此,在设计时应遵循以下原则(1)完整性原则。最大限度的满足工业生

10、产过程或机械设备的控制要求。(2)可靠性原则。确保控制系统的可靠性。(3)经济性原则。力求控制系统简单,实用,合理。2、系统设计的主要步骤:系统设计包括硬件设计和软件设计。 所谓硬件设计, 是指步进电机控制器整 套设备的设计, 而软件设计即应用程序的设计。 整个系统的设计大致分为以下几 步:(1) 深入了解被控系统是设计控制系统的基础,收集资料,对被控对象结构功能 作全面细致的了解。(2) 系统 I/O 设备以及器件的选择和设计。输入设备的选择即控制按钮的选择, 输出设备的选择即 LED 显示灯及发光二极管的选择。(3)选择驱动设备。根据被控对象技术指标的要求,如输出电压电流等,据此确 定驱动

11、设备的类型和配置。(4)分配 ARM 的 I/O 端口分配。(5)绘制外部接线图。(6)编写应用程序。(7)编辑调试修改程序。四、系统及系统特点简介:步进电机控制系统是一个有机的完整的整体, 由运动控制系统和操作控制系 统组成。由操作系统完成把操作者的操作转化为运动控制系统能接受的电信号, 运动控制系统随之作出反应,完成规定动作。运动控制系统的组成如图所示:图2-1运动控制系统组成步进电机是一种将电脉冲转化为角位移的执行机构。 当步进电驱动器接受到一个 脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,它的旋转是以 固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量, 从而达

12、到 准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度, 从而达到调速的目的,该系统是在开环系统条件下实现的调速,较闭环系统下的调速简单。 步进电机的运行要有一电子装置进行驱动, 这种装置就是步进电机驱动器,它是 把控制系统发出的脉冲信号,加以放大来驱动步进电机。步进电机的转速与脉冲 信号的频率成正比,控制步进脉冲信号的频率,可以对电机精确调速;控制步进 脉冲的个数,可以对电机精确定位。因此典型的步进电机驱动控制系统主要由三 部分组成:步进控制器、驱动器(把控制器输出的脉冲加以放大, 来驱动步进电 机)、步进电机。不同的控制方案,步进控制器、驱动器也有不同的类型。下面 着重介绍以AR

13、M为控制器的步进电机控制系统。步进电机是数控式电机,其最大 特点是通过输入脉冲信号来进行控制,即电机的总转动角度由输入脉冲数决定, 而电机的转速由脉冲信号频率决定。它具有输入脉冲与电机轴转角成比例的特 征,将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度。五、系统软件设计(孙宇翔)1、软件设计主要分为系统初始化、按键、显示及控制脉冲输出几部分,事实上 每一部分都是紧密相关的,每个功能模块对于整体设计都是非常重要 ARM通过 软件编程才能使系统真正的运行起来,软件设计的好坏也直接决定了系统的运行 质量。程序流程图的设计遵循自顶向下的原则,即从主体逐步分到每一个模块的 流程。在流程

14、图中把设计者的控制过程梳理清楚。 本程序主要由键盘程序、上位 机显示程序、步进电机驱动程序三部份组成,主程序首先初始化各变量,设定指 示灯状态,步进电机驱动的各引脚输出高低电平, 便进入待机状态,等待键入相 应操作。然后调用键盘程序,并作判断,如果有键按下,则调用键盘处理程序。 在各个调用程序中相应的上位机显示的程序。2、系统软件简易流程图:系统简易流程图3、软件源程序代码:/* 文 件 名: main.c* 功 能: LED 显示控制。* 通过 GPIO 控制步进电机* 说 明:将跳线 JP14 和 JP19 全部短接。* */ #include config.h unsigned int

15、flag=1;/ P0.16120 / 定义按键 key 接口( P0.20) / P0.24MOTOC 126 / P0.26MOTOD 10; dly-)for(i=0; i3) flag=1;/* if( (IO0PIN&KEY) = 0 ) flag=2;DelayNS(20);if( (IO0PIN&KEY) = 0 ) / flag=3;DelayNS(20);if( (IO0PIN&KEY) = 0 ) flag=1;*/ if(flag=1) / A-B-C-D, 单四拍UART0_SendStr(SEND_STRING1);MOTO_Mode1(5); if( flag=2

16、)UART0_SendStr(SEND_STRING2);MOTO_Mode2(5);/ AB-BC-CD-DA-AB ,双四拍if( flag=3 ) UART0_SendStr(SEND_STRING3);MOTO_Mode3(5); / A-AB-B-BC-C-CD-D-DA-A ,单 双八拍/* 名 称: main()* 功 能:根据表 DISP_TAB 来控制 LED 显示。* */int main(void)IO0DIR = LEDCON | MOTOCON; / 配置 LED 控制 I/O 方向PINSEL0 = 0x00000005; / 设置 I/O 连接到 UART0UAR

17、T0_Init();while(1)keyscan();return(0);附录一:心得体会:通过一周的 ARM 课程设计, 让我对 ARM 有了更加深入的了解, 真正能够 去自己经历编程、调试、论证、修改的完整的过程,让我们在电子设计领域又多 了一份收获。 以前我的知识仅仅停留在课本上, 没有实际的动手操作经验, 感谢 老师能给我们提供这样优越的实验室环境, 和耐心的指导, 尤其是几个老师手把 手教学,让我学的更快,记得更劳。课设的每一步都倾注着黄老师的关怀,教导 和帮助, 黄老师渊博的知识、 丰富的经验、 严谨求实的工作态度和诲人不倦的工 作作风都使我受益匪浅。 黄老师对待工作严肃认真的态度、 求实创新的精神深深 地激励着我,在为人处世上和蔼、谦逊、踏实、积极的态度将会影响我一生。同 时李老师、 宋老师,还有一个我忘了问姓名的研究生给我提供了很多的帮助, 在 他们耐心细致的指导下,我的专业知识得以扩充, 论文的工作也得以顺利地进行。 所以,在此首先向帮助过我的老师

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1