毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

STC12C5A60S2单片机的智能家居控制器设计+流程图+源代码(4)

时间:2016-12-12 20:49来源:毕业论文
考虑到以上的一些因素,本课题主要的研究目的是寻找一种适合我国国情,方便旧式住宅的改造,成本低廉,操作比较方便的智能家居远控制系统,使得人


考虑到以上的一些因素,本课题主要的研究目的是寻找一种适合我国国情,方便旧式住宅的改造,成本低廉,操作比较方便的智能家居远控制系统,使得人们离开家后家中的安全仍可得到保证。并且将家居设备控制、家居安防等系统整合在一起,使人们的生活更加舒适、安全、方便。
本文主要完成了一种基于单片机的远程控制智能家居控制系统的设计,采用模块化设计,这样设计出来的系统不仅可以保持其通用性,而且便于系统的文护,也便于以后系统的扩展,升级。
2 系统总体设计
基于单片机的控制智能家居系统总框图,如图2.1所示。它主要是由三部分组成:信号采集模块、单片机控制模块以及上位机。
在整个系统中,单片机作为控制系统核心,接受来自现场采集的光信号、烟雾信号以及控制指令,并对他们进行分析处理,从而根据设计要求控制电机正反转,达到智能窗帘的开合;控制室内灯光的强弱;根据烟雾浓度设定的阈值判断是否进行烟雾报警。同时,单片机通过串口通信与上位机相连,接受上位机的实时控制,使人们实时掌握室内情况。由于每个报警信号都由单片机发送给上位机,采用传统的主从多机通信方式会相当复杂,不能满足要求。本文构建的是一个比较简单而且比较容易实现的系统。
本设计采用的是STC12C5A系列的单片机,具有AD转换功能和PWM功能。采用MQ-2烟雾传感器实现烟雾报警功能,PT2272/2276无线收发模块来实现远程无线控制,由光敏电阻根据光线强弱而阻值变化的特性采集光信号,从而控制步进电机正反转和室内灯光强弱。本设计具有以下特色:
1.提供了多种控制模式,以最大限度的满足人们的需求。我们提供了手动遥控控制,另外,本设计的最大的亮点是提供了光敏自动控制,可谓是真正地实现了智能化,切合了“智能家居”的主题。
2.低成本、低功耗  电机只需要5V电源就可以带动,对于这个追求高效节能的社会来说,这样的功耗还是让人很满意的。另外,低成本有利于将本设计商业化,在定价上可以占有很大的优势,让更多的人买得起,用得起。
图2.1 系统总框图
3 系统硬件设计
3.1 系统硬件总体设计
     本系统硬件总体连接图如下所示:
 
          图3.1 硬件总体连接图
3.2 单片机最小系统介绍
3.2.1 单片机最小系统设计图如下
 
图3.2 单片机最小系统设计图
3.2.2 STC12C5A60S2单片机简介
STC12C5A60S2/AD/PWM 系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S,即25万次/秒),针对对电机控制,强干扰场合。
1. 增型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051
2. 工作电压:
STC12C5A60S2系列工作电压:5.5V - 3.5V(5V单片机)
STC12LE5A60S2系列工作电压:3.6V - 2.2V(3V单片机)
3. 工作频率范围:0~35MHz,相当于普通8051的0~420MHz
4. 通用I/O口(36/40/44个),复位后为:准双向口/弱上拉(普通8051传统
   I/O口)                                
   可设置成四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,
   开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA STC12C5A60S2单片机的智能家居控制器设计+流程图+源代码(4):http://www.751com.cn/tongxin/lunwen_847.html
------分隔线----------------------------
推荐内容