引言21 世纪是信息化的时代,各种电信和互联网新技术推动了人类文明的巨大进步。
本文介绍的智能家居系统中的温湿度检测系统可以使得人们在任何时候了解到居室内空气的温湿度状况,然后采取相应的措施(例如调节一个合适的空调温度、开窗通风等方法)来调节居室内空气的温湿度,这样基本上就可以避免了由于居室内空气的温度过高、过低或湿度的过大、过小给人们身体健康带来的不必要的危害。
此外,本文还介绍了红外遥控控制系统,该系统可利用一个红外遥控器来控制居室内窗户的开关和电灯的亮灭,使居室生活实现基本的自动化,在家居生活中能够在不影响人们做其他事情的情况下随时控制窗户和电灯的状况,如果居室内出现突发情况,更是便于人们快速的采取行动。
舒适、时尚的家居生活是社会进步的标志,智能家居系统能够在不改变家中任何家电的情况下,对家里居室内的一些生活环境进行方便地控制,使人们尽享高科技带来的简便而时尚的现代生活。
实现智能化离不开运算和控制单元,本系统采用STC89C5芯片作为控制核心,单片机应用系统由硬件和软件组成。
硬件由单片机扩展的存储器、输入/ 出设备以及各种实现单片机系统控制要求的接口电路和有关的外围电路芯片或部件组成;软件由单片机应用系统实现其特定控制功能的各种工作程序和管理程序组成。
在单片机应用系统开发的过程中,应不断调整软、硬件,协调地进行软、硬件设计,以提高工作效率,当系统硬件和软件紧密配合、协调一致,就可以组成高性能的单片机应用系统。
本课题完成了单片机应用系统其开发过程的系统的总体设计、硬件设计和系统调试,根据开发的实际需要,相互协调、交叉,有机的进行。
本设计的构思简单明了,比较容易开发从而实现市场化。
在人们家居生活中,本设计也将是未来体现生活的必然趋势。
本系统以STC89C5芯片为控制核心,利用温湿度传感器和液晶显示屏搭建一个温湿度测量系统,还有采用红外遥控器及其他器件组成一个红外遥控系统。
其中,单片机只需要识别DHT11数字温湿度传感器发送来的温湿度参数,然后由单片机传送到LCD1602液晶显示屏显示;红外遥控控制电灯和窗户是采用HT6221 红外遥控器发射信号,通过SM0038红外接收管,采用红外遥控控制电灯的亮灭和电机门窗的开关。
在设计本系统时,面对各种检测对象和大量控制单元,需要利用各种接口标准和单片机进行连接,再经过单片机进行数据处理,实现控制。
而此时采用单片机来实现智能家居控制系统不仅具有采集控制方便、简单、灵活等优点,而且可以大幅度提高各模块和芯片的协调性,从而大大提高系统的可利用性。
此次系统设计统正是把DHT11 LCD1602 HT6221与STC89C5洋片机有机的结合起来,顺利的完成了本设计的要求。
1 系统总体设计1.1 智能家居系统的概述家居智能化系统的概念起源于上世纪70 年代的美国,随后,传播到欧洲、日本等国并且得到了很好的发展。
在我国,智能家居这一概念推广较晚,约在90 年代末家居智能化系统才得以进入国内,但发展速度惊人,至今已存在相当数量的智能化小区及住宅。
所谓智能家居是现代电子技术、自动化技术及通信技术相结合的产物。
它能够自动控制和管理家电设备,对家庭环境的安全进行监控报警,并且能够为住户提供安全舒适、高效便利的学习生活及工作环境。
家居智能化系统将家庭中各种与信息相关的通信设备、家用电器以及家庭保安装置通过有线或无线的方式连接起来,并进行集中或异地的监控、管理,保持家庭住宅环境的舒适、协调。
与普通的家居相比,智能家居不仅具备传统的居住功能,提供舒适温馨,高效安全的高品位生活环境,还将一个被动静止的居住环境提升为一个有一定智慧协助能力的体贴的生活帮手,进一步优化住户的生活质量。
智能家居是现代社会最热门的话题之一,它的目标是通过网络等信息通信技术手段实现对家居电器等的智能控制,使其能够给人们提供生活便利,让人们拥有一个舒适温馨的家居生活环境。
目前,已经有越来越多的机构和个人开始了对智能家居的研究。
随着信息技术的发展,智能家居系统的发展越来越成熟,它可提供遥控、家电(空调,热水器等)控制、照明控制、室内外遥控、窗帘自控、防盗报警、电话远程控制、可编程定时控制及计算机控制等多种功能和手段,使生活更加舒适、便利和安全。
1.2 系统整体介绍本次设计以STC89C52芯片为控制核心,利用温湿度传感器和液晶显示屏搭建一个温湿度测量系统,还有采用红外遥控器及其他器件组成一个红外遥控系统。
其中,单片机只需要识别DHT11数字温湿度传感器发送来的温湿度参数,然后由单片机传送到LCD1602液晶显示屏显示;红外遥控控制电灯和窗户是采用HT6221红外遥控器发射信号,通过SM0038红外接收管,采用红外遥控控制电灯的亮灭和电机门窗的开关。
1.3 系统设计方案与分析本设计属于单片机应用系统。
确定单片机控制系统总体方案,是进行系统设计最重要、最关键的一步。
总体方案的好坏,直接影响整个控制系统的性能及实施细则。
总体方案的设计主要是根据被控对象的任务及工艺要求而确定的。
设计方法大致如下:根据系统的要求,首先确定出系统是采用开环系统还是闭环系统,或者是数据处理系统。
选择检测元件,在确定总体方案时,必须首先选择好被测参数的测量元件,它是影响控制系统精度的重要因素之一。
选择执行机构,执行机构是微型机控制系统的重要组成部件之一。
执行机构的选择一方面要与控制算法匹配,另一方面要根据被控对象的实际情况确定。
选择输入/输出通道及外围设备。
选择时应考虑以下几个问题:被控对象参数的数量;各输入/输出通道是串行操作还是并行操作;各通道数据的传递速率;各通道数据的字长及选择位数;对显示、打印有何要求;画出整个系统流程图和原理图。
1.3.1单片机控制部分本系统是单片机在系统检测以及工程控制方面的应用,其特点是体积小,成本低,功能强,功耗低,是微机应用产品化的最佳机种之一,它已广泛地应用在产品智能化和工业自动化上。
而把单片机面向工控领域对象,嵌入到工控应用系统中,实现嵌入式应用的计算机称之为嵌入式计算机系统,简称嵌入式系统。
嵌入式系统一般分为四种:工控机,通用CPU莫块,嵌入式微机处理,单片机。
嵌入式系统具有以下特点:(1) 面对控制对象。
如传感信号输入、人机交互操作,伺服驱动等。
(2) 嵌入到工控应用系统中的结构形态。
(3) 能在工业现场环境中可靠运行的品质。
(4) 突出控制功能。
如对外部信息的捕捉、对控制对象实时控制和有突出控制功能的指令系统(I/O控制、位操作和转移指令等)。
单片机有惟一的专门为嵌入式应用系统设计的体系结构与指令系统,最能满足嵌入式应用要求。
单片机是完全按嵌入式系统要求设计的单芯片形态应用系统,能满足面对控制对象、应用系统的嵌入、现场的可靠运行及非凡的控制品质等要求,是发展最快、品种最多、数量最大的嵌入式系统。
1.3.2系统工作流程部分图1系统工作流程2 温湿度测量显示系统硬件设计2.1设计原理温湿度测量系统要满足以下条件:温湿度测量系统能完成数据采集和处理、显示、串行通信、输出控制信号等多种功能。
由数据采集、数据调理、单片机、数据显示等4个大的部分组成。
该测量系统具有实时采集、实时显示的功能。
其中,传感器是实现测量首要环节,是监测系统的关键部件,如果没有传感器对原始被测信号进行准确可靠的捕捉和转换,一切准确的测量和控制都将无法实现。
工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量。
该系统由DHT11数字传感器、LCD1602液晶显示屏及单片机STC89C52勾成。
2.2温湿度传感器的选择DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。
它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。
传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。
因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比高等优点。
每个DHT11传感器都在极为精确的湿度校验室中进行校准。
校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。
单线制串行接口,使系统集成变得简易快捷。
超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。
产品为4针单排引脚圭寸装。
连接方便,特殊封装形式可根据用户需求而提供。
该DHT1何以用于暖通空调、测试及检测设备、汽车、数据记录器、消费品、自动控制、湿度调节器及医疗等应用领域。
2.2.1传感器性能说明2.2.2DHT11有四个引脚,3号引脚一般悬空,如图2.3.2所示。
DHT11的供电电压为3— 5.5V。
传感器上电后,要等待1s以越过不稳定状态在此期间无需发送任何指令。
电源引脚(VDD GND之间可增加一个100nF的电容,用以去耦滤波。
建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻。
VDD VDD图3DHT11引脚图2.2.3封装信息圭寸装图如图5所示:12mm ----------1 |-------- 1 2mm ---------- 1I*—2,54mrn T||«—2.54mm正面背面侧面图42.3 单片机STC89C52STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。
在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
具有以下标准功能:8k字节Flash, 512字节RAM,32位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。
STC89C52芯片共40引脚,1~8脚是通用I/O 接口(p1.0~p1.7), 9 脚rst 复位键,10、11 脚RXD 串口输入、TXD 串口输出,12~19 脚:p3 接口(12,13脚INT0 中断0、INT1 中断1,14,15:计数脉冲T0 T1 16,17:WR写控制RD读控制输出端),18,19脚:晶振谐振器,20脚接地线,21~28 p2接口高8位地址总线29: psen片外rom选通端,单片机对片外rom操作时29 脚(psen输出低电平3O:ALE/PROG地址锁存器31:EA rom取指令控制器,电源+5V。
其引脚分布介绍如图3所示:1 ■■1z vce1 7CCJ KIJ 心4 PC ), z4 »*•K54ft . ?p4 '*Xt A 11■ ■■聲*鼻RST K?站M.573 MX n 4JO心K2 XIALI mGIO Pit11 1 Vnu:*TinIE一n图5单片机STC89C52 2.4液晶显示屏LCD1602在日常生活中,我们对液晶显示屏这种器件并不陌生。