简易图书馆安防系统
【KEY WORDS】 security system, STC89C52 microcontroller, rf card, smoke temperature detection目录
一 简述 2
二 系统整体方案与硬件设计 3
(一)设计思路 3
(二)工作原理 3
(三)系统硬件设计 4
1主控芯片 4
2单片机最小系统 5
3 ADC0832模数转换模块 6
4温度检测模块 7
5烟雾检测模块 8
6射频模块 8
7 LCD显示模块 10
8按键模块 10
9蜂鸣器模块 11
10继电器模块 11
三 系统程序设计 13
(一)程序流程 13
(二)程序编程与烧录 13
四 实物调试 16
五 总结 20
参考文献 21
附录 22
附一 22
附二 23
一 简述
安全,不管在任何地方都是人们所需要关注的地方,只有安全得到保障,才能使人身财产安全,使国家减少经济损失。然而随着时代的发展,科技也日益进步,有点方面已经日益完善,可这使人们对安全意识降低。为了提高防火防盗方面的力量,我们必须在消防智能化上,做相对应的努力。
(一)选题背景与意义
我放假期间,在一些部门工作一段时间,对1
*景先生毕设|www.jxszl.com +Q: @351916072@
10联动安防系统有了一点自己了解,用处方面可以说很大的杜绝了安全隐患,红外线,监控设备。虽然有时会误报,当然是为了更好的除去安全隐患,必须小心,这也无可厚非。所以我自己在想是否自己也可以做一个安全系统?当然不可能那么详细,毕竟能力有限,于是我就在消防方面以及射频卡进门识别上下了一些功夫。
做图书馆安防系统也是因为射频卡在图书馆使用的较为广泛,一般都会有借书卡,当然也会有红外识别系统。而书籍是人类的知识海洋,图书馆是公共设施,对于消防方面我们也必须得到重视。大量的书籍又是易燃品,如果发生意外,损失很大。而我的设计重点在于对火灾发生时进行紧急处理,对火势进行控制,对外排放烟雾,使人身安全加以保障。
(二)主要任务
本设计主要任务是对温度,烟雾进行实时检测,当检测数值超标时,说明有火灾发生,然后在洒水救火,排烟使人身安全得到保障,主要任务有:
1,当副卡扫过射频模块的时候,会有识别反应,开启门锁
2,对温度,烟雾进行实时监测;
3,按键设置监测值,以及复位;
4,当温度高过基础值时,继电器吸合,会开启水泵;
5,当烟雾高过基础值时,继电器吸合,会开启风扇;
6,当应急事物结束,系统将在回到原来状态。
二 系统整体方案与硬件设计
本设计使用STC89C52单片机作为主控芯片,与温度检测模块,烟雾检测模块,射频卡模块,LCD液晶显示模块等。使用C语言对STC单片机进行编程,实现与各部位的控制作用。
(一)设计思路
图书馆安防系统使用STC89C52单片机为主控芯片,用C语言进行编程。温度检测方面用了开销低,性能较好的DS18B20温度传感器,烟雾浓度检测使用了MQ2烟雾传感器,使用继电器驱动水泵和风扇。作为显示数值则是用了最常用的LCD液晶显示模块。当温度高过标量时,温度传感器识别,LCD显示,蜂鸣器报警,断开继电器,使水泵工作;当烟雾浓度高过标量时,烟雾传感器识别,LCD显示,蜂鸣器报警,断开继电器,使风扇进行工作。当其中一个值降低时,也不会都关闭,它会当两个值都降到标量的时候,才会停止工作。
(二)工作原理
本设计用STC89C52单片机作为主控芯片,对DS18B20,MQ2两个传感器进行控制,当其中高过标量,LED显示灯闪烁,传感器发出信号,通过ADC0832模数转换模块形成数值显示在LCD液晶显示模块上,蜂鸣器报警,然后继电器闭合,使水泵,风扇工作。射频卡模块是用在门禁方面,对副卡进行注册后,识别卡后,会开启锁。
(图1)模块原理示意图
(三)系统硬件设计
1主控芯片
本设计主控芯片使用国产品牌晶宏电子公司的STC89C52单片机,STC89C52是一款基于8位单片机处理芯片STC89C52RC的系统。
(图2)STC89C52
其主要特点
增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任选择,指令代码完全兼容传统8051.
工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V单片机)
工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz
用户应用程序空间为8K字节
片上集成512字节RAM
通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。
ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一片
具有EEPROM功能
具有看门狗功能
共3个16位定时器/计数器。即定时器T0、T1、T2
外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒
通用异步串行口(UART),还可用定时器软件实现多个UART
工作温度范围:40~+85℃(工业级)/0~75℃(商业级)
PDIP封装
单片机引脚:
(图3)STC89C52单片机引脚
2单片机最小系统
原文链接:http://www.jxszl.com/dzxx/txgc/52309.html