基于MCX314步进电机运动控制器设计--毕业设计.doc
《基于MCX314步进电机运动控制器设计--毕业设计.doc》由会员分享,可在线阅读,更多相关《基于MCX314步进电机运动控制器设计--毕业设计.doc(38页珍藏版)》请在咨信网上搜索。
1、摘 要数控机床在整个现代制造业中处于基础性的、核心的地位。在现代制造系统朝着集成化、综合化和智能化发展的今天,特别是计算机的发展与普及化,深入研究新一代数控技术具有重要的意义。目前,以DSP为代表的高速高性能专用微处理器构成的运动控制器的数控系统成为数控技术的发展方向,运动控制器将成为未来数控系统的核心。在本设计中,我们选用日本NOVA电子有限公司研制的DSP运动控制专用芯片MCX314。MCX314由硬件来实现复杂的运动控制算法,使得编程方便,接口简单,工作可靠,给运动控制带来极大方便,可广泛应用于数控机床、机器人等领域的运动控制。在MCX314的基础上,我们拟定了两种运动控制器的实现方案,
2、并选定基于ARM芯片为主控制器的实现方案,即采用AT91FR40162和MCX314作为主要芯片,实现复杂的运动控制功能。设计完成基于AT91FR40162和MCX314的控制器硬件电路设计;设计了RS232串行接口和CAN总线接口实现与其他设备通信;分析了软件结构特点并完成部分程序编写,主要包含基本的测试操作函数和运动控制函数。关键字: MCX314AT91FR40162 运动控制器Title Design of Motion Controller Based On MCX314 AbstractNumerical control machine is on the basic and ke
3、rnel position in the modern manufacture. With the modern manufacture system integrated, colligated and intelligent, especial the computer technology development and dissemination, studying the new generation numerical control and dynamics control technology is significant. At present, the numerical
4、control system with motion controller is becoming to the numerical control technique development tide, motion controller will be to kernel of future numerical control system. We select DSP dynamics control special-purpose chip MCX314 made in NOVA electron corporation in our design. MCX314 can realiz
5、e the complex motion control allergic with hardware, so it has advantage of convenient programming, simple interface and reliable work. Its very convenient to motion control and can be applied to numerical control machine tool, robot, etc.Based on MCX314, we design two scheme of motion controller an
6、d select the scheme which base on ARM, AT91FR40162 and MCX314 are main chips, the complex motion control function can be realized. In our design, the hardware circuit of controller was completed, the RS232 interface and CAN bus interface were designed so that the controller can communicate with othe
7、r device. The software structure feature is discussed and some program was finished, including basic test function and motion control function. keywords: MCX314, AT91FR40162, Dynamics Controller目 次 1 绪论11.1 数控系统的发展11.2 开放式数控系统及其研究现状21.3论文主要工作42 运动控制关键技术分析及方案制定52.1 运动控制系统52.2 步进电机运动控制系统62.3 方案的制定72.4
8、 MCX314芯片92.5AT91FR40162芯片介绍132.6CAN总线技术142.7本章小结153 电路的运动控制器的硬件设计163.1 硬件设计163.2 电路的抗干扰设计233.3 本章小结244 软件设计254.1 系统工作流程254.2 控制程序特点与编写264.3串口通信284.4 本章小结29结 论30致 谢31参 考 文 献32附录一:总体电路图34附录二:总体电路的PCB图36目 次 1 绪论11.1 数控系统的发展11.2 开放式数控系统及其研究现状21.3论文主要工作42 运动控制关键技术分析及方案制定52.1 运动控制系统52.2 步进电机运动控制系统62.3 方案
9、的制定72.4 MCX314芯片92.5AT91FR40162芯片介绍132.6CAN总线技术142.7本章小结153 电路的运动控制器的硬件设计163.1 硬件设计163.2 电路的抗干扰设计233.3 本章小结244 软件设计254.1 系统工作流程254.2 控制程序特点与编写264.3串口通信294.4 本章小结29结 论31致 谢32参 考 文 献33附录一: 电路原理图35附录二: 电路PCB图37 331 绪论制造业是国民经济的基础产业,制造业水平的高低是衡量一个国家工业发达程度的重要标志。大力发展先进的制造技术已成为世界各国最重要的几大技术战略之一,先进制造技术已经是国际竞争与
10、产品革新的一种重要手段。近年来,世界范围内出现了研究应用先进制造技术的浪潮,以机械制造为代表的先进制造技术己成为当代国际间科技竞争的重点,许多国家制定了相应的计划,其中最具代表性的是美国的先进制造技术计划(AMT)、韩国的高级先进技术国家计划、日本的智能制造计划(IMS)和德国制造2000计划等。在我国,先进制造技术的重要性业已引起各界的认识和重视,被列为“九五”计划和2010年中长期科研发展规划中的主要关键技术和重要发展方向5 6 44。数控机床在整个现代制造系统中处于基础性的、核心的地位5。因此,在现代制造系统朝着集成化、综合化和智能化发展的今天,特别是计算机技术发展与普及化,深入研究新一
11、代数控技术具有重要的意义和实用价值。1.1 数控系统的发展数控系统(Numerical Control System)是一种控制系统,它能自动完成信息的输入、译码、运算,从而控制机床的运动和加工过程。早期的数控系统采用数字逻辑电路构成。1952年诞生的第一代为电子管式,1959年发展为第二代晶体管式,1965年出现了第三代的小规模集成电路式数控系统。这三代数控系统的所有功能均由硬件实现,所以称为硬件数控系统。这种数控系统没有通用性和灵活性,所以其应用范围受到很大限制,可靠性较低,造价较高。随着计算机技术的发展,1970年出现了通用小型计算机。于是将它移植过来作为数控系统的核心部件,出现了第四代
12、数控系统,即计算机数控(CNC)系统。1974年,微处理器被应用于数控系统后,发展为第五代数控系统,即现代CNC系统。CNC系统特别是现代CNC系统的主要功能,如插补运算、刀具补偿、用户数控程序的预处理、刀具加工轨迹仿真等均由软件实现,所以CNC系统又称为软件数控系统。自从出现了现代CNC系统以后,才从根本上解决了数控系统可靠性低、价格昂贵、应用不便(主要是编程困难)等关键问题。到70年代末80年代初,现代CNC系统进入成熟期,并在工业化国家形成产业化,数控系统及数控机床开始批量生产和投放市场,数控技术在其它领域也得到了普及应用。CNC技术的应用为制造业带来异常深刻的变革,但是,随着现代制造技
13、术的发展,对CNC系统提出了越来越高的要求。从完成功能上看,一方面CNC系统必须适应DNC、CAD/CAM及CIMS的发展,能提供一个可以集成不同开发商提供的软件并适合联网需要的平台;另一方面,随着数控系统在机械制造、冶金、纺织、印刷、军工等行业的应用日益增多,中小批量生产的趋势日益增强,必须根据不同的用户需求,迅速、高效、低成本地构筑面向用户的数控系统。这就要求CNC系统具有模块化和重新配置的特点:从使用的角度看,新型CNC系统应能运用于各种计算机软硬件平台上,并提供统一风格的用户交互环境,以便于用户的操作、维护和更新换代。还应能在普及型个人计算机的操作系统上,简便地应用系统所配置的软件模块
14、和硬件运动控制插件卡;机床制造商和用户能够方便的进行软件开发,追加功能和实现功能的个性化,使CNC系统具有PC的高速分析运算能力,大容量存储功能,各种软件的支撑,图文显示的优势以及联网的灵活性。显然,现代的封闭式结构的CNC系统根本无法满足这些要求。数控系统生产厂商为了保持自己的市场竞争力,必须寻求更好的技术手段,使他们的专用技术能够随着计算机技术的更新换代而顺利的升级,不必为CNC产品换代而自己开发所有的软、硬件功能模块。在这种情况下,基于PC(国外称为PC-BASED)的第六代数控系统开放式结构数控系统便成应运而生7916 17。1.2 开放式数控系统及其研究现状进入90年代以来,为了适应
15、时代的要求,世界上一些研究机构和生产厂商先后开展了开放式数控系统的研究。1.2.1 开放式数控系统的概念根据IEEE关于开放式系统的定义:能够在多种不同的平台上运行,可以和其他系统的应用互操作,并能给用户提供一种一致风格的交互方式。开放式体系结构普遍采用模块化、层次化的结构,并通过各种形式向外提供统一的应用程序接口,具有可移植性、可扩展性、互操作性和缩放性等特点,即系统组成的内部开放化和系统组成各部件之间的开放化1517。开放式系统具有以下基本特征:(1)开放性。提供标准化环境的基础平台,允许不同功能和不同开发商的软硬件模块介入。(2)可互操作性。通过提供标准化接口、通信和交互机制,使不同的功
16、能模块能与标准的应用程序接口运行于系统平台之上,并获得平等的相互操作能力,协调工作。(3)可移植性。系统的功能软件与设备无关,即应用统一的数据格式、交互模型、控制机理,使构成系统的各个功能模块可来源于不同的开发商提供的硬件平台之上。(4)可扩展性。CNC系统的功能、模块可以灵活设置,方便修改,既可以增加硬件或软件构成功能更强的系统,也可以裁减其功能以适应低端应用。(5)可互换性。不同性能、不同可靠性和不同能力的功能模块可以相互替代,而不影响系统的协调运行。具有上述基本特征的数控系统可以称为开放式数控系统,这种开放式控制系统体系结构并不是现有控制系统体系结构的简单集合,而是在博采众长的基础上,反
17、映控制系统体系结构未来发展的产物,它将引导开放式控制系统产品的发展,并对技术的发展起一定的指导作用。在该体系结构中,提供的是概念性和功能性的结构,而不是系统设施和标准细节的精确定义。1.2.2开放式数控系统的研究现状国际上与开放性数控的项目相关的项目比较多,早在80年代,为了拟订并推进关于新一代开放式控制系统的详细分析与规范,美国国防部就开始了名为“下一代控制器(NGC)” 的计划。目前最具影响力的是分别由欧洲各国、美国及日本进行的OSACA、OMAC、OSE,因而这三个计划的发展现状基本上代表了开放性数控的发展现状。与国际先进水平相比,我国国内的开放式数控系统的研究还处于初级阶段,主要采用在
18、工业PC或普通PC的总线插槽上插入运动控制卡和I/O卡,配以自行开发的控制软件来完成数控系统的基本功能。目前己有的开放性数控系统主要有四种:华中I型、中华I型、航天I型和蓝天I型。控制系统的开放式结构的出现将导致新一代控制器的产生,并成为未来制造业的一大支柱。控制器结构的开放性为数控技术能持续不断地吸收日新月异的计算机硬软件最新成果创造了条件,有利于数控产品自身的更新换代,提高性能,增强竞争力,这正是开放式NC控制器之所以被各发达国家视为重要的战略技术、纷纷投入研究的重要原因。制造业第三次革命的开放式控制系统的研究,为我国数控产业的发展带来了新的契机。我们应该抓住这一大好时机,迅速开展并深化我
19、国的开放性控制系统的研究,缩小我国制造业水平与发达国家之间的差距18 19 36。1.3论文主要工作目前,由于以DSP为代表的高速高性能专用微处理器的出现和PC机的广泛普及,采用运动控制器的数控系统将成为新一代数控技术发展潮流,运动控制器将成为未来数控系统的核心。在本设计中,我们选用日本NOVA电子有限公司研制的DSP运动控制专用芯片MCX314。MCX314由硬件来实现复杂的运动控制算法,使得编程方便,接口简单,工作可靠,给运动控制带来极大方便,可广泛应用于数控机床、机器人等领域的运动控制。基于MCX314运动控制器具有处理能力强、开放程度高、运动轨迹控制准确、通用性好的特点。论文的内容包括
20、:(1)数控技术的研究现状与发展趋势,确定课题方案。(2)AT91FR40162+MCX314运动控制器的硬件设计。(3)运动控制器的测试软件设计,包括一些基本的功能函数和测试例程。(4)总结和后期展望。2 运动控制关键技术分析及方案制定2.1 运动控制系统运动控制的实质是根据预定的方案,将上位控制系统做出的决策命令变成某种期望的机械运动,以得到确定的位置、速度、加速度或特定的运动形式。一个完整的运动控制系统通常由上位控制器、驱动器、执行电机、机械传动机构和位置检测元件等组成,其结构框图如图2-1所示26 35。 图2-1运动控制系统结构框图上位控制器将分析、计算所得出的决策命令以数字脉冲信号
21、或模拟电压信号的形式送到电机驱动器中,驱动器进行功率变换,并驱动伺服电机根据上位指令转动。电机通过传动机构带动机械结构运动,便可以得到预期的运动参数和运动形式。上位控制器通常是运动控制卡、具有运动控制功能的PLC、数控系统(CNC)或单片机系统等。数字化执行电机的受控性能较好,已在运动控制系统中普遍应用,如步进电机或数字式交流伺服电机等。位置检测装置有脉冲编码器、旋转变压器、感应同步器、光栅、磁尺及激光干涉仪等。基于以上对运动控制系统的简要分析,可对其作如下定义:运动控制系统是集机械、电子、计算机技术于一体的软硬件系统,它根据预定的方案,将上位控制系统做出的命令变成某种期望的机械运动,使控制目
22、标得到精确的位置、速度、加速度,或具有特定规律的运动形式。2.2 步进电机运动控制系统不管是那一种类型的步进电机,其运动控制系统都是相似的。如图2-2是典型的步进电机开环控制系统结构框图,主要由步进电机运动控制器、步进电机驱动器和步进电机三部分组成353940。 图2-2步进电机控制系统原理结构图 步进电机驱动器主要包括环形分配器和功率放大器两部分。其中环形分配器又称脉冲分配器,它根据运行指令按一定的逻辑关系分配脉冲,通过功率放大器加到步进电机的各相绕组,使步进电机按一定的方式运行;并实现正、反转控制和定位控制。由于输出的功率极小,只有几毫安电流,而步进电机相绕组一般需要几安至十几安的电流(脉
23、冲电流幅值直接影响步进电机的转矩大小),所以脉冲分配器不能直接驱动步进电机工作,必须通过功率放大器进行放大,才能给步进电机各相绕组提供足够的电流。此外,步进电机驱动器在相数、通电状态、电压、电流上要符合所控制的步进电机的技术参数要求。步进电机运动控制器则是控制系统的核心部分,它根据控制要求提供给步进电机驱动控制信号,该控制信号包括脉冲信号、脉冲方向信号、控制方式信号。运动控制器提供给步进电机的驱动信号是标准的信号,不论哪种驱动器都接受这样的标准信号,从而为开放式的控制提供了标准接口。这样为步进电机设计的运动控制器就可根据不同的需要与不同的驱动器连接使用。为了控制的方便,步进电机一般可以有两种不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MCX314 步进 电机 运动 控制器 设计 毕业设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。