基于AT89C55的酒店客房控制系统下位机设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wjh198004546
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文着力介绍了一种基于AT89C55的价廉且功能相对完备、运行稳定可靠的酒店客房控制管理系统的下位机的设计方法。本文从硬件和软件两个方面对系统的设计进行了详尽地阐述。在硬件方面,详细介绍了各功能子系统的原理和实现方法;在软件方面,详细介绍了基于嵌入式操作系统UCOS-II的系统设计的相关方法,并重点介绍了UCOS-II在KEIL C上的移植。本设计实现了一种智能化酒店客房管理系统。系统的上位机可以对酒店各个客房进行实时监控,下位机能将客房的各类信息(包括房门卡类型、客房温度、客户请求等)及时地传输至上位机以作为系统控制策略的依据。此外,上位机还可以利用下发控制数据包的方式对酒店客房的相应设备进行间接远程控制。几种不同类型房门卡的设计使得系统可以根据不同的用户开放不同的客房功能。设计中引入了嵌入式实时操作系统UCOS-II,使得下位机对上位机的响应速度大为提高。本文只涉及系统设计中的下位机部分,主要内容包括:1.设计了基于RS485总线的通讯系统,并对上下位机间的通信协议进行了研究和制定,使通信协议不但具有标准的格式规范,而且数据吞吐量不会对下位机的运行造成太大影响。2.设计了一套基于反射式红外光传感器的可靠、方便且价廉的房门卡读取及客房取电系统,并相应的设计了与之匹配的几种类型的房门卡。既能充分保证酒店客房的安全性,又能使成本较之其它设计大大降低。3.介绍了通过硬件+软件模拟的方式实现AT89C55的PWM输出和对SPI总线器件的进行控制的方法,并对单总线器件DS1820的使用做了详细介绍。4.进行了嵌入式操作系统UCOS-II在KEIL上的移植,使UCOS-II可以运行在AT89C55这样的8位单片机上。5.通过操作系统各任务的合理规划提高系统的实时性和程序的稳定性及可维护性,提高了各客房下位机对上位机的响应时间。
其他文献
现在有更多的人主张对孩子的教育要“先学做人.后学做事”。现在中职学校大都开设有书法课.虽然书法只是一门艺术.但艺术是现实生活的真实反映。“字如其人”就道出了各人性情在
在决定水稻成穗的分蘖关键时期,江南地区连作早、晚稻多通过晒田以控制无效分蘖。此时由于常遇阴雨连绵天气并且早、晚稻生育期短,稻田失晒率高达70%~80%。充分利用降水和拦蓄雨水进行