版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于单片机的智能家居安防系统作者姓名:XXX 专业班级:XXXXXXXX指导教师:易诗摘要 随着经济的发展,城市居民住宅小区的大量崛起和人们生活水平的不断提高,人们在家庭住宅的观念上逐步发生变化。人们不仅需要宽敞、豪华的住宅,同时也希有一个安全、放心的生活空间。安全,就是有一个快速、有效、连动的防火、防盗、防爆的安防体系;同时要求家庭人员、社区管理中心及其有关单位部门都能及时获得相关信息并采取相应措施。这些都要求家庭不再是一个孤立场所,而是一个能与外界进行信息交流的单元。 自此,本文研究出一套基于51单片机的智能家居安防系统。本系统具有采集现场信息,并将信息分析处理,结果通过短信的方式传递到预
2、设的电话号码上。本系统还能显示险情种类信息的功能,并且能够在现场对火灾进行铃声报警的功能。智能家居安防系统是以家庭住宅为平台,融合了计算机技术,网络通信技术和自动控制等技术,将与家庭生活相关的各种应用子系统有机的结合在一起,为人们提供更加舒适、高效、便捷、安全的现代居住环境。新的智能型家庭安防报警系统在感应端主要通过磁红外、温度、煤气、玻璃破碎等探测器来感应异常的变化,当感应器感应到异常情况时,自动地把警情发送至相关部门和人员,以便得到及时的处理,减少人员伤亡和财产损失。关键词:AT89C51;温度传感器;烟雾传感器;红外传感器;GPRS模块;智能安防Intelligent security
3、system design and implementation based on 51-MCUAbstract:With the development of economy, urban residential district of rise and the people living standard unceasing enhancement, people gradually changing ideas on family homes.People not only need spacious and luxurious houses, as well as mothballed
4、 a safe, rest assured of living space. Security, that is, there is a rapid, effective, the gearing of fire prevention, guard against theft, explosion-proof security system; Also asking family members, community management center and its related units can timely access to relevant information and tak
5、e corresponding measures. These require family is no longer an isolated place, but a unit capable of carrying out information exchange with the outside world.Since then, this paper studies a set of intelligent household security system based on 51 single chip microcomputer. This system has the colle
6、ction site information, and analysis the information processing, the results by text message is passed on to the preset phone number. This system can also display danger species information function, and can carry on the ring at the scene of fire alarm function. Smart home security system is a famil
7、y home as a platform, combined with computer technology, network communication technology and automatic control technology, will and household life of all kinds of application subsystems organic unifies in together, provide people with more comfortable, efficient, convenient and safe environment of
8、modern living. New intelligent home security alarm system in magnetic induction end mainly through infrared detector such as, temperature, gas, glass broken to induction abnormal changes, when the sensor sensing abnormalities, automatically send alert to relevant departments and personnel, in order
9、to get timely treatment, reduce casualties and property losses.Key words: AT89C51. Temperature sensor; Smoke sensor; Infrared sensor; GPRS module;Intelligent security目 录第1章 绪论11.1选题依据及其意义11.2国内外研究现状21.3本系统特点3第2章 基本原理42.1单片机技术及AT89c51系列的简介42.2 GPRS模块基本原理62.3传感器原理72.3.1红外传感器72.3.2烟雾气体传感器72.4本系统基本框架8第3
10、章 系统设计93.1方案选择论证93.2系统硬件总体设计93.3系统软件总体设计10第4章 系统的实现124.1 系统硬件平台介绍124.1.1 YT-16D实验箱124.1.2 GPRD模块124.2 红外报警器模块的实现134.3 温度报警模块的实现154.3.1 概述154.3.2 A/D转换器154.4 液晶显示模块184.4.1 概述184.4.2 液晶显示原理184.4.3TFT的基本特点194.3.1 TFT的连接原理图194.4.5 TFT的程序20第5章 系统的测试265.1 系统初始及显示265.2气体泄漏时系统显示及短信内容265.3 温度超标时系统显示及短信内容275.
11、4 有人闯入时系统显示及短信内容285.5 测试总结28总结29致谢30参考文献31 第1章 绪论1.1选题依据及其意义随着我国国民经济和人民生活水平的不断提高,人们的家居生活条件不断得到改善。由于当今社会城市化进程不断加快,城市人口膨胀,外来人口的增加,城市里建成了大量现代化小区。另外,加上煤气和家用电器设备使用中的不安全因素等,对居民的生命和财产安全构成了很大的潜在威胁。经过分析,给居民生命和财产安全带来最大的威胁包括有两大方面,一方面是人为引起的破坏(如盗窃、抢劫、凶杀),另一方面是自然灾害引起的破坏(如火灾)。因此,人们迫切需要一种对室内出现的各种紧急意外事件(如发生入室盗窃、火灾等)
12、自动发出报警信息并通知户主进行及时处理的住宅安防系统。传统的机械式(防盗网、防盗窗)家居防卫系统在实际使用中暴露了很多隐患,除了操作繁琐之外,还没达到安全的效果。同时,随着社会信息化进程的逐步深入,特别是传感器技术和先进的电子通信技术的迅猛发展,家居生活的网络化与智能化将成为人们新的需求,智能家居系统也由此成为了目前世界范围内的热门的研究领域之一。智能家居安防系统是以家庭住宅为平台,融合了计算机技术,网络通信技术和自动控制等技术,将与家庭生活相关的各种应用子系统有机的结合在一起,为人们提供更加舒适、高效、便捷、安全的现代居住环境。新的智能型家庭安防报警系统在感应端主要通过磁红外、温度、煤气、玻
13、璃破碎等探测器来感应异常的变化,当感应器感应到异常情况时,自动地把警情发送至相关部门和人员,以便得到及时的处理,减少人员伤亡和财产损失。因此,研究智能家居安防系统很有必要。本课题旨在开发出能够准确检测是否有陌生人闯入居室、是否有发生火灾的入门级家居安防报警系统。该课题的研究,符合社会的需求,与同类的智能家居系统相比具有使用简单方便、价格低廉、安装简单等优点,具有广阔的市场前景,同时有利于更好的改善人们生活水平,保障家居人身和财产安全,是一项非常具有研究和开发意义的题目。文中设计基于51单片机为核心的新型智能家居安防系统, 使原来小区安防系统的实时性和可靠性有了一个新层次的提高。本系统可以对整个
14、家居的安全环境进行实时监控, 监控的范围包括室内防盗、火灾报警、煤气泄露等一系列不安全因素。一旦有上述事故发生, 该报警系统就会发出相应的报警信息, 用警报音向用户发出警报,并且向远方用户发送相应的短信。现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。1.2国内外研究现状在如今互联网经济日益繁荣的时代,小区和家庭智能化的安防建设已经受到越来越多的重视,
15、国外很多知名企业已经能为用户提供带有安防报警系统的智能化的住宅解决方案,为众多小区和家庭用户提供全面的安全防护和信息服务,其自动化、智能化水平已相当的高。如西方发达国家,他们具有比较完善的火灾,闯入等预防,监测,报警,抢救及善后处理等体系。他们采用有计算机通过网络将各个节点的数据信息采集,统一到中央计算机来进行实时的分析处理,准确地发现险情隐患点,同时判断出险情的类型,特点,以启动不同的应急预案。这些发达国家已经将家居火灾报警等安防系统和公共监控系统连接在一起,及时准确的发现险情,最大化的降低损失,值得我们学习!在国外各大企业研发智能家居安防产品的同时,国内厂商也已开始智能家居安防产品的研发和
16、生产,特别是一些大型IT企业利用自身在资金与技术方面的优势,在低端产品市场上占据了相当重要的地位。总体来说,由于国内智能安防报警系统起步较晚,相对于国外来说还是有不少差距。但有些产品,比如家庭智能终端,中国的几个厂商的产品已经做的很好了,不但外观漂亮,而且功能齐全,与国外的品牌相比非常具有竞争力,比如海尔和联想公司出的家庭智能终端。由于目前国家尚没有正式颁布相关的行业技术标准,厂家采用各自不同的技术解决方案,这在某种程度上制约了我国家居安防行业的发展,在今后相当长一段时问内技术的整合趋势将形成统一的标准。另外国内建成的智能安防系统大部分采用的是有线通信技术,系统设计、施工成本较高,基于无线通信
17、技术的家居安防系统目前还处于起步阶段,具有广阔的发展前景。1.3本系统特点本设计研究的内容是以单片机为主要控制元件,利用热释电红外传感器实现对住宅陌生人的入侵检测,利用温度传感器实现对火灾的检测,利用液晶屏显示当前的安防信息。当出现警情时,通过单片机控制报警电路完成警情的声光报警,并在显示屏上显示警情种类,用户可以根据安置场所可能出现的警情种类,开启合适的报警器开关,以达到针对性的布防效果。本系统制作简单、成本低,功能齐全,安装方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。它是可以广泛应用于小区住宅、酒店、仓库等领域的多功能安防报警系统。本系统还可以通过GPRS模块发送相应险情
18、到指定手机号码上,具有很强的实时性和可靠性。第2章 基本原理2.1单片机技术及AT89c51系列的简介单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit)
19、,常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。它最早是被用在工业控制领域。由于单片机在工业控制领域的广泛应用,单片机由仅有CPU的专用处理器芯片发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容
20、易集成进复杂的而对体积要求严格的控制设备当中。AT89C51是带4k字节闪烁可编程可擦除的低电压高性能CMOS8位微处理器。也就是我们通常所说的单片机。它是ATMEL公司生产的一种高效微处理器,采用了ATMEL高密度非易失存储制造技术,和MCS-51指令集兼容。同时ATMEL的AT89c51可以应用到很多的嵌入式系统中。主要特性:寿命1000写/擦循环4k字节可编程闪烁存储器数据保留时间10年128*8位内部RAM5个中断源可编程串行通道全静态工作:0HZ-24HZ三级程序存储器锁定32可编程I/O线两个16位定时器/计数器低功耗的闲置及掉电模式片内振荡器及时钟电路管脚原理图如图2-1所示 图
21、2-1管脚说明VCC:接入电源。VSS:接地。P0口:P0口是8位漏极开路双向I/0口,每个脚可以吸收8TTL门电流。它可以用于外部的程序数据存储器,为地址/数据分时复用口。P1口:p1口是内部已经提供了上拉电阻的8位双向I/O口,它的缓冲器能接受4TTL门电流。P2口:p2口也是内部上拉电阻的8位准双向I/O接口。同样其缓冲器能接收输出4TTL门电流。P2口在FLASH编程和校验时接收控制信号和高八位地址信号。P3口:它是双功能口。可以作为一般的准双向I/O口。RST:复位输入口。ALE/PROG:在访问外部存储器是,ALE(允许地址锁存信号)用于锁存出现在P0口的低8位地址。当不访问外部存
22、储器是,ALE仍以振荡器频率的1/6周期性的输出正脉冲信号,可用作对外输出的时钟脉冲或定时目的。/PSEN:外部程序存储器的选通信号,低电平有效。当从外部程序存储器读取指令或常数时,每个机器周期/PSEN两次有效,而访问外部数据存储器是,/PSEN信号将不出现。/EA/Vpp:/EA位访问外部程序存储器控制信号。当/EA低电平时,不管片内是否有程序存储器,都只是访问外部程序存储器。而在高电平时访问片内程序存储器。XTAL1:方向放大器的输入和内部时钟电路的输入。XTAL2:片内振荡器的反相放大器的输出端。2.2 GPRS模块基本原理通用分组无线服务技术(General Packet Radio
23、 Service)的简称,它是GSM移动电话用户可用的一种移动数据业务。GPRS可说是GSM的延续。GPRS和以往连续在频道传输的方式不同,是以封包(Packet)式来传输,因此使用者所负担的费用是以其传输资料单位计算,并非使用其整个频道,理论上较为便宜。GPRS的传输速率可提升至56甚至114Kbps。自从首次实现文本信息传输以来,无线数据应用已经历了飞跃式的增长,单是看看欧美知名厂商大肆宣传通用分组无线业务(GPRS)的劲头,似乎也能让人感到下一代移动数据应用时代的行将来临。将在99年底或是2000年初开启的通用分组无线业务GPRS,作为迈向第三代个人多媒体业务的重要里程碑,将使移动通信与
24、数据网络合二为一,使IP业务得以引入广阔的移动市场。尽管目前移动数据的使用相对较少,但在某些市场中,不同的用户群却正在快速发展,其推动力量主要是在移动领域中采用数据业务的商业市场。不论是爱立信、诺基亚还是阿尔卡特,几乎所有宣传GPRS的厂商都以商业用户市场的快速成长来游说运营商。 GSM系统的分组移动数据通信(即GPRS)是基本分组无线业务,采用分组交换的方式,数据速率最高可达164kbs、它可以给GSM用户提供移动环境下的高速数据业务,还可以提供收发Emai1、Internet例览等功能。2.3传感器原理2.3.1红外传感器红外技术是在最近几十年中发展起来的一门新兴技术。它已经在科技国防和工
25、农业生产等领域获得了广泛的应用。红外光传感器按其应用可以分为以下几个方面1 红外辐射计用于辐射和光谱辐射测量2搜索和跟踪系统用于搜索和跟踪红外目标确定其空间位置并对其运动进行跟踪3热成像系统可以产生整个目标红外辐射的分布图像如红外图像仪多光谱扫描仪等。4红外测距和通讯系5混合系统是指以上各类系统中的两个或多个的组合一红外辐射基础 红外辐射又称红外线它是一种不可见光由于是位于可见光中红色光以外的光线故称为红外线。它的波长在0.76um1000um红外线在电磁波谱中的位置如图所示工程上又把红外线所占据的波段分为四部分即近红外中红外远红外和极远红外红外光传感器按工作原理可以分为光量子型和热电型两大类
26、其量子型可以直接把红外光能转换成电能如对红外线敏感的光敏电阻和PN结型光生伏特效应器件它们能在低温下工作灵敏度高响应速度快但红外光的波长响应范围窄可以用于遥感成像等方面。热电型吸收红外光后变成热能使材料的温度上升电化学特性改变人们利用这个现象制成了测量光辐射的器件。这类器件中应用最广泛的是红外光敏热释电效应器件2.3.2烟雾气体传感器在探测器的电离室内放一放射源Am241,其不断地持续放射出粒子射线,以高速运动撞击空气中的氮、氧等分子,在粒子的轰击下引起电离,产生大量的带正负电荷的离子,从而使得原来不导电的空气具有导电性,当在电离室两端加上一定的电压后,使得空气中的正负离子向相反的电极移动,形
27、成电离电流。具体电流的大小与电离室本身的几何形状、放射源活度、粒子能量、电极电压的大小及空气的密度、温度、湿度和气流速度等因素有关。当烟雾粒子进入电离室后,由于气熔胶吸附大量的正负离子,使其中和。烟雾越浓,导致离子复合几率加快,从而使空气中电离电流迅速下降,电离室阻抗增加,因此根据R值变化可以感受到烟雾浓度的变化,从而实现对火灾的探测。传感器的感烟时当火灾场所发生的烟雾进入到监测电离室,位于电离室中的检测源镅241放射a射线,使电离室内的空气离成正负离子。当烟雾进入时,内外电离室因极性相反,所产生的离子电流保持相对稳定,处于平衡状态;火灾发生初期释放的气溶胶亚微粒子及可见烟雾大量进入检测电离室
28、,吸附并中和正负离子,使电离电流急剧减少,改变电离平衡状态而输出检测电信号,经后级电路处理识别后,发出报警,并向配套监控系统输出报警开关信号。 2.4本系统基本框架本设计包括硬件设计和软件设计两个部分。硬件模块划分为红外传感器模块、烟雾传感器模块、单片机控制模块、声报警模块、TFT显示模块、控制模块。就此设计的几个模块来说,单片机是设计的中心模块,所以此系统也是单片机应用系统的一种应用。单片机应用系统也是有硬件和软件组成。硬件包括单片机、输入/输出设备、以及外围应用电路等组成的系统,软件是各种工作程序的总称。单片机应用系统的研制过程包括总体设计、硬件设计、软件设计等几个阶段。从设计的要求来分析
29、该设计需包含如下结构:电源、传感器电路、单片机控制电路、铃音报警电路、复位电路、TFT显示组成。处理器采用51系列单片机。整个系统是在系统软件控制下工作的。设置在监测点上的各种数据采集模块将原始信息转化成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL 电平至单片机。在单片机内,经软件查询、识别判决等环节实时发出报警状态控制信号。驱动电路将控制信号放大并驱动声光报警电路完成相应动作。当报警延迟5秒后自动解除,也可人工手动解除报警信号,当警情消除后复位电路可使系统复位。第3章 系统设计3.1方案选择论证家庭安防报警系统一般包含几个部分,包括数据采集部分、数据处理部分、报警显示部分
30、。数据采集部分具体可分为:红外入侵检测报警,火灾报警,煤气泄漏报警三大块。可以看出数据采集部分可供选择的只有传感器模块,数据处理部分和报警显示部分有多重选择。该部分系统设计方案有以下三种:方案一;利用ARM作为数据处理器,以GPRS模块发送短息为报警警示,以TFT显示屏作为显示警报。好无疑问,ARM具备强大的计算能力,能够轻易胜任此数据处理工作。但是目前市场上ARM模块价格大大增加的本系统的成本。本方案有待商榷。方案三:以MSP430芯片为数据处理器,配合GPRS模块等进行作业。MSP拥有低功耗,片上资源丰富等优点。但是考虑到本系统需求,采用MSP将浪费大两资源。方案三:以MCU51作为数据处
31、理中心。目前MCU技术已经相当成熟,价格便宜,开发容易,后期维护简单。就功能而言,MCU完全能够处理本系统数据。通过比较,方案三能满足我们的多样化需求,更加人性化,更加简单有效,故本设计选择方案三3.2系统硬件总体设计单片机是本设计的中心模块,所以此系统也是单片机应用系统的一种应用。单片机应用系统也是有硬件和软件组成。硬件包括单片机、输入/输出设备、以及外围应用电路等组成的系统,软件是各种工作程序的总称。单片机应用系统的研制过程包括总体设计、硬件设计、软件设计等几个阶段。从设计的要求来分析该设计需包含如下结构:传感器ADC电路、单片机控制模块、GPRS模块、TFT显示模块组成。它们之间的构成框
32、图如图3-1所示:图3-1 系统设计框图处理器采用58系列单片机。整个系统是在系统软件控制下工作的。设置在监测点上的各种数据采集模块将原始信息转化成电信号,经ADC模拟转数字电路,将 TTL 电平至单片机。在单片机内,经软件查询、识别判决等环节实时发出报警状态控制信号。驱动电路将控制信号放大并驱动声光报警电路和GPRS模块完成相应报警。当报警延迟5秒后自动解除,也可人工手动解除报警信号,当警情消除后复位电路可使系统复位。3.3系统软件总体设计系统软件的设计主要是通过单片机实时检测ADC输入电平变化。当单片机判断出警情时,单片机会处理并控制声光报警电路、显示电路和GPRS模块完成报警动作。本系统
33、软件部分流程大致为:首先初始化MCU,判断ADC信号是否正常,如果指标不正常,进行烟雾气体报警,指标正常则返回初始化阶段反复进行检测;同时进行红外传感器的检测,如果不正常,则进行闯入报警,正常则返回初始化阶段,反复检测数据。在确认发生险情的情况下,发送相应的短信到指定的手机号码上,并可与物管点电脑进行互动,达到防火灭火保护人身财产安全的目的。本系统所涉及的软件部分的框图如图3-2所示:图3-2 主程序工作流程图本主程序实现的功能是:当单片机检测到ADC数据异常时,表示有人闯入监控区或发生了火灾险情,从而经过单片机内部程序处理后,驱动声光报警电路开始报警,报警持续5秒钟后自动停止报警,然后程序开
34、始循环工作,检测是否还有下次触发信号,等待报警从而使报警器进入连续工作状态。同时,利用中断方式可以实现报警持续时间未到5秒钟时,用手工按键复位停止声光报警的作用。第4章 系统的实现4.1 系统硬件平台介绍4.1.1 YT-16D实验箱 本系统以单片机实验箱YT-16D为硬件平台,该试验箱功能强大,携带方便,能实现多个功能。下图4-1为试验箱具体功能构造图样。图4-1 YT-16D试验箱4.1.2 GPRD模块 系统采用SIM300GPRS/GSM模块进行短信报警。SIM300是小体积即插即用模组中完善的三频/四频* GSM/GPRS解决方案。使用工业标准界面,使得具备GSM/GPRS 900/
35、1800/1900MHz功能的SIM300C以小尺寸和低功耗实现语音、SMS、数据和传真信息的高速传输。SIM300的优良性能让它应用于许多方面,例如WLL、M2M、手持设备等等:三频/四频GSM/GPRS模块,外形尺寸40x33x2.85mm支持用户定制的MMI和键盘/LCD内嵌强大的TCP/IP协议栈基于成熟可靠的技术平台,无线通讯模块的技术支持从产品定义到设计和生产的全程服务4.2 红外报警器模块的实现红外入侵报警器是由发射机和接收机组成,发射机是由电源、发光源和光学系统组成,接收机是光学系统、光电传感器、放大器、信号处理器等部分组成。主动红外报警器是一种红外线光束遮挡型报警器,发射机中
36、的红外发光二极管在电源的激发下,发出一束经过调制的红外光束(此光束的波长约在0.80.95微米之间),经过光学系统的作用变成平行光发射出去。此光束被接收机接收,由接收机中的红外光电传感器把光信号转换成信号,经过电路处理后传给报警控制器。由发射机发射出的红外线经过防范区到达接收机,构成了一条警戒线。正常情况下,接收机收到的是一个稳定的光信号,红外光束被遮挡,接收机收到的红外信号发生变化,提取这一变化,经放大和适当处理,控制器发出的报警信号。一般应用在周界防范居多,最大的优点就是防范距离远,能达到被动红外的十倍以上探测距离。红外传感器发射及接受连接原理图如图4-2。图4-2红外传感器发射及接受连接
37、原理图在本系统中,红外线报警器为单片机控制核心提供闯入信号的检测。主要程序段为:void IR_Send_Rev (void)unsigned char i,pulse_num;IRSend_A=0; /关闭2个发射管IRSend_B=0; pulse_num=0;/清零脉冲计数 for(i=0;i<10;i+) IRSend_B=1;/打开B发射 DelayUs2x(150); if(! IRRev) pulse_num+; IRSend_B=0;/关闭B发射 DelayUs2x(150);if(pulse_num>8) Left_Flag=1;/如果判断有障碍,点亮LED_B指
38、示,否则熄灭else Left_Flag=0;pulse_num=0; /脉冲计数for(i=0;i<10;i+) IRSend_A=1;/打开A发射DelayUs2x(150); if(! IRRev) pulse_num+; IRSend_A=0;/关闭A发射 DelayUs2x(150);if(pulse_num>8) Right_Flag=1;/如果判断有障碍,点亮LED_A指示,否则熄else Right_Flag=0;4.3 温度报警模块的实现4.3.1 概述本系统采用的是电阻控制型的气敏器件MQ-2,其阻值随被测气体的浓度而变化。气敏器件又是一种“气电”传感器件,它将
39、被侧气体的浓度信号转变成相应的电信号。器件放置一段时间后, 再通电使用时,阻值是先下降,然后又上升,通电大约10分钟后(叫初期稳定时间),才能稳定到与气氛状态相应的阻值。为了避免通电开始时的误报动作,应特别注意要设置十几分钟的延迟电路。器件的响应时间约为10秒,恢复时间约为30秒60秒。使用气敏器件,要避免油浸或油垢污染,更不要将气敏器件长时间放在腐蚀气体中。长时间使用时,要有防止灰尘堵塞不锈钢网的措施。烟雾气感火灾报警模块的原理图如图4-3.4.3.2 A/D转换器本系统使用的AD转换器是PCF859.PCF8591是一个单片集成、单独供电、低功耗、8-bit CMOS数据获取器件。PCF8
40、591具有4个模拟输入、1个模拟输出和1个串行I2C总线接口。PCF8591的3个地址引脚A0, A1和A2可用于硬件地址编程,允许在同个I2C总线上接入8个PCF8591器件,而无需额外的硬件。在PCF8591器件上输入输出的地址、控制和数据信号都是通过双线双向I2C总线以串行的方式进行传输。ADC连接原理图如图4-4.图4-3 ADC连接原理图PCF859程序代码:/*读ADC0832函数*/采集并返回unsigned int Adc0832(unsigned char channel) /AD转换,返回结果 uchar i=0; uchar j; uint dat=0; uchar nd
41、at=0; if(channel=0)channel=2; if(channel=1)channel=3; ADDI=1; _nop_(); _nop_(); ADCS=0;/拉低CS端 _nop_(); _nop_(); ADCLK=1;/拉高CLK端 _nop_(); _nop_(); ADCLK=0;/拉低CLK端,形成下降沿1 _nop_(); _nop_(); ADCLK=1;/拉高CLK端 ADDI=channel&0x1; _nop_(); _nop_(); ADCLK=0;/拉低CLK端,形成下降沿2 _nop_(); _nop_(); ADCLK=1;/拉高CLK端
42、ADDI=(channel>>1)&0x1; _nop_(); _nop_(); ADCLK=0;/拉低CLK端,形成下降沿3 ADDI=1;/控制命令结束 _nop_(); _nop_(); dat=0; for(i=0;i<8;i+) dat|=ADDO;/收数据 ADCLK=1; _nop_(); _nop_(); ADCLK=0;/形成一次时钟脉冲 _nop_(); _nop_(); dat<<=1; if(i=7)dat|=ADDO; for(i=0;i<8;i+) j=0; j=j|ADDO;/收数据 ADCLK=1; _nop_();
43、_nop_(); ADCLK=0;/形成一次时钟脉冲 _nop_(); _nop_(); j=j<<7; ndat=ndat|j; if(i<7)ndat>>=1; ADCS=1;/拉低CS端 ADCLK=0;/拉低CLK端 ADDO=1;/拉高数据端,回到初始状态 dat<<=8; dat|=ndat; return(dat); /return ad k4.4 液晶显示模块4.4.1 概述 液晶显示器简称LCD,是一种低压微耗的平板型显示器,属于被动显示器件,本身并不发光,是借助于对外界光的调制来显示的。液晶显示器具有寿命长、功耗低、体重轻、抗干扰能
44、力强、显示内容丰富等众多优点,所以在很多单片机系统中得到了广泛的应用。4.4.2 液晶显示原理 液晶是一种性能介于液体和晶体之间的有机高分子材料,它能在一定温度范围内具有液体的流动性、黏度、形变等机械特性,同时又具有晶体的热(热效应)、光(光学各向异性)、电(电光效应)、磁(磁光效应)等物理特性。 我们知道,光线穿透液晶的路径由构成它的分子排列所决定。人们发现在给液晶充电时会改变它的分子排列,从而造成光线的扭曲或折射。液晶面板自身是被动显示器件无法实现自主发光,但是它可以起到对光的遮挡作用,所以在显示屏的两边都设有作为光源的灯管,同时在液晶显示器的背面有一块背光板和反光膜。背光板由荧光物质组成
45、,可以发射光线,作用主要是提供均匀的背景光源。背光板发出的光线在穿过偏振过滤层之后,进入了包含成千上万水晶液滴的液晶层,液晶层中的水晶液滴都会被包含在细小的单元格结构中,一个或者多个单元格构成屏幕上的一个像素,而这些像素可以是亮的或者不亮的,这样大量排列整齐的像素中亮与不亮便形成了单色的图像。为了实现完整的显示功能,必须为它设计一套背光组件。背光源发出光线,经反射板、导光板、光学扩散片、棱镜片等辅助部件后再照射到液晶面板上,液晶面板在电信号的驱动下确定每个像素区域的光通和光断情况,并在彩色滤光片的作用下形成明暗不一、颜色各异的光线再输出。这样就是用户所看到的液晶显示屏上的彩色画面。本课题的研究
46、选取TFT彩屏液晶显示器。4.4.3TFT的基本特点 TFT屏幕是薄膜晶体管,是有源矩阵类型液晶显示器,在其背部设置了特殊光管,可以主动对屏幕上的各个独立的像素进行控制,这也是所谓的主动矩阵TFT的来历,这样可以大大提高响应时间,约为80ms,它还有出色的色彩饱和度,还原能力和高对比度,在太阳光下依然看得很清晰。缺点是比较耗电和成本较高。4.3.1 TFT的连接原理图本流程图首先进行系统的初始化,然后对LCD控制寄存器及地址寄存器进行改写,设置一些LCD的参数,配置Buffer的起始地址和Buffer大小等一些参数,然后清屏,最后系统可以通过控制器发出的指令来调用相关函数,完成相应的示功能。原
47、理图如图4-4.图4-4TFT连接原理图4.4.5 TFT的程序TFT部分的程序主要是显示英文字符、汉字、字符串、写命令、写数据等等。具体的程序代码如下:/*- 显示英文字符输入参数:x 横坐标 y 纵坐标 c 需要显示的字符 fColor 字符颜色 bColor 字符背景颜色-*/#include "8X16.h"void LCD_PutChar8x16(unsigned short x, unsigned short y, char c, unsigned int fColor, unsigned int bColor) unsigned int i,j; LCD_Se
48、tPos(x,x+8-1,y,y+16-1); for(i=0; i<16;i+) unsigned char m=Font8x16c*16+i;for(j=0;j<8;j+) if(m&0x80)=0x80) Write_Data_U16(fColor);else Write_Data_U16(bColor);m<<=1;/*- 显示英文字符输入参数:x 横坐标 y 纵坐标 c 需要显示的字符 fColor 字符颜色 bColor 字符背景颜色-*/void LCD_PutChar(unsigned short x, unsigned short y, cha
49、r c, unsigned int fColor, unsigned int bColor) LCD_PutChar8x16( x, y, c, fColor, bColor );/*- 显示汉字输入参数:x 横坐标 y 纵坐标 c 需要显示的汉字码 fColor 字符颜色 bColor 字符背景颜色-*/#include "GB1616.h"/16*16汉字字模void PutGB1616(unsigned short x, unsigned short y, unsigned char c2, unsigned int fColor,unsigned int bColo
50、r)unsigned int i,j,k;LCD_SetPos(x, x+16-1,y, y+16-1);for (k=0;k<64;k+) /64标示自建汉字库中的个数,循环查询内码 if (codeGB_16k.Index0=c0)&&(codeGB_16k.Index1=c1) for(i=0;i<32;i+) unsigned short m=codeGB_16k.Mski; for(j=0;j<8;j+) if(m&0x80)=0x80) Write_Data_U16(fColor);else Write_Data_U16(bColor);m<<=1; /*- 显示字符串可以中英文同时显示输入参数:x 横坐标 y 纵坐标 *s 需要显示的字符串 fColor 字符颜色 bColor 字符背景颜色-*/void LCD_PutString(unsigned short x, unsigned short y, unsigned char *s, unsigned int fColor, unsigned int bColor) unsigned char l=0;while(*s) if( *s < 0x80) LCD_PutChar(x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度融资租赁合同关键条款解读3篇
- 2024年度房屋买卖合同:某开发商与某购房者之间的房屋买卖合同3篇
- 2024年商业秘密许可合同6篇
- 2024年个人医疗贷款续签协议样本3篇
- 2024年幼儿园食材供应协议5篇
- 2024年店铺域名转让协议2篇
- 2024年新款机动车抵押借款协议标准模板版B版
- 2024年建筑行业合同与成本控制策略研究3篇
- 2024年合作双方股权协议3篇
- 畜牧场建设工程施工合同三篇
- 2024届新高考物理冲刺复习:“正则动量”解决带电粒子在磁场中的运动问题
- 《印学话西泠》参考课件
- 北师大版四年级数学上册《全册》全套
- G-T 20986-2023 信息安全技术 网络安全事件分类分级指南
- (2024年)大学生考风考纪主题班会课件
- 科技创新专项规划编制工作方案
- 赛力斯校园招聘测评题
- 安全教育我们的救助电话
- 幕墙工程冬季施工方案样本
- 机房设备搬迁方案
- 农村老旧木屋改造方案
评论
0/150
提交评论