1、摘 要随着现代科学技术的发展和人民生活水平的提高,居民对住宅的功能、质量提出了更高的要求,智能化住宅以其安全舒适、信息通畅、服务完善而深受住户的喜爱,智能住宅成为现代化住宅的发展趋势。学生公寓是学生在学校的家。本课题研究智能住宅安全防范系统在学生公寓这个特殊的环境中的应用与设计。本文首先讨论了智能住宅的国内外发展概况,并根据国外发展的趋势和我国的国情,针对学生公寓面临的问题,研究并设计了一种基于单片机的学生公寓安全防范测控系统。此系统以PIC16F877A单片机为核心,具有防火、防盗、节能的功能。本系统还配置了备用电源以及具有掉线和断电自诊断功能,增强了系统的安全性和稳定性。 系统建立在大量相
2、关实验的基础上,并通过硬件及软件仿真验证,具备一定的实用性,对后续研究开发有一定的参考意义。关键词:单片机 学生公寓 安防目录AbstractWith the development of modern science and technology and the raising of peoples living standard,residents put forward the higher demand on the houses function and quality.Smard home are popular of their safety,comfort,expedite i
3、nformation and perfect service. In consequence,they are likely to stand for the trend of modern housing. students apartments are students homes in universities. In this paper, the author explores the application and design for Intelligent Safety Control System in the special application environment
4、of university.In this paper,the development survey of security keeping away technology of Smarthome in the world is debated. According to the developmental direction of the technology overseas and the situations of our countries,As for the problems faced by the management of students apartments, we
5、have researched and designed a intelligent safety alarm system based on single chip microcessor system for students apartments. According to the design, Intensified Single Chip PIC16F877A is the core of the system. This system integrates the function of theftproof, fireproof, energy saving. In order
6、 to buildup the systemic security and stability,the system has standby stability, the system has standby power supply and caninspect whether the wire and the power break or not.The system is based on a great deal of correlative experiments. it has been validated in hardware and softwares emulation,s
7、o it has some definite practicability. As far as research and exploitation later, this has some definite referenced meaning.Keywords: single-chip Micro-computer;Student apartment;Safety systemII第一章概述目 录摘 要IAbstractII第一章 概述11.1课题研究背景11.2学生公寓安防现状21.3课题研究的内容与意义3第二章 学生公寓安防系统总体设计52.1系统总体方案设计52.2系统各模块概述62
8、.3 系统软硬件功能划分7第三章 学生公寓安防测控系统硬件电路设计93.1单片机控制模块及外围电路设计93.1.1单片机的选择及主控电路设计93.1.2存储器电路的设计113.1.3显示电路设计123.1.4键盘接口电路设计133.2火灾探测模块设计143.2.1光电感烟火灾探测器的工作原理153.2.2光电感烟探测器的电路设计153.2.3温度探测器的电路设计183.3防盗探测模块设计193.3.1热释电效应203.3.2热释电红外探测器的基本原理、基本结构与主要参数203.3.3热释电红外探测器电路设计与安装223.3.4微波探测器的原理243.3.5微波探测器的设计253.4无线信号发射
9、与接收模块设计263.4.1 无线信号发射电路的设计263.4.2 无线信号接收电路的设计273.5数据采集模块设计283.5.1电表数据采集的设计283.5.2 水表数据采集的设计283.6断线检测电路的设计303.7节能模块设计303.8电源电路设计313.8.1 主机电源电路的设计313.8.2 探测器电路电源的设计32第四章 学生公寓安防测控系统软件设计354.1主程序设计354.2系统重要子程序设计364.2.1中断处理子程序设计364.2.2密码子程序设计394.2.3节能模块子程序设计40第五章学生公寓安防测控系统调试415.1系统硬件电路的调试415.2系统软件的调试42第六章
10、总结与展望456.1结论456.2展望46致 谢47参考文献49I第一章 概述第一章 概述1.1课题研究背景随着国民经济的发展和科学技术水平的提高,特别是计算机技术、通信技术、控制技术的飞速发展和广泛应用,人们的生活逐渐由现代化向智能化方向发展。开始出现了诸如智能化仪表、智能化家电、智能化汽车、智能化住宅等具有不同智能程度的产品。其中智能住宅的概念起源于美国,其发展也最为迅猛。智能化住宅是信息化社会的产物,住宅智能化的内容一般包括:住宅安全自动化(SA),通信自动化(CA),保健自动化(HA)和管理自动化(MA),因此也称为4A系统3。所谓智能化小区,即是通过一个高度集成的通信和计算机网络,把
11、住宅小区安全防范系统、物业管理系统、公共服务系统、信息系统连接起来,建立集成平台与信息处理控制中心,各个系统独立运行又共享网络硬软件资源,实施智能化与最优化,为住户营造一个安全、自由、舒适的现代居家生活环境1。继美国之后,欧洲、日本、新加坡等国家住宅智能化也得到了飞速发展。例如欧洲一个叫INTEGER的组织于1998年建造了一座智能建筑,它包括环保、节能、智能控制等许多特色。德国费劳恩霍夫研究会与11家公司联手合作,建成世界首座样板智能住宅,其内部完全实现了电子化和网络化。在我国智能住宅这一概念推广较晚,但其发展的速度也很快。全国已建立了一些具有一定智能化功能的住宅小区。目前,美国、日本、欧洲
12、等发达国家正在尝试着用现代高新技术建设智能型生态住宅和智能型家居环境,向实现人类聚居环境的“可持续发展技术”方面发展。美国的“智能塑料屋”称得上是这方面的典范,这种房屋的主要特点是:通过微机控制系统使房屋的塑料玻璃改变颜色,使之充分利用自然能源对室内的照明、室温、水温等进行自动调节。还有位于日本东京西部的一幢智能住宅,可由微机控制系统根据天气的温度、湿度、风力等情况自动调节窗户的开闭,以保持室内的最佳环境。如当天气不好或刮风下雨,窗户马上自动关闭,空调随即开始工作。看电视时如有电话铃响,则电视音量自动降低,晚间音响设备或外界噪音超过一定分贝时,家庭智能控制器自动启动隔音设备,以免影响他人和自身
13、休息。此外,美国的MIT实验室正在研究一种高科技的住宅智能化系统,该系统是通过生物传感器对人的生理行为进行感知,并把感知到的信息传给家庭智能控制器去分析、处理,随后根据分析判断的结果自动控制和调节居住系统,使室内环境始终达到最佳状态。Intel公司则大力推广其电子住宅(eHome),即强调以电脑为中心,采用各种有线和无线方式连接各种家电设备,组建电子自动化住宅:思科系统公司在2000年正式提出“互联网家庭”(InternetHome)计划,现正在美国南加州建设近6万的商用与家庭住宅,在这个小区中的每个家庭、办公室和商店都将预设有连接宽带互联网的线缆,以适应互联网发展的需要;日本松下公司正在把“
14、数码家庭”概念应用到老人住宅,住宅内设置有多种测量仪器、触摸式显示屏、数码摄像机等,这样每个居住人的体温、血压等多项数据都会通过网络传向护理中心,可实现家庭的远程医疗监护。摩托罗拉公司则在美国亚利桑那州凤凰城附近建造了一个智能住宅,这个住宅是有5个微型电脑构成的电子系统进行控制,屋顶装有太阳能方阵,它与集热器一块向住宅提供所需的电能和热能。屋顶两侧窗户采用半透明的光学玻璃,光线可以入内,而在阳光直射时所产生的热量却大都被拒之窗外,这样可以使室内冬暖夏凉。控制室内温度和湿度的工作主要由电脑检测与调节完成。除之以外,电脑能定时开关家用电器,并检测家用电器的运行状况,达到了控制和节省能源的目的。概括
15、来讲,未来住宅的建设除了改进其功能外,还力求在教育、娱乐、医疗等方面添加适当的软、硬件来实现“家庭共同式”的全功能住宅。我国从1997年初开始制定小康住宅电气设计(标准)导则(讨论稿),在“导则”中规定了小康住宅小区电气设计总体上应满足以下的要求:高度的安全性,舒适的生活环境,便利的通信方式,综合的信息服务,智能化家庭系统。同时也对小康住宅与小区建设在安全防范、家庭设备自动化和通信与网络配置等方面提出了三级设计标准,即第一级为“理想目标”,第二级为“普及目标”,第三级为“最低目标”2 。 在我国,小区安全防范报警系统己成为智能小区中实现安全管理的重要系统,根据我国建设部的规定,主要包括电视监控
16、、防盗报警、求助求救、煤气泄漏报警、消防报警等内容。该系统是一种比较完善的安全防范系统,通过在可视对讲的基础上,不断扩展主机功能,增设室内各探测器的比较信号。室内分机有多个探测器接口,可接收感烟探测器、温度探测器、红外及微波探测器、煤气泄漏探测器等传来的报警信号。我国智能住宅与智能小区虽然起步比较晚,但发展速度却很快。以北京、深圳、上海、广州等较发达的城市为龙头在近几年内形成了一股智能化住宅热。目前,公安部建设部均要求智能住宅小区必须具有安防系统。可以预见,智能住宅、智能小区将成为21世纪建筑业的发展主流。特别是在我国,随着人们生活水平的日益提高,住宅小区是否智能化,安防系统是否完备、可靠将成
17、为评价住宅小区的重要指标。学生公寓就是学生在学校的家,而智能住宅及其相关的自动控制软件产业的发展为实现学生公寓实现智能化安防提供了可靠而有效的技术支持。从技术上分析,实现一个集多种功能于一体的智能系统是可行的。1.2学生公寓安防现状我国是世界上人口最多的国家,人均占有的高等教育资源相对匾乏。“十五”期间,我国高等教育逐步完成了由精英化向大众化的转变,目前不论是公立普通高校还是民办普通高校,招生规模均在不断上升,校园中聚集的人员数量较此之前有了大幅度的攀升,大多数学校的在校生规模均超过万人,有的民办学校学生数甚至高达十万人。与此相适应,校园中的各类建筑物数量也不断增加。伴随着这些变化的产生,使得
18、学校校园成为既隶属于社会大环境又有别于其他人群居住场所的独特的小区。对于校园这一特定的小区环境,特别是学生相对集中的学生公寓,必须利用有效的科技手段和管理方法对其进行稳定的、长期的实时监控,保证高校校园的安全,积极寻求改变学校的安全防范的手段和途径,使校园的安全防范模式不断向信息化、综合化、网络化和主动化方向发展,才能适应日益发展的社会要求。目前,随着我国教育事业的发展,学校规模不断扩大,学生高密度集中,校区开放程度和后勤服务社会化程度越来越高。1999年11月在上海召开第一次高校后勤社会化工作会议后,高校后勤社会化被正式提上了议事日程,学生公寓建设取得了飞速发展。据不完全统计,从1999年至
19、2002年底,4年内全国新建大学生公寓3800多万平方米,改造1000万平方米。全国四年新建的学生公寓超过1999年前50年建设的总量,大大改善了学生公寓的住宿条件,同时也给公寓管理工作一个广阔的空间和新的发展机遇3。国家教育部从1999年至2002年共召开了四次全国性的高校后勤工作会议。并于2002年2月22日以教发(2002)6号文下发教育部关于进一步加强高等学校学生公寓管理的若干意见,2002年8月26日以教社政(2002)9号文下发了教育部关于加强高等学校学生公寓安全管理的若干意见。这些都体现了高校学生公寓建设和管理的重要性。但由于高校校园环境的特点,也造成了学生公寓管理中的一些问题:
20、1、人员安全问题。高校校园的人员鱼龙混杂,很难避免学生公寓的清净,虽然各个高校采取了一些门禁制度,但学生在公寓被骗事件,更严重的侵害学生身体、权利的治安案件,以及涉及师生人身安全的各类灾害事故,如火灾等的发生屡见不鲜。2、财产安全问题。随着我国居民生活水平的提高,大学生拥有电脑、手机等贵重物品的数量也有很大程度的增长。3、能源浪费问题。当代大学生多为独生子女的一代,由于生活的富裕、家长的溺爱,多数学生仍然缺乏节约意识和环保意识。造成学生寝室长期出现“长明灯”、“长流水”的现象,在能源日趋短缺的今天,是对能源的巨大浪费。纵观目前校园安防的现状,无论高校还是中小学校都不容乐观,基本上处于以人防和物
21、防为主的状况,技防仍处在起步阶段。学校不断在人防和物防方面增加投入,如增加学校保安人员,加高围墙,在学生宿舍的窗户上安装钢筋护栏等。这些措施产生了一定的效果,但也存在弊端。增加学校保安会带来持续的支出,宿舍安装钢筋护栏不符合消防要求。其实,在技术上建立防范监控系统,在学生公寓安装安防报警系统,实行人防、物防、技防结合的防控体系,才能更好地增强安全系数,减少投入,把安全事故控制在最低限度。1.3课题研究的内容与意义本课题针对学生公寓这个特殊的应用环境,根据安全防范系统的发展现状和发展趋势,设计了一种基于单片机系统的学生公寓智能安防报警系统,这是智能建筑技术在高校的一个创新应用。本智能化安防系统集
22、防盗、防火、节能以及日常显示于一体,引入模块化思想,从而使系统整体更简洁、完善。本课题需要研究的内容主要有以下几个方面:(1)根据系统功能要求并且考虑产品的性价比,进行系统的整体方案设计。该方案采用模块化设计方法,以方便系统的调试和用户的使用。(2)系统硬件设计。包括芯片的选型、所选芯片的功能、芯片外围电路的合理设计。主要内容有主控电路的设计、无线探测器的选择、无线发射接/收电路的设计、键盘显示电路的设计。(3)系统软件设计。主要包括系统主程序、密码程序、中断程序、节能程序等。(4)系统整体电路调试、系统整体软件调试、最后进行联机调试。本课题具有重要的实践探索意义:一方面针对校园的综合安防系统
23、的设计研究目前在国内尚不普遍,系统性的描述和论证校园安全防范系统的设计理论和设计方法也不多见。并且,本系统所设计的适合于公寓寝室应用的节能模块,能较好的解决寝室“长明灯”、“长流水”的问题,是智能安防系统在学生公寓的一个创新应用。另一方面住宅智能安全防范系统是我国未来智能住宅建筑的重点发展方向,而智能防盗、防火报警系统又是当前智能报警领域术热点,虽然这方面的资料比较多,但是只是单纯含防盗或防火功能,并且这些报警器的误报率比较高,即使有部分产品的性能较好,但是价格又比较昂贵,并且受距离和容量的限制。因此,针对学校的智能化公寓安防系统的研究很有必要,并且应当有所创新和突破。开发一套功能和结构合理、
24、包含多种技术和功能的具有针对性和高性价比的新型安防报警系统具有重要的现实意义。3第二章 学生公寓安防系统总体设计第二章 学生公寓安防系统总体设计2.1系统总体方案设计学生公寓安防系统开发设计方案是针对学生公寓这一特定应用环境的实际情况,参照国内外相关技术的发展状况,根据我国智能化住宅建设的实际情况,为满足新时期学生公寓的居住要求,并充分考虑其经济性和可靠性,能真正实现智能化报警的要求来确定的。本课题从智能报警系统的简单、可靠、低成本等方面进行研究和设计。这里涉及到智能报警系统的功能、可靠性以及在使用过程中是否简单方便、便于编程等一系列的问题。经过长期调查研究,从技术上认真分析,在对安防系统进行
25、设计时,应遵循如下一些原则进行设计: 可靠性:安防系统的可靠性是第一位的。在安防系统设计、设备选型、调试、安装等环节都应严格执行国家、行业的有关标准及公安部门有关安全技术防范的要求,贯彻质量条例,保证系统的可靠性。 独立性:安防系统应建成为独立体系,绝不能作为其它弱电系统的子系统进行混合管理,以减少安放系统可能遭到的各种损坏或其它系统可能造成的干扰。 安全性:安防系统的程序或文件要有能力阻止未授权的使用、访问、篡改,或者毁坏的安全防卫级别。硬件设备具有防破坏报警的安全性功能。 联动性:安防系统能与其它系统联动,如消防系统、灯光照明系统,保证自身能获得更好、更准确的信息,并为其它系统提供必要的服
26、务,同时确保安防系统不会影响到其它系统的功能。 扩充性:系统可集中管理、监控,分散控制,总体结构具有较强兼容性和可扩展性,既便于系统的充实、完善、改进和提高,又便于设备的更新、换代。 实用性:系统的操作简单、快捷,充分分析学校环境情况,采用优质设备,满足安防要求,保证操作方便耐久实用。 经济性:在满足安全防范级别的要求前提下,在确保系统稳定可靠、性能良好的基础上,在考虑系统的先进性的同时,按需选择系统和设备,做到合理、实用,降低成本,从而达到极高的性能价格比,降低学生公寓安全管理的成本。 针对以上原则本次设计的完整的学生公寓安防系统应该具有的主要功能有:1、能对信息的实时采集2、能对信息的准确
27、判断处理3、能与上位机的实时通信4、具有节能节电的功能要实现以上功能,一个完整的安防系统应该包括数据采集模块,主控模块,通信模块,报警接收模块以及上位机系统和数据库的建立。鉴于本次设计仅是针对安防系统中测控部分的设计,主要工作是针对下位机的报警控制设计。系统的工作流程大致如下:探测器安装在宿舍需要防范的部位,报警主机放在比较隐蔽的区域。在通常情况下,防盗监控器是处于休眠状态,而防火探测器始终处于布防状态,当学生要出门,宿舍没人时,可以通过键盘启动防盗监控器,防盗监控器接到命令后,等待一个时间(如3分钟),让用户启动监控器后有足够的时间离开住宅,该时间过后,防盗监控器会启动探头,此时监控器处于真
28、正的布防状态,只要有人在探头检测范围内经过,而他又不能在规定的时间内输入正确的密码进行撤防,报警探测器立即向自动报警主机发出报警信号,接到警情事件后,进行现场警铃报警。在此同时将信息发送给网络通信模块。终端处理机通过接收的信息保存和处理数据,可以远程控制系统的工作,也可以通知管理员采取必要的措施。考虑到该系统的实际应用环境,和实现节能低功耗的目的,本次设计采用Microchip公司的8位微处理器PIC16F877A单片机作为系统的中央处理器,将电子探测、智能控制和通信技术相结合,形成一个可联网通信的防盗、防火报警系统。系统的结构框图如下:图2.1系统结构框图Fig.2-1 Whole stru
29、cture of the system2.2系统各模块概述主控模块:是安防测控系统的核心器件,它是整个系统的“心脏”,由它来接收报警信号并控制、协调各功能模块的正常工作。各前端探测器/传感器完成对住宅里不同探测区域内的各种灾情发生前的各种参数(如人体热释电红外信号、火灾烟雾浓度)的可靠监测工作,所谓无线式智能报警系统,就是采用高可靠性的,性价比较高的无线式智能传感器,它将数据采集、AD转换、比较判断等功能集成在一体,输出报警开关量,即只有实际参数达到用户设定的报警值时,才输出报警开关信号和探测器编号,然后通过无线传输的方式送给自动报警器主机。存储模块中存储系统的一些原始参数、重要数据(预存电话
30、号码、系统密码等)。数据采集模块:要求数据采集模块能完成对水表、电表、实现远距离抄收和自动化管理。通过对各表的电脉冲信号进行采集、存储,并通过网络与管理中心连接。另外,通过对电表功率的采集,可作为报警模块功率超限的输入。其原理框图如图2.2所示图2.2数据采集模块原理框图Fig.2-2 Functional block diagram of the data acquisition module节能模块:节能模块主要实现节电功能。节电模式与防盗模块通过分时共用红外探头进行对寝室有/无人的状态进行采集,通过单片机的判断实现节能控制。通信模块:基于单片机的TCP/IP协议通信,由单片机和网络接口芯
31、片共同实现嵌入式TCP/IP协议,如图2.3所示。采用的网络接口模块是Reltek公司的RTL8019AS全双工网络控制器,它可实现嵌入式TCP/IP协议中MAC层的功能,单片机则实现嵌入式TCP/IP协议中的其它协议层的功能,从而共同实现嵌入式TCP/IP协议。它自带16KB的SRAM,并通过RJ45接口实现与网络通信。系统上电初始化后,该模块工作于服务模式,时刻侦听来自远程计算机通信程序的请求,并依据远程客户的要求通过主控模块查询或发送控制指令并获得相关返回信息。图2-3通信模块结构框图Fig.2-3The structure block diagram of the communicat
32、ion module由于学校可以使用自身的局域网实现网络通信而不产生通信费用,所以基于单片机的TCP/IP协议通信模式可作为本系统远程控制通信的首选方案。而通过电话线实现的通信模式,必须具备独立的电话号码,在现在手机普遍普及的情况下,不少寝室没有开通电话座机服务,所以,在实现上有一定的困难。在本系统中不建议使用此种通信方式。2.3 系统软硬件功能划分为了使系统的结构、性能、体积以及成本达到最优化的组合,必须对完成各功能的软件和硬件作出不同的分工,具体如下:探测器、报警、控制和电源部分必须使用具体的硬件电路来实现,连接总控制终端和各分系统之间的通信部分也只能用硬件电路来实现。在下位机系统中,各传
33、感器所采集到的信号的综合判断以及控制元件执行何种操作可用软件来实现,因为软件实现比较简单,只需要很短的十几条语句即可。比如在本系统中,多次用到了元件的复用,这样节省了硬件资源,但是系统何时,如何分时共用这些器件,就要靠软件来识别、控制。这样可减小系统的体积,降低成本,实现也很容易。所以合理、充分的协调好系统的软硬件分工,是提高系统执行效率、节省硬件资源、提高系统性能的关键之处。综上所述,探测器、电源、通信接口、报警控制等功能模块用硬件电路实现;而脉冲计数、软件延时、时钟程序、输入信息的分析处理以及控制等功能模块使用软件编程完成。我们将在后续章节对系统硬件和软件部分的设计作详细地介绍。41第四章
34、 学生公寓安防系统软件设计第三章 学生公寓安防测控系统硬件电路设计3.1单片机控制模块及外围电路设计3.1.1 单片机的选择及主控电路设计本系统中主控制器选用PIC16F877A。PIC是美国Microchip公司所生产的单片机系列产品型号的前缀。PIC系列单片机的硬件系统设计简洁,指令系统设计精练。在所有的单片机品种当中,它是最容易学习、最容易应用的单片机品种之一。PIC系列单片机代表着单片机发展的新动向。它具有以下特点4:1、哈佛总线结构PIC系列单片机在架构上采用了与众不同的设计手法,它既不像MOTOROLA公司开发生产的MC68HCOS/08系列单片机那样,其程序存储器和数据存储器统一
35、编址(也就是两种存储器位于同一个逻辑空间里,这种架构的微控制器、微处理器、数字信号处理器或者微型计算机系统,称为普林斯顿体系结构),也不像早期在国内市场上最流行的单片机产品Intel公司开发生产的MCS-51系列单片机那样,其程序存储器和数据存储器虽然独立编址(也就是两种存储器位于不同的逻辑空间里,这种架构的微控制器、微处理器、数字信号处理器或者微型计算机系统,称为哈佛体系结构),但是它们与CPU之间传递信息必须共用同一条总线,而仍然摆脱不了瓶颈效应的制约,于是影响到CPU运行速度的进一步提高。PIC系列单片机不仅采用了哈佛体系结构,而且还采用了哈佛总线结构。在PIC系列单片机中采用的这种哈佛
36、总线结构,就是在芯片内部将数据总线和指令总线分离,并且采用不同的宽度。这样做的好处是,便于实现指令提取的“流水作业”,也就是在执行一条指令的同时对下一条指令进行取指操作;便于实现全部指令的单字节化、单周期化,从而有利于提高CPU执行指令的速度。在一般的单片机中,指令总线和数据总线是共用的(即时分复用)。2、指令单字节化因为数据总线和指令总线是分离的,并且采用了不同的宽度,所以程序存储器ROM和数据存储器RAM的寻址空间(即地址编码空间)是相互独立的,而且两种存储器宽度也不同。这样设计不仅可以确保数据的安全性,还能提高运行速度和实现全部指令的单字节化。在此所说的字节,特指PIC单片机的指令字节,
37、而不是常说的8位字节。3、精简指令集技术PIC系列单片机的指令系统(就是该单片机所能识别的全部指令的集合,叫做指令系统或者指令集,Instructionset只有35条指令。这给指令的学习、记忆、理解带来很大的好处,也给程序的编写、阅读、调试、修改、交流都带来极大的便利。而MCS-51单片机的指令系统共有111条指令,MC68HC05单片机的指令系统共有89条指令。PIC系列单片机不仅全部指令均为单字节指令,而且绝大多数指令为单周期指令,以利于提高执行速度。4、寻址方式简单寻址方式就是寻找操作数的方法。PIC系列单片机只有4种寻址方式(即寄存器间接寻址、立即数寻址、直接寻址和位寻址),容易掌握
38、,而MCS-51单片机则有7种寻址方式。5、代码压缩率高1KB的存储器空间,对于像MCS-51这样的单片机,大约只能存放600条指令,而对于PIC系列单片机则能够存放的指令可达1024条。6、运行速度高由于采用了哈佛总线结构,以及指令的读取和执行采用了流水作业方式,使得允许速度大大提高。7、驱动能力强I/O端口驱动负载的能力较强,每个I/O引脚吸入和输出电流的最大值可分别达到25mA和20mA,能够自接驱动发光二极管LED光电耦合器或者微型继电器。8、I2C和SPI串行总线端口利用单片机串行总线端口可以方便灵活地扩展一些必要的外围器件。串行接口和串行总线的设置,不仅大大地简化了单片机应用系统的
39、结构,而且还极易形成产品电路的模块化结构。另外,PIC系列单片机还有低功耗、外接电路简洁、品种丰富、程序保密性强等其他一些优点。所以本次设计的安防系统的微控制器选用PIC系列的单片机中的PIC16F877A。它和其他PIC系列单片机相比有以下特点4: 使用高性能的RISC CPU核心; 只需要学习35个单字的指令即可; 除了部分程序分支(Branch)的指令需要2个指令周期外所有的指令执行时间都只需1个指令周期而已; 操作时钟速度范围:DC到20MHz的时钟输入,相当于DC到最短200ns的指令周期; 程序存储器(Flash)最多可到8K的字(14位宽),数据存储器(RAM)最多到368的字节
40、(8位)以及256字节的EEPROM数据存储器; 引脚和PICl6C73/74/76/77完全兼容; 支持中断处理(14个中断源); 8层的硬件堆栈(Hardware Stack)结构; 有直接、间接及相对寻址三种模式; 具有上电复位功能POR; 内置上电延时定时器PWRT与振荡器起振定时器OST; 内部的看门狗定时器WDT有自己的RC振荡器,提高动作的可靠度; 提供可编程代码保护功能; 具有省电功能的休眠模式; 多种振荡时钟形式的选择; 采用低功率、高速的CMOS Flash/EEPROM技木; 完全静态设计; 使用两个引脚来完成串行烧写的工作,亦即支持ICSP功能; 烧写时仅需5v的电源即
41、可; 两个引脚的ICD接口功能; 可对程序存储器进行读取或写入的动作; 操作电源范围弹性大,由2.0v到5.5v; 引脚可吸入或提供电流高达25mA;因PIC16F877A具有以上特点,满足本安防测控系统的要求,所以选择此单片机作为主控元件。主机电路如图3-1所示。时钟电路由两个20pF的电容和12MHz的晶振构成。复位电路由电阻、电容和按键开关构成,具有上电复位和手动复位的功能。单片机的与无线接收电路的接收信号有效端VT经非门相连。为防止环境干扰信号对触发中断的影响,当响应中断后,对中断的抗干扰设计信号多次巡检,确认是中断信号时,才去执行中断处理子程序,否则认为是外界干扰信号不执行报警处理。
42、图3-1主机电路图Fig.3-1 The circuit diagram of the masterP0.0为无线接收信号串行输入端。P0.1P0.3为键盘控制引脚,P0.4P0.5接数据采集信号,Pl.0Pl.1接AT24C02的串行数据输入和时钟信号输入,P1.2P1.3为显示控制端, Pl.5接系统布防指示灯,用于指示系统的工作状态; P2.1连接系统的声光报警电路,当报警时,报警灯点亮,警铃响;RXD,TXD预留为主控计算机串行通讯口;口经非门接无线接收电路的VT引脚,用于接收报警信号,引发中断。3.1.2存储器电路的设计为增强系统的可靠性和安全性,本系统采用ATMEL公司的AT24C
43、02,AT24C02为具有I2C接口总线的串行存储器,作为记忆存储元件,主要存储系统参数、电话号码、用户信息、探测器信息、报警信息等所有信息,当电源断电时不会因为电源失去而变动。AT24C02是美国ATMEL公司生产的E2PROM存储器,在单片机的片外数据存储器扩展中使用广泛。AT24C02的存储空间为2568bit,采用该芯片减少了体积,提高了系统的可靠性5。AT24C02的接口电路如图3-2,软件使用I2C总线虚拟软件包。图3-2存储器接口电路图Fig.3-2 Memory interface circuit3.1.3显示电路设计当探测器检测到异常信号传给自动报警器时,只有解码正确时才会有
44、开锁电平输出给单片机,控制关闭中断,解除用户端自动报警器的监测报警状态。此时,自动报警器对这个异常信号不做出任何响应,直到被复位后,自动报警器才重新开始工作。如果六次误码输入,则产生报警信号电平,触发报警器中断响应,此时报警器进入报警状态。密码电路中设有50秒定时中断输出控制信号,防止长时间无效操作。当有超过50秒的无效操作时,中断开启,发出报警信号。密码由用户端自动报警器设定,并可随时更改,由键盘可输入用户新密码。用户不小心输入错误时,在规定时间内更正密码即可解除报警,有效的预防了误报。输入密码时的按键有效提示由绿色发光二极管来实现,即密码输入正确时发光二极管被点亮;密码输入错误警告由红色发
45、光二极管来实现,当输入密码错误时红色发光二极管被点亮。显示模块选用八位串行输入段码式LCD模块,是由八位的七段型液晶显示器件与显示驱动器MAX7219构成,可实现数据实时显示功能,原理图如图3-3所示。MAX7219接收来自显示控制器的时序信号和串行数据,并把它们转换成相应的液晶驱动6。图3-3显示电路Fig3-3 Show circuit3.1.4键盘接口电路设计键盘显示电路负责系统与外界的联系,数据或命令的显示,包括:密码输入、修改密码输入、电话号码设置、紧急呼叫等功能。按键在单片机应用系统中是一个关键部件,它用来向单片机输送数据和命令等功能,是属于人机通道电路。这里采用节约单片机I/O端
46、口的键盘电路7。,只用到3根I/0口线,普通接法只能接3个键,我们在常规接法的基础上增加了3个二极管,并采用了新的接法,键盘连接如图3-4,其软件处理使用了端口访问和扫描检测两种方法,从而使按键数可达到16个,同时由于采用了组合逻辑来直接对端口进行读取,因此极大的简化了程序的处理过程,也节省了宝贵的存储器和CPU资源。该电路在程序处理时,由PIC16F877A首先向I/O1-I/O3写高电平,然后读入。如果非全1,说明K0-K6中有键按下,此时可根据读入的端口状态来判断键的状态;如果结果为全1,则I/O1-I/O3轮流输出低电平,再读入,这样就可以根据另外两根I/O线的状态来判别是K7-K15
47、中的哪一个键被按下。重复调用键盘处理子程序可将读取的键值与上次的值进行比较,直至两次读数相同为止,这样即可消除按键抖动所造成的误读。IO1、IO2、IO3分别接APIC16F877A的P0.1、P0.2、P0.3口。K0-K9分别代表十个数字键,K10为清屏键,K11为密码确认键,K12密码修改键,K13为录音键、K14为放音键,K15为紧急呼救键。图3-4键盘电路Fig3-4Keyboard circuit3.3防盗探测模块设计学生公寓的防盗,较其他场合较为特殊。因为学生公寓在学校上课时间常常无人,而在放假期间,也有将近3个月的时期处于长期无人的情况,所以寝室的防盗尤为重要。防盗探测器是由红外与微波探测器组成的双鉴探测器12,较之以往的微波或红外单信号探测器,其误报率明显下降,原理示意图如图3-10所示。热释电红外探测器微波探测器与非门CD4011报警主机AT89S51图3-10双鉴探测器原理示意图Fig3-10sketch map of double-inspect detector双鉴探测器工作时将探测到的