嵌入式多轴运动控制器研究

VIP免费
3.0 高德中 2024-11-19 5 4 4.18MB 64 页 15积分
侵权投诉
摘 要
ARM 的嵌入式数控系统是集成了计算机数字控制技术、ARM 术 、
FPGA 术及式操统技体的含量数控是对
成本、高性能的三轴数控系统研究的一个新的尝试。基于 ARM 的嵌入式数控系统
软、硬件部分的设计与实现及运动控制算法的研究是本论文研究的主要任务。
本论文的重点有三方面内容:1)嵌入式数控系统硬件的研究及实现;2)RTOS
实时操作系统移植及驱动开发;3)NURBS 插补算法的研究及实现。论文共分为七
章。
第一章是绪论部分。综述了数控技术的发展历程、缺点、趋势,并简单介绍了
嵌入式系统的概况,以及国内外嵌入式运动控制器研究现状,最后提出了本论
的研究意义和工作内容。
第二章是嵌入式多轴运动控制器总体结构设计部分。这一章对所要研究的数
控系统进行了需求分析;根据需求分析确定了 ARM 处理器与 FPGA 可编程逻辑
芯片的选型,并具体做了介绍;最后,论文提出了嵌入式运动控制器的总体结
模型。
第三章是嵌入式运动控制器硬件设计部分,是论文的重点之一。这一章介绍
了嵌入式运动控制系统硬件部分的总体设计,并详细介绍了各部分电路的设计
原理图。
第四章是嵌入式实时操作系RTLinux 设计部分。本章介绍RTLinux 的硬
实时特性,以及系统的移植,最后介绍 USB 接口触摸屏驱动的开发。
第五章是嵌入式运动控制器软件设计部分。这一章介绍了 NURBS 曲线,然后
详细说明了 NURBS 实时插补器算法实现。
第六章是系统调试结果分析部分。这一章给出了系统调试结果及仿真波形。
最后作者对本文的研究内容做了总结,并对基于 ARM 的嵌入式数控系统的
发展作了展望。
关键词:运动控制 嵌入式系统 ARM 处理器 FPGA RTLinux
ABSTRACT
The embedded numerical control system based on ARM integrates the techniques
of computer numerical control, ARM, FPGA and the embedded real-time operation
system, etc. It's a new attempt to research on a three axes numerical control system that
is low cost and high capability. The research on the hardware and software of the
embedded system and the method of movement control arithmetic are the key of this
thesis.
The whole thesis is made up by three main parts:1)The research and realization of
the hardware for the embedded numerical control system.2)transplanting the real-time
operation and designing the device driver.3)The research and realization of the NURBS
arithmetic. The whole thesis is divided into seven chapters:
In chapter1, there is an introduction. At first, it summarized the development and
trend of numerical control technique and the present general situation of our country.
Then, the general situation of the embedded system in brief is introduced. At last, the
primary signification of this thesis is proposed.
In chapter 2, there is the total structure design of the embedded system. In this
chapter, the system demand analysis is carried on and the ARM and FPGA chip are
introduced; finally, the total structure design is present.
In chapter 3, there is the design of the system's hardware. It is the key chapter of the
thesis. In this chapter, the total design of the hardware is proposed and the design of the
print circuit in details is illustrated.
In chapter 4, there is the design of the embedded real-time operation system
RTLinux. At first, it introduced RTLinux’s characteristic of hard real time, then
introduced the design of USB port touch screen’s driver.
In chapter 5, there is the design of whole system’s software. In this chapter,
NURBS curve is introduced and realized the NURBS real-time interpolation machine.
In chapter 6, there is the realizing and debugging the system. In this chapter, the
debug is presented and the results of debug are obtained.
Finally, the research contents of this dissertation have been summarized and the
prospect of embedded numerical control system has been opened up.
Key Words: Motion Control,Embedded ystem,ARM,FPGA,RTLinux
目 录
摘要
ABSTRACT
第一章 绪 论...............................................................................................................1
§1.1 运动控制的开发与研究现状.........................................................................1
§1.2 数控技术发展趋势.........................................................................................2
§1.3 嵌入式系统的知识背景及发展现状...............................................................4
§1.3.1 嵌入式系统特点.....................................................................................4
§1.3.2 嵌入式系统技术构成..............................................................................4
§1.4 国内外嵌入式运动控制器研究现状.............................................................5
§1.5 课题研究意义及论文主要内容.......................................................................7
§1.5.1 课题意义..................................................................................................7
§1.5.2 本课题的主要研究内容.........................................................................7
第二章 嵌入式多轴运动控制器的总体设计...............................................................9
§2.1 系统需求分析.................................................................................................9
§2.2 运动控制系统的结构...................................................................................10
§2.3 伺服系统.......................................................................................................12
§2.4 嵌入式运动控制器的总体结构模型设计...................................................13
§2.5 本章小结.......................................................................................................14
第三章 嵌入式多轴运动控制器硬件设计.................................................................15
§3.1 系统硬件总体结构设计...............................................................................15
§3.2 ARM 模块设计................................................................................................15
§3.2.1 LPC3180 简介........................................................................................15
§3.2.2 存储器模块............................................................................................17
§3.2.3 USB 模块设计.......................................................................................18
§3.3 FPGA 模块设计..............................................................................................19
§3.3.1 FPGA 电路设计流程.............................................................................20
§3.3.2 脉冲分配器的设计方案........................................................................20
§3.3.3 脉冲分配器的时序仿真结果................................................................23
§3.4 本章小结.........................................................................................................25
第四章 RTOS 移植及驱动设计.................................................................................26
§4.1 RTLinux 概述..................................................................................................26
§4.1.1 RTLinux 简介.........................................................................................26
§4.1.2 RTLinux 硬实时性分析.........................................................................26
§4.2 RTLinux 操作系统实现..................................................................................27
§4.3 USB 接口触摸屏驱动开发............................................................................28
§4.3.1 Linux 驱动程序设计概述......................................................................29
§4.3.2 USB 总线概述.......................................................................................30
§4.3.3 触摸屏驱动实现....................................................................................33
§4.4 本章小结.........................................................................................................38
第五章 嵌入式多轴运动控制器整体软件设计.........................................................39
§5.1 概述.................................................................................................................39
§5.1.1 脉冲增量插补........................................................................................39
§5.1.2 数据采样插补........................................................................................39
§5.2 NURBS 曲线的定义.......................................................................................40
§5.3 NURBS 实时插补器的算法及实现...............................................................42
§5.3.1 插补数据结构........................................................................................43
§5.3.2 对型值点数据的处理............................................................................44
§5.3.3 NURBS 插补预处理..............................................................................49
§5.3.4 NURBS 实时插补器的计算过程..........................................................51
§5.4 本章小结.........................................................................................................52
第六章 系统调试结果.................................................................................................54
§6.1 系统调试结果.................................................................................................54
§6.2 本章小结.........................................................................................................57
第七章 结论与展望.....................................................................................................58
§7.1 结论.................................................................................................................58
§7.2 展望.................................................................................................................58
参考文献.........................................................................................................................60
第一章 绪论
第一章 绪 论
数控技术是机械制造自动化的基础,是先进制造技术的基础和核心,反映
了一个国家制造技术水平和工业水平。数控机床对国民经济发展和国家安全具
有极其重要的意义。数控机床使军、民用机械工业及整个制造业发生了革命性
的变化,使产品质量与性能、产品开发和更新换代的速度、交货期以及劳动生
产率、经济新的水平。是高新技术产业的基础
统产业实现产业的重要,对整个国民经济产生重大而深
。运动控制技术作为数控机床和机器的核心是各国发展的高新
技术,其技术国的一个有一个自的产业化数
控系统产品是影响我国数控机床产业发展的根本原研究开发可与国外
的国产化数控系统并实现产业化是振兴我国数控机床产业的关键
§1.1 运动控制的开发与研究现状
运动控制(Motion Control)电驱动技术研究的基础随着科学
的发展形成的一性、多技术。运动控制器以逻辑控制
为核心,以信号敏感元件,以电机/力装置为控制
的主要任务是根据作业的要求和器件的
要的逻辑/运算,为电机确的控制
个机械运动控制系统的结构一般由下列(1)量机械和电
(2)使机构系统进行运动的行机构;(3)对机械系统
的控制器。运动控制器的轴数一般指它所能控制运动的数
等于所能控制电机运动轴的数我们把所能控制电机运动轴的
1的运动控制器,为多轴运动控制[1]。本课题所研究的
型的多轴实时运动控制器
运动控制代广而又的任务。其原因就在于生产过程的速
在不断的提高,制造业对度和实现制造提出了越来越高的要
随着微技术、电技术以及处理器控制技术的发展,
技术的进统的运动控制系统的特性现代工业和
发展的要求。归纳起来个方面[2]
(1)式结构。提环境下成特定
1
嵌入式多轴运动控制器研究
便便
很高。
(2)控制软件的。软件的结构于处理器硬件,在不同
硬件平移植,也不便于软件的升级或更新。
(3)性和可于采用多片单片机的并行结构,使系统的
同步困难,数据使控制器的容性和可
(4)少网络功能。这便于构造系统,实现多系统调,以及
控制。
§1.2 数控技术发展趋势
统运动控制系统的以,数控技术正朝着
[3]
PC 机、具有开式体系结构的数控系统。
的数控系统多采用用体系结构,这然具有结构简单,
技术成,产品,生产成本但随着技术的进一发展,
越来越暴露有的缺点,系统硬件的计算机技术的一
最新成果便用于数控技术,了系统的;数控系统
能的单一和好地适应加工、多样化和设个性化的要求,用
培训费用过高等。使
研究一具有开式体系结构的数控系统式数控系统。
近年来共体、,进行新一代数
控系统的研究。到目前新一代数控系统研究多的是关于开
80
NGC(Next General Controller)90
OMAC OSACA OS-EC 都大大推
式结构数控系统的研究。
IEEE 使
不同销售商,可以与其用系统实现操作并提
致风格为,开式体系结构四个特点:
作性、可移植性、可性、可换性。
1操作性。系统提供标准化的接口、模型。
2
摘要:

摘要基于ARM的嵌入式数控系统是集成了计算机数字控制技术、ARM技术、FPGA技术及嵌入式操作系统技术等为一体的技术含量很高的数控系统,是对低成本、高性能的三轴数控系统研究的一个新的尝试。基于ARM的嵌入式数控系统软、硬件部分的设计与实现及运动控制算法的研究是本论文研究的主要任务。本论文的重点有三方面内容:1)嵌入式数控系统硬件的研究及实现;2)RTOS实时操作系统移植及驱动开发;3)NURBS插补算法的研究及实现。论文共分为七章。第一章是绪论部分。综述了数控技术的发展历程、缺点、趋势,并简单介绍了嵌入式系统的概况,以及国内外嵌入式运动控制器研究现状,最后提出了本论文的研究意义和工作内容。第二...

展开>> 收起<<
嵌入式多轴运动控制器研究.doc

共64页,预览7页

还剩页未读, 继续阅读

作者:高德中 分类:高等教育资料 价格:15积分 属性:64 页 大小:4.18MB 格式:DOC 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 64
客服
关注