收藏 分享(赏)

基于fpga的pci接口运动控制卡的研究硕士学位论文.doc

上传人:无敌 文档编号:631866 上传时间:2018-04-15 格式:DOC 页数:87 大小:1.08MB
下载 相关 举报
基于fpga的pci接口运动控制卡的研究硕士学位论文.doc_第1页
第1页 / 共87页
基于fpga的pci接口运动控制卡的研究硕士学位论文.doc_第2页
第2页 / 共87页
基于fpga的pci接口运动控制卡的研究硕士学位论文.doc_第3页
第3页 / 共87页
基于fpga的pci接口运动控制卡的研究硕士学位论文.doc_第4页
第4页 / 共87页
基于fpga的pci接口运动控制卡的研究硕士学位论文.doc_第5页
第5页 / 共87页
点击查看更多>>
资源描述

1、 题 目 基 于 FPGA 的 PCI 接 口 运 动 控 制 卡 的 研 究 硕 士 学 位 论 文四川大学硕士学位论文 基于 FPGA 的 PCI 接口运动控制卡的研究1基于 PCI 的嵌入式运动控制系统的研究制造业是一个国家工业的基础,而制造技术又是制造业的技术支柱,制造业水平的高低是衡量一个国家工业发达程度的重要标志。以传统机电工业为代表的制造业,正经历着深刻的变革。在这场革命中,大力发展先进的制造技术已成为各国最重要的几大技术战略之一,先进制造技术已经是国际竞争与产品革新的一种重要手段。数控技术是用数字信息对机械运动和工作过程进行控制的技术,是先进制造技术的基础,是发展新兴高新技术产

2、业和尖端工业的最基本的装备,是制造业现代化的重要基础,这个基础牢固与否将直接影响到国家的经济发展和综合国力,关系到国家的战略地位。运动控制器是以中央逻辑单元为核心,以传感器为信号敏感元件,以电机/动力装置和执行单元为控制对象的一种控制装置。对于数控系统来说,最重要的是控制各个电机轴的运动,这是运动控制器接收并依照数控装置的指令来控制各个电机轴运动从而实现数控加工的,数据加工中的定位控制精度、速度调节的性能等重要指标都与运动控制器直接相关。目前对数控系统的研究都集中在插入 PC 的 NC 控制器的研究上,而其核心部分就是对步进、伺服电机进行控制的运动控制卡的研究。对 PC-NC 来说,运动控制卡

3、的性能很大程度上决定了整个数控系统的性能,而微电子和数字信号处理技术的发展及其应用,使运动控制卡的性能得到了不断改进,集成度和可靠性大大提高。本课题通过对运动控制技术的深入研究,并针对国内运动控制技术的研究起步较晚的现状,结合当前嵌入式领域的具体需要,紧跟当前运动控制技术研究的发展趋势,吸收了数控技术和相关运动控制技术的最新成果,提出了基于PCI 和 FPGA 的方案 ,研制了一款比较新颖的、功能强大的、具有很大柔性的四轴多功能运动控制卡。本课题的具体研究主要有以下几方面:四川大学硕士学位论文 基于 FPGA 的 PCI 接口运动控制卡的研究2首先,通过对运动控制卡及嵌入式系统等行业现状的全面

4、调研,和对运动控制技术的深入学习,在比较了几种常用的运动控制方案的基础上,提出了基于 FPGA 的运动控制设计方案,并规划了板卡的总体设计。其次,根据总体设计,规划了板卡的结构,详细划分并实现了 FPGA 各部分的功能;利用光电隔离原理设计了数字输入/输出电路。再次,利用 FPGA 的资源实现了 PCI 从设备接口,达到跟控制卡通信的目的,针对运动控制中的一些具体问题,如运动平稳性、实时控制以及多轴联动等,在 FPGA 上设计了四轴运动控制电路,定义了各个寄存器的具体功能,设计了功能齐全的加/减速控制电路、变频分配电路、倍频分频电路和三个功能各异的计数器电路等,自动降速点运动、A/B 相编码器

5、倍频计数电路等特殊功能。最后,进行了本运动控制卡的测试,实现了全数字测速在本运动控制卡中的应用,从测试和应用结果来看,该卡达到预期的要求。关键词:PCI 数控 运动控制卡 FPGA四川大学硕士学位论文 基于 FPGA 的 PCI 接口运动控制卡的研究3The Research of Motion Control BoardBased on FPGACandidate:QinQin Supervisor: Lei YongMotion Controller (MC) is a control device that regards its central logic unit as the co

6、re, sensor as the sensitive component, and electromotor or executive unit as the controlled object. MC is very important in the ONCS, because it is the most important to control the movement of the motor of each axis in the NC system and the precision of position control and performance of velocity

7、adjusting are directly related to MC. In the present, all of the researches of ONCS focus on that of the PC-based NC control device, whose key is the research of Motion Control Board (MCB) which is used to control stepping or servo motor. To PC-NC, in some degree, the performance of MCB decides that

8、 of the whole NC system, further more, the development and application of technology of macroelectronics and Digital Signal Processing continuously improve the performance of MCB and greatly increase the level of integration and dependability.During the research, through the overall survey of ONCS a

9、nd deep study of Motion Control Technology (MCT), facing the behindhand actuality of research of domestic MCT, to meet the practical requirements of the laser carving field, following the developing trend of the present MCT, drawing on the new production of the present ONCS and relating MCT, bringin

10、g forward the solution based on FPGA, we have developed a four-axis multifunctional MCB which is very original, powerful and flexible.In the paper, there are the following major contents:Firstly, through the overall survey of ONCS, embedded system and MCB, and 四川大学硕士学位论文 基于 FPGA 的 PCI 接口运动控制卡的研究4dee

11、p study of MCT, after comparing the common solutions of motion control, we brought forward the solution of motion control based on FPGA, and made out the whole design solution of board.Secondly, according to the whole design solution, we figured out the whole architecture of board, and plotted out a

12、nd implemented the respective function of FPGA in detail. Further more, we designed digital input/output circuit according to the principle of photoelectricity isolation, four-channel analog output circuit by the priciple of DAC and put forward effective anti-jamming measures in allusion to common j

13、amming phenomena.Thirdly, in allusion to some prcatical problems in the motion control, such as high speed, high precision, motion stabilization, real-time control and muti-axis contouring control, etc, we designed a four-axis MCB in the FPGA. We defined the functions of all of the registers in deta

14、il, designed perfect Acceleration/ Deceleration Control Circuit, Variable Frequency Divider Circuit, Multiplication Factor Frequency Divider Circuit and three different counter circuits, achieved special functions of the S-curve Acceleration/ Deceleration Control, Ramping-down Point Counter & Calcul

15、ation Circuit and A/B encoder multi-frequency circuit, etc.Finally, we made out the test of board and came true the application of full-digital measure on the board. The motion control board met anticipative demand according to the result of test and application.Keywords: FPGA, Numerical Control, Mo

16、tion Control Board PCI四川大学硕士学位论文 基于 FPGA 的 PCI 接口运动控制卡的研究I目 录1 绪论 .11.1 开放式数控及其发展 .11.1.1 开放式数控系统的基本特征 .21.1.2 国内外数控系统技术的发展 .21.1.3 现代数控技术的发展趋势 .41.2 运动控制器及其研究现状 .51.2.1 运动控制器的特点及发展现状 .51.2.2 常见运动控制系统上位控制方案 .61.2.3 基于 PC 机的运动控制卡常见解决方案 .71.2.4 基于单 FPGA 的方案 .111.3 本课题的意义及论文的主要内容 .112 系统总体方案设计 .132.1 运

17、动系统的控制技术 .132.1.1 连续运动轨迹插补原理 .132.1.2 位置控制技术 .142.2 基于 PCI 的运动控制卡 .162.2.1 嵌入式系统概念 .163 运动控制卡硬件设计 .173.1 可编程逻辑器件简介 .17MPC07 结构示意图 .18MPC07 转接卡结构示意图 .19功能模块分析 .19模块 1.19模块 2.193.4 外围电路设计 .193.4.1 光电隔离原理 .193.4.2 数字 I/O 信号的接线方法 .20可编程器件的程序设计 .22四川大学硕士学位论文 基于 FPGA 的 PCI 接口运动控制卡的研究II程序(或功能)模块 1(PCI 模块)

18、.25功能说明 .25流程图(C 等)/方框图(FPGA) .26PCI 接口配置空间的实现 .304 基于 FPGA 的运动控制模块(MCM ) .324.1 MCM 总体结构 .324.2 寄存器模块 .344.2.1 寄存器寻址 .344.2.2 参数寄存器 .344.2.3 命令和状态缓冲器 .364.3 速度模式模块 .404.3.1 倍率因子参数 .414.3.2 脉冲频率 LF、 1H、 2.414.3.3 加速、减速参数寄存器 R4、R5 .424.3.4 S-曲线加速部分寄存器 R14.424.3.5 S-曲线减速部分寄存器 R15.424.3.6 加/减速时间 .434.3

19、.7 自动降速点 .434.4 输出脉冲产生电路模块 .464.4.1 加/减速控制电路 .474.4.2 变频分配电路 .494.4.3 倍率分频电路 .504.5 编码器模块设计 .504.6 计数器模块电路 .524.6.1 预置计数器 .524.6.2 自动降速点计数器 .524.6.3 当前位置计数器 .544.7 操作模式模块 .544.7.1 连续模式 .554.7.2 预置模式 .56四川大学硕士学位论文 基于 FPGA 的 PCI 接口运动控制卡的研究III4.7.3 回零模式 .565 基于 PCI 的嵌入式运动控制卡的系统测试 .595.1 PCI 与 CPLD 的数据交

20、换 .595.1.1 运动控制芯片内的地址空间 .595.1.2 PC 机对寄存器的读写操作 .605.2 CPLD 与 FPGA 的数据交换 .615.2.1 FPGA 内运动控制模块的内部寄存器 .615.2.2 运动控制函数库 .615.2.3 运动控制卡功能测试 .645.3 全数字转速测量在本卡中的实现 .655.3.1 前言 .655.3.2 M/T 转速测量法工作原理 .665.3.3 全数字转速测量电路 .675.3.4 运行结果与误差分析 .696 全文总结与展望 .706.1 全文总结 .706.2 研究展望 .70参考文献 .72声 明致 谢四川大学硕士学位论文 基于 F

21、PGA 的 PCI 接口运动控制卡的研究11 绪论制造业是国民经济的基础产业,其水平高低是衡量一个国家工业发达程度的重要标志 1。大力发展先进的制造技术已成为世界各国最重要的几大技术战略之一。数控技术是用数字信息对机械运动和工作过程进行控制的技术,是发展新兴高新技术产业和尖端工业的最基本的装备,是制造业现代化的重要基础 1。要发展先进制造技术,首先必须重视制造单元技术(数控技术、加工单元、柔性制造单元等) 。计算机数控技术 14(Computer Numerical Control,简称 CNC)集传统的机械制造技术、计算机技术、成组技术与现代控制技术、传感检测技术、信息处理技术、网络通讯技术

22、、液压气动技术、光机电于一体,是现代制造技术的基础。它的广泛使用给机械制造业生产方式、产业结构、管理方式带来深刻的变化。数控技术是制造业实现自动化、柔性化、集成化生产的基础,现代 CAD/CAM、FMS、CIMS 等也都是以数控技术为基础。因此数控技术水平的高低已成为衡量一个国家工业自动化的重要标志。数控系统是数控技术的核心,也是数控发展的关键技术,其功能强弱、性能优劣直接影响着数控设备的加工质量和效能发挥,对整个制造系统的集成控制、高效运行、更新发展都具有至关重要的影响 3-4。因此,数控系统技术不仅作为数控发展的先导技术,而且作为制造业的基础性战略技术,越来越受到世界各国的重视和发展。1.

23、1 开放式数控及其发展数字控制技术 5(Numerical Control,简称 NC) ,是近代发展起来的一种自动控制技术,是使用数字信号对机床的运动及加工过程进行控制的一种方法。数控系统(Numerical Control System)是一种控制系统,它能自动完成信息的输入、译码、运算,从而控制机床的运动和加工过程。数控系统一般包括数控装置、可编程控制器(Programmable Logic Controller,简称 PLC) 、伺服驱动系统及进给装置等部分。数控装置是数控机床的核心,它完成信息的输入、存储、变换、插补运算以及实现各种控制功能。伺服系统及进给装置接收数控装置的指令,驱动

24、机床执行机构运动。四川大学硕士学位论文 基于 FPGA 的 PCI 接口运动控制卡的研究21.1.1 开放式数控系统的基本特征根据国际电气和电子工程师协会(IEEE)关于开放式系统的定义:能够在多种不同的平台上运行,可以和其他系统的应用互操作,并能给用户提供一种一致风格的交互方式。开放式体系结构普遍采用模块化、层次化的结构,并通过各种形式向外提供统一的应用程序接口,具有可移植性、可扩展性、互操作性和可缩放性等特点,即系统组成的内部开放化和系统组成各部件之间的开放化。开放式系统具有以下基本特征:1. 开放性。提供标准化环境的基础平台,允许不同功能和不同开发商的软硬件模块介入。2. 可互操作性。通

25、过提供标准化接口、通信和交互机制,使不同的功能模块与标准的应用程序接口运行于系统平台之上,并获得平等的相互操作能力,协调工作。3. 可移植性。系统的功能软件与设备无关,即应用统一的数据格式、交互模型、控制机理,使构成系统的各个功能模块可来源于不同的开发商提供的硬件平台之上。4. 可扩展性。CNC 系统的功能、模块可以灵活设置,方便修改,既可以增加硬件或软件构成功能更强的系统,也可以裁减其功能以适应低端应用。5. 可互换性。不同性能、不同可靠性和不同能力的功能模块可以相互替代,而不影响系统的协调运行。1.1.2 国内外数控系统技术的发展数控技术从一诞生起就同其它技术紧密联系在一起,是机械、微电子、自动控制、计算机信息等技术交叉应用的产物。随着计算机技术,特别是微电子技术的发展,数控技术无论在硬件或软件方面发展都很快,数控系统已经历了四个发展阶段 6-9:1. 1956 年1974 年,专用硬件 NC 时代这一阶段的数控系统,各种控制功能均由硬件逻辑完成,成为“硬件”数控,其功能简单,灵活性差,设计周期长,系统可靠性低,因而限制了其进一

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报