用户名: 密码: 验证码:
嵌入式实时控制系统的研究及应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在现代科学技术的许多领域中,自动控制技术起着越来越重要的作用。在国民经济各部门中,由于广泛应用了自动控制技术,改善了劳动条件,提高了产品质量和劳动生产率。近几十年来,随着数字计算机技术的发展和应用,嵌入式控制系统被广泛地应用于办公自动化,消费,通信,智能设备,机器人,工业和军事领域,其中,办公自动化,消费,通信领域占的份额约90%以上。可以说大至航天器、飞机、军舰,小到车床、电视、手机都有嵌入式控制系统的用武之地。
     嵌入式实时控制系统是以应用为中心,以计算机技术为基础,并且软硬件可剪裁,对可靠性,成本,体积,功耗有严格要求的控制系统。嵌入式实时控制系统一般用于对实时性及系统响应时间要求较高的专用实时控制系统。
     本文围绕着针对直流伺服电机设计一套伺服试验系统,对于嵌入式实时控制系统应用技术进行了比较全面的研究,提出了嵌入式实时控制系统的开发流程和步骤,并对其中的一些问题进行了专门研究,在实物实验中获得了比较好的效果,这些问题包括:嵌入式操作系统开发,分析了使用Linux操作系统进行嵌入式操作系统软件开发的优越性,并且从内核定制、文件系统裁剪、系统启动等几个方面研究嵌入式Linux操作系统的开发;实时性研究,分析了在操作系统中影响系统实时性能的因素,研究了Linux操作系统的几种实时解决方案,并且研究了基于优先级的可抢占式与可选择的同优先级按时间片轮转相结合的调度算法以及最迟响应与最快处理的可抢占式调度算法。详细介绍了Linux下外设驱动程序的特点,编写了数据采集卡在Linux操作系统下的设备驱动程序;解释了采用MiniGUI的原因,研究了MiniGUI的实现原理,以及如何进行基于MiniGUI进行图形应用程序的开发;最后进行了整套嵌入式实时控制伺服试验系统的联合调试,检测并且修改各种参数的设置,分析实物实验和计算机仿真结果之间的差异原因。
The technology of automatic control plays more and more important role in the many modern fields. We have improved working conditions, the qualities of products and productivity as a result of the extensive application of the technology of automatic control. In the recent years, embedded control system is applied for office automation, consumption, communication, intelligent facility, robot, industry and military domains, particularly in the fields of office automation, consumption, communication it accounts for about more than 90% of share. From spacecrafts airplanes, warships to lathes, televisions, cellphones, applications of embedded control system are very broad.
    The application of Real-time embedded control system is the emphasis, the technique of computer application is basis, hardware and software can be cut out. There is a pretty strict limit of reliability, cost, volume and energy-consuming. Real-time embedded control system is applied for firm Real-time and responding circumstance.
    Aiming at direct current servo electromotor, a set of servo experiment system is designed, exploitation flow and process of Real-time embedded control system are advanced, some issues of them are paid much more attention, the satisfied effects are obtained in the real circumstance, these issues include: exploitation of embedded system, analysis of superiority of the exploitation, the exploitation of embedded Linux operation system from kernel customizing and file system cutting out to system starting up is researched, some factors which effect the system's capability are analyzed, the settled Real-time schemes of Linux OS and the arithmetic of preemptive priority scheduling and round-robin scheduling and latest and rapid arithmetic are researched. Particularly characteristics of driver of Linux OS are introduced, the date-collecting card's driver has been written, causes of using MiniGUI are explained, actualizing principles of MiniGUI are studied and the program which actualizes MiniGUI has been compiled. F
    inally a complete set of Real-time embedded control system is debugged, all kinds of parameters are measured and amended, the causes of difference between real experiment and computer simulation are analyzed.
引文
[1] 蒋心晓,牛红,牛荣健.REDHAT LINUX7指令参考手册.人民邮电出版社,2001
    [2] 和硕科技编辑部.精通LINUX&UNIX Shell程序设计.中国青年出版社,2001
    [3] 王学龙.嵌入式Linux系统设计与应用.清华大学出版社,2001
    [4] 沉绪榜,何立民.2001嵌入式系统及单片机国际学术交流会论文集.北京航空航天大学出版社,2001
    [5] 邹思轶.嵌入式Linux设计与应用.清华大学出版社,2002
    [6] 张来勇.基于单片机的嵌入式系统研究.西北工业大学硕士学位论文,2002
    [7] 闫守孟.面向嵌入式Linux系统的仿真开发环境.西北工业大学硕士学位论文,2002
    [8] 郭晓东,刘积仁,余克清,王永峰,陈定君.嵌入式系统虚拟开发环境的设计与实现.计算机研究与发展,No.4,2000
    [9] 赵凌志.Linux操作系统及发展.黑龙江通信技术,No.1,2002
    [10] 郭学理,韦智,潘松.Linux的Ext2文件系统.计算机应用研究,No.5,2001
    [11] 杨益,郭庆平.Linux的特色及发展展望.交通与计算机,No.6,2000
    [12] 黄浩波.Linux系统的硬盘分区与文件系统.现代电子技术,No.8,2001
    [13] 顾喜梅,顾宝根.Linux虚拟文件系统实现机制研究.微机发展,No.11,2002
    [14] 袁广林.飞翔空中的Linux.电脑知识与技术,2002,4
    [15] 宋云鹏,张薇.关于Linux.电脑知识与技术,2002,4
    [16] 金西,黄汪.嵌入式Linux及其关键技术.微型机与应用,No.11,2000
    [17] 凌明,郑凯东,胡晨,时龙兴.嵌入式操作系统内核的实现.电子器件,Vol22,No.4
    [18] 张云生.实时控制系统软件设计原理及应用.国防工业出版社,1998
    [19] 蒋海兵.嵌入式系统的软件研究与开发.西北工业大学硕士学位论文,2002
    [20] 刘执远.嵌入式Linux集成开发环境.西北工业大学硕士学位论文,2001
    
    
    [21] 聂勇.实时系统及应用研究.西北工业大学硕士学位论文,2000
    [22] 夏煜.Linux操作系统的文件系统研究.西北工业大学硕士论文,2000
    [23] 李超.ADSL网络设备Linux系统驱动程序的研制.西北工业大学硕士论文,2001
    [24] 沙磊.保护模式下的实时多任务内核.西北工业大学硕士学位论文,1997
    [25] 李焱.MM-Linux文件存取、通信子系统的研究及其实现.西北工业大学硕士学位论文,1999
    [26] 艾莉英.基于Linux的多媒体任务调度与同步技术研究.西北工业大学硕士学位论文,1998
    [27] 杨柯.嵌入式图像处理研究.西北工业大学硕士论文,2003
    [28] 白衡.嵌入式操作系统裁剪技术研究.西北工业大学硕士论文,2002
    [29] 刘志远.Linux集成开发环境.西北工业大学硕士学位论文,2001
    [30] Stephen Edwards, Luciano Lavagno, Edward A.Lee, Alberto Sangiovanni-Vincentelli. Design of Embedded Systems: Formal Models, Validation, and Synthesis. PROCEEDINGS OF THE IEEE, Vol.85.NO.3, 1997
    [31] Donald E.Thomas, Jay K.Adams, Herman Schmit. A Model and Methodologyfor Hardware-Software Codesign. IEEE DESIGN&TEST OF COMPUTERS, 1993.9
    [32] Andrew S. Tanenbaum, Albert S.Woodhull. Operating System Design and Implementation. Prentice-Hall International, Inc, 1986

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

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

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