基于μC/OS-Ⅱ的嵌入式测控系统研究与应用

来源 :桂林工学院 桂林理工大学 | 被引量 : 0次 | 上传用户:zhjic
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,测控领域普遍使用的嵌入式微处理器加传统前后台程序设计的开发模式,已越来越不能满足测控系统复杂的应用要求。嵌入式操作系统正是为了满足日益复杂的嵌入式系统设计而产生的。针对这种情况和相关研究项目的自身特点,本课题选择在μC/OS-Ⅱ实时操作系统基础上开发嵌入式测控系统。μC/OS-Ⅱ仅是一个实时操作系统内核,主要包含任务调度、任务管理、时间管理、简单内存管理、任务间的通信与同步等基本功能。在测控应用中,模拟量的采集、滤波、运算,以及各种控制算法、越限处理、串行通讯、控制系统组网等都是具有一定共性的。将这些共性的功能设计直接添加到操作系统中,开发出适合特定应用领域的嵌入式操作系统,可使应用设计工程师在项目开发过程无需重复进行这些功能设计,减小工作量,提高效率,具有一定实际意义和价值。 本课题开发基于μC/OS-Ⅱ的、面向测控应用的嵌入式系统,主要工作内容:对μC/OS-Ⅱ进行内核分析,设计任务堆栈和硬件堆栈的数据结构,使用KeilC51编译器,在大模式下,采用独立硬件堆栈和任务堆栈,通过修改μC/OS-Ⅱ包含文件和C51定制文件完成操作系统在目标微处理器平台上的移植;在移植基础上针对测控应用添加共性模块,应用控制模块主要包括数据采样、滤波、越限报警和改进的PID控制算法等,添加了串口通信模块和网络功能模块;针对网络化测控应用需要,使用RS485总线和Modbus协议组成现场级嵌入式网络测控系统,并对标准的Modbtls协议进行功能扩展,并将其嵌入到μC/OS-Ⅱ上;在网络通信中,对测控对象进行分级,利用时间调度来确保网络控制的实时性;同时对所做工作进行了测试。 添加测控应用中共性功能模块,通过调用相应的用户程序接口函数,测控应用系统的开发人员可以很方便的设计具体的应用程序,大大提高控制产品的研制效率,缩短开发时间。本课题设计的嵌入式系统同时适用于测控系统的主从设备,在网络化测控系统领域具有普遍通用性,能够适应日益增长的测试应用需要。
其他文献
金川铜镍硫化物矿田位于甘肃省金昌市。矿田中已发现铜镍硫化物矿床4个,矿床主要产在超基性岩带内,其中Ⅰ、Ⅱ矿规模大,铜镍品位高,矿化类型多样,是目前主要开采对象。 论
档案管理工作的目的是利用档案为各项工作服务.当今高速发展的时代,网络化、无纸化、电子档案进入我们的学习工作中,作为档案工作者应摒弃传统固有的思想观念和模式,积极探索
宇宙无始无终,这是刚刚发表的一个科学新论。提出这个理论的宇宙学家说,宇宙必然是这样,这才可以解释宇宙间一个重大的疑团:为什么星体和各星系都在背道而驰,越离越远?宇宙原本已经
期刊
华北地块南缘处于华北地台与秦岭褶皱系的衔接带,是我国太古宙花岗绿岩带出露较为广泛的地区之一,中生代又卷入秦岭造山带的陆内造山和大陆伸展运动。复杂的构造演化和岩浆活动
某新型塑壳式断路器是具有当代国际先进水平的剩余电流保护断路器,广泛应用于低压配电系统、电力系统以及船舶、航空、航天等国民经济领域,甚至亦应用在国家重点军事工程。该新型断路器除了具有过载、短路保护等功能外,还能保护人身安全和防止电气火灾。故对其可靠性研究不单有着较好的市场前景,而且有着良好的社会价值。本文对某新型断路器可靠性理论进行了深入研究。根据某新型塑壳式断路器的工作特点,对其操作机构、热磁脱扣
地震快、慢横波传播的时差及振幅随裂隙(缝)方位的变化(AVA)曲线能反映垂直定向裂缝介质(EDA)的性质、裂缝密度及走向,对多波地震资料的处理、解释有重要意义。因受观测条件限
农用地分等是土地评价的一个重要组成部分,与土地潜力评价、适宜性评价、土地经济评价、土地可持续评价等密切相关。它是实现合理利用耕地、保护有限的耕地资源的重要手段。农
随着我国铁路运输事业的迅速发展,特别是铁路经过六次大提速,铁路运输的线路规模不断扩大,客货运输车辆的运行速度、密集程度不断加大,对铁路事故应急救援工作提出了更高的要
地质灾害的发生影响着人们的生产和生活,给社会造成了巨大的经济损失,因此有必要对灾害进行调查、分析、预测和防治。本文阐述了利用遥感技术对太原西山煤田区域崩塌、滑坡、泥
机床作为装备制造业的基础单元,量大面广,耗能巨大。随着环境和能源问题的日益严峻,机床能耗问题受到了国际社会的广泛关注。针对数控机床高能耗、低能量效率的特点,分析数控