家庭智能控制系统设计_第1页
家庭智能控制系统设计_第2页
家庭智能控制系统设计_第3页
家庭智能控制系统设计_第4页
家庭智能控制系统设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上前言21世纪,电子技术飞速发展,有力地推动和促进了社会生产力的发展和社会信息化的提高,电子技术的应用已经渗透到人类生活的各个方面。从计算机到手机,从数字电话到数字电视,从家用电器到军用设备,从工业自动化到航天技术,都尽可能采用了电子技术。随着经济的发展,生活水平的日益提高,人们对居住环境的要求也日渐提高,希望建筑不仅更便利、舒适而且更安全。家庭防火、防盗、煤气安全等问题就成为人们极为关心的问题。近年来,家庭智能控制装置已成为银行、商店、办公室、居民区、宾馆、库房、住宅等场所普遍应用的设备,为维护社会治安、保障国家财产和群众的安全发挥了重要作用。但是由于经济、技术的各种

2、原因,目前家庭智能控制系统设计不尽合理的情况比较普遍,在信号检测、信号处理上面还存在一定问题,致使一些系统经常出现误报或者漏报。报警系统不动作、误动作率比较高。正是基于目前这种现状,本设计方案提出一种基于多传感器检测单片机处理综合应用的新型家庭智能控制报警系统的设计思想。该系统是以烟雾传感器、温度传感器、光电火焰检测器、湿度传感器、警情信号检测器、电使用安全检测器、水位安全检测器和CO传感器为检测元件,以80C51单片机为控制核心,组成的一种家庭智能控制系统。它可以通过多种方式自动进行报警和预警,并借助电话等现代化通讯手段进行信息传递。系统有两种报警类型,即火灾报警和非法侵入报警(盗情)。系统

3、采用多传感器电路检测火灾的发生和非法侵入,一旦出现火灾或是出现非法侵入,传感器检测电路发出信号,单片机响应中断后,启动自动拨号电路,根据报警类型的不同拨打不同的电话号码,发送不同的报警信息。比如,到发生非法侵入的时候,系统自动拨打110;发生火灾的时候,系统自动拨打119。系统还可以根据主人设计好的原则对家中的电器设备进行自动化控制。在论文的编写过程中,得到的老师的指导与帮助,才使我们的设计报告非常圆满的完成,在此表示感谢。因时间仓促及编者水平有限,书中难免存在错误,恳请读者批评指正。目录前言.摘要关键词设计要求第1章 方案的选择和确定1.1 延时的方案选择1.2 信息传递的方案选择1.3 键

4、盘与单片机连接方式第2章 家庭智能系统的系统概述第3章 单元模块设计3.1带传感器检测信号的输出和输入模3.2以单片机为核心的控制装置3.3单片机时钟与复位电路模块3.4电平转换装置3.5 语音提示及秒灯电路3.6 键盘接口模块3.7 LCD液晶显示模块3.8家庭应用模块39 计算机接口模块第4章 鸣谢第5章 元件使用表第6章 结束语参考文献收获和体会家庭智能控制系统摘要根据目前家庭智能控制系统现状以及所存在的主要问题,设计了一种基于各种传感器及单片机的家庭智能控制系统。系统采用烟雾传感器、温度传感器、湿度传感器、光电火焰检测器、警情信号检测器、电使用安全检测器、水位安全检测器和CO传感器为检

5、测元件,以单片机作为控制核心,利用电话等现代化通讯手段进行信息传递。多传感器的综合使用实现了低误报率,增强了系统的可靠性。关键词:防火、防盗、传感器、报警系统设计要求:一、 任务以单片机为核心,设计一个小型的家庭控制系统。此控制系统可智能地对家庭的各种环境(如温度、湿度、防盗情况、煤气安全等)进行检测,并能根据主人设计好的原则对家中的电器设备进行自动化控制。二、 要求1、 基本要求(1) 以一种单片机作为主处理器,包括外围开关量的输入输出控制。(2) 有8路开关量输入,输入电压为24v,有指示灯;(3) 有8路开关量输出,端口的输出功率为24v/50mA,有指示灯;(4) 有液晶显示屏,在显示

6、屏上显示时间,并可通过键盘修改时间。2、 发挥部分(1) 增加4路开关量输出,并可通过键盘设置此4路中每一路在何时输出有效信号及时间长度;(2) 可通过键盘任意修改基本要求中的输入和输出的对应关系,使输入输出具有一定的逻辑关系。方案的选择与确定家庭智能系统的系统概述家庭智能控制系统硬件主要由九部分组成:带传感器检测信号的输出和输入模块,以单片机为核心的控制装置,单片机时钟电路模块,电平转换装置,语音提示及电路秒灯模块,键盘接口模块,LCD液晶显示模块,家庭应用模块,计算机接口模块。该系统采用开关量模拟检测信号,经调节、控制、显示、报警等仪器设备和很大部分的人工操作智能,并通过较高复杂度的计算方

7、法和处理方法使受控对象的动态过程按规定的方式和技术运行来实现家庭智能控制。单元模块的设计1、延时的方案选择方案一:硬件延时即利用555构成的单稳态触发器来完成方案二:软件延时即利用单片机编程来完成论证与选择:虽然用硬件来实现在设计是比较简单,但考虑到成本尤其是系统的稳定性。所以选择方案二。2、信息传递的方案选择方案一:都利用光信号如液晶显示器、LED传递信息,无需多余接口,节约成本且满足要求方案二:加扬声器,传递出声音信号论证与选择:考虑到如今已进入到多媒体时代,绝大多数电子智能产品都是声音和显示器的结合,为了适应时代的要求,本设计选择方案二,虽然增加了系统的成本以及编程,焊接的复杂程度,但认

8、为这是必要的。如闹铃功能模块,不仅有开关量的输出,而且还会放一段主人设计好的铃声,这更符合人性化。3、键盘与单片机连接方式方案一:查询方式设定一个时间间隔,每隔这段时间,对键盘扫描一遍,当单片机检测到有按键按下时,开始工作,无需另接芯片,电路简单。方案二:中断方式利用MM74C922连接到单片机外部中断输入引脚(P3.2)。采用中断方式可以大大节省CPU的时间,当转换结束后,主动发送一个脉冲向单片机提出中断请求,单片机响应中断请求,都外部中断服务依序读取数据。论证与选择:虽然中断方式较复杂,但是由于我们的专业对单片机相关知识的要求很高,还有查询方式对速度会产生影响,所以我们采用方案二。家庭智能

9、系统的系统概述软件流程图如下所示图 系统软件流程图数据处理结束标志位=1?标志位=1?标志位=1?标志位=1?标志位=1?火灾对应输出端及自动喷淋端响应防盗对应输出端响应电安全对应输出端响应水控制对应输出端响应温度对应输出端响应湿度对应输出端响应LCD第二行显示“water“1S喇叭响1SLCD第二行显示“humidity“1S喇叭响0.5SLCD第二行显示“thief“1S喇叭响1.5SLCD第二行显示“temperature“1S,喇叭响0.5SLCD第二行显示“fire“1S喇叭响2SLCD第二行显示“electricity “1S喇叭响2.5SLCD第二行显示“gas“1S,喇叭响3S

10、煤气对应输出端响应PB=?PB=?PB=?PB=?PB=?PB=?PB=?数据处理子程序对应输出端LED灭LCD第二行显示“close curtain “1S对应输出端LED亮LCD第二行显示“open curtain “1S对应输出端LED灭LCD第二行显示“close heating“1S对应输出端LED亮LCD第二行显示“open heating “1S对应输出端LED灭LCD第二行显示“close boiling “1S对应输出端LED灭扬声器放一段音乐定时处理结束对应输出端LED亮LCD第二行显示“open boiling “1SLCD第二行显示“alarm clock“1S对应输出

11、端LED亮窗帘关时间到没?暖气开时间到没?窗帘开时间到没?暖气关时间到没?睡前烧水关时间到没?睡前烧水开时间到没?闹钟时间到没?定时处理子程序NNNNNN 图 定时子程序流程图本系统以80C51单片机为核心,以4×4接盘,LCD模块为人机接口,并利用可编程的并行8255接口芯片扩展并口。系统框图如下图所示图 系统框图系统功能说明如下图 所示图 八路输入输出功能说明图 四路家庭应用功能说明功能说明:本次设计的家庭智能控制系统可智能地对家庭的各种环境进行监测,并可根据主人设计好的原则对家中的电器设备进行自动化控制。当家庭环境湿度发生大幅度改变或者超过一定限制,湿度传感器会发出有效的信号,

12、在经系统综合分析处理后继续发出信号给集中式空调处理系统,由集中式空调系统对环境湿度度进行调节使环境湿度达到令人舒适的值。当住宅内卫生间发生严重水满溢出事故时,水位安全传感器同样会发出有效信号,经本系统处理分析后发出有效控制信号使水安全控制中心处理该事故。CO传感器通过检测泄漏的一氧化碳气体浓度来作为报警信号,一旦发生煤气泄漏,主人可以接收到报警信号,方便主人及时做好相关的避免煤气中毒工作。 家庭住宅一旦抢劫、盗窃等意外事件,警情检测装置发出信号后,防盗报警器立即工作,在第一时间通过防盗系统的电话通讯装置通知主人。警报既可对窃贼产生威慑作用也会通知周围人员及时做好相关保护协助工作。一旦家庭住宅内

13、发生火灾,室内的温度传感器、光电火焰检测器、烟雾传感器同时发出信号,促使火灾自动报警系统启动,该系统会及时地发出警报同时开启喷淋灭火系统进行灭火,系统还以根据具体情况关断电源,以防发生其他如短路、触电等事故。当家庭环境温度发生大幅度改变或者超过一定限制,温度传感器会发出有效的信号,在经系统综合分析处理后继续发出信号给集中式空调处理系统,由集中式空调系统对环境温度进行调节使环境温度达到令人舒适的值。家庭发生电安全事故时,系统也会做出相应的动作来防止人员的伤亡。如一旦发生电短路或过载系统可以及时控制家庭住宅相应区域的电源开与关。该系统除了以上家庭环境监测与控制功能外,还具有其他四种常用功能。系统带

14、有闹钟功能,可以按照主人的需要设定闹钟;主人可以设定自动烧水时间,可以节约时间而且无安全之忧;主人还可以根据自己的习惯与天气情况设定暖气的自动开与关的时间,既节约电能又可省去亲自开关暖气的时间;最后主人可以根据自己的作息时间设定窗帘开关时间,这样可以保护主人的隐私。 该系统还有另一大特点,系统中带有液晶显示屏,液晶显示屏可以显示时间而且无论系统工作在任何一种工作模式下均有在液晶显示屏中之指示。使得该系统更加智能更加人性化。一 带传感器检测信号的输出和输入模块 此模块采用开关量模拟输入输出信号。八路开关量输入分别代表八路传感器检测到得有效信号。八路开关量输出分别代表八被控对象或者电气设备。在输入

15、开关量中,其与输入端口对应关系如下所示:PB0、湿度传感器PB1、水位安全检测器PB2、CO传感器PB3、警情信号检测器PB4、烟雾传感器PB5、光电火焰检测器PB6、电使用安全检测器PB7、温度传感器在输出开关量中,其与输出端口对应关系如下所示: PA0集中式空气调节系统温度调节、PA1、给排水控制PA2、煤气报警器PA3、防盗报警器PA4、自动喷淋灭火系统PA5、火灾自动报警器PA6、电能安全控制装置PA7、集中式空气调节系统湿度调节八路输入开关量与八路输出开关量的系统连接图如图主要被控对象或者系统的简述火灾自动报警系统是由触发装置、火灾报警装置、以及具有其它辅助功能装置组成的,它具有能在

16、火灾初期,将燃烧产生的烟雾、热量、火焰等物理量,通过火灾探测器变成电信号,传输到火灾报警控制器,并同时显示出火灾发生的部位、时间等,使人们能够及时发规火灾,并及时采取有效措施,扑灭初期火灾,最大限度的减少因火灾造成的生命和财产的损失,是人们同火灾做斗争的有力工具。有关资料统计表明:凡是安装了火灾自动报警系统的场所,发生了火灾一股地说都能及早报警,不会酿成重大火灾.家用防盗报警器是用物理方法或电子技术,自动探测发生在布防监测区域内的侵入行为,产生报警信号,并提示值班人员发生报警的区域部位,显示可能采取对策的系统。报警主机是预防抢劫、盗窃等意外事件的重要设施。一旦发生突发事件,就能通过声光报警信号

17、在安保控制中心准确显示出事地点,使于迅速采取应急措施。防盗报警主机与出入口控制系统、闭路电视监控系统、访客对讲系统和电子巡更系统等一起构成了安全防范系统。煤气报警器一般是通过检测泄漏的一氧化碳气体浓度来作为报警判断的;燃气报警器一般通过检测泄漏的烷烃、烯烃、芳烃等可燃气体浓度作为报警判断,这类气体泄漏达到爆炸极限时,遇火种(打火机、电器开关、静电、高频信号等)则发生瓦斯爆炸,造成很大伤害。二 以单片机为核心的控制装置 该模块以单片机为核心,与8255芯片连接。 如图3所示为单片机80C51芯片与8255的一种连接电路。8255的数据总线D0D7与单片机的P0口相连,用P2.7作为8255的片选

18、。8255的地址线A1,A0与单片机的地址总线的最低两位相连(地址锁存器74LS373的输出Q1,Q0)。8255的读/写控制RD与WR分别与单片机的RD和WR相连。在应用系统中,通常8255的复位控制端RESET可以与单片机的复位端相连,也可以采用单独的上电复位电路。 图 38255芯片的内部结构与引脚介绍1、8255内部(1)PA,PB,PC口PA,PB和PC均为8位I/O数据口,但结构上略有差别:PA口由一个8位的数据输出缓冲/锁存器和一个8位的数据输入缓冲/锁存器组成;PB口由一个8位的数据输出缓冲/锁存器和一个8位的数据输入缓冲器组成,无锁存功能;PC口由一个数据输出锁存器和一个8位

19、的数据输入缓冲器组成。三个端口都可以和外设相连,分别传送外设的输入/输出数据或控制信息。(2)工作方式控制电路这是两组根据CPU的命令字控制8255工作方式的电路。控制电路分为A组工作方式和B组工作方式控制电路。A和B两组共用控制命令寄存器,用来接受CPU的控制字(命令),根据控制字决定两端口的工作方式,也可以用控制字实现PC口按位清0或按位置1。A组控制PA口(PA7PA0)及PC口的高4位(PC7PC4),B组控制PB口(PB7PB0)及PC口的低4位(PC3PC0)。(3)数据缓冲器这是一个双向三态8位的驱动口,作为8255与系统总线之间的接口,用来传送数据,控制命令和状态信息。(4)读

20、/写控制逻辑电路读/写控制逻辑电路接收CPU发来的控制信号RD,WR,RESET,CS和地址信号A1,A0等,然后根据控制信号的要求,将指定端口数据送往CPU或将CPU送来的数据写入指定端口。2、8255的引脚(1)数据线D0D7为数据总线,用于传送CPU和8255之间的数据、命令和状态字。(2)控制线和寻址线RESET:复位信号,输入高电平有效。复位后,8255所有内部寄存器清0,所有口都为输入方式。RD/WR: 读/写信号线,输入,低电平有效。当RD/WR为0时,所选的8255处于读/写状态。CS:片选线,输入,低电平有效。A0、A1:地址输入线。当CS为0时,芯片被选中时,这两位的4种组

21、合00、01、10、11分别用于选择PA、PB、PC口和控制寄存器。(3)I/O口线(24条)PA0PA7、PB0PB7、PC0PC7为24条双向三态I/O总线,用于8255和外设之间传送数据。(4)电源:VCC为+5 V,GND为地线。图 8255引脚图图 8255方式选择控制字寄存器的定义图图 8255内部结构图单片机80C51芯片的管脚说明(1)、电源引脚:VCC:外接+5V;GND:电源地线。(2)、时钟引脚XTAL1、XTAL2为内部振荡器的两条引出线(3)、控制引脚ALE/PROG:地址锁存控制信号编程脉冲输入端ALE:在系统扩展时,ALE用于控制P0口输出的低8位地址锁存,以实现

22、低8为地址和数据的隔离。PROG:在EEPROM或EPROM编程期间,该引脚用来输入一个编程脉冲。PSEN:片外程序存储器读选通有效信号 在CPU向片外程序存储器读取指令和常数时,每个机器周期PSEN两次低电平有效。(4)EA/VPP:访问程序存储器控制信号/编程电源输入端 EA=0时,只访问片外程序存储器。 EA=1时,单片机访问片内程序存储器。(5)RST/VPD:复位/掉电保护信号输入端 RST为复位信号输入端。当RST保持两个机器周期的高电平 时,可对单片机实现复位操作。VPD为该引脚的第二功能,是作为内部备用电源的输入端。(6)、I/O引脚 P0口(P0.0P0.7):8位双向并行I

23、/O接口。扩展外部存储器或I/O口时,作为低8位地址总线和8位数据线的分时复用接口,为双向三态。P1口(P1.0P1.7) :8位准双向并行I/O接口。 P2口(P2.0P2.7) :8位准双向并行I/O接口。扩展外部数据、程序存储器时,作为高8位地址输出端口。 P3口(P3.0P3.7) :8位准双向并行I/O接口。 P3口除了具有通用I/O口的功能外,同时它的每一个引脚还具有第二功能单片机80C51管脚图三 单片机时钟与复位电路模块内部方式实现单片机的时钟电路时,利用单片机芯片上提供的反相放大器电路,在XTAL1和XTAL2引脚之间外接振荡源(晶体振荡器或陶瓷振荡器)构成一个自激振荡器,自

24、激振荡器与单片机内部的时钟发生器构成单片机的时钟电路,如图所示。在图中,由振荡源OSC和电容C1和C2构成了并联谐振回路作为定时元件,振荡源OSC可选用晶体振荡器,频率为12MHz,电容C1,C2为30pF,起频率微调作用。为了减少寄生电容,更好地保证振荡器的稳定性和可靠性,晶振和电容尽可能靠近单片机芯片安装四 电平转换装置 该系统中输入输出端口均要进行电平转换,在五 语音提示及秒灯电路图 语音提示及秒灯电路六 键盘接口模块该系统中使用键盘接口电路,该电路的存在大大的提高了本次设计的家庭智能系统的人性化与智能化,控制系统不仅可智能得对家庭的各种环境进行监测,还可以根据主人的个人习惯设定各种系统

25、模式对家中的电器设备进行自动监控。键盘可以自由设定时间、设定闹钟,可以根据具体的家庭情况更改自动监控的工作状态。比如发生一些主人有意识的紧急情况,主人可以通过键盘设定,具体可看键盘功能说明图。键盘接口电路如图 图 键盘接口电路键盘功能说明如下图所示表 4×4键盘功能说明时间调整键(SET1)加1键(AD)减1键(DC)闹钟调整键(SET)暖气开调整键(SET2)洗澡前烧水开时间调整键(SET3)关窗帘时间调整键(SET4)暖气关时间调整键(SET5)洗澡前烧水关时间调整键(SET6)开窗帘时间调整键(SET7)火灾自动报警调整键(SET8)防盗报警调整键(SET9)自动喷淋灭火调整键

26、(SET10)给排水控制调整键(SET11)集中式空气调节系统温度调节调整键(SET12)集中式空气调节系统湿度调节调整键(SET13)七 LCD液晶显示模块 该系统中1、液晶显示器显示时间XX : XX: XX,即分别显示小时十位、小时个位、分十位、分个位、秒十位、秒个位。2、设置3个功能按键:调整键(SET1)、加1键(AD)和减1键(DC),实现时间可调。上电后,显示时间00 : 00: 00,并开始走时。按下1次(SET1)时,秒个位走时停止,秒十位闪亮,此时按下(AD),该位数值加1,若按下(DC),则该位数值减1;继续按下(SET1)时,分个位、分十位、小时个位、小时十位依次闪亮,

27、并可按上述方法进行时间调整。(SET1)按下第6次时,时间调整结束,时钟在调整后的时间上重新开始走时。3、计时以24小时制进行,最大计时及设置时间为23 : 59: 59。要求用T0用于1秒时间计时,T1用于指示时间调整时相应位的闪亮,在时间调整时,每过0.4s,将对应单元的显示数据换成“熄灭符”数据,使对应调整单元的显示数据间隔闪亮。八 家庭应用模块 家庭智能控制系统家庭应用模块为4路LED代表4路有效输出量。其中,D1、D2、D3、D4四路分别代表闹钟闹铃、暖气自动开关系统、自动烧水设备、窗帘自动开关装置的有效控制信号。此模块的有效信号可以通过键盘设定各种工作模式及有效时间长度,并且在液晶

28、显示屏中可以显示各种工作模式的工作状态。九 计算机接口模块利用RS-232C实现单片机与PC的串口通信图 RS-232C接口图 RS-232C接口定义(9芯)针脚 定义 符号1 载波检测 DCD2 接收数据 RXD3 发送数据 TXD4 数据终端准备好 DTR5 信号地 SG6 数据准备好 DSR7 请求发送 RTS8 清除发送 CTS9 振铃提示 RI 鸣谢非常感谢老师百忙之中给我们耐心的指导,同学们给我们热心的帮助和父母在远方的支持,以及长安大学图书馆给我们提供的丰富的参考资源,在此一并表示真挚的谢意!结束语:经过十多天的查阅手册和参考文献资料,将所学的单片机知识加以巩固和应用,学会使用单

29、片机进行数据传输和处理,液晶显示器的应用。我们终于将初步设计报告完整的写出来了。本设计在满足设计要求的前提下,还增加了扬声器以提供声音信号,闹钟的时候可以放一段音乐,贴近实际。而且在八路输出开关量信号的同时还可以在液晶显示器显示对应的说明,以及扬声器发出设计好的声音,很人性化。 当然在设计过程中也遇到很多思路的堵塞,方案难以决策,但是最终还是一一攻克了,通过本次课程设计学到了很多许多书本上没有的东西。 本设计有待改进的地方有很多,但最亟待改进的地方是解决还有就是显示系统有待改进, 参考文献【1】林涛主编,数字电子技术基础.北京:清华大学出版社,2006【2】林涛主编,模拟电子技术基础.重庆:重庆大学出版社,2002【3】姜书艳主编,数字逻辑设计及应用.北京:清华大学出版社,2007【4】赵光编著,常见表面贴封装分立器件与集成电路手册.北京:电子工业出版社,2008【5】刘浩斌主编,数字电路与逻辑设计.北京:电子工业出版社,2007【6】全国大学生电子设计竞赛组委会编,全国大学生电子

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论