基于单片机的智能窗户控制系统的设计与实现

基于单片机的智能窗户控制系统的设计与实现[摘要]家居智能化已成趋势,针对传统手动开关窗无法实现人们对便捷、智能化生活的现状,通过单片机技术和传感器技术相结合,设计一款基于湿敏传感器、PM25传感器和红外传感器的单片机智能数字控制开合的窗户。该智能控制窗是一种机电一体化的智能窗户控制系统,采用了智能控制技术、传感技术、机械传动技术等先进技术,主要功能是实现对房子内所有窗户的自动控制,可自动打开或者关闭以实现对室内环境的调节和防盗报警功能。[关键词]多传感器;单片机;环境控制;智能控制窗户控制系统[DOI]1013939/jcnkizgsc201533060近年来,随着物联网技术的迅速发展,智能家居成为家庭信息化和社会信息化的重要组成部分。本人将介绍一款同时具备“雨天自动关窗”和“粉尘超标自动关窗”,以及“天黑自动闭窗”和“从窗暴力进入自动关窗”四项功能的智能型窗户。功能简单实用,成本低廉,具有广阔的市场空间、可观的市场价值和应用前景。1系统总体设计11总体设计思路智能控制窗属建筑领域的附件,它主要包括室外采集区,中央控制区和同步响应区。主要由三大部分组成,分别是单片机核心控制电路及简单外围电路,PM25传感器、湿敏传感器、红外传感器组成的信息采集系统,步进电机的驱动系统。该智能控制窗由安置在室外的湿敏传感器和PM25传感器收集室外空气的温度湿度以及粉尘含量等各项数据,传送给单片机中央处理单元进行数据分析与处理,并向步进电机发送指令,进而步进电机带动同步带轮连接窗框,使窗户发生位移,达到自动开合窗户的目的。各种指令在液晶屏幕上显示以便于识别。其基本系统整体结构框图如图1所示。图1系统整体结构框图12室外数据采集检测模块设计室外数据采集检测模块主要由GP2Y1010AUOFPM25传感器、E18-D80NK红外传感器和DS18B20温度传感器构成。这些传感器应用广泛、价格低廉,拥有卓越的稳定性和可靠性,可实现数据采集和数字信号输出的功能。传感器原理如图2、图3所示,传感器中心有孔可以让空气自由流过,定向发射LED光,通过检测经过空气中灰尘折射过后的光线来判断灰尘的含量。图2传感器原理图3传感器模数转换13中央控制模块设计该智能控制系统主控芯片采用SSTC公司生产的STC89,这是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进,使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。与传统的51单片机相比较它具有较大的存储器空间并且可以支持串口直接下载程序,免去了购买价格昂贵的专门编程器,开发成本很好控制。该单片机应用系统还包括时钟电路和复位电路,时钟电路使得电路在唯一的时钟信号下工作;复位电路使CPU和系统中的其他功能部件都处在一个确定的初始状态下,无论是在控制系统刚接上电源还是断电或者故障重启都要复位。14电机同步驱动响应模块设计采用42BYG250B两相混合式步进电机作为机械部分的驱动设备,步距角18°;静力矩048~075N?m;机身长48~60mm;引线数:4;电流:12~25A。步进电机是将电脉冲信号转化为角位移或线位移的开环控制元件。其中的脉冲发生器用于产生频率变化的脉冲信号。脉冲分配器将脉冲信号转换成有一定逻辑关系的环形脉冲。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点,使得在速度、位置等控制领域用步进电机控制变得非常的简单[1]。15系统主程序设计流程本系统软件以Keil为编程软件,以C语言为编程语言。系统设计流程如图4所示。图4程序设计流程16系统功能测试系统各模块设计结束后进行系统功能测试,接通电源后显示屏正常显示室外温度、湿度、PM25浓度。对自动识别室外环境指标开关窗做出测试。各项功能实现良好。与原有的手动开关窗方式相比,基于由室外检测装置、控制装置、执行装置、可使用户的生活更加舒适便捷,通过数据显示与PM25标准值比对的方法说明问题。既方便快捷,易于处理信息,又具有可视化的特点,生动形象。2结论本项目是一种机电一体化的智能窗户控制...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?