用户名: 密码: 验证码:
基于文本指令的嵌入式运动控制器
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
运动控制器是通过对由电机驱动的执行机构等设备进行运动控制,以实现预定运动轨迹目标的装置。随着运动控制技术的不断发展,采用运动控制器为核心部件的数控系统将成为新一代数控技术的发展趋势。本文所研究的运动控制器,是一种依靠通用计算机外部接口与上位机进行通讯,并且通过接收文本格式的运动控制指令进行工作的一种新型嵌入式运动控制器。它不仅操作简便,控制效果好,而且能与多种类型的计算机系统进行集成,构造出适用于不同应用场合的运动控制系统。
     本文的研究重点是:1、操作系统在运动控制器硬件平台上的移植;2、运动控制指令的设计;3、实时多任务环境下的运动控制器软件设计。全文共分为七章:
     第一章,绪论。介绍了运动控制器和嵌入式系统的概况,分析了国内外研究现状,提出了本课题的研究意义和研究内容。
     第二章,嵌入式运动控制器总体设计。根据系统需求分析进行了硬件和操作系统选型,并提出了运动控制器的软件总体结构框架。
     第三章,μC/OS-Ⅱ在嵌入式运动控制器上的移植。介绍了目标系统S3C44BOX的寄存器组织和异常处理流程,并详细分析了操作系统μC/OS-Ⅱ的移植过程。
     第四章,运动控制芯片PCL6045功能分析。介绍了运动控制芯片PCL6045的读写操作方法、运动模式和速度样式。
     第五章,嵌入式运动控制器软件设计与实现。首先介绍了运动控制指令的设计思想,然后对通讯接口、指令解释、指令队列管理、指令执行和状态显示等各软件功能模块作了逐一分析,最后还给出了在实时操作系统下的多任务程序设计方法。
     第六章,嵌入式运动控制器的测试。介绍了测试方法以及测试计划,并通过两个运动控制程序展示了运动控制器所具备的功能。
     第七章,总结与展望。总结了本文所获得的研究成果,并对今后的研究工作做了展望。
Motion controller is the equipment that control the motor driven machine to implement the expectant motion locus. With the development of motion control technology, more and more Numerical Control System use motion controller as core component. The main research theme of this dissertation is a new style Motion Controller that communicate with upper computer by universal computer port and work base on receiving motion control instruction in text format. It has the advantage of easy usage and good control quality. Besides, it can be connected to different types of computer system to build the proper motion co ntrol system for each application.
    The main contents of this dissertation are porting operating system to the hardware platform, motion control instruction design, and the software implementation under real-time multitask environment.
    Chapter 1, introduction. Introduce the general concept of motion controller and embedded system, summarize the development status, point out the signification of the research.
    Chapter 2, the overall design of motion controller. Choose the proper hardware platform and operating system base on system requirement, design the software framework.
    Chapter 3, Porting μC/OS-II. Introduce the registers and exceptions handling of S3C44B0X, describe the porting process of uC/OS-II.
    Chapter 4, the operation method of PCL6045. Introduce the read/write operation, motion modes, and speed patterns of motion control ASIC PCL6045.
    Chapter 5, the software implementation of motion controller. Introduce the design of motion control instruction, describe all the modules include communication interface, interpretation of instructions, instruction queue, execution of instructions and status display.
    Chapter 6, the test of motion controller. Introduce the test method and test scheme of motion controller, give two example of motion control program to show the functions of motion controller.
    Chapter 7, summarize and expectation. Summarize the achievement of this dissertation, and point out the expectation of future research.
引文
[1] 张宏枫.开放式数控系统运动控制器的研究[D].杭州:浙江大学,2001:16-20.
    [2] NACSA J. Comparison of three different open architecture controllers[A]. Proceedings of IFAC MIM[C]. 2001.134-138.
    [3] W. Sperling, P. Lutz, Designing Applications for an OSACA Control[J], International Mechanical Engineering Congress and Exposition, (The ASME Winter Annual Meeting), 1997.
    [4] 程文锋.基于DSP运动控制器的开放式数控系统的研制[D].杭州:杭州电子工业学院,2003:19-21.
    [5] 邱云周.基于DSP和FPGA的运动控制技术研究[D].成都:四川大学,2004:4-6.
    [6] 孙志永,韩秋实,郑军.基于运动控制技术的数控系统[J].北京:新技术新工艺,2004(3):9-10.
    [7] 田相克.PMAC多轴运动控制器研究[D].兰州:兰州理工大学,2004:1-5.
    [8] 李永飞.开放式运动控制技术的研究[D].天津:河北工业大学,2004:11-17.
    [9] 吴宏,蒋仕龙,龚小云,等.运动控制器的现状与发展[J].北京:制造技术与机床,2004(1):26-28.
    [10] 黄富长.高性能运动控制器的研发[D].西安:西安交通大学,2004:7-14.
    [11] 周舟,张洛平.基于运动控制器的开放式数控系统[J].广州:机床与液压,2003(3):94-95.
    [12] Ren C. Luo, Jyh-Hwa Tzou, Cheng-Yi Hsieh, Hsiu-Hung Chou, The Development of a Thermal Extrusion Based Rapid Prototyping Mechatronics system [J], 2002 IEEE International Conference on Industrial Electronics, Control, and Instrumentation (IECON'02), Sevilla Spain Nov 2002.
    [13] Ren C. Luo, Wei Zen Lee. The Development of a Rapid Prototyping Machine System for Manufacturing Automation [J]. 1999 IEEE International Conference on Robotics & Automation. Detroit, Michigan May 1999.
    [14] 吴朝晖.嵌入式软件发展趋势[J].北京:电子产品世界,2005(2):36,48.
    [15] 李永.嵌入式系统的发展现状和发展趋势[J].安徽:电脑知识与技术,2005(1):68-69.
    [16] 张连明,霍迎辉.嵌入式系统的设计与开发[J].西安:现代电子技术,2003(18):50-51.
    [17] 李佑军.嵌入式系统综述[J].西安:现代电子技术,2003(6):90-91.
    [18] 何立民.嵌入式系统的定义与发展历史[J].北京:单片机与嵌入式系统应用,2004(1):6-8.
    [19] 宋然.嵌入式实时操作系统[J].北京:自动化博览,2001(5):45-46.
    [20] A. Silberschatz, J. Peterson, and P. Galvin. Operating Systems Concepts [M]. Addison-Wesley, 1991.
    [21] 张湘.嵌入式系统和嵌入式操作系统[J].深圳:世界仪表与自动化,2002(5):12-16.
    [22] 朱巍.嵌入式实时操作系统及其应用[J].北京:单片机与嵌入式系统应用, 2002(8): 5-8.
    [23] Ghosh, K., Mukherjee, B. and Schwan, K. A Survey of Real-Time Operating Systems-Draft, Tech. report, Georgia Institute of Technology, 1994.
    [24] 高伟华,杨子军.嵌入式操作系统的研究现状及发展趋势[J].哈尔滨:黑龙江电力,2002(10):383-386.
    [25] 黄艳.开放式数控系统运动控制器的设计与实现[D].沈阳:中国科学院沈阳计算技术研究所,2003:34-53.
    [26] J.Labrosse, Micro C/OS-II: The Real Time Kernel [M], CMP Books, November 1998.
    [27] 郗志刚,周宏甫.运动控制器的发展与现状[J].成都:机床电器,2005(4):5-10.
    [28] 戴向国,张桂香,等.基于ISA总线的步进电机控制卡设计[J].贵阳:机械与电子,2001(5):31-32.
    [29] 丁坤,史中权,邱华.三轴低成本运动控制卡研制[J].大连:组合机床与自动化加工技术,2004(10):35-36.
    [30] 杨帆,侯哲生.一种基于PLC的单轴运动控制器[J].长春:吉林化工学院学报,2001,18(2):44-46.
    [31] 李叶松,董玮.基于CPLD的开放式四轴运动控制器的设计[J].北京:电子技术应用,2002,28(5):35-37.
    [32] H. Bruyninckx, E Soetens, and B. Koninckx. The real-time motion control core of the Orocos project [J]. In IEEE Int. Conf. Robotics and Automation, Taipeh, Taiwan, 2003, 2766-2771.
    [33] 谢万德.基于DSP的多轴运动控制器的研究[D].杭州:浙江大学,2002:8-13.
    [34] 张清明.基于DSP的开放式运动控制器的研究及应用[D].武汉:华中科技大学,2002:14-15.
    [35] 许明景.新一代运动控制ASIC功能分析[J].台湾:机械工业杂志,2003(253):156-166.
    [36] 余张国,李众立,李磊民.基于ARM和MCX314A的嵌入式运动控制器[J].北京:微计算机信息,2005(9-2):76-78.
    [37] http://www.deltatau.com
    [38] http://www.galilmc.com
    [39] http://www.googoltech.com
    [40] http://www.smarteer.com
    [41] Proctor, F.M., Michaloski, J., Shackleford, W., and Szabo, S., Validation of standard interfaces for machine control[J], Intelligent Automation and Soft Computing: Trends in Research, Development, and Applications, Volume 2, TSI Press, Albuquerque, NM, 1996.
    [42] Ross L. Burchard, John T. Feddema. Generic Robotic and Motion Control API Based on GISC-Kit Technology and CORBA Communications[J]. 1996 IEEE International Conference on Robotics and Automation. Minneapolis Minnesota April 1996.
    [43] 邓华.运动控制语言的设计与实现[D].长沙:国防科学技术大学,2003:1-4.
    [44] 马一兵.基于通用串行总线的嵌入式多轴控制器的开发[D].济南:山东大学,2003:2-3,13-20.
    [45] 闫之刚,蒋洪.运动控制芯片MCX314及其应用[J].上海:电子技术,2002(10):39-41.
    [46] 刘今令,刘伟,奚春彦.基于MCX314芯片的多轴运动控制平台[J].北京:电子设计应用,2004(8):104-106.
    [47] 李驹光.ARM应用系统开发详解[M].北京:清华大学出版社,2004:3-4,8-11.
    [48] 王铁勇,侯明善,吴盘龙.嵌入式操作系统μC/OS-Ⅱ的特点及应用[J].沈阳:控制工程,2003(1):74-76.
    [49] 吴非,樊晓光.嵌入式实时操作系统μC/OS-Ⅱ与eCos的比较[J].北京:单片机与嵌入式系统应用,2004(10):15-17.
    [50] Samsung Corp. S3C44BOX User Manual. 2002.
    [51] 胥静.嵌入式系统设计与开发实例详解——基于ARM的应用[M].北京:北京航空航天大学出版社,2005.
    [52] 来卫国.ARM内核的中断技术[J].北京:单片机与嵌入式系统应用,2002(1):314-315.
    [53] 王田苗.嵌入式系统设计与实例开发——基于ARM微处理器与μC/OS-Ⅱ实时操作系统[M].北京:清华大学出版社,2003.
    [54] 杨洪亮,胡金演.μC/OS-Ⅱ在ARM处理器上的移植[J].北京:微计算机信息,2005(2):101-102.
    [55] 阴光磊,彭楚武,梁昂.实时操作系统μC/OS-Ⅱ在AT91上的移植[J].北京:电子设计应用,2005(1):98-100.
    [56] Nippon Pulse Motor Corp. PCL6045 User Manual. 2002.
    [57] Masood, T.Khan, I.Akhtar, M.J. Using extended G-code algorithms for networked industrial robots [J]. Robot Motion and Control. 2004.377-383.
    [58] W. R. Stevens, TCP/IP Illustrated, Volume 1: The Protocols [M]. Addison-Wesley, 1994.
    [59] 辛华峰,于枫,谭健,等.嵌入式USB主/从机应用模块[J].长春:吉林大学学报(工学版),2005(2):166-169.
    [60] 王海欣,黄海宏.液晶显示器的汉字显示方法[J].长春:液晶与显示,2005(2):154-157.
    [61] 徐卓农,张永忠.单片机系统中的汉字显示[J].北京:单片机与嵌入式系统应用,2001(7).
    [62] 刘利枚,汪文勇,唐科.嵌入式软件测试方法与技术[J].南昌:计算机与现代化,2005(4):123-126.
    [63] 章亮,刘斌,陆民燕.嵌入式软件测试开发环境的框架设计[J].北京:北京航空航天大学学报,2005(3).
    [64] 邓世伟.嵌入式软件的测试方法和工具[J].北京:单片机与嵌入式系统应用,2001(1):141-142.
    [65] 郭远东,黄荣瑛,陈友东.基于模块化设计的嵌入式软件测试方法[J].北京:单片机与嵌入式系统应用,2005(1):17-20.
    [66] 徐钦桂,李勇.嵌入式系统性能评测技术[J].东莞:东莞理工学院学报(自然科学版),2005(2):30-35.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700