摘要:随着人们生活水平的提高,自动控制在家居环境中有着越来越好的开发前景。目前,家居环境所使用的窗帘都是手动控制的,这样费时又费力。自动窗帘控制系统就可以解决此问题。设计理念是通过检测光线强度实现窗帘的自动开闭。本文详细介绍了光敏窗帘自动控制系统的理论分析及设计过程。采用分块的模式,分别给出了系统总体框图、晶振电路、复位电路、键盘电路、显示电路、光敏传感器、步进电机、电压比较电路、红外报警电路,并对相应电路设计进行了详细的阐述。通过Protel软件进行原理图设计。本系统核心控制选用的是AT89S52单片机,并结合光敏传感器及一系列外围电路模块组成了整个系统。系统可实现自动控制,手动控制,定时控制,红外报警等功能。
经过程序编写及电路板调试,系统的功能达到了预期的目的。但在整个系统的细节上还需要不断的完善及改进。
关键词 单片机;光敏传感器;自动控制;AT89S52;步进电机
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 国内外发展概况-1
1.3 主要研究内容-1
2 总体方案设计-3
2.1 方案选择-3
2.1.1光敏检测方案-3
2.1.2键盘输入方案-3
2.1.3显示方案-3
2.1.4红外报警方案-4
2.2方案总体结构-4
3 硬件分析与设计-5
3.1 AT89S52单片机及相关电路-5
3.1.1 晶振电路-6
3.1.2 复位电路-7
3.2 步进电机与驱动-8
3.3 光敏传感器-10
3.4 键盘电路-12
3.5 显示电路-13
3.6 电压比较电路-15
3.7 红外报警电路-17
4 程序分析与设计-20
4.1 主程序设计-20
4.2 主要子程序设计-21
4.2.1 键盘程序设计-21
4.2.2 定时程序设计-22
4.2.3 步进电机程序设计-22
5系统的制作与调试-24
5.1 电子线路设计-24
5.1.1 电路图的绘制-24
5.1.2 PCB板的制作-24
5.2 元件安装焊接-24
5.2.1 元件安装的基本要求与原则-24
5.2.2 焊接注意的基本事项-24
5.3 系统的调试-25
总结-27
致 谢-28
参考文献-29
附录1-30