摘要:随着现代经济技术交通等的快速发展,越来越多的当代人选择出远门旅行放松心身,感受自然,而出远门意味着得在外面住上一段时间。这就带动酒店住宿行业的发展。而如今的智能酒店在客房的智能管理应用上可以说是已经做到面面俱到了,本毕业设计就是为深入了解如今酒店客房智能控制系统的工作方式,而进行的模拟设计。
本毕设是以单片机STC89C51为核心的酒店客房智能控制系统设计。在硬件设计方面,详细深入的研究了以STC89C51为核心,通过读卡器电路和继电器控制电路以及电机驱动电路的设计来实现对整个系统的控制。在软件设计方面,用Altium Desiger软件进行电路图和PCB板的绘制,用Keil软件进行编程。根据各模块的各功能一步步的实现任务规划,并通过各模块的重要性和难易性分配条件需求的优先级。通过几次测试,系统软硬件设计方案可行,该设计的各模块都能良好的运行。
本毕业设计在完成了之后,能够实现以下的功能。在系统上电之后,在每个客房里门口处的读卡器RFID-RC522会识别正确的IC卡旅客身份,当鉴定身份完成后系统自动给客房供电,并开启廊灯。系统实现对模拟的电器(电视、音乐、紧急广播)开启进行控制,还具有请勿打扰、请即清理等功能。系统具有两路调光开关控制LED作为床灯。
关键词:STC89C51;Altium Desiger;Keil;RFID-RC522
目录
摘要
Abstract
1 绪论-1
1.1 课题背景及意义-1
1.2 研究内容-2
1.3 本文的主要研究工作-2
2 系统硬件设计方案-3
2.1 总体框架设计-3
2.2 系统电源设计-4
2.3 单片机最小系统模块-4
2.4 读卡器感应模块-5
2.5 继电器电路模块-6
2.6 空调电机控制模块-7
2.7 LED模拟模块-8
2.8 蜂鸣器电路-8
2.9 AMS1117低压差线性稳压器-9
3 系统软件设计-10
3.1 软件开发平台介绍-10
3.1.1 KEIL C51程序编写软件-10
3.1.2 Altium Designer开发软件-10
3.2 系统软件流程框架-10
3.3 RFID-RC522读卡模块软件流程-11
3.4 模拟电器运行流程-12
3.5 空调电机模块软件流程-13
3.6 蜂鸣器软件流程-14
3.7 LED模块软件流程-15
4 系统调试-17
4.1 系统调试目的与目标-17
4.2 RFID-RC522读卡感应测试-17
4.3 空调控制模块测试-18
4.4 LED模块测试-19
4.5 电器模拟模块测试-19
4.6 整体硬件调试结果-20
结 论-22
参 考 文 献-23
附录A 系统主程序设计-24
附录B 系统硬件接口电路图-43
附件C 系统接口PCB板图-44
附件D 实物图-45
致 谢-46