摘要:智能门窗控制系统由各种传感器、报警终端以及机械传动装置组成,不仅可以通过感应风雨来控制窗户,还能充当家里的安全卫士,发出高分贝声音报警。
本文介绍了基于AT89C52单片机的智能窗系统,设计了单片机最小系统、传感器电路、A/D转换电路、电机驱动电路等。其中,传感器电路设计包括热释电检测电路、烟雾检测电路、空气污染检测电路、风雨传感器电路等。同时,本文还详细设计了基于单片机的智能窗系统的各个部分,设计了单片机及其外围电路,并结合一套合理的程序算法,给出了一套智能窗控制系统的软硬件解决方案。单片机通过对检测电路的输入信号进行处理和判断后,可根据电机驱动电路来完成开关窗的动作或根据大功率报警电路发出报警信号。最后,我通过Proteus软件对系统的总体功能进行了仿真,验证了智能窗的效果。
关键词 AT89C52;传感器;A/D转换;智能窗
目录
摘要
Abstract
1 绪论-1
1.1 引言-1
1.2 智能窗的研究及发展现状-1
1.3 研究内容-1
2 系统的总体设计-3
2.1 系统设计方案的比较-3
2.1.1 A/D转换电路方案的选择-3
2.1.2 电机控制方案的选择-3
2.2 系统的总体设计方案确定-3
3 系统的硬件电路设计-5
3.1 单片机简介-5
3.1.1 单片机概述-5
3.1.2 单片机的结构与组成-5
3.2 单片机最小系统设计-6
3.3 传感器电路的设计 7
3.3.1 空气污染传感器及检测电路设计-7
3.3.2 烟雾传感器及检测电路设计-9
3.3.3 风雨传感器及其与单片机接口电路-10
3.3.4 热释电红外传感器检测电路的设计-11
3.4 A/D转换电路的设计-14
3.4.1 A/D转换芯片ADC0809-14
3.4.2 A/D转换电路的设计-16
3.5 电机驱动电路及窗体位置检测电路设计-17
3.5.1 电机驱动电路-17
3.5.2 窗体开关到位信号的检测-19
3.6 报警电路设计-20
3.7 电源电路设计20
3.8 本章小结21
4 系统软件部分设计-22
4.1 系统开发工具Keil简介-22
4.2 系统的软件总体流程-22
4.3 A/D转换的软件流程-24
4.4 本章小结 26
5 系统的程序调试与仿真-27
5.1 Proteus简介-27
5.2 Proteus与Keil联调-27
5.3 系统的仿真和操作方法-29
5.4本章小结31
结论-32
致谢-33
参考文献-34