基于51单片机的智能家居监测系统硬件设计
基于单片机的智能家居控制系统设计

基于单片机的智能家居控制系统设计随着科技的不断发展,智能家居控制系统已经成为了现代家庭的一项必备设施。
基于单片机的智能家居控制系统设计,可以将家庭电器、照明、安防等设备进行智能化管理和控制,给人们带来更为便利、节能、安全的居住环境。
本文将介绍基于单片机的智能家居控制系统设计的原理、功能和实施方法。
一、系统原理基于单片机的智能家居控制系统设计,首先需要选择一款合适的单片机作为控制核心,如常见的Arduino、STM32等。
其次需要编写相应的控制程序,通过传感器采集环境信息,然后对家居设备进行控制。
将控制程序烧录到单片机中,实现智能家居设备的远程控制和自动化管理。
二、系统功能1. 远程控制:用户可以通过手机、电脑等终端设备远程对家居设备进行控制,实现随时随地的智能化管理。
2. 环境监测:系统可以通过温度、湿度、光照传感器等监测环境信息,并根据用户的设定进行自动调节,提高居住舒适度。
3. 安防监控:系统可以接入摄像头、门禁、烟雾报警器等设备,实现对家庭安全的实时监控和报警功能。
4. 节能管理:系统可以对家庭的用电情况进行监测和智能调节,实现节能效果,降低能源浪费。
5. 智能照明:系统可以根据光线强度和用户需求,自动调节照明设备的亮度和颜色,提升居住体验。
三、实施方法1. 硬件搭建:根据系统需求选择合适的单片机、传感器、执行器等硬件设备,并进行连线和组装。
2. 控制程序编写:使用C、C++等编程语言编写控制程序,实现环境监测、远程控制、安防监控等功能。
3. 控制程序烧录:将编写好的控制程序烧录到单片机中,使其完成相应的智能控制功能。
4. 系统调试:对系统进行调试和联调,确保各个功能正常运行,并与手机、电脑等终端设备进行联动。
5. 用户体验优化:根据用户的反馈和需求,不断对系统进行优化和改进,提升系统的智能化水平和用户体验。
基于单片机的智能家居控制系统设计

基于单片机的智能家居控制系统设计智能家居控制系统是指利用各种先进的技术手段,通过智能化的方式对居家环境进行全面管理和控制,从而为居住者提供更加便捷、舒适和安全的生活体验。
基于单片机的智能家居控制系统是目前比较常见的一种应用方案。
本文将就基于单片机的智能家居控制系统进行介绍和设计。
在智能家居控制系统中,单片机作为智能控制主体,扮演着至关重要的角色。
它通过自身的输入输出接口和相应的程序算法,能够实现与各种传感器、执行器及通信模块的连接和数据交换,从而实现对家居设备的智能化控制。
具体来说,基于单片机的智能家居控制系统设计一般包括以下几个方面:1. 传感器模块:用于感知家居环境的温度、湿度、光照、烟雾等信息,并将这些信息通过单片机进行处理和分析。
2. 执行器模块:包括控制灯光、空调、窗帘、插座等各种家居设备的开关状态,实现对这些设备的远程控制。
3. 通信模块:通过网络通信技术,实现家居控制系统与用户手机、电脑等智能终端设备之间的无线连接和数据传输。
4. 控制算法:基于单片机的智能家居控制系统需要设计相应的控制算法,用于处理传感器模块采集到的数据,并实现对执行器模块的智能控制。
1. 硬件设计:基于单片机的智能家居控制系统的硬件设计方案,可以采用常见的单片机开发板作为控制核心,再通过扩展模块来实现各种传感器和执行器的连接。
比较常见的单片机型号包括STM32系列、Arduino系列、ESP8266系列等。
传感器模块可以选择温湿度传感器、光敏传感器、烟雾传感器等,执行器模块可以包括继电器、电机驱动模块、智能插座等。
通信模块可以选择WiFi模块、蓝牙模块或者LoRa模块,用于实现家居控制系统与用户终端设备的无线连接。
2. 软件设计:基于单片机的智能家居控制系统的软件设计主要包括单片机程序的编写和控制算法的实现。
单片机程序需要能够实现与传感器和执行器模块的通信、数据采集和控制指令发送。
控制算法可以通过采集到的传感器数据进行温度控制、湿度控制、照明控制等功能,也可以实现定时控制、远程控制、自动化控制等高级功能。
基于单片机的智能家居控制系统设计

基于单片机的智能家居控制系统设计随着科技的不断发展,智能家居系统已经逐渐成为人们生活中的一部分。
通过智能家居系统,我们可以实现对家居设备的远程控制、自动化管理,提高生活的便利性和舒适度。
基于单片机的智能家居控制系统是目前较为常见的一种实现方案。
本文将针对基于单片机的智能家居控制系统进行设计和实现的相关内容进行详细的介绍。
一、智能家居系统的设计思路智能家居系统的设计思路是通过传感器采集家居环境的相关信息,然后经过单片机进行处理并控制相关设备,从而实现对家居环境的自动化控制。
基于单片机的智能家居系统主要包括三个部分:传感器模块、控制模块和执行模块。
传感器模块用于采集环境信息,控制模块用于处理并执行控制逻辑,执行模块用于控制家居设备的开关、调节等功能。
具体来说,传感器模块可以包括温湿度传感器、光照传感器、气体传感器、人体红外传感器等,用于实时监测家居环境的温度、湿度、光照强度、空气质量、人员活动等信息。
控制模块主要由单片机组成,负责对传感器采集的数据进行分析处理,并根据预设的控制策略进行决策,最终控制执行模块对家居设备进行相应的控制操作。
1. 硬件设计在基于单片机的智能家居系统的实现过程中,硬件设计是重中之重。
需要选择适合的单片机作为控制核心。
目前市面上常用的单片机包括STC、STM32、Arduino等,选择时需要考虑其性能、功能、价格等因素,以及与传感器和执行模块的兼容性。
需要设计传感器模块和执行模块的接口电路。
传感器模块通常会输出模拟信号或数字信号,需要设计模拟信号采集电路或数字信号输入电路,并保证其与单片机的接口兼容。
执行模块通常会采用继电器、智能开关等电路,需要设计相应的接口电路,并根据不同的执行需求设计相应的执行逻辑。
还需设计供电电路和外围元件连接电路,保证整个系统的稳定、可靠工作。
软件设计是基于单片机的智能家居系统实现的另一个重要方面。
需要编写单片机的控制程序。
控制程序的功能包括:采集传感器数据、处理数据、根据控制策略进行决策、控制执行模块进行相应的控制操作。
基于单片机的智能家居控制系统设计

基于单片机的智能家居控制系统设计一、本文概述随着科技的不断发展,智能家居系统正逐渐成为人们关注的热点。
本文将探讨基于单片机的智能家居控制系统设计。
智能家居系统是一种集成了家庭自动化与绿色节能等功能的智能化系统,旨在为人们提供更加便捷、舒适和高效的生活方式。
该系统主要由控制器、网络连接设备、传感器和执行器组成。
单片机作为控制器的核心,通过连接网络和传感器,实现对各种数据的收集和处理,并根据数据执行相应的操作。
本文将详细介绍智能家居系统的组成、单片机在其中的应用,以及基于单片机的智能家居系统设计原理和实现方法。
通过本文的研究,旨在为智能家居系统的设计和开发提供有益的参考和指导。
二、单片机基础知识单片机是一种集成电路芯片,它包含了微处理器、存储器、输入输出接口等功能模块。
在智能家居控制系统中,单片机扮演着至关重要的角色,负责实现各种控制与管理任务。
硬件结构及串并行扩展:单片机的硬件结构包括中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、定时器计数器、串行通信接口等。
通过串并行扩展,单片机可以连接更多的外部设备,如传感器、执行器等。
指令系统和汇编语言程序设计:单片机有自己的指令系统,可以通过编写汇编语言程序来控制其运行。
掌握单片机的指令系统和汇编语言编程是设计智能家居控制系统的基础。
单片机的发展和应用:随着技术的进步,单片机的性能和功能不断提升,应用领域也越来越广泛。
在智能家居领域,单片机被用于实现安全监控、智能照明、温湿度控制、能源管理等功能。
通过学习单片机基础知识,可以为设计基于单片机的智能家居控制系统打下坚实的基础。
三、智能家居系统需求分析需要对智能家居系统的目标用户群体进行分析,了解他们的生活习惯、偏好和需求。
例如,用户可能需要远程控制家中的电器设备,或者希望系统能够根据他们的生活习惯自动调整家庭环境(如温度、湿度、照明等)。
基于用户需求,进一步明确智能家居系统应具备的功能。
基于51单片机 毕业设计

基于51单片机毕业设计基于51单片机的毕业设计在计算机科学与技术领域,毕业设计是学生完成学业的重要一环。
对于电子信息工程专业的学生而言,基于51单片机的毕业设计是一种常见的选择。
51单片机是一种经典的单片机芯片,广泛应用于各种嵌入式系统中。
本文将探讨基于51单片机的毕业设计的一些可能方向和实现方法。
一、智能家居控制系统设计智能家居是当今社会的热门话题,通过将各种家电设备连接到互联网,实现远程控制和自动化管理。
基于51单片机的毕业设计可以设计一个简单的智能家居控制系统。
系统可以通过手机APP或者网页界面控制家中的灯光、电视、空调等设备。
通过学习和研究相关的通信协议和电路设计,学生可以实现这个功能。
二、智能车设计智能车是一个非常有趣和实用的项目。
基于51单片机的毕业设计可以设计一个能够自主避障、跟随线路行驶的智能车。
学生可以通过学习红外传感器、超声波传感器等硬件知识,实现智能车的避障功能。
同时,学生还可以学习线路规划算法,使得智能车能够按照预定的路径行驶。
三、温湿度监测系统设计在许多实际应用中,温湿度的监测是非常重要的。
基于51单片机的毕业设计可以设计一个温湿度监测系统。
学生可以通过学习温湿度传感器的原理和使用方法,实现对环境温湿度的实时监测。
同时,学生还可以设计一个简单的数据存储和显示系统,将温湿度数据保存到存储器中,并通过LCD屏幕显示出来。
四、无人机控制系统设计无人机是近年来非常热门的领域之一。
基于51单片机的毕业设计可以设计一个简单的无人机控制系统。
学生可以通过学习无人机的控制原理和飞行动力学知识,实现对无人机的遥控和自主飞行功能。
同时,学生还可以学习无线通信协议,将无人机与遥控器进行通信。
五、智能医疗设备设计智能医疗设备是医疗行业的一个新兴领域。
基于51单片机的毕业设计可以设计一个简单的智能医疗设备。
学生可以通过学习心电图传感器、血压传感器等硬件知识,实现对患者的生理参数监测。
同时,学生还可以设计一个简单的报警系统,当患者的生理参数异常时,及时发出警报。
《2024年基于单片机的无线智能家居环境远程监控系统设计》范文

《基于单片机的无线智能家居环境远程监控系统设计》篇一一、引言随着科技的进步和人们生活品质的提高,智能家居系统逐渐成为现代家庭的重要组成部分。
其中,基于单片机的无线智能家居环境远程监控系统设计更是以其高效、便捷和智能的特点受到了广大用户的青睐。
本文将详细阐述基于单片机的无线智能家居环境远程监控系统的设计原理、架构及其实现方法。
二、系统设计概述本系统以单片机为核心控制器,通过无线通信技术实现智能家居环境的远程监控。
系统主要由传感器模块、单片机控制模块、无线通信模块和云平台组成。
传感器模块负责采集家居环境中的各种数据,如温度、湿度、光照强度等;单片机控制模块负责处理传感器数据,并根据预设的逻辑控制家居设备的运行;无线通信模块负责将数据传输至云平台,实现远程监控;云平台则负责数据的存储、分析和远程控制指令的下发。
三、硬件设计1. 传感器模块:传感器模块负责采集家居环境中的各种数据。
根据实际需求,可选择温度传感器、湿度传感器、光照传感器等。
传感器将采集到的数据传输至单片机控制模块进行处理。
2. 单片机控制模块:以单片机为核心控制器,负责处理传感器数据,并根据预设的逻辑控制家居设备的运行。
单片机控制模块还具有数据存储、处理和传输等功能。
3. 无线通信模块:无线通信模块负责将单片机控制模块处理后的数据传输至云平台,实现远程监控。
本系统采用无线通信技术,如Wi-Fi、蓝牙等,以实现数据的快速、稳定传输。
4. 云平台:云平台负责数据的存储、分析和远程控制指令的下发。
云平台可采用成熟的云计算技术,实现数据的实时处理和存储,以及远程控制指令的下发。
四、软件设计软件设计主要包括单片机控制程序和云平台软件两部分。
1. 单片机控制程序:单片机控制程序负责处理传感器数据,并根据预设的逻辑控制家居设备的运行。
程序采用C语言编写,具有较高的运行效率和稳定性。
此外,程序还具有数据存储、处理和传输等功能。
2. 云平台软件:云平台软件负责数据的存储、分析和远程控制指令的下发。
基于51单片机的智能家居安防系统设计

基于51单⽚机的智能家居安防系统设计2019-10-05摘要系统设计以C8051F330单⽚机为主站,以STC89C52单⽚机为各⼦站微控制器,主站和各⼦站使⽤SPI通讯协议通讯,从⽽实现对家居环境的监测,利⽤GSM模块的短消息收发功能,实现实时远程安防。
【关键词】智能家居 GSM模块传感器随着经济的发展、社会信息化程度不断提⾼,智能家居的概念逐步⾛进⼈们的⽣活。
⾃从世界上第1幢智能建筑1984年在美国出现后,不少发达国家也纷纷提出了各种有关智能家居的⽅案。
近年来,我国智能家居市场逐步壮⼤,智能家居的概念深⼊⼈⼼,智能家居应具有安全、舒适的⽣活环境,便利的通讯⽅式,综合的信息服务,智能化的家庭系统。
本设计针对智能家居安防系统,提出了基于51单⽚机,利⽤GSM模块收发短消息,实现实时监控家居情况,通过SPI通讯协议使主站与各⼦站进⾏数据通讯交流,该系统集成有密码门禁、热释电⼈体红外感应检测、⽓体烟雾检测、温度检测、报警模块等功能于⼀体,实现系统⾃动感应外界环境变化进⾏实时反馈的功能,为家居安全以及⼈⾝财产提供⼀个管理便捷、操作简易,具有可靠保障的家居⽣活环境。
1 系统总体设计主要包括有安防系统的8个模块:主站、GSM模块、密码门禁、热释电⼈体红外感应模块、照明系统、烟感模块、温度模块、报警模块。
主站是由微控制器C8051F330单⽚机构成;利⽤SPI总线搭建星型⽹络,以⼀主多从的多机通讯⽅式实现各个模块之间的数据交流。
系统上电后各⼦站正常⼯作,当系统检测到异常情况,如传感器检测到的数值超过了预先设定的数值,该模块将通过总线将指令传递给主站,主站启动报警模块,并向GSM模块发送短消息,把信息传送给屋主,从⽽避免了突发情况的发⽣。
利⽤UART接⼝,实现主站与PC机之间的数据交流,实现利⽤PC机作为主站的输⼊和输出终端。
系统设计框图如图1。
2 系统硬件设计主站C8051F330是使⽤Silicon Labs的专利CIP-51微控制器内核。
基于51单片机的智能家居控制系统设计

基于51单片机的智能家居控制系统设计
智能家居控制系统是近年来智能家居领域的重要研究方向。
随着智能家居技术的不断发展和创新,越来越多的智能家居控制系统通过连接互联网,能够实现远程控制和自动化管理,极大地方便了人们的生活。
本文基于51单片机设计了一款智能家居控制系统。
该系统的主要功能包括:通过手机、电脑等终端实现远程控制家居设备的开关;通过红外线传感器自动控制家电的开关;通过温度传感器实现温度自动调节等。
在硬件设计方面,本文采用51单片机作为主控芯片,同时集成了多个传感器和控制电路,并通过无线模块实现了与互联网的连接。
在软件设计方面,本文使用Keil C51软件和Protues模拟器进行编程和模拟。
系统实验结果表明,本文所设计的智能家居控制系统具有可靠性高、稳定性好、功能完善等特点。
此外,该系统还可以实现模块化拓展,方便用户按需增减系统功能。
总之,本文所设计的智能家居控制系统能够有效地控制家居设备,为人们提供更加便捷、舒适的生活。
同时,该系统也为进一步发展智能家居领域提供了新的技术思路和应用示范。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开发与应用
计算机与信息技术
·17·
值立即更新。所以,从图 4 中可以看出寄存器变量 b 被赋值 时引用的是上一个时钟的 a 值,而寄存器变量 c 被赋值时引 用的是 a 的新值。
图 4 ex2 逻辑电路原理图
6 结论
综上所述,我们能到得出以下几点结论: (1)同一个块程序中:阻塞赋值语句是顺序执行的;非 阻塞赋值语句是并行执行的。 (2)在组合逻辑建模中应使用阻塞赋值;在时序逻辑建 模中应使用非阻塞赋值。
[4] 周立功.增强型 80C51 单片机速成与实战[M].北京航 空航天大学出版社,2003,7.收稿日期:2 月 来自7 日 修改日期:3 月 25 日
A/D 转换电路采用了常用的 8 位 8 通道数模转换专用芯 片 ADC0809,ADC0809 由 8 路模拟开头、地址所存与译码器、 8 位 A/D 转换器和三态输出所存缓冲器组成,ADC0809 的主 要性能指标为:
分辨率为 8 位。 最大不可调误差:ADC0809 为_+1LSB。 单电源+5v 供电,基准电压由外部提供,典型值为+5V, 此时允许输入模拟电压 0-5v。 具有所存控制的 8 路模拟选通开关。 可所存三态输出,输出电平与 TTL 电平兼容。 转换速度取于芯片的始终平率,当时钟平率 500KHZ 时,转换时间为 128us。 3.7 晶振及复位电路 晶振电路为单片机 AT89S51 工作提供时钟信号,芯片中 有一个用于构成内部振荡器的高增益反响放大器,引脚 XTAL1 和 XTAL2 分别是该放大器的输入端和输出端,这个 放大器与作为反馈元件的片外石英浸提或陶瓷谐振荡器一起 构成自激振荡器。电路中的外接石英晶体及电容接在放大器 的反馈回路中构成并联震荡回路,由于外接电容的容量大小 会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的 难易程度及温度稳定性,如果使用石英晶体,电容的容量大 小范围在 30PF-/+10PF.如果使用陶瓷谐振,则电容容量大小 为 40PF-/+10PF。本设计中使用石英晶体,电容的容值设定 为 30PF。 复位电路的基本功能是:系统上电时提供复位信号,直 至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定 后还要经一定的延时才撤销复位信号,以防电源开关或电源 插头分合过程中引起的抖动而影响复位。单片机在启动时都 需要复位,以使 CPU 及系统各部件处于初始状态,并从初态 开始工作。AT89C51 的复位信号是从 REST 引脚输入到芯片 内的施密特触发器中的。当系统处于正常工作状态时,且振
·12·
计算机与信息技术
开发与应用
基于 51 单片机的智能家居监测系统硬件设计
周兴中 陈万林 刘林菊 何艳霞
(湖南科技学院 计算机与通信工程系,湖南 永州 425100)
摘 要 提出了一种智能家居监测系统的硬件设计方案。该设计以 AT89S51 单片机为控制器,利用多传感器信息融合
技术开发了可用于智能家居监控的报警系统,系统包括室内的温度、湿度、煤气、烟雾监控报警。测试结果表明,该系统操 作简单、安全可靠、扩展性好。
湿度传感器选择 DHT11 数字湿度传感器,是一款含有已 校准数字信号输出的温湿度复合传感器。传感器包括一个电 阻式感湿元件和一个 NIC 测温元件,超快响应、抗干扰能力 强。 3.4 烟雾传感器
MQ 系列传感器的敏感材料是活性很高的金属氧化物半 导体。金属氧化物半导体在空气中被加热到一定温度时,氧 原子被吸附在带负电荷的半导体表面,半导体表面的电子会 被转移到吸附氧上,氧原子就变成了负氧离子,同时在半导 体表面空间形成一个正的空间电荷层导致表面势垒升高。从 而阻碍电子波动。在敏感材料内部,自由电子必须穿过金属
(3)无论是阻塞赋值语句还是非阻塞赋值语句,若在该 语句之前对其值进行应用,则只能引用其上一个时钟周期赋 于的旧值。
参考文献:
[1] 刘波. 精通Verilog HDL语言编程[M]. 电子工业出 版社,2007.5.
[2] 田耘,许文波,胡彬. Xilinx ISE Design Suite 10.x FPGA开发指南[M]. 人民邮电出版社,2008,11.
2 系统总体设计
智能家居监控系统的总体结构框图如图 1 所示,该系统 主要由数据采集模块、单片机控制模块、显示模块和报警模 块组成。
单 蜂鸣报警电路
模
片
数 显示电路
转
换
器
机
键
盘
图 1 系统总体结构框图
单片机是整个监测报警系统的核心,系统的工作原理是: 先通过传感器(包括温感、湿感、烟感和煤气浓度传感器) 将现场温度湿度、煤气浓度和烟雾浓度等非电信号转化为电 信号,调理电路将传感器输出的电信号进行调理(放大、滤 波等)是指满足 A/D 转换的要求,最后由 A/D 转换电路,完
成将模拟信号到数字信号的转换,单片机判断是否发生异常, 如果环境有异常系统将显示并报警。按实现功能主要包括: 主控制模块,采用 AT89S51 单片机作为主控单元;温度检测 模块,采用 DS1820 温度传感器采集温度数据;湿度检测模 块,采用 DHT11 湿度传感器采集湿度数据;煤气浓度检测模
开发与应用
(上接第 13 页) 荡器稳定后,如果 REST 引脚上有一个高电平并维持 2 个机 器周期(24 个振荡周期)以上,则 CPU 就可以响应并将系统 复位。单片机系统的复位方式有:手动按钮复位和上电复位, 本设计采用的是手动按钮复位。
手动按钮复位需要人为在复位输入端 REST 上加入高电 平,采用的办法是在 REST 端和正电源 Vcc 之间接一个按钮。 当人为按下按钮时,则 Vcc 的=5V 电平就会直接加到 REST 端,系统复位。由于人的动作再快也会使按钮保持接通数十 毫秒,所以,设计完全能够满足复位的时间要求。复位电路 中 SW-PB 为手动复位开关,电容 CH1 可避免高频谐波对电 路的干扰。 3.8 显示及报警电路
设计中显示器选用的是 LCD1602 液晶显示器。LCD1602 为字符型液晶显示器,分为带背光和不带背光的两种,主要 技术参数;显示荣景,16*2 个字符;芯片工作电压,4.5V-5.5V; 工作电流,2.0mA;模块最佳工作电压,5V 字符尺度, 2.95*4.35mm.LCD1602 共有 16 个引脚,引脚说明如下:1 脚, VSS,电源地;2 脚,VDD,电源正极,接+5V;3 脚,VL, 液晶显示偏压,接正电源时对比度较弱,接地时对比度最高; 4 脚,RS,数据/命令选择,高电平时选择数据寄存器,低电 平时选择指令寄存器;5 脚。R/W,读./写选择,高电平时进 行读操作,低电平时进行写操作,当 RS 和 R/W 共为低电平
时可以写入指令或显示地址,当 RS 为低电平 R/W 为高电平 时可以读信号,当 RS 为高电平 R/W 为低电平时可以写入数 据;6 脚,E,使能信号,当 E 端由高电平跳变为低电平时, 液晶快执行命令;7-14 引脚,D0-D7,8 位双向数据线;15 脚,BLA,背光源正极;16 脚,BLK,背光源负极。
参考文献
[1] 陈家佳,肖丽.智能家居中环境监测系统的研究与应 用[J].世界电子元器件,2011,34(11),34-38.
[2] 杨浩杰,韩秀玲.一种智能家居监控系统的设计[J].微 型电脑应用,2011,27(2),49-55.
[3] 耿佳,李耀,章磊.一种智能家居监控系统的设计[J]. 微计算机信息,2009,25(2),208-210.
关键字 单片机;传感器;智能家居
1 引言
生存环境的舒适与安全是人类永恒追求的物质目标。随 着计算机技术、通信技术、控制技术的飞速发展,人们对居 住环境提出了更高的要求,希望居住在一个生活现代化,环 境舒适化、安全化的生活空间。智能家居的概念由此而生, 人们通过智能家居系统实现家庭设备与住宅环境的智能化监 控与管理,从而满足人类对居住环境的需求[1]。而提供用户全 面、可靠的环境监测信息是智能家居系统中尤为关键的部分 之一。通过环境监测系统,用户可以实时获得居住环境的信 息,如:温湿度、毒气浓度、火灾信息等。并将采集到的环
氧化物半导体微晶粒结合部位(晶界)才能形成电流。 MQ-2 可用于家庭和工厂的气体泄漏检测装置,适宜于
液化气、丁完、丙烷、甲烷、酒精、氢气、烟雾等的探测。 3.5 煤气传感器
MQ-5 气体传感器对液化气、天然气、城市煤气有较好 的灵敏度,对乙醇、烟雾几乎不响应。主要应用于家庭或工 业上对液化气、天然气、煤气的检测装置优良的抗乙醇、烟 雾干扰能力。 3.6 A/D 转换模块
计算机与信息技术
·13·
块,采用 MQ-5 传感器采集数据;烟雾浓度检测模块,采用 MQ-6 传感器采集数据;液晶显示模块,采用 SMC1602A 液 晶显示器显示;报警模块,采用蜂鸣器报警。
3 系统硬件设计
3.1 微控制器模块 本系统中的控制芯片是 AT89S51[4],它是一种带 4K 字节
闪烁可编程可擦除只读存储器(EPEROM)和 128 字节的随 机存取数据存储器(RAM)的低电压、高性能 CMOS 8 位微 处理器,俗称单片机。AT89C51 是一个低功耗搞性能的单片 机,片内置通用 8 位中央处理器(CPU)和 Flash 存储单元, 可灵活应用于各种控制领域,40 个引脚,32 个外部双向输入、 输出(i/o)端口,同时内含 2 个外中断口,2 个 16 位可编程 定时计数器。2 个全双工穿行通信口。芯片可按照常规方法 进行编程,也可以在线编程,其将通用的微处理器和 Flash 存储器结合在一起,特别是可反复擦写的 Flash 存储器结合在 一起,特别是可反复擦写的 Flash 存储器可有效地降低开发 成本。 3.2 温度传感器
[3] 田耘,徐文波. Verilog HDL入门(第3版)[M]. 北京 航空航天大学出版社,2008.9.
[4] (美)巴斯克著,夏宇闻,甘伟译. Verilog HDL入 门(第3版)[M]. 清华大学出版社,2008.11.