单片机智能家居控制系统毕业论文(包含PCB和程序)

本文详细介绍了一种基于单片机的智能家居控制系统设计,包括系统总体设计、远程控制、传感器信号采集、硬件电路设计等内容。该系统利用HFC、以太网等传输网络,结合计算机网络技术和现场总线,实现家庭通信、设备自动控制、安全防范等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

单片机智能家居控制系统毕业论文(包含PCB和程序) :
 
引言....................................................................................................................3
1 绪 论............................................................................................................ 4
1.1 课题背景..................................................................................................... 4
1.2 智能家居控制系统的概述..........................................................................5
1.3 课题研究的目的及意义.............................................................................6
1.4 系统设计主要任务.....................................................................................6
2 方案设计...................................................................................................... 7
2.1 系统总体设计与分析.................................................................................7
2.1.1 单片机控制部分..................................................................................... 7
2.1.2 系统工作流程部分..................................................................................8
2.2 远程控制设计与分析..................................................................................8
2.2.1 控制系统设计分析..................................................................................8
2.2.2 控制要求................................................................................................ 9
2.2.3 单元功能模块......................................................................................... 9
2.3 传感器信号采集设计与分析......................................................................9
2.3.1 防火灾发生传感器.................................................................................9
2.3.2 可燃气体泄漏传感器............................................................................10
2.3.3 防盗传感器........................................................................................... 10
2.3.4 信号采集设计与分析...........................................................................10
2.4 GSM 模块的接口与设计............................................................................10
智能家居控制系统
2.4.1 TC35 模块组成..................................................................................... 10
2.4.2 TC35 模块通信电路..............................................................................10
2.4.3 TC35 模块与 MCU 连接方式.................................................................. 10
2.5 红外学习遥控设计...................................................................................11
2.5.1 红外学习遥控的设想...........................................................................11
2.5.2 红外学习遥控的实现...........................................................................11
3 硬件电路设计............................................................................................ 12
3.1 相关芯片及模块简介................................................................................12
3.1.1 MCU SM8952AC25P 简介........................................................................12
3.1.2 双音多频收发器 MT8870 简介............................................................. 12
3.1.3 ISD2500 系列单片语音录放简介........................................................ 13
3.1.4 固态继电器(SSR)简介.........................................................................13
3.2 远程控制电路设计...................................................................................13
3.2.1 振铃检测电路....................................................................................... 13
3.2.3 双音频解码电路...................................................................................15
3.2.4 语言提示电路...................................................................................... 16
3.3 电源电路设计.......................................................................................... 17
3.3.1 5V 开关电源稳压器电路......................................................................17
3.3.2 其他电源稳压器电路...........................................................................17
3.4 TC35 短消息模块电路设计......................................................................17
3.4.1 TC35 短消息模块接口电路.................................................................. 17
3.4.2 TC35 短消息模块控制设计.................................................................. 18
智能家居控制系统
3.5 红外学习遥控电路设计...........................................................................19
3.5.1 红外学习遥控接收电路设计............................................................... 19
3.5.2 红外学习遥控发送电路设计............................................................... 19
4 软件部分.................................................................................................... 19
4.1 下位机编程.............................................................................................. 19
4.1.1 主控单片机系统软件设计................................................................... 19
4.1.2 远程控制程序设计................................................................................21
4.1.3 短信息发送程序设计............................................................................22
4.1.4 红外学习遥控程序设计........................................................................23
4.2 上位机(PC 机)编程..............................................................................24
4.2.1 用户界面的设计...................................................................................24
4.2.2 串行通信的实现...................................................................................24
4.2.3 控件 MSComm 使用方法..........................................................................25
5 系统制作及调试 系统制作及调试 系统制作及调试 系统制作及调试26
5.1 使用的仪器仪表及工具............................................................................27
5.2 硬件制作与调试....................................................................................... 27
5.2.1 系统 PCB 板的设计................................................................................27
5.2.2 系统硬件调试....................................................................................... 27
5.3 软件及联机调试....................................................................................... 28
5.3.1 主控程序调试....................................................................................... 28
5.3.2 短消息发送调试....................................................................................28
智能家居控制系统
6 结论............................................................................................................ 29
谢 辞.............................................................................................................. 30
附录 1............................................................................................................... 32
附录 2............................................................................................................... 54
附录 3...............................................................................................................62
附录 4...............................................................................................................63
1.2 智能家居控制系统的概述



随着社会信息化的加快,人们的工作、生活和通讯、信息的关系日益紧密。信息化社会在改变人们生活方式与工作习惯的同时,也对传统的住宅提出了挑战,社会、技术以及经济的进步更使人们的观念随之巨变。人们对家居的要求早已不只是物理空间,更为关注的是一个安全、方便、舒适的居家环境。家居智能化技术起源于美国,它是以家为平台进行设计的。

智能家居控制系统是以 HFC、以太网、现场总线、公共电话网、无线网的传输网络为物理平台,计算机网络技术为技术平台,现场总线为应用操作平台,构成一个完整的集家庭通信、家庭设备自动控制、家庭安全防范等功能的控制系统。

智能家居控制系统的总体目标是通过采用计算机技术、网络技术、控制技术和集成技术建立一个由家庭到小区乃至整个城市的综合信息服务和管理系统,以此来提高住宅高新技术的含量和居民居住环境水平。大型的智能家居控制系统通常由系统服务器、家庭控制器(各种模块)、各种路由器、电缆调制解调器头端设备 CMTS、交换机、通讯器、控制器、无线收发器、各种探测器、各种传感器、各种执行机构、打印机等主要部分组成。


附录 1
下位机调试程序
  1. <div><div>#include <AT89X55.H></div><div>bit r_flag;</div><div>enum eepromtype</div><div>{M2401,M2402,M2404,M2408,M2416,M2432,M2464,M24128,M24256};</div></div><div><div>extern bit RW24XX(unsigned char *DataBuff,unsigned char</div><div>ByteQuantity,unsigned int Address,</div><div>unsigned char ControlByte,enum eepromtype</div><div>EepromType);</div><div>sbit key = P2^0;</div><div>bit key_flag;</div><div>sbit dog = P0^7;</div><div>sbit LED = P0^0;</div><div>sbit TELA = P3^6;</div><div>sbit TEL = P3^7;</div><div>sbit RING = P3^2;</div><div>sbit switching =P0^4;</div><div>unsigned char mode;</div><div>bit passwordflag;</div><div>unsigned char password[6];</div><div>unsigned char passwordtest[6];</div><div>void dlms(unsigned int x);</div><div>void reset(void);</div><div>void open(void);</div><div>//**************************************************************</div><div>** //</div><div>// INT1中断服务程序</div><div>//</div><div>//**************************************************************</div><div>** //</div><div>unsigned char ring_fluctuation;</div><div>unsigned char ring_count;</div><div>bit ring_flag;</div><div>智能家居控制系统</div><div>void service_int0() interrupt 0 using 1</div><div>{</div><div>if(ring_fluctuation<10)</div><div>{</div><div>ring_fluctuation++;</div><div>}</div><div>}</div><div>//**************************************************************</div><div>** //</div><div>// t1 定时中断</div><div>//</div><div>//**************************************************************</div><div>** //</div><div>unsigned char ring_dlsm;</div><div>unsigned char ring_time;</div><div>unsigned int ring_reset_time;</div><div>unsigned char dlms_time;</div><div>void timer1 (void) interrupt 3 using 0</div><div>{</div><div>TH1=0x3c;</div><div>TL1=0xb0;</div><div>dlms_time++;</div><div>if(ring_fluctuation>5)</div><div>{</div><div>EX0=0;//INT1_OFF;</div><div>ring_dlsm++;</div><div>if(ring_dlsm==20)//等待一秒</div><div>{</div><div>ring_dlsm=0;</div><div>EX0=1;//INT1_ON;</div><div>ring_fluctuation=0;</div><div>ring_count++;//震铃次数</div><div>if(ring_flag)//有效振铃</div><div>{</div><div>智能家居控制系统</div><div>if(ring_count==6)</div><div>{</div><div>ring_count=7;</div><div>mode=1;</div><div>}</div><div>}</div><div>else//无效振铃</div><div>{</div><div>if(ring_count>2)</div><div>{</div><div>ring_reset_time=800;</div><div>}</div><div>}</div><div>}</div><div>}</div><div>if((ring_count==2)|(ring_count==1))</div><div>{</div><div>ring_time++;</div><div>if(ring_time==200)</div><div>{</div><div>ring_flag=1;</div><div>}</div><div>}</div><div>if((ring_count>0)&(ring_count<6))</div><div>{</div><div>LED=INT0;</div><div>}</div><div>else if(passwordflag)</div><div>{</div><div>LED=~LED;</div><div>}</div><div>if(ring_count>0)</div><div>智能家居控制系统</div><div>{</div><div>ring_reset_time++;</div><div>if(ring_reset_time==1100)//55s</div><div>{</div><div>reset();</div><div>LED=0;</div><div>dlms(100);</div><div>LED=1;</div><div>dlms(100);</div><div>LED=0;</div><div>dlms(100);</div><div>LED=1;</div><div>dlms(100);</div><div>LED=0;</div><div>dlms(100);</div><div>LED=1;</div><div>dlms(100);</div><div>LED=0;</div><div>dlms(100);</div><div>LED=1;</div><div>dlms(100);</div><div>LED=0;</div><div>dlms(100);</div><div>LED=1;</div><div>dlms(100);</div><div>LED=0;</div><div>dlms(100);</div><div>LED=switching;</div><div>}</div><div>}</div><div>}</div></div>
复制代码


 

U客论坛下载-智能家居控制系统毕业论文(包含PCB和程序).pdf

 

文件到原文下载,原文出自:https://bbs.usoftchina.com/thread-211361-1-1.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值