收藏本站
收藏 | 论文排版

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

叶丙刚  
【摘要】: 可编程序控制器作为工业环境下底层控制平台,直接面向控制对象。由于具有高可靠性,易扩展,“它控制的范围可大、也可小,几乎所有的控制领域都可用它;它控制的对象可以是开关量、也可以是模拟量、脉冲量,几乎什么量的控制都可用它;它可用作控制,也可用作数据终端、系统诊断,几乎什么工程任务都可用它”,使得可编程序控制器技术和机器人技术、CAD/CAM技术共同成为现代工业自动化的三大支柱之一的原因。如果可编程序控制器实行开放,提供友好接口,那么不仅可以用在集散控制系统、现场总线控制系统中,作为底层控制器;而且结合当今网络技术,使可编程序控制器成为网络终端产品的一种有效控制器。 可编程序控制器CPU模块中有一个非常重要的管理系统资源的平台,这就是嵌入式操作系统。用户编写的应用程序需要在嵌入式操作系统的支持下才能运行,而且正是有了嵌入式操作系统,可编程序控制器的功能才会日益变得强大起来。 调度算法是开发嵌入式操作系统第一个要解决的理论问题,它确定了如何进行任务调度。抢占时间片式调度基础上结合优先级的算法是所开发的嵌入式操作系统采用的调度算法,围绕此算法,对有关的问题给予了阐述和证明。如何设计时间片及保证操作系统按照时间片的大小抢占CPU,这是决定所设计的嵌入式操作系统能否成功的第一个关键环节。 在嵌入式操作系统中,任务调度、任务通信、内存管理等都需要相应的数据结构,如表、栈、队等,它们用来维护操作所需的数据或信息;算法就是对这些数据或信息的操作。因此,在设计嵌入式操作系统之前,首先需要讨论相应的数据结构和算法。 嵌入式操作系统结构设计时可选择分层式结构方法或整体式结构方法。本课题采用整体式结构方法。采用整体式结构方法时,整个操作系统作为一堆过程的集合,每个过程都可以调用任意其他过程,系统中的每一过程都需要定义一个完好的接口,即它的入口参数和返回值,而且相互间的调用要求不受约束。 操作系统内核在任务调度时,是根据任务的状态进行任务切换的过程,这部分程序为系统函数Os_TasK_Switch,该函数可以称为调度器。调度器作为嵌入式操作系统的内核部分,是系统最核心部分。本课题以此为重点,编写源程序并作出说明。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 李方军;蒋波;邓豫蜀;;Linux进程调度分析[J];中国西部科技(学术);2007年10期
2 赵新生;用可编程序控制器实现对伺服定位系统的控制[J];组合机床与自动化加工技术;1988年04期
3 张复兴;;可编程序控制器(6) 第六部分 SU-5/SU-6可编程序控制器——SG-8的小型化系列[J];电气传动;1990年06期
4 姚立波;;电梯的PLC控制系统[J];制造业自动化;1991年04期
5 魏正纪;刘磅;;三菱公司最新可编程序控制器(PLC)简介[J];工业仪表与自动化装置;1992年01期
6 彭瑜;可编程序控制器市场、技术及其应用[J];工业控制计算机;1994年05期
7 胡立新;;可编程序控制器在组合机床上的应用[J];华东交通大学学报;1995年04期
8 赵民;;用PLC实现单按钮控制电机启停方法[J];职业;2008年24期
9 关键;艾彪;;可编程序控制器在大型压力机上的应用[J];CMET.锻压装备与制造技术;1987年05期
10 高广学;;可编程序控制器电视节目自动播放系统[J];电视技术;1991年08期
11 赵凤金;;CKY型可编程序控制器在气流磨生产线中的应用[J];电气传动;1992年03期
12 常锋;;可编程序控制器(PC)编程原理及其应用(一)[J];机床与液压;1992年05期
13 孙火金;;可编程序控制器在配料系统中应用[J];机械与电子;1993年06期
14 王振淮;;可编程序控制器在过程控制中的应用及发展[J];自动化与仪表;1993年01期
15 吴峰;;小型PC机改造[德]F400Y铣床电气系统的实践[J];电工技术;1994年01期
16 李国进,赵肃聪;可编程序控制器在混凝土搅拌机中的应用[J];计算技术与自动化;1995年03期
17 谢文祥;葛文运;;环形轨道上多个电动葫芦自动认址的PLC控制[J];电气传动;1995年05期
18 李延昭;可编程序控制器在供水闭环控制系统的应用[J];制造业自动化;1998年05期
19 李景学;张维杰;;可编程序控制器在沸腾炉控制系统中的应用[J];国内外机电一体化技术;1999年04期
20 ;ProConOs可移植性的PLC安全性由标准保证[J];国内外机电一体化技术;1999年02期
中国重要会议论文全文数据库 前10条
1 刘文;马小平;杜岗;宋鑫;;基于可编程序控制器的新型医疗垃圾处理系统设计与开发[A];2009年中国智能自动化会议论文集(第三分册)[C];2009年
2 夏志忠;;可编程序控制器与IBM-PC计算机之间的数据通讯[A];中国航海学会通信导航学术年会(1992)论文集[C];1992年
3 郭惠忠;甘志超;孙中华;;PLC可编程序控制器用于自来水虹吸滤池自动控制系统[A];中国土木工程学会给水排水学会机电委员会第六次技术交流会论文集[C];1991年
4 刘建;杨存修;孙林;;可编程序控制器滤池自控系统[A];中国土木工程学会给水排水学会机电委员会第六次技术交流会论文集[C];1991年
5 刘军;;监控系统在余热回收锅炉上的应用[A];全国先进制造技术高层论坛暨制造业自动化、信息化技术研讨会论文集[C];2005年
6 孟庆金;王孝红;景绍洪;袁铸钢;;PLC在龙门铣床中的应用[A];1998中国控制与决策学术年会论文集[C];1998年
7 王志慧;路颖菊;;可编程序控制器在包装自动控制系统中的应用[A];2005中国控制与决策学术年会论文集(下)[C];2005年
8 李蕾;;浅谈可编程序控制器在客车电气系统上的应用[A];中国铁道学会第三届标准计量委员会2008年学术交流报告会论文集[C];2008年
9 肖龙干;祁立标;;变频调速装置在罗茨鼓风机系统中的应用[A];设备维修与改造技术论文集[C];2000年
10 张在房;梁志伟;郑水波;;PLC控制的吸烟丝输送设备设计[A];先进制造技术论坛暨第三届制造业自动化与信息化技术交流会论文集[C];2004年
中国博士学位论文全文数据库 前10条
1 王立刚;开放式混合实时系统中的调度方法研究[D];中国科学技术大学;2006年
2 颜文俊;专用可编程控制器的研制[D];浙江大学;1996年
3 张志义;工程车辆三参数模糊自动换挡规律研究[D];吉林大学;2007年
4 谢鲲;布鲁姆过滤器查询算法及其应用研究[D];湖南大学;2007年
5 张晔芝;基于图形旋转系统的渐进层次细节方法研究[D];中南大学;2007年
6 王树鹏;网格应用生存性增强技术研究[D];哈尔滨工业大学;2007年
7 刘涛;无线系统中基于用户满意度保证的调度与资源分配方法研究[D];中国科学技术大学;2009年
8 辛士庆;从离散测地问题到动态有序集[D];浙江大学;2009年
9 杨帆;蓝牙个域网调度与网络构成算法的研究[D];吉林大学;2007年
10 郭勇;基于GMPLS的智能无源光网络技术研究[D];上海交通大学;2006年
中国硕士学位论文全文数据库 前10条
1 叶丙刚;基于可编程控制器CPU模块的嵌入式操作系统的设计[D];广东工业大学;2007年
2 张宇凯;热泵干燥机控制系统的研究[D];南京农业大学;2004年
3 肖风华;螺杆制冷压缩机组微电脑控制系统设计与实现[D];武汉大学;2004年
4 章丽芙;PLC自动控制综合实验系统设计[D];东南大学;2006年
5 尹彩霞;实验室模拟教学柔性生产线原理及故障诊断处理的研究[D];沈阳工业大学;2007年
6 温良;工业锅炉自动监控系统的设计与实现[D];辽宁工程技术大学;2005年
7 冯晓波;基于计算机和PLC的大型开关电器试验站电寿命试验监控系统研究[D];华中科技大学;2006年
8 王前进;船舶电动起货机仿真训练器的研究[D];大连海事大学;2008年
9 王红玉;塑料挤出生产线温度集中控制系统的研究[D];北京化工大学;2004年
10 张美英;烟支装盘机自动控制系统的研究与设计[D];湖南大学;2005年
中国重要报纸全文数据库 前10条
1 山东 韩德弟;富士可编程序控制器开关电源[N];电子报;2002年
2 韩养社 高虎贤 王再英;谈楼宇控制自动化的发展[N];中华建筑报;2006年
3 并行分布处理国家重点实验室 章文嵩 章文卓 吴泉源;可伸缩网络服务的Linux集群[N];计算机世界;2000年
4 重庆 Over-Time;程序=算法+数据结构[N];电脑报;2004年
5 中科院计算所软件研究室 李洋;确保Linux环境下文件共享的安全[N];计算机世界;2004年
6 ;让代码自动生成[N];网络世界;2006年
7 齐国隆;HL7标准别忘了本地化改造[N];中国计算机报;2007年
8 萨文;构建全新的数据结构管理[N];国际商报;2004年
9 ;构建新数据结构管理[N];计算机世界;2004年
10 吴旻;IP层次化QoS的应用[N];通信产业报;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978