基于UCOS_II的智能窗系统的设计

被引量 : 0次 | 上传用户:fafa1234567
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们生活水平的提高,人们对居住质量的要求越来越高。自从美国在80年代建造第一座智能楼宇以来,各国纷纷效仿。目前,智能楼宇已经是现代建筑的一个标志。同时,国内也出现了很多与开发智能楼宇产品相关的企业。智能产品开发的核心技术是嵌入式系统的开发。在国外,特别是美国和日本,嵌入式系统开发水平已经发展到了一个很高的水平。而国内在这方面的技术还很欠缺。国内的生产厂家开发的系统大多采用前后台系统。把操作系统移植到CPU开发的智能楼宇产品所占的比例不是太高。而目前,对嵌入式操作系统的研究已经是系统开发的一大主流。基于以上原因,论文完成了在CPU上移植实时操作系统,并以此为平台,开发了多功能智能窗系统。系统主要由电机驱动、按键、红外接收、煤气检测、湿度检测、报警、GSM(Global System For Mobile Communication)等模块组成。电机驱动模块主要为窗户的开关提供动力;按键模块向CPU发送按键信号,控制窗户的开关;红外接收模块接收红外遥控信息,控制窗户开关;煤气检测模块用来检测室内煤气的浓度,浓度超过极限值时,向CPU发送信号,由电机控制开窗;湿度检测模块用来检测空气中的湿度,当湿度达到一定值时,向CPU发送信号,由电机控制关窗;报警模块用来检测是否有盗情发生,如果有盗情发生,就通过GSM模块发送一条消息给住户,并通过电机模块关窗。要实现以上所述的功能,CPU和操作系统的选择是关键。系统选用了美国ATMEL公司的AT89S51单片机作为CPU。51系列单片机是目前国内最常用的CPU。价格便宜,技术资料齐全都是它的优势。实时操作系统选用了UCOS_Ⅱ。UCOS_Ⅱ是一个源代码公开的实时操作系统,它是用ANSI C写成的,所以可移植性非常强。但UCOS_Ⅱ不能直接移植到AT89S51单片机。其中主要原因是AT89S51单片机片内只有4K的程序存储器和128B的数据存储器,不能满足移植的需要,所以系统扩展了64K程序存储器和32K数据存储器使问题得到了解决。在系统开发中,由于把实时操作系统UCOS_Ⅱ移植到了AT89S51单片机上,所以开发应用软件的时候,只需把智能窗要完成的功能分隔成一个个小的任务,然后分别为任务编写相应的程序,简化了软件的开发过程,系统也变得易于维护。软件的开发周期有所缩短,可靠性有所增加,这种方法比传统的前后台系统具有更大的优势。经过调试,系统运行良好,实现了除短消息以外的所有功能。本智能窗系统有着良好的行业运用前景,良好的稳定性和可扩充性都是它的优势。为开发和生产楼宇智能化产品的企业提供了很好的设计参考。
其他文献
主要介绍了除尘器的运行原理,分析了除尘器安装错误实例中出现的问题并提出了正确的安装方法。
随着计算机网络的飞速发展和多媒体技术的广泛应用,人们可以非常方便地从网络上获取多媒体产品。因此,数字多媒体的信息安全﹑版权保护和完整性认证问题就成为迫切需要解决的重
<正>克里斯蒂安(Christian Bonnet)是法国仅存的几位玳瑁匠人之一,玳瑁技艺在他的家族传承了三代,他们制作的玳瑁眼镜在欧洲已是独门技艺。玳瑁是海龟的一种,它是唯一能消化
随着全球经济一体化趋势的不断加强,中国出口商品金额的增加,进入20世纪80年代以来,全球贸易保护主义势力也在进一步增强。特别是加入到WTO以后,随着关税的降低,各种非关税壁垒层
信用卡业务作为发卡机构提高营业收入、增强品牌形象的策略之一,已经在人们生活中占据着越来越重要的地位,其营业收入在银行收入中所占的比重也在逐年上升。因此研究消费者对于
关系营销从上世纪90年代以来都是实业界和学术界关注的热点问题,关系质量是关系营销理论中最为重要的概念之一。要发展和维持同顾客的长期关系,就必须从多个方面来提升两者之
江苏省句容市在实施乡村振兴战略中,创立了培育乡土人才的“五项引领”新模式,培育了一大批能够带领技艺传承、带强产业发展、带动群众致富的“三带”乡土人才,形成了培养一
当今世界各国对电动汽车的开发越来越关注。随着能源危机和环境污染的日益严重,发展一种高性能的电动汽车取代燃油汽车已经成为一种必然的趋势。现代汽车功能节点复杂多样,开发
加强道路交通安全管理对策研究能从源头上预防和减少道路交通安全事故,特别是群死群伤重特大事故的发生,切实保护人民群众的生命财产安全;是构建和谐社会、创建平安中国的需要;是
遗传算法是一种基于生物自然选择与遗传机理的随机搜索与优化方法。近年来,由于遗传算法求解复杂优化问题的巨大潜力及其在工业工程领域的成功应用。介绍了遗传算法的研究现