更新时间:03-10 上传会员:菲菲小宝贝
分类:单片机自动化 论文字数:13873 需要金币:2000个
摘要:在现今社会的大环境下,人工智能技术日新月异,智能技术大发展的潮流势不可挡。控制技术是人工中技术的一项主要发展技术。作为现今市场上炙手可热的话题性技术,它不断地更新着人们生活的方式。窗帘是日常生活中必不可少的一样生活配件。所以将控制技术使用在窗帘上,这就形成了新型的智能窗帘。不但可以简化操作,还可以增加生活的幸福感。
系统设计主要采用了AT89C51单片机、光敏器件、步进电机和红外遥控器这些硬件设备,将这些组合到一起形成了窗帘控制系统。这个窗帘系统有两种控制模式:智能控制模式,利用光敏器件,窗帘可以自身感应光照,显示屏上温度达到设定值,通过单片机驱动步进电机,完成窗帘的开关和移动的控制实现。在手动模式下,用户可以利用遥控器发出红外信号,窗帘接收到信号指令驱动步进电机完成开关和移动操作。这次系统主要通过keil 软件编写控制硬件程序,通过protues模拟实现,进行预览。至此,该系统设计可以完成感光控制以及用户远程遥控等。利用科学技术解放人们双手,在使得传统窗帘的控制上更加便捷之外,更是提高了整个系统的灵敏性,而且加入的手动控制模块也解决了老年人无法很好的使用自动设备的问题,也预防了自动系统出现临时的问题,给用户带来不必要的麻烦,增强了应用中系统的容错性。总体设计操作简单,功能实用,所以能满足人们对智能化的需求。
关键词:红外遥控;光敏器件;窗帘;智能控制
目录
摘要
Abstract
1 概述-1
1.1 选题背景及意义-1
1.2 国内外研究现状-1
1.3 论文整体结构-3
2 可行性分析-4
2.1 技术可行性-4
2.2 经济可行性-4
2.3 安全可行性-4
2.4 时间可行性-4
3 整体设计-5
3.1 设计任务-5
3.2 预期设计结果-5
3.3 研究方法-5
3.4 整体结构布局-5
4 硬件设计-8
4.1 单片机最小系统设计-8
4.2 光强检测电路设计-9
4.3 相位检测电路设计-10
4.4 红外收发电路设计-11
4.5 按键电路设计-12
4.6 电机驱动电路设计-12
4.7 显示电路设计-13
5 软件设计-15
5.1 系统软件设计概述-15
5.2 单片机程序开发环境-15
5.3 编程语言选择-15
5.4 主程序设计-16
5.5 显示子程序设计-16
5.6 手动控制子程序设计-17
5.7 自动控制子程序设计-19
5.8 红外控制子程序设计-19
6 实现和测试-23
6.1 软件实现-23
6.2 控制器仿真测试-23
6.2.1 控制器原理图设计-23
6.2.2 控制器“手动”仿真测试-24
6.2.3 控制器“自动”仿真测试-26
6.3 遥控器仿真测试-28
6.3.1 遥控原理图-28
6.3.2 遥控器仿真测试-29
结 论-31
参考文献-32
附 录 A-34
附 录 B-34