单片机课程设计(论文)-宿舍智能防盗防火报警系统_第1页
单片机课程设计(论文)-宿舍智能防盗防火报警系统_第2页
单片机课程设计(论文)-宿舍智能防盗防火报警系统_第3页
单片机课程设计(论文)-宿舍智能防盗防火报警系统_第4页
单片机课程设计(论文)-宿舍智能防盗防火报警系统_第5页
已阅读5页,还剩11页未读, 继续免费阅读

下载本文档

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

文档简介

1、 宿舍智能防盗防火报警系统2021年 9月20日目 录 TOC o 1-3 h z u HYPERLINK l _Toc272777356 摘 要 PAGEREF _Toc272777356 h 1 HYPERLINK l _Toc272777357 一、方案设计与论证 PAGEREF _Toc272777357 h 2 HYPERLINK l _Toc272777358 主控系统的选择 PAGEREF _Toc272777358 h 2 HYPERLINK l _Toc272777359 电源模块的选择 PAGEREF _Toc272777359 h 3 HYPERLINK l _Toc27

2、2777360 无线收发模块的选择 PAGEREF _Toc272777360 h 3 HYPERLINK l _Toc272777361 显示模块的选择 PAGEREF _Toc272777361 h 3 HYPERLINK l _Toc272777362 火灾监测模块的选择 PAGEREF _Toc272777362 h 4 HYPERLINK l _Toc272777363 人员监测模块的选择 PAGEREF _Toc272777363 h 4 HYPERLINK l _Toc272777364 贵重物品监测模块的选择 PAGEREF _Toc272777364 h 4 HYPERLIN

3、K l _Toc272777365 二、硬件设计 PAGEREF _Toc272777365 h 5 HYPERLINK l _Toc272777366 系统设计 PAGEREF _Toc272777366 h 5 HYPERLINK l _Toc272777367 局部单元电路 PAGEREF _Toc272777367 h 6 HYPERLINK l _Toc272777368 自制可调稳压电源模块 PAGEREF _Toc272777368 h 6 HYPERLINK l _Toc272777369 键盘模块 PAGEREF _Toc272777369 h 6 HYPERLINK l _

4、Toc272777370 烟雾传感器模块 PAGEREF _Toc272777370 h 7 HYPERLINK l _Toc272777371 三、软件设计 PAGEREF _Toc272777371 h 7 HYPERLINK l _Toc272777372 四、系统测试与结果分析 PAGEREF _Toc272777372 h 9 HYPERLINK l _Toc272777373 测试环境 PAGEREF _Toc272777373 h 9 HYPERLINK l _Toc272777374 测试方法 PAGEREF _Toc272777374 h 9 HYPERLINK l _Toc

5、272777375 测试结果 PAGEREF _Toc272777375 h 10 HYPERLINK l _Toc272777376 4.3.1 传感器的测量 PAGEREF _Toc272777376 h 10 HYPERLINK l _Toc272777377 4.3.2 无线传输距离的测量 PAGEREF _Toc272777377 h 11 HYPERLINK l _Toc272777378 4.3.3 语音密码功能校验 PAGEREF _Toc272777378 h 11 HYPERLINK l _Toc272777379 下列图为工作状态LCD显示界面 PAGEREF _Toc2

6、72777379 h 11 HYPERLINK l _Toc272777381 测试结果分析 PAGEREF _Toc272777381 h 12 HYPERLINK l _Toc272777382 五、设计总结 PAGEREF _Toc272777382 h 12 HYPERLINK l _Toc272777383 六、参考文献: PAGEREF _Toc272777383 h 12 HYPERLINK l _Toc272777384 七、附录 PAGEREF _Toc272777384 h 13 HYPERLINK l _Toc272777385 附 1:局部元器件清单 PAGEREF _

7、Toc272777385 h 13 HYPERLINK l _Toc272777386 附 2:系统使用说明书 PAGEREF _Toc272777386 h 13 HYPERLINK l _Toc272777387 附 3:局部电路图图纸 PAGEREF _Toc272777387 h 14 HYPERLINK l _Toc272777388 3.1 自制放大电路及其仿真图 PAGEREF _Toc272777388 h 14 HYPERLINK l _Toc272777389 3.2 热释电红外传感器原理图 PAGEREF _Toc272777389 h 14 HYPERLINK l _T

8、oc272777390 3.3 自制LED显示电路原理图 PAGEREF _Toc272777390 h 15 HYPERLINK l _Toc272777391 3.4 PT2262发射电路原理图 PAGEREF _Toc272777391 h 15 HYPERLINK l _Toc272777392 附 4:主要 C 程序 PAGEREF _Toc272777392 h 16摘 要宿舍智能防盗防火报警系统采用SPCE061A单片机作为主控端与宿舍监控端的控制核心,包括无线收发模块、热释电人体红外传感器、烟雾传感器、光电传感器、键盘模块、LCD液晶显示模块、声光报警模块等外围设备。上位机与主

9、控端直接通信,实现人机交互,表达智能化。主控端可以与各监控端无线通信,能显示当前各监控端的平安信息与人员进出情况,并能发送一些安防提示信息。监控端具有人体监测、烟雾监测、声光报警、语音提示、键盘解码等功能。烟雾传感器放大电路、声光报警电路、键盘电路、稳压电源电路均为自制电路,经过测试均到达较好效果。利用无线通信实现主控端对各宿舍监控端传感器模块的控制。经过测试,本系统能够很好的完成题目各项要求。关键字:SPCE061A 上位机 烟雾传感器 热释电人体红外传感器 无线通信方案设计与论证本宿舍智能防盗防火报警系统是一种新型的电子平安报警系统,该系统的设计是将电子探测、智能控制和无线通信相结合,从而

10、形成一个智能防盗、防火报警系统。系统总体由烟雾传感器、热释电人体红外传感器、键盘模块,语音提示模块,无线传输模块组成,系统组成如图1.1 所示。图 1.1 系统框图为了较好的实现系统各个监测模块的功能和彼此之间的配合衔接,并且考虑到性价比,我们对系统各局部做了几个方案并对其进行了设计比照论证,具体论证如下: 主控系统的选择方案一:采用通用的51单片机作为主控制器。51单片机通用灵活、价格低廉、使用方便,但此单片机字长有限,数据处理能力很弱,处理速度较慢,资源不够丰富,需要扩展较多的外围电路,降低了系统的可靠性,增加了制作的费用,难以满足本设计要求。方案二:可编程逻辑器件CPLD,它具有编程灵活

11、、集成度高、设计开发周期短、适用范围宽、开发工具先进、设计制造本钱低、标准产品无需测试等特点,可实现较大规模的电路设计。但是,该器件主要依赖于软件设计,缺少硬件的配合,致使程序设计复杂,难以使用,运算速度太快。CPLD同样难以满足本设计的需要。方案三:采用凌阳公司的SPCE061A单片机。凌阳61单片机RAM,ROM空间大、指令周期短、运算速度快、低功耗、低电压、程序易于编写和调试,且具有DSP功能、支持在线仿真。开发更加容易,使整个系统变得更加简单,性价比拟高,C语言与汇编语言可以互相调用,具有10位A/D转换和两路D/A转换器,有强大的数模转换功能。通过分析比拟之后,为了获得丰富的接口资源

12、,基于61单片机简单易学且性价比高等特点,我们采用方案三。 电源模块的选择方案一:采用伏干电池。体积小,重量轻,使用灵活方便。但是不满足长时间的持续供电。方案二:采用直流稳压电源。输出精度高,0到32V可调,调节范围大,使用简单,但是体积重量较大,不方便携带。方案三:自制0到24V直流稳压电源。体积小,重量轻,携带方便,输出电压可调。为防止单片机与外围模块电源之间的干扰、本着轻便节约的思路,单片机供电我们采用方案一,其外围模块供电我们采用方案三。 无线收发模块的选择方案一:利用凌阳SPCE061A单片机配备的无线收发模组,它能精确的收发信号实现各节点与主控室之间的通信,频率较高,价格昂贵,不适

13、用于公寓监测系统的大面积推广。方案二:采用常用的PT2272/2262系列实现无线收发,芯片为CMOS工艺制造,功耗低,外围电路简单,电压工作范围宽,数据可到达6位,地址码多。收发距离远,测量精度高。综合分析上述方案,为满足设计需要,我们采用方案二。 显示模块的选择方案一:使用LED数码管显示。该方案控制局部简单,且LED数码管比拟直观,可视化强。但是只能显示非常有限的符号与数字,占用资源较多且信息量少,显然不能胜任设计复杂的显示功能。方案二:采用LCD显示。自带字库,有丰富的文字和图形显示功能,有良好的人机交换界面。LCD的全中文界面显示,使得显示内容丰富,易于人机交流。 考虑到显示内容较多

14、、方便人机交流我们选用LCD液晶显示器。 火灾监测模块的选择方案一:由于火灾产生时会散发出大量的热,因此我们考虑采用热敏传感器。当温度到达热敏传感器的临界值时,会发出报警,但是温度难以控制,无法把握,并且当热度很高时就已经很难控制。方案二:采用半导体式CO探测器。具有灵敏度高,相应速度快等优点。但是传感器潮湿后失效退化,长时间后敏感度会下降。方案三:采用烟雾传感器。当烟雾探头碰到烟雾或者某些特定的气体时烟雾探头内部阻值发生变化,传送出高电平,再经过外电路传给单片机,再由其发生信号。综合上述讨论,我们采用方案三,不仅能监测到火灾发生时的情况,而且还能有效的控制宿舍内抽烟的频率。 人员监测模块的选

15、择方案一:采用光电开关。能监测到人员通过,经济实用,并且监测距离适中,性价比拟高,适用于公寓监控系统。方案二:利用图像识别的原理。先提前把宿舍人员信息存储起来,对宿舍的人员进行区分,当非本宿舍人员进入时便提示并报警,直到宿舍人成认并消除报警后再停止报警,利用图像识别不仅能实现报警功能,而且还能实现记录进入人的面貌,但是其本钱高,推广起来不方便,不适用于学校宿舍的推广。方案三:采用热释电人体红外传感器。菲涅尔滤光片能有效地让人体辐射的红外线通过,而阻止太阳光、灯光等可见光中的红外线通过,免除干扰。在电子防盗、人体探测器领域中,应用广泛,技术性能稳定。本身不发生任何类型的辐射,器件功耗很小,隐蔽性

16、好,价格低廉。考虑到现实环境因素,人员出入情况选择方案一,宿舍内人员有无情况选择方案三。 贵重物品监测模块的选择方案一:采用振动传感器。将振动的加速度转换成与之成比例的电压输出。可以检测环境振荡及低振荡,当物体移动时就报警,到达实时检测,但是其抗干扰能力低,而且麻烦,不利于一些经常移动的物体检测。方案二:根据超市等一些大型场合的防偷盗检测原理,采用贴条形码的形式,将贵重物品的外表贴上条形码,将检测装置放置在宿舍的门口,当物品被拿出时便报警。方案三:采用金属传感器。考虑到宿舍的一些大局部贵重物品如电脑, ,MP3等是金属的,因此可以采用金属传感器来检测是否被拿出宿舍,以此来监测贵重物品。综合上述

17、方案,考虑推广普及本钱及监测效果,我们采用方案三。硬件设计 系统设计整个系统由SPCE061A单片机控制,利用无线收发模块实现单片机之间的通信,宿舍单元的单片机控制各传感器的工作状态,并对其进行监测。主控室主要由声光报警、LCD显示与键盘控制模块组成。系统结构如图2.1所示。图2.1 系统结构图 局部单元电路自制可调稳压电源模块所需元器件:变压器220/24V、二极管IN4007、稳压芯片LM317。电路经过220/24V变压器将市电转换为可以利用的24V电压,再经过电桥的整流,电容滤波,LM317稳压,最终到达根本稳定的电压将其输出。可以调节变阻器R2的阻值来改变输出电压,选择需要的电压值。

18、稳压电源电路如图2.1所示。图2.1 稳压电源电路键盘模块4*4键盘采用线选法。先扫描行线,并都送高电平,另外四根作为接收线,并从接收线取得一个数据 keyfirst,然后把刚刚的接收线作为扫描线,并都送高电平,把刚刚的扫描线作为接收线,并从接收线取得一个数据 keylast,通过对这两个数据的处理即可得出是哪个键按下。其电路原理图如图2.2所示:图2.2 4*4键盘原理图1*8键盘采用共阴极接法,另外八条作为数据采集线,单片机时刻扫描数据采集线,当扫描到低电平时代表相应按键按下。其电路图如图2.3所示:图2.3 1*8键盘原理图烟雾传感器模块所需元器件:MQ-2烟雾传感器、LM324芯片、发

19、光二极管、滑动变阻器等。本电路通过烟雾传感器对烟雾进行检测,检测结果经过电容滤波,U1B进行电压的比拟,通过U1A进行放大,输出开关变量给单片机,单片机对其电平的上下做出判断,进行相应的处理。用发光二极管查看电路是否工作。烟雾传感器电路如图2.4所示。图2.4 烟雾传感器原理图软件设计程序主要分为主控端程序与各监控端程序,主控端主要实现对监测端传来的信息的处理及保存,及时的反应到监控端,还实现与上位机的通信。检测端主要对各传感器监测到的信号进行分析,并及时传给主控端,做出相应的判断与处理。图3.1 监测点程序框图系统测试与结果分析 测试环境模拟宿舍房间布局,成比例的制作一个系统模拟平台,并将热

20、释电人体红外传感器,烟雾传感器等模块放在适当的位置,到达完全模拟宿舍房间的功能。并且另外模拟主控室房间。 测试方法采用先局部后整体的方法,分模块进行测试,测试成功之后将各个模块整合,进行总体测试,记录数据,并对其进行分析。首先将各个传感器关闭,测试无线传输的距离,在检测的最正确距离范围内开启各个传感器,分别测试各传感器的功能实现情况,并对其进行记录。 测试结果4.3.1 传感器的测量各端口初始化,并开各传感器、翻开主控端与监控端无线通信,进行整体测量,经过屡次测量取有效值,得数据如下:表2 各传感器测量数据表 类别宿舍宿舍现有人员是否有烟雾及吸烟人密码是否错误LCD显示局部是否发出提示或报警A

21、无人有是A宿舍 异常 0人提示并报警A无人无是A宿舍 异常 0人提示并报警A无人有否A宿舍 异常 0人提示并报警A无人无否A宿舍 正常 0人提示关门A一人有是A宿舍 异常 0人报警无提示A一人无是A宿舍 异常 0人报警无提示A一人有否A宿舍 异常 0人报警无提示A一人无否A宿舍 正常 0人无B无人有是B宿舍 异常 1人提示并报警B无人无是B宿舍 异常 0人提示并报警B无人有否B宿舍 异常 0人提示并报警B无人无否B宿舍 正常 0人提示关门B一人有是B宿舍 异常 0人报警无提示B一人无是B宿舍 异常 1人报警无提示B一人有否B宿舍 异常 1人报警无提示B一人无否B宿舍 正常 0人无4.3.2 无

22、线传输距离的测量我们采用PT2272/2262无线传输模块,并利用自制LED数码管显示二进制数据,20m发送数据0001,40m发送数据0010,50m发送数据0100,60m发送数据1000。显示数据如下:表1 无线传输距离测量显示距离次数20m40m50m60m100010010010001002000100100010001030001001001000100以上数据说明PT2272/2262正常工作范围0到50m。4.3.3 语音密码功能校验初始密码设为123,根据语音提示进行密码修改和密码解警。表3 语音解码功能校验数据表次数123输入现象输入现象输入现象1123请输入新密码456请

23、再次输入密码456密码修改成功2123请输入新密码789请再次输入密码456两次输入密码不相同3456请输入密码567请输入密码124报警 测试结果分析从测试数据可以看出,宿舍防盗防火报警系统运行正常,能按照题目要求进行测试周围环境的变化,并发出报警。其中的无线传输模块可以到达50m左右,能很好的符合题目的要求,各模块测试也根本正常,根本上实现了各功能的测试,创新局部的语音密码功能也符合了我们的思路。设计总结经过这四天三夜的努力,我们实现了题目的根本要求,发挥局部也大局部实现了功能。通过不断的硬件试验和程序调试,宿舍防盗防火报警系统能较好的按照题目的要求运行。但是好的结果总是经历不平凡的坎坷,

24、期间我们曾不断调试烟雾传感器的精确度,让其到达比拟精确地目的。由于时间紧,工作量大,加之我们经验缺乏,水平有限,系统还存在很多需要改良的地方。经过改良,相信系统会更加具有说服力,并且更加美观大方。本次竞赛极大地锻炼了我们各方面的能力,我们懂得了合作的重要性与思维的无限性。虽然我们遇到了很多困难与障碍,但是总体上成功与挫折交织,困难与希望并存,今后我们将继续努力,争取更大进步。科技落实生活,创新改变生活,希望人人都能驰骋在无限思维的海洋中。参考文献: 3 顶峰?单片微型计算机原理与接口技术?北京科学出版社附录附 1:局部元器件清单序号名称型号数量功能1单片机SPCE061A单片机3控制2热释电人

25、体红外传感器PIR3检测是否有人3烟雾传感器MQ-22检测烟雾4LCD液晶显示屏SPLC701B1显示5键盘自制3控制6光电开关6检测人员进出7声光报警器自制3报警8金属探测器3贵重物品进出9芯片、电阻等假设干附 2:系统使用说明书键盘的功能如下表,当需要修改密码时按修改密码键即可实现,剩余三个为保存键,当需要时可以设置其功能,让其实现特定功能,第一个人进入宿舍时需要输入密码,当三次输入密码错误时,会发出声光报警,输入错误便不报警。去除确认9876543210保存修改密码保存保存如果金属探测器监测到信号时会发出报警,需要输入密码解警,否那么一直报警,主控室同样可以解警。附 3:局部电路图图纸3

26、.1 自制放大电路及其仿真图所需元器件:芯片LM324、220k滑动变阻器图7.1 放大电路3.2 热释电红外传感器原理图所需元器件:BISS0001、RE200B、极性电容图7.2 热释电人体红外传感器3.3 自制LED显示电路原理图所需器件:发光二极管、图7.3 LED 显示电路原理图3.4 PT2262发射电路原理图图7.4 PT2262电路图附 4:主要 C 程序主控端程序:#includeSPCE061A.hunsigned DataA,DataB,RSAT,RSBT,Flag,Temp,CountR,CountS ,Data;main() SystemInit(); /系统端口初始

27、化 LCD501_Init(0 x00);/LCD模块显示初始化LCD501_SetPaintMode(0);LCD501_SetContrast(10);LCD501_FontSet(0);KeyInit();/键盘模块初始化*P_INT_Ctrl |=0 x0010;/开中断_asm(INT IRQ,FIQ);RSAT=0;/变量初始化RSBT=0;while(1)StartDisp();/显示欢送界面,进入主菜单DISPSS(A);/显示A宿舍信息DISPSS(B);/显示B宿舍信息 DispTime();/显示系统时间 Receive();/接收各监测端*P_Watchdog_Clea

28、r=0 x0001;/清看门狗监测端主函数:#includeKey.h#define P_IOA_Data(volatile unsigned int *)0 x7000#define P_IOA_Buffer(volatile unsigned int *)0 x7001#define P_IOA_Dir(volatile unsigned int *)0 x7002#define P_IOA_Attrib(volatile unsigned int *)0 x7003#define P_IOB_Data(volatile unsigned int *)0 x7005#define P_IO

29、B_Buffer(volatile unsigned int *)0 x7006#define P_IOB_Dir(volatile unsigned int *)0 x7007#define P_IOB_Attrib(volatile unsigned int *)0 x7008#define P_Watchdog_Clear (volatile unsigned int *)0 x7012#define P_SystemClock (volatile unsigned int *)0 x7013 #define P_INT_Ctrl(volatile unsigned int *)0 x7010 #define P_INT_Clear(volatile unsigned int *)0 x7011 #define P_INT_Ctrl_New(volatile unsigned int *)0

温馨提示

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

评论

0/150

提交评论