1。2国内外发展现状
1。3主要任务
本次所要设计的智能家居系统是以目前市面上性价比较于初学者性价比较高且功能多样的STC89C52为主控芯片制作的。虽然此次的设计可能只是基础的入门设计,但是希望能够在此次的设计中获得全新的灵感,在今后走上社会工作后能够在这个行业内去开创更多的新方案。
主要的使用模块为采用STC89C52作为的一块简易但功能齐全的主控芯片来控制整个设计的“大脑”;以步进电机为动力源来产生转动,以此来达到窗帘的开与关;红外遥控模块来作为信号发生源以此来发射信号,致使此设计可以在远处进行操作,使得操作者可以更加舒适和自在;另外还配置有LED小灯,它通过不同的颜色表示来像使用者说明目前此设计所处于的工作状态,令使用者一目了然;光敏电阻的存在让此设计达到了真正的智能化,它可以自动的根据当前所在区域的光照亮度强度来感应,并由模块的计算来自动驱使窗帘发生转动以此来接收更多的阳光或遮蔽刺眼的阳关。
其主要功能如下:
1)控制窗帘的开与关。
2)放过卷,自动停止。
3)红外线遥控功能。
4)显示运行状态。
5)根据所处环境光照情况自动调节窗帘状态。
由于此前并没有完整的学习过较为深入的单片机方面的只是,此次设计可谓说是一次实践与学习并重的设计过程。其中在此次设计会分为硬件设计与软件设计两部分,两者的单独分析设计,与之后的软件和硬件相互结合串联可以说是此次试验的难点。在设计过程中,会遇到各种各样的硬件符号,这些符号有些可以说是从来没见过,因此这个设计过程也是一个学习的过程。
2
系统总体方案分析及硬件设计
本次设计的智能家居系统设计选择的是使用单片机最小系统,这最大限度的发挥了主控芯片它的作用,并载以其他模块作为辅助,如红外遥控系统,独立按键等。
2。1设计思路文献综述
本次设计采用C语言用于软件编程控制单片机芯片。主控芯片使用的是目前市面上性价比较高且功能多样的STC89C52作为主控芯片驱动整个系统,使用SC2262芯片为基础制作的红外遥控以此来发射信号使单片机做出指令再产生正反转。窗帘的开与关是有继电器产生电流再驱动步进电机的转动决定的。光监测的设计也使其可以根据周边光线情况自动调节开关,更加的智能化。
以下为此次设计的系统它运行框图:
图2。1 系统结构框图
此次设计采用主控芯片STC89C52,基于ATMEL公司的AT89C52 8051它具有多个I/O扩展口,可以连接很多的外接扩展电路,拥有3个定时器/计数器使用方便,并提供多个终端优先级可以方便某些指令的使用、另外提供了多个内存存储器可以存储大量指令并且收发迅速。它使用方便,具有本次设计所需要的功能,性价比较高。其具有以下特点:
1、8位高核心主控芯片以及在系统可编程RAM
2、时钟振荡器
3、4KB ROM
4、256 RAM
5、丰富的可扩展I/O口,满足多样设计
2。2工作原理
使用产生的直流电流令步进电机发生正转或反转,正转表示窗帘打开,反转表示窗帘关闭,实现了远程遥控。驱动红外遥控功能的是SC2262芯片,该芯片作为信号收发木块发射出无线信号至单片机信号,使两者发生联系,以此来驱动单片机做出指令另继电器发生工作,产生正转或反转以此实现窗帘的自动智能化,同时还设计了监测其放过卷的设计保证安全。 STC89C52单片机智能家居控制系统设计+程序(3):http://www.youerw.com/zidonghua/lunwen_93644.html