工业控制领域的嵌入式系统实时性研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:xia226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工业控制领域中,系统的实时性问题应当放在极其重要的地位加以考虑。系统不仅需要保证数据采集、控制、传输等周期任务在确定时间内完成,也要保证突发事件等非周期任务的及时响应。 uClinux是一种优秀的嵌入式Linux版本,专门针对微控制领域而设计,但由于其自身并没有实时性设计,需要我们加以改进和完善。将具有实时性的嵌入式系统引入到工业控制领域,无疑有着广泛的应用空间,这一技术必将成为未来工业控制领域的发展趋势,必将成为企业谋求新一轮发展的基石。 为此,本文首先针对课题背景,以MCF5307为核心搭建系统硬件平台;使用Metrowerks CodeWarrior集成开发环境开发Bootloader程序;移植、裁减uClinux,实现了JFFS文件系统并比较了各种烧写方法;在此基础上编写了监控程序,基本满足设计需要。 针对系统实时性的不足,从处理器调度、进程调度、内核时钟三方面着手,分析了标准Linux内核的实时性能,总结出影响Linux实时性的四个主要因素:非抢占式内核、临界区关中断机制、进程调度算法软实时、时钟精度粗糙。 在综合比较四种比较典型的Linux实时化方案的实现途径、基本原理、源代码开放程度及价格等各方面因素后,选择RTAI实时应用接口方案。从RTHAL及RTAI功能模块两方面入手,详细分析了RTAI的实现原理。 随后研究了将RTAI移植到MCF5307平台的实现途径,研究了应用程序的移植过程,并通过设备访问时间的优化及设备调度器的设计进一步提高了系统的实时性能。使用逻辑分析仪LA-2124搭建测试平台,针对周期及非周期任务编写测试程序,测试结果表明uClinux+RTAI方案性能优秀,适合工业控制领域对于实时性能有着较高要求的应用场合。 最后,在总结全文的基础上,本文提出了若干有待进一步深入研究和探讨的问题,并对今后的研究工作提出了一些建议。
其他文献
通过新闻媒体向社会发布城市空气质量日报,告知市民其享有的城市空气质量状况,增加环保的透明度,增强全民的环保意识,提高城市的知名度,是政府环保工作的重要举措之一。随着
本文主要提出了一种基于以太网技术的嵌入式通信模块的构架和设计方案,并利用Microchip公司生产的高性能PIC18F系列微处理器为平台进行实现。 以太网技术作为一种功能强大
图像声音采集处理技术在信息处理技术中占有非常重要的地位,它涉及工业检测、医疗设备、军事、消费电子等诸多领域。在一般场合,图像声音采集处理采用基于计算机的处理系统。
说话人识别是指通过说话人的语音说话人识别是指通过说话人的语音来自动识别说话人的身份,它在许多领域内有良好的应用前景。本说话人识别系统采用了矢量量化方法,它包括两个
本文的主要研究内容是嵌入式轴承检测系统ARM端的软件设计与实现。论文介绍了轴承检测系统的背景,以及目前国内外的发展状况;说明了本文所采取的基于ARM和DSP双核的嵌入式轴
数字化技术正在极大地改变着我们的生活和体验。作为数字化技术的基石,数字信号处理(DSP)技术已经、正在、并且还将在其中扮演一个不可或缺的角色。现在其触角已广泛地拓展到
随着模式识别和人工智能技术的不断发展,人体检测已经成为一个重点研究课题,在人机交互和智能视频监控等领域具有较为广泛的应用前景。同时人体检测作为人体动作识别、运动分析
基于TCP/IP网络技术的双足机器人控制系统是利用网络作为通讯手段,对网络中的双足机器人进行操作,它拓展了人类的作业空间,在远程医疗、空间作业、工业合作生产等领域有广泛的应
直接转矩控制技术(DTC)是继矢量控制技术之后发展起来的另一种新型高性能交流调速传动的控制技术。它以新颖的控制思想,简洁明了的系统结构,优良的静、动态性能得到了迅速的发
在实际工业生产过程中,不确定性和时滞是普遍存在的。系统中不确定性的引入,更为准确地描述了模型和实际对象之间的不一致性,更为真实地反映了系统参数变动和干扰的存在性。因此