防盗报警器的设计
毕业设计-家用防盗门防盗报警器的设计

毕业设计-家用防盗门防盗报警器的设计毕业设计家用防盗门防盗报警器的设计1 绪论1.1选题的依据及意义区管理最为重要的内容之一是确保住宅、住户安全。
现代居住的格局,邻里之间的来往越来越少,家庭生活隐密性、封闭性越来越强。
所以说,小区的安防系统和智能管理系统是现代化小区管理不可缺少的有机组成部分。
考虑设备成本与集中管理的需要,可将周界报警探测系统、住宅联网报警系统加以集成和综合,构成综合防范体系。
由此,居民住宅应当设置安全防范报警系统,对盗窃、入室抢劫等做到早发现、早报警,通过社会力量和科技手段来提高家庭抵御各种意外情况的能力。
传统的防盗门窗越来越不能满足人们日常防范的要求,因此人们迫切需要一种智能型的家庭安全防范报警系统。
对市场上出现的各种报警装置进行了研究之后,发现利用单片机实现报警具有体积小、价格低、集成度高等突出优点,利用单片机来开发防盗系统能使系统易于操作,且花费较小,因而具有广泛的应用性。
1.2研究概况及发展趋势随着社会的发展,人们的活动、居住区域越来越大,安全问题越显重要。
简洁、经济型报警器成为家庭所需。
我国家用安防系统相对国外来讲,是有较大差距的。
现在一般居民住宅的主要防盗措施仅限于防盗窗、防盗门,虽有一定的防盗作用,在灾害发生的情况下,使逃生更加困难。
另外,小区安全措施不足;居民安全意识有待增强;安全防范系统也急需普及。
家用防盗系统近几年来在全球以及在中国的快速发展是信息技术发展寻找更广阔的市场结合点的必然结果,是IT 产业向传统住宅产业以及人们生活渗透的必然结果。
家用防盗系统建设目标是向人们提供“方便快捷的信息通信、安全舒适的住宅环境、高效便利的物业管理”。
发展家用防盗系统是住宅产业现代化的必然选择。
家用防盗系统按智能技术开发的功能和作用的不同,小区中报警系统应用一般体现在探测智能、监控智能和抗干扰智能三个主要方面。
目前欧美已有一些国家正在大力研究无线防盗探测报警系统,随着时间的推移,这种产品在我国也会发展成为主流。
基于STC89C51单片机的防盗报警器设计

基于STC89C51单片机的防盗报警器设计引言随着社会的发展,犯罪率不断上升,家庭和企业的安全问题也日益突出。
人们对防盗报警器的需求也越来越大。
本文将基于STC89C51单片机,设计一款简单而有效的防盗报警器,用于家庭和小型企业的安全防护。
一、设计原理1.红外传感器我们采用的防盗报警器主要使用了红外传感器,其工作原理是通过检测物体反射的红外线来进行监测。
当有人或物体在红外传感器的范围内移动时,红外传感器就能够感知到,并通过信号输出告知单片机。
2.声光报警当红外传感器检测到有人或物体移动时,单片机会触发声光报警器,发出大声的警报声,并同时启动LED灯进行闪烁。
3.单片机控制STC89C51单片机是一种经典的单片机芯片,具有强大的功能和稳定的性能。
我们将利用其IO口和定时器等功能,实现对红外传感器和声光报警器的控制。
二、硬件设计1.电路设计我们采用了经典的红外传感器模块和声光报警器作为主要的硬件组件。
在电路设计中,需要连接红外传感器模块的输出引脚和STC89C51单片机的IO口,同时连接声光报警器的控制引脚和单片机的IO口。
2.电源设计由于红外传感器模块和声光报警器都需要供电,因此我们需要设计一个合适的电源电路来为这些硬件组件提供电力支持。
一般可以采用直流电源供电,需要注意保证稳定的电压输出。
1.程序架构在软件设计中,我们将采用C语言来编写单片机的程序。
首先需要进行IO口的初始化设置,然后通过定时器来进行对红外传感器的检测,一旦有信号输出,就触发声光报警器。
2.程序逻辑具体的程序逻辑包括:首先进行初始化设置,然后进入主循环,不断检测红外传感器的信号,并根据信号的变化来控制声光报警器的工作。
当红外传感器检测到有人或物体移动时,触发报警器工作,同时记录报警的次数,并输出相应的警报信息。
四、调试测试1.电路调试首先需要进行电路的连接和布线,保证各个硬件模块之间能够正常通信。
然后需要进行电源供电测试,确保各个硬件模块都能够正常工作。
家庭防盗报警方案设计报告

家庭防盗报警方案设计报告一、引言家庭防盗报警系统是一种以实现家庭安全为目标的智能化设备,它通过各种感知器设备,如门窗传感器、红外线传感器等,监控家庭环境并在发生异常情况时及时报警,有效地提高了家庭的安全性。
本报告将设计一个家庭防盗报警方案,保障家庭成员的人身及财产安全。
二、系统架构设计1.主要设备-门窗传感器:安装在家庭的门窗上,用于监控门窗的开关状态。
-红外线传感器:安装在家庭的关键区域,如入口门廊、客厅等,用于检测突然出现的人体热源。
-摄像头:安装在家庭的关键区域,如入口门廊、走廊等,用于实时监控家庭环境。
-报警器:安装在家庭的显眼位置,如客厅墙壁上,用于发出警报声。
2.系统工作流程-当门窗传感器检测到门窗被打开时,系统开始录像,并发送报警信息到用户的手机上。
-当红外线传感器检测到突然出现的人体热源时,系统开始录像,并发送报警信息到用户的手机上。
-用户在手机上收到报警信息后,可以通过手机APP实时查看家庭摄像头的视频画面,并采取相应措施。
三、具体方案设计1.门窗传感器安装-门窗传感器应安装在家庭的每个门窗上,并与主控制面板进行连接。
-门窗传感器的位置应选择在门窗通常被人开关的地方,如门把手附近。
-门窗传感器应设置为高灵敏度状态,只要门窗开启角度达到一定值就会触发报警。
2.红外线传感器安装-红外线传感器应安装在家庭的关键区域,如入口门廊、客厅等。
-红外线传感器应放置在高于一般人高度的位置,以避免被家庭成员或宠物误触发。
-红外线传感器应设置为适度灵敏,以便及时发现异常情况。
3.摄像头安装-摄像头应安装在家庭的关键区域,如入口门廊、走廊等。
-摄像头应设置为广角或全景模式,以覆盖更大的监控范围。
-摄像头应连接到云端服务器,以便用户可以通过手机APP实时查看视频画面。
4.报警器设置-报警器应安装在家庭的显眼位置,如客厅墙壁上。
-报警器应设置为高声模式,以吸引周围人的注意力。
-报警器应与主控制面板进行连接,当报警触发时发出警报声。
家庭防盗报警器系统设计(本科毕业论文)

家庭防盗报警器系统设计(本科毕业论文)————————————————————————————————作者:————————————————————————————————日期:目录1 绪论 (1)1。
1 家庭报警器的发展现状及其系统构成与分类 (1)1.2 设计要求与研究内容 (4)2 总体方案设计 (5)2。
1 系统的功能要求 (5)2。
2 总体设计方案 (6)2.3 系统相关技术 (6)3 报警器硬件设计 (14)3.1 主机电路设计 (14)3。
2 热释电红外传感器 (17)3.3 TC35 短信息收发模块 (18)3.4 电平转换芯片MAX232 (20)3.5 蜂鸣器电路 (21)3。
6 数码管显示电路 (21)4 系统软件设计 (24)4。
1 程序语言设计 (24)4.2 报警系统的程序设计 (27)4.3 TC35通信程序设计 (29)结论 (32)致谢 (33)参考文献 (34)附录 (33)1 绪论1。
1 家庭报警器发展现状及其系统构成与分类1。
1。
1 家庭防盗报警器的发展从上世纪初,报警系统就已经在北美稍具雏形。
在北美,报警呼救箱放置在街头巷尾,在呼救时发出声响提示,以寻求附近警察的帮助;同时,这种呼救箱直接连接到附近的警局,使得稍远一些的警察也能够收到呼救信息。
随后,由于通信技术的发展,提供远程通信服务的电报公司加入到这个行业中,从而使得报警信息可以通达到更远的地方;不过,这种电报方式毕竟难以普及,所以稍后出现的电话理所当然地成为报警通讯的主要手段。
而此后自动拨号系统的出现以及电话普及到千家万户,更使得通过电话线报警的方式得到了前所未有的发展。
从以上过程来看,报警行业的发展是以工业技术发展为基础的,只有具备良好的通信手段,才能够把各地的报警信息汇聚到相应的权威部门,然后由权威部门负责分配有限的警力来帮助到所有的社会个体。
国外智能监控防盗技术发展已处于一个较高水平阶段,从具有代表性的北美发展过程,可以清楚的看出世界智能监控防盗技术的发展概况。
具有精准监控功能的防火防盗报警器设计

具有精准监控功能的防火防盗报警器设计防火防盗报警器是一种用于监测室内环境变化并在发生火灾或盗窃时发出警报的设备。
随着科技的发展,现代的防火防盗报警器不仅具有基本的警报功能,还具备了精准的监控和智能化的特点。
本文将介绍具有精准监控功能的防火防盗报警器的设计原理和特点。
一、设计原理1. 传感器技术传感器是防火防盗报警器中最核心的部件之一,它可以感知环境中的温度、烟雾、气体、声音等变化。
通过传感器技术,防火防盗报警器可以实现对室内环境的精准监控。
传感器的种类和性能将直接影响到报警器的监控精度和灵敏度。
2. 数据处理和分析防火防盗报警器通过传感器采集到的数据进行处理和分析,以确定是否存在火灾或盗窃风险。
现代的报警器采用了先进的数据处理算法和人工智能技术,可以对环境数据进行精确的分析,提高了监控的准确性和稳定性。
3. 远程监控和联动具有精准监控功能的防火防盗报警器还具备远程监控和联动的特点。
通过无线通讯技术,报警器可以与手机、电脑等设备实现远程连接,用户可以随时随地通过手机App或网页查看室内环境的监控数据。
而且,在报警器发生警情时,还能够与安防摄像头、门禁系统等设备进行联动,对潜在的危险进行及时处理。
二、特点1. 精准监控具有精准监控功能的防火防盗报警器可以对室内环境进行精确的监测,不仅可以实时感知温度、烟雾等参数的变化,还能够通过数据处理和分析技术判断潜在的火灾或盗窃风险,大大提高了监控的准确性和灵敏度。
2. 智能化管理现代的报警器具备了智能化管理的特点,通过与手机、电脑等设备连接,用户可以随时查看监控数据,还能够设置监控区域、报警规则等参数,实现对室内环境的智能化管理。
三、应用场景1. 家庭环境在家庭环境中,具有精准监控功能的防火防盗报警器可以对室内环境进行全天候监测,当发生火灾或盗窃风险时及时发出警报,提醒用户采取相应的应对措施,保障家庭安全。
2. 商业场所在商业场所如店铺、仓库等地方,报警器的精准监控功能能够帮助店主实时监测室内环境,及时发现火灾或盗窃行为,减少财产损失。
防盗报警器课程设计

防盗报警器 课程设计一、课程目标知识目标:1. 学生能理解防盗报警器的基本工作原理,掌握相关的电子电路知识。
2. 学生能了解并描述防盗报警器的主要组成部分及其功能。
3. 学生能掌握基本的电路连接和测试方法,了解安全使用电子设备的重要性。
技能目标:1. 学生能够独立完成防盗报警器的组装和调试,培养动手操作能力。
4. 学生能够运用所学知识解决实际电路问题,具备一定的创新和改进能力。
5. 学生通过小组合作,提高沟通与协作能力。
情感态度价值观目标:1. 学生培养对科学技术的兴趣,激发探索精神和创新意识。
2. 学生通过学习,增强安全意识,关注生活中的安全问题。
3. 学生在小组合作中,学会尊重他人意见,培养团队精神和责任感。
分析课程性质、学生特点和教学要求,将目标分解为以下具体学习成果:1. 学生能够解释防盗报警器的工作原理,并绘制出相应的电路图。
2. 学生能够正确组装并调试出一个简易的防盗报警器,完成电路连接和功能测试。
3. 学生能够针对实际使用场景,提出防盗报警器的改进措施,并进行讨论。
4. 学生在小组合作中,积极参与讨论和操作,展现出良好的沟通、协作和团队精神。
二、教学内容本课程教学内容围绕防盗报警器的设计与制作展开,依据课程目标,选择以下内容:1. 电子电路基础知识:认识电路元件,理解电路的基本连接方式,掌握电路图的阅读与绘制。
2. 防盗报警器工作原理:介绍防盗报警器的基本工作原理,包括传感器、信号处理、报警输出等环节。
3. 防盗报警器主要组成部分:学习并了解防盗报警器的各个组成部分,如红外传感器、蜂鸣器、电池等。
4. 电路组装与调试:学习如何正确组装防盗报警器,进行电路连接、测试及调试。
5. 实际应用与改进:结合生活场景,分析防盗报警器的实际应用,讨论并设计改进措施。
教学内容安排和进度:第一课时:电子电路基础知识,认识电路元件,学习电路基本连接方式。
第二课时:防盗报警器工作原理,分析并理解报警器各环节的作用。
基于单片机的红外防盗报警器的设计

基于单片机的红外防盗报警器的设计红外防盗报警器是一种应用广泛的安防设备,基于单片机的设计可以实现更加灵活和智能的功能。
本文将介绍一个基于单片机的红外防盗报警器的设计,包括硬件部分和软件部分。
硬件部分设计:1.红外传感器:选择一款高性能的红外传感器,能够检测到人体红外辐射。
常见的红外传感器有PIR传感器和红外线阵列传感器。
2.单片机:使用一款嵌入式单片机,如8051、AVR、PIC等,具有较高的计算和控制能力。
单片机要能够读取传感器的输出信号并进行处理。
3.报警器:可以选择蜂鸣器或者LED灯作为报警器,当检测到入侵者时触发报警信号。
4.电源:选用适当的电源供电,可以选择使用电池或者电源适配器。
软件部分设计:1.初始化:对单片机进行初始化设置,包括GPIO口设置、计时器设置等。
2.红外传感器工作模式设置:设置红外传感器的工作模式,如触发模式、持续工作模式等。
可以根据具体的需要进行设置。
3.信号处理:读取红外传感器的输出信号,判断是否有人体红外辐射的存在。
可以设置一个阈值,当红外辐射超过该阈值时判断为有人存在。
4.报警信号触发:当检测到有人体红外辐射时,触发报警信号,可以通过控制蜂鸣器鸣叫或者LED灯闪烁来实现报警效果。
5.报警延时:可以设置报警延时,在检测到有人体红外辐射后延时一段时间再触发报警信号,避免误报。
6.报警复位:在报警信号触发后,需要提供一个报警复位的功能,可以通过按下一个按钮或者使用遥控器来复位报警器。
总结:基于单片机的红外防盗报警器设计,可以实现对室内外的安全防护。
通过合理的硬件设计和软件编程,可以提高红外传感器的灵敏度和可靠性。
在实际应用中,可以根据需要进行功能扩展,例如加入无线连接功能,将报警信号发送到手机上,实现远程监控和控制。
汽车防盗报警器的设计

汽车防盗报警器的设计汽车防盗报警器是一种安装在汽车上的装置,它具有监控汽车安全并在发生盗窃时发出警报的功能。
设计一个高效可靠的汽车防盗报警器,需要考虑多个因素,包括灵敏度、报警方式、电源供应、安装便捷等。
以下是一个汽车防盗报警器的设计方案。
1.灵敏度设计:汽车防盗报警器应具备较高的灵敏度,能够及时捕捉到任何异常情况。
为了实现灵敏度设计,可以采用以下几个方法:-使用感应器:采用震动感应器或红外线感应器来监测汽车周围的活动情况。
当有人或物体接近或触碰汽车时,感应器就会立即触发报警器发出警报。
-使用声音感应器:安装一个声音传感器,当听到玻璃被敲击、车门被撬动或车窗被破坏等声音时,报警器将发出警报。
2.报警方式设计:汽车防盗报警器的报警方式应该能够迅速吸引周围人们的注意,同时也能有效地吓退潜在的盗贼。
以下是几种常见的报警方式:-声音报警:报警器发出高频或响亮的警报声,持续一段时间,以吸引人们的注意。
-闪光报警:报警器通过闪烁强光或者使用激光瞄准来吸引人们的注意,并同时发出警报声。
-远程报警:报警器可以通过手机应用或其他通信手段将警报信息发送给车主,让车主能够及时得知车辆被盗的情况。
3.电源供应设计:汽车防盗报警器需要一个稳定可靠的电源供应,以确保长时间的工作。
以下是几种常见的电源供应方式:-车辆电池供电:将报警器接入到车辆电池供电系统中,以确保报警器可以持续工作。
同时,报警器应具备低电量警报功能,当车辆电池电量过低时发出警报提示车主。
-独立电池供电:为报警器设计一个独立的电池供电系统,这样报警器可以在车辆电源被断开时仍然工作。
同时,独立电池应配备充电功能,以确保其长时间使用的可靠性。
4.安装便捷性设计:汽车防盗报警器的安装应该尽量简单方便,以减少用户的使用难度。
以下是几种常见的安装便捷性设计方法:-无线安装:采用无线报警器,不需要连接到车辆电脑系统或其他线路上,只需粘贴或固定在汽车内部,方便安装和卸载。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、引言在当今社会,经济迅速的发展着,人们的生活水平和自身素质也在不断的提高。
在这样一个快的时代,自动化系统能带给人们很大的帮助。
人们不断去尝试各种新兴产品,希望能够进一步简化我们的生活模式。
即使安全问题一直在被改善,仍然还有不少不法分子存在。
许多小区不但有专门的治安管理团队,更是引进了自动化报警器进行多重防护。
可是在市场上我们看到,大部分报警装置都有着昂贵的价格,像是专门适用于一些高档场所,但是家家户户都需要保证自身及财产安全,若是能设计出一种针对普通家庭用户,并且性能优、适用简易、持久耐用的报警器,一定会是全社会的福音。
因为人的肉眼是看不见红外线光的,安装在一个隐蔽的地方,秘密进行工作,该设备就可以在不法分子不发觉的情况下完成检测报警。
二、设计任务分析1.完成单片机的硬件和软件设计、红外线发射与数据的采集设计。
2.完成控制电路的按键设计并实现其功能。
3.完成报警电路的设计,报警电路由热释电红外传感器、蜂鸣器、LED灯等元器件结组合而成。
三、技术方案的设计(1)硬件电路的设计方案1图1硬件电路总框图在硬件部分的设计中包含如下部分:由红外传感器等组成的控制电路部分、51系列的单片机以及报警电路部分。
其设计原理如上图1。
本设计以STC89C52单片机作为信号处理器,以C语言编程。
红外探头在监控范围内收集信号并送至处理器中。
在单片机内部处理过后,向报警电路发送控制信号,驱动蜂鸣器、LED灯等进行入侵报警。
总电路原理图如下图2所示:图2 总电路原理图21.元器件清单32. 信号采集处理模块图3 信号处理模块感应器接收信号后,信号由2号管脚传入,经一系列放大筛选后,以最终信号启动定时器改变其延时周期并送至单片机内处理。
这个电路中多个电容起到定时器的辅助作用。
如图3中的1脚使用跳线和一个高电平连接在一起,假如有人在延时时间内接近报警器的感应区域,并且持续活动,报警器就会输出、并且保持高的电位,只有当人离开感应区域,高电位变为低电位,这种状态才可以解除。
(2)单片机部分1. 单片机系统图4图4 最小系统图所谓单片机最小指的是使之能够正常公路的最简电路,其中包含单片机芯片、复位电路以及时钟电路,如上图4所示。
本设计中所使用的单片机的工作电压为:4V~5.5V,故通常接入5伏的直流电源中。
电源的正极接在40脚,VCC上,电源的接地端接在单片机的20脚,VSS上。
当单片机工作出现异常时,则由复位电路帮助恢复工作。
系统接电源后,复位信号一并输出,以备单片机在启动的过程中出现错误,正常进入工作状态。
若启动时发现程序出错,或是受到外界干扰,这时便可以启动复位电路重启程序。
复位可由自动和手动两种方式启用。
为了方便展示本设计,这里选择外接一个复位键。
如是电路中的电位不够高,加上一个上拉电阻即可。
时钟电路在本报警系统中也起着至关重要的作用,它就好像是单片机中的主动脉直接掌握着单片机运行的起停节奏。
它也有另外一个名字叫做振荡电路。
时钟电路工作时将一个正弦波信号送至单片机内,这个信号的相关数值十分关键,单片机运行时的速度直接由它决定。
其中,该单片机内部的反向输入为XTAL1,反向输出为XTAL2,这样具有反向放大功能的电路可配置成片内振荡器。
若是想要使用外部的时钟源,来驱动其他元器件,应该跳过反向输出端不接。
一个机器周期由六个状态周期组成,而每个状态周期又包含了两个振荡周期。
故而一个机器周期有十二个振荡周期。
比如电路中接了一个振荡频率为12MHZ的振荡器,该振荡器的振荡周期就是1/12us。
2.按键控制电路5在报警系统中,为了方便设计了不同种的工作形式,其中最主要的形式两种:普通安全布防、紧急状况布防。
手动启动布防按钮之后,整个系统经三十秒延时进入到监控模式,此时若有人在监控区域内,热释电红外传感器会立刻感应并接收到人体发出的辐射,并传送到单片机内,单片机在很短的时间内进行识别、简单处理后发送报警信息,报警系统开始发光发声进入报警模式。
如果出现十分危机的情况,手动启动紧急布防模式报警器就会立即报警。
按键控制电路如下图5。
图5 按键控制电路3.报警装置通常单片机LED指示灯都是接在P20、P21以及P22端口上,蜂鸣器则接在23号端口并且外部会加一个控制其开断的三极管。
当三极管满足条件时会向蜂鸣器发送报警信号驱动报警电路工作。
原理如图6所示:6图6 指示灯和报警装置7(3)软件部分图7 程序流程图1.主程序流程图该防盗报警装置按性质分为软硬件两部分。
其中硬件部分包括输入输出、单片机等。
而软件部分则是手动编写输入单片机内部给各个组成部分发出信号的程序。
该装置根据上文中的工作原理、硬件结构分析、防盗报警装置的功能特性等可得知主程序工作流程图如上图7。
2.程序的编写在这个电路中,程序的编写流程如图8所示。
C51 系列单片机的for Windows、 for DOS 因其集成开发环境的特性,故而它们都可独自完成编译连接、调试仿真的工作,是一个完8整的程序编写调试系统。
程序的编写者可以是用本身的IDE或者自行选择的其他编辑器来对C语音或是其他汇编源文件进行编译。
图8 C51整体结构图程序完成编译之后,uVision环境编写出来的程序由C51编译器编译生成目标文件,Ishell环境中编写出来的程序则是由A51编译器编译生成目标文件,目标文件的格式都为OBJ格式。
编译器所生成的文件可以创建生成库文件保存,同样也可以与其它库文件一起生成ABS格式文件。
ABS格式文件再经转换器转换生成最终所需的HEX格式文件,以便于调试器可以是用源代码对文件进行调试,另外调试方式还有利用仿真器直接进行调试或者写入程序存储器如EPROM中进行调试。
用Keil软件建立工程首先在keil软件采用单片机型号为Atmel STC89C52创建一个新的工程。
并生成一个HEX格式文件。
其中应注意,保存时程序若是采用C语言编写的,文件必须以*.c格式文件保存,若程序以汇编语言编写则将文本存成*.asm格式文件。
2.程序的调试将编写的程序写入单片机内部,按下白色复位按钮,黄灯闪烁并且复位键指示灯亮。
选择报警模式。
按下紧急报警按钮(左1),红色指示灯闪烁并且蜂鸣器发声,黄9色灯若是感应到人体所出的红外线亮,无信号则灭。
若需要解除紧急报警状态,按下停止键(左3)报警停止。
按下布防报警按钮(左2),绿色指示灯闪烁且蜂鸣器不发声,系统经设定的20s后开启布防模式,布防模式中绿色指示灯长亮,若人体进入红外探测头监控范围,传感器立刻输送一个信号至单片机进入报警模式:红色指示灯闪烁、黄指示灯长亮、蜂鸣器发声进行报警,当人体离开监控范围报警自动解除,同样的布防报警模式也可以通过停止键(左3)解除。
排针侧按钮可单独使蜂鸣器发声。
图9为报警器报警并感应到人体辐射的红外线。
图9 程序调试图(4)硬件调试及调试中遇到的问题完成硬件电路的焊接后,首先用肉眼观察元器件的位置焊接是否准确,有无虚焊,对电路板进行一些适当的修改。
接着使用万用表进行测试,仔细检查各个元器件的通断情况,是否在焊接的过程中存在损坏元器件的情况,同样也要检查各个焊线、电源线、接电线的通断情况,是否存在短路。
在以上操作后,给该系统进行通电测试。
电路通电后,检查接固定电平的端子的电平是否正确,测出电源端、插座、各器件之间是否稳定符合要求的电压,接电保护端是否测得的电压接近于0。
完成后给该系统进行联机检查。
10在针对硬件电路部分的测试调试过程中发现了许多平时容易忽视的问题,刚把所有元件焊完的时候,正要开始进行调试,发现一个十分危险的地方:电源两个插针焊的位置太靠近了,要外接电源十分不方便并且也很不安全造成短路。
这是很低级的错误了,完全是由于本人做事不细心导致的。
发现错误后的我后悔莫及,浪费了不少时间跟精力,以后在我未来的工作与生活中会更加注意这方面,做一个心细的人,改掉粗心、马虎的缺点。
四、总结评价本报警器的特点是传感器不需接触到人体即可接收信号,这大大提高了报警装置在日常工作中方便与实用程度。
并且它的灵敏度极高,能排除外界其它信号的干扰,工作原理简单并且使用方便。
随着时代的发展人们生活水平的提升,人们对防盗系统的依赖也在不断提高,本报警装置的隐蔽性、实时性、高效性以及稳定性可满足大部分场所的需要,帮助人们远离不法分子,生活更安稳。
我相信在未来的生活中,方便实用的报警器必定会得已广泛的应用。
经历了此次毕业设计,我本人学习到了很多宝贵的经验与知识,接触了一些之前未曾接触的知识领域让我非常开心。
在做之前,一直觉得多看书看资料就不会太难,然而在设计的过程中却常常被一些不起眼的小问题卡主,再要解决这一问题,也浪费了不少宝贵的时间。
这使我懂得做事和学习都要细致,看似简单的问题也要踏实的看一遍,亲手做一遍,以后我会更加注意这方面。
很庆幸通过本次设计深深的体会到自己的不足之处,让自己在未来的工作还有生活中少走些弯路,能够更快的适应新的环境。
同时它也培养了我独立思考、以及动手能力。
我知道工作应该是一项充满热情的事业,以后我也将以饱满的精神和吃苦耐劳的品质去应对。
在此谢谢指导老师的谆谆教诲,以及在此次毕业设计中,帮助过我的所有人。
参考文献[1]汪德彪 MCS-51 单片机原理及接口技术,2014(1)[2]王金斗等电力电子技术及应用,2013(1)11附件一:程序源代码#include <reg52.h>#define unnchar unsigned char#define uuuint unsigned int#define aj_io P1unnchar aj_can;sbit fm = P2^3;sbit hongled = P2^2;sbit greenled = P2^1;sbit yellowled = P2^0;sbit hw = P1^3;bit fg_300ms = 0;void aj(){static unnchar aj_new = 0,aj_old = 0,aj_value = 0;if(aj_new == 0{if((aj_io & 0x07) == 0x07)aj_value ++;elseaj_value = 0;if(aj_value >= 5){aj_value = 0;aj_new = 1;}}else{if((aj_io & 0x07) != 0x07)aj_value ++;elseaj_value =0;if(aj_value >= 5){aj_value = 0;aj_new = 0;}}aj_can = 20;if((aj_new == 0) && (aj_old == 1)){switch(aj_io & 0x07){case 0x06: aj_can = 1; break;case 0x05: aj_can = 2; break;case 0x03: aj_can = 3; break;}}aj_old = aj_new;}void dingshichushi(){EA = 1;TMOD = 0X01;ET0 = 1;TR0 = 1;}unnchar fg_alarm ;unnchar fg_bufang ;unnchar fg_bufang_en ;uuuint fg_value;void hongwai_dis(){if(fg_alarm == 1){hongled = ~hongled;fm = ~fm;}13if(fg_bufang_en == 1){greenled = ~greenled;}if(fg_bufang == 1){greenled = 0;if(hw == 1){fg_alarm = 1;}}}void aj_with(){if(aj_can == 1){fg_alarm = 1;}if(aj_can == 2){fg_bufang_en = 1;}if(aj_can == 3){fg_alarm = 0;fg_bufang = 0;fg_bufang_en = 0;fg_value = 0;P2 = 0xff;}}void main(){dingshichushi();while(1){aj();yellowled = ~hw; if(aj_can < 10){aj_with();}if(fg_300ms == 1){fg_300ms = 0;hongwai_dis();}}}void dingshi0() interrupt 1{static uuuint value;TH0 = 0x3c;TL0 = 0xb0;value ++;if(value % 6 == 0){fg_300ms = 1;}if(fg_bufang_en == 1){fg_value ++;if(fg_value >= 600){fg_bufang = 1;fg_bufang_en = 0;fg_value = 0;}}}15。