基于可编程控制器CPU模块的嵌入式操作系统的设计

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:mimibbs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程序控制器作为工业环境下底层控制平台,直接面向控制对象。由于具有高可靠性,易扩展,“它控制的范围可大、也可小,几乎所有的控制领域都可用它;它控制的对象可以是开关量、也可以是模拟量、脉冲量,几乎什么量的控制都可用它;它可用作控制,也可用作数据终端、系统诊断,几乎什么工程任务都可用它”,使得可编程序控制器技术和机器人技术、CAD/CAM技术共同成为现代工业自动化的三大支柱之一的原因。如果可编程序控制器实行开放,提供友好接口,那么不仅可以用在集散控制系统、现场总线控制系统中,作为底层控制器;而且结合当今网络技术,使可编程序控制器成为网络终端产品的一种有效控制器。可编程序控制器CPU模块中有一个非常重要的管理系统资源的平台,这就是嵌入式操作系统。用户编写的应用程序需要在嵌入式操作系统的支持下才能运行,而且正是有了嵌入式操作系统,可编程序控制器的功能才会日益变得强大起来。调度算法是开发嵌入式操作系统第一个要解决的理论问题,它确定了如何进行任务调度。抢占时间片式调度基础上结合优先级的算法是所开发的嵌入式操作系统采用的调度算法,围绕此算法,对有关的问题给予了阐述和证明。如何设计时间片及保证操作系统按照时间片的大小抢占CPU,这是决定所设计的嵌入式操作系统能否成功的第一个关键环节。在嵌入式操作系统中,任务调度、任务通信、内存管理等都需要相应的数据结构,如表、栈、队等,它们用来维护操作所需的数据或信息;算法就是对这些数据或信息的操作。因此,在设计嵌入式操作系统之前,首先需要讨论相应的数据结构和算法。嵌入式操作系统结构设计时可选择分层式结构方法或整体式结构方法。本课题采用整体式结构方法。采用整体式结构方法时,整个操作系统作为一堆过程的集合,每个过程都可以调用任意其他过程,系统中的每一过程都需要定义一个完好的接口,即它的入口参数和返回值,而且相互间的调用要求不受约束。操作系统内核在任务调度时,是根据任务的状态进行任务切换的过程,这部分程序为系统函数Os_TasK_Switch,该函数可以称为调度器。调度器作为嵌入式操作系统的内核部分,是系统最核心部分。本课题以此为重点,编写源程序并作出说明。
其他文献
开关电源技术日趋成熟,但是研制大功率、小体积、高性能的开关电源仍是人们不断努力和追求的目标。三电平变换器在电力电子直流变换器中的应用越来越广泛,已成为解决小体积和大功率变换器的一个重要方法。三电平直流变换器的首要目的是为了降低开关管的电压应力,同时减小输出滤波电感、电容的值,从而减小变换器的体积。随着软开关技术的飞速发展,结合软开关技术的三电平变换器已成为研究的热点问题。本文首先给出了基本三电平拓
智能结构由于具有响应快、自适应、自诊断、自修复之优点逐渐成为振动控制领域里研究的热点。压电材料(压电陶瓷和压电聚合物)具有很强的力电耦合效应而成为智能结构中应用最为广泛的智能材料。本文以压电薄板为研究对象,采用解析法(里兹法)和数值分析法(有限单元法)研究了压电智能结构的振动控制问题,其中采用的反馈控制策略为直接反馈。研究表明,压电结构中,压电材料的压电效应是智能结构消耗能量实现主动控制的最根本原
随着能源危机和环境危机的加剧,电动汽车以其经济性和环保性迅速受到社会的广泛关注。大规模电动汽车的并网既是挑战又是机遇。一方面,电动汽车充电具有随机性,这种无序充电行为可能会产生新的负荷高峰;另一方面,随着电力电子技术和控制技术的发展,电动汽车在V2G(Vehicle-to-Grid)环境下可以看作是一种移动分布式储能系统,能够为电力系统提供辅助频率服务。随着经济的发展和居民生活水平的提高,空调、冰
线损分析对提高电网技术线损管理水平以及制定降损规划等方面起着积极的推动作用。传统的中低压配电网线损分析因为数据来源不足等原因导致线损计算精度不高,而且也不能很好地计及三相不平衡等因素。随着电力系统量测技术的发展,高级量测体系(advanced metering infrastructure,AMI)中的智能电表提供的精准量测数据和SCADA(supervisory control and data
为实现电网运行中的自动发电控制以及经济调度控制,首先应该进行的工作即为电力系统负荷预测,并且精确的短期负荷预测有利于电力系统的稳定性运行,因此,学者们针对短期电力负荷预测投入了大量的研究,旨在寻找合适的方法提高负荷预测精度。但随着智能电网技术的发展,电网监测数据的规模明显增大,使得传统负荷预测模型局限性显著。针对此现状,本文将机器学习的方法应用到短期负荷预测中,并且通过某一地区的负荷及相关数据进行
本文以质量、动量和能量守恒为基础,结合平面激波理论、热力学理论和修正的Tillotson物态方程,对球形铝弹丸超高速正撞击航天器铝防护屏后产生的碎片云及碎片云撞击舱壁穿孔
飞行器的定常和非定常气动力的准确数值求解,特别是跨音速范围内的准确数值求解及研究,一直以来都是飞行器设计工作者必须面对的重要研究难题。本文主要对亚音速、跨音速和超
本文是从流体力学的角度出发,研究活性污泥的流变特性.由于活性污泥属于非牛顿流体,所以需要从非牛顿流体的角度来研究它的特性,通过实验来确定它的流动方程的模型.本文对于