停电报警器课程设计.docx

上传人:b****6 文档编号:6086604 上传时间:2023-01-03 格式:DOCX 页数:17 大小:232.44KB
下载 相关 举报
停电报警器课程设计.docx_第1页
第1页 / 共17页
停电报警器课程设计.docx_第2页
第2页 / 共17页
停电报警器课程设计.docx_第3页
第3页 / 共17页
停电报警器课程设计.docx_第4页
第4页 / 共17页
停电报警器课程设计.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

停电报警器课程设计.docx

《停电报警器课程设计.docx》由会员分享,可在线阅读,更多相关《停电报警器课程设计.docx(17页珍藏版)》请在冰豆网上搜索。

停电报警器课程设计.docx

停电报警器课程设计

 

课程设计

 

 

设计题目:

停电报警器

院系:

电气工程系

专业:

电子信息工程

年级:

2012级

姓名:

杨燕

指导教师:

黎松奇

 

西南交通大学峨眉校区

2014年12月1日

课程设计任务书

专业电子信息工程姓名杨燕学号

开题日期:

2014年11月10日完成日期:

2014年12月19日

题目:

停电报警器

一、设计的目的

在一些场合,必须保证不间断地供电,或停电后必须通知操作者,使其知道已经停电,采取相应的措施。

这就需要一个停电报警器,当市电220v正常供电时,报警处于监测状态,当市电220v停电时,马上发出响亮的报警声,提醒人们注意,现在已经停电,从而采取相应的措施。

同时停电报警器也可以应用于安防工作,现在,许多不法分子在行不法之事之前都会先切断电源。

在一些重要场所,热释电红外传感器电路与停电报警器电路相结合就形成了双重保障,巩固了安防系统。

二、设计的内容及要求

本次设计主要是用51单片机来实现,使其在停电能实现报警功能。

此次设计给出停电报警器电路的各个模块电路的设计和所需主要器件的主要参数,并介绍硬件实现的详细方案,给出本次设计的硬件原理电路图,并分点描述各模块功能;并给出软件实现的程序流程图,并介绍各模块所要实现的功能。

三、指导教师评语

四、成绩

指导教师(签章)

年月日

一、组成框图及工作原理

系统组成框图如图1所示,根据系统拟达到的总体功能,将其划分为以下功能模块:

主副电源电路、热释电红外传感器电路、停电报警器警铃电路和自动报警器电路等。

主副电源电路

自动报警器

 

AT89C51

警铃电路

停电报警器

热释电红外传感器电路

图1系统组成图框图

一旦有人入侵、或电源被切断时,与之相应的报警探测器立即向用户端自动报警主机发出报警信号,接到警情事件后,自动报警主机立即进行确认,确认无误后,进行事件的现场声(蜂鸣器)报警。

二、人体热释电红外传感器感

感应器技术

应器技术是信息采集技术的第一步,感应器是将能够感受到的及按规定被测量的按照一定的规律转换成可用输出信号的器件或装置,通常由敏感元件和转换元件组成,其中敏感元件是指感应器中能直接感受或响应被测量(输入量)的部分,转换元件是指感应器中能将敏感元件感受的或响应的感应量转换成适于传输和(或)测量的电信号的部分。

?

1.?

感应器的作用?

A、信息的收集。

对某种特定要求,需检测目标物的存在状态,把某状态信息转换为数据,对系统或装置的运行状态进行监测。

?

B、信息数据的交换。

把以文字、符号、代码、图形等多种形式记录在纸或胶片上的信nS数据转换成计算机、传真机等易处理的信号数据,或者读出记录在各种媒介上的信息并进行转换。

?

C、控制信息的采集。

检测控制系统处于某种状态的信息,并由此控制系统的状态,或者跟踪系统变化的目标值。

?

现在有关防盗的传感器非常多,有无线人体热释电传感器、无线门磁传感器、振动位移传感器、红外线反射开关无线探头、门把手人体接近感应传感器、雷达波人体检测无线探头等等。

本系统考虑到不仅要满足可靠探测的需要,而且还需经济实用和安装操作简便,所以选用了无线人体热释电红外传感器完成防盗监测。

当不法分子企图从非法进入室内时,无线人体热释电传感器能检测到人体移动的红外信号。

 

三、停电检测

、停电报警器结构框图及说明

市电检测电路

光电耦合电路

电压比较电路

 

图5.停电检测器结构框图

该停电检测报警器的结构框图如上所示,由三大部分组成,分别为市电检测电路、光电耦合电路、电压比较电路组成。

主要工作程序是先通过市电检测电路检测是否供电,然后经过光电耦合电路,使光电耦合器判断是否特殊三极管导通或者截止,然后通过电压比较电路,判断输出的是否为高电平或者低电平,看是否三极管导通或者截止,输出电平信号,送单片机的P0口进行报警处理。

、系统原理图及工作原理

由图6,可以知道该电路的工作原理。

当停电检测器检测到没有停电时,指示灯发光,而扬声器不发出声音。

当电流经过4N33时,里面的特殊发光二极管发光,使4N33里的特殊三极管导通,3V电源正常工作,输出电压,同时经过电压比较器,到达三极管VT1,而VT1这时截止。

输出低电平信号,单片机的P0口检测不到报警信号,所以不发声。

 

图6、停电检测器原理图

当停电时,220V没有输入,停电报警器检测到停电,4N33内的特殊三极管不导通,只有3V电源在工作,经过电压比较器,到达VT1,这时三极管导通,从而p0口检测到高电平,发出警报。

3.2.1、市电(220v)测电路

图7、市电测电路

该部分的电路,功能是检测是否断电,如果断电,则指示灯不亮,如果供电正常,则指示灯发光。

3.2.2光电耦合器及光电耦合电路

光电耦合器4N33是以光为媒介传输电信号的一种电-光-电转换器件。

它由发光源和受光器两部分组成。

把发光源和受光器组装在同一密闭的壳体内,彼此间用透明绝缘体隔离。

发光源的引脚为输入端,受光器的引脚为输出端,常见的发光源为发光二极管,受光器为光敏二极管、光敏三极管等等。

在光电耦合器输入端加电信号使发光二极管发光,光的强度取决于激励电流的大小,此时照射到

封装在一起的受光器上后,因光电效应而产生了光电流,由受光器输出端引出,这样就实现了电-光-电的转换。

光电耦合器内部结构如图8所示:

图8、4N33内部结构图

图9、光电耦合电路

3.2.3、LM358及电压比较电路

LM358系列由两个独立的高增益,内部频率补偿运算放大器组成。

这些运算放大器具有低功耗,共模输入电压范围扩大到地/视频电子工程专辑,可以是单电源或者分割电源工作。

这些放大器具有几个明显的优势超过标准在单电源放大器的应用程序类型。

他们可以工作电压低至或高达32V。

LM358可以采用

DIP-8和TSSOP-8或者MSOP-8进行封装。

该芯片特点是内部频率补偿增益,宽电源电压范围3——32V内虚拟,输入共模电压范围包括地面,大型直流电压增益:

100dB的典型,符合ROHS。

该芯片可用于电池充电器,无绳电话,开关电源,停电报警器等方面。

芯片内部结构如图10所示:

图10、LM358内部结构图

电压比较电路就是以电压比较器为主要结构的单元电路。

如图11所示:

图11、电压比较电路

该电路功能是接收3V电源和光电耦合器4N33输出的电压,通过芯片LM358,送到三极管VT1,使三极管导通或者截止。

四、电源电路

电源电路原理图如图12所示,系统的主电源采用220V交流供电,电网的220V交流电经桥路整流,电容滤波,送入7805输入端,最后输出5V直流电。

当电网发生停电故障,单片机的口检测到低电平,单片机做出停电报警处理。

报警器应实现24小时不间断监控,不容许出现停电故障,这就需要使用备用电源。

本系统的备用电源为5V的直流电源,当主电源供电正常的情况下,由于二极管D3的作用,备用电源不工作。

当主电源发生故障则备用电源开始工作。

图12、电源电路原理图

五、报警器电路

报警器的主机采用AT89C51单片机来实现。

单片机是将中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、定时/计数器及输入输出接口电路等计算机主要部件集成在一块集成电路芯片上的微型算机。

本文选用ATMEL公司生产的8位单片机AT89C51,构成系统的主机。

图13、警铃电路原理图

P0口为检测用户端口,分别和防盗报警、断电提醒的输出端相连,接到蜂鸣器端晶体管基极输入端,当输出高电平“1”时,晶体管导通,压电蜂鸣器两端获得约+5V电压而鸣叫;当输出低电平“0”时,三极管截止,蜂鸣器停止发声。

图14、总电路图

六、报警器软件设计

汇编语言

一台电子计算机,无论是大型机还是微型机,如果只有硬件,而没有任何软件(程序),是不能工作的。

单片机也不例外,它必须配合各种各样的软件才能发挥其运算和控制的功能。

被系统采用的是汇编语言。

6.1.1单片机汇编语言程序设计的基本步骤

单片机汇编语言程序设计的基本步骤如下:

(1)设计任务的分析、确定思路或算法。

(2)程序的总体设计并画出流程图。

(3)编写源程序。

可在编译软件下编程,要求简练、层次清楚、字节数少和执行时间短等。

(4)源程序的汇编和调试。

(5)编写程序说明文件。

6.1.2汇编语言程序设计方法

(1)汇编程序的基本结构总是简单程序、分支程序、循环程序、查表程序、子程序、中断程序等结构化的程序模块有机组成的。

(2)划分功能模块进行设计。

(3)自上而下逐渐求精。

报警系统的程序设计

自动报警器软件部分采用模块化设计,分为主程序、检测程序。

应用汇编语言编程,使用G6W型仿真器,在KeiluVision3环境里运行,最后用烧写器将程序写入单片机。

6.2.1主程序设计

主程序首先对单片机进行初始化,然后进入检测程序,开始布防。

当检测到意外情况(有人入侵、发生火灾、公网断电)时,通过标志位进行警情判别,然后进入报警程序进行分类报警,主程序的程序流程图见图14。

 

图15、主程序程序流程图

6.2.2检测程序设计

图15为检测程序流程图。

程序开始,首先置P0口为高电平,为输入状态。

然后循环依次检测、口,当某一管脚为低电平时,进行防抖测试,如确认为报警信号,则置相应的标志位为1,以便以后判别报警类型,标志位为单片机内部RAM的20H单元的低三位、,返回主程序。

图17、检测程序流程图

、实验程序

ORG0000H

LJMPSTART;转入主程序

CLEAR:

MOV20H,#00H;20H单元内存清0

MOVA,#0FFH

MOVP0,A;初始化P0口

MOVA,0F7H

MOVP1,A;初始化P2口

RET

START:

ACALLCLEAR

MAIN:

LCALLCHECK

JB00H,ALARM;判断位为1时执行ALARM

JB01H,ALARM;判断位为1时执行ALARM

AJMPMAIN;返回主程序MAIN

;检测程序

CHECK:

MOVP0,#0FFH

JNB,KEY0

JNB,KEY1

RET

KEY0:

LCALLDL10MS;延时10ms消抖

JB,OUT0

SETB00H;位置1(说明为防盗报警)

CLR01H

OUT0:

RET

KEY1:

LCALLDL10MS;延时10ms消抖

JB,OUT1

SETB01H;位置1(公网断电)

CLR00H

OUT1:

RET

;报警程序

ALARM:

SETB;启动蜂鸣器报警

LCALLDL20S

CLR

AJMPMAIN

;延时子程序

;延时子程序,执行一次时间为513us

DL512:

MOVR3,#0FFH

LOOP4:

DJNZR3,LOOP4

RET

;1s延时子程序

DL1S:

MOVR5,#64H

LOOP6:

LCALLDL10MS

DJNZR5,LOOP6

RET

;10ms延时子程序(调用20次延时子程序)

DL10MS:

MOVR4,#14H

LOOP5:

LCALLDL512

DJNZR4,LOOP5

RET;20s延时子程序(调用20次1s延时子程序)

DL20S:

MOVR6,#14H

LOOP7:

LCALLDL1S

DJNZR6,LOOP7

RET

END;程序结束

七、Protues仿真

7.1.1Proteus介绍

Proteus是一款电路分析实物仿真系统,可仿真各种电路和IC,并支持单片机,元件库齐全,使用方便,是不可多得的专业的单片机软件仿真系统。

7.1.2Proteus的使用步骤

(1)打开Proteus软件,画好硬件电路图。

(2)右键选中单片机后左键关联程序,是关联Keil生成的“.hex”文件。

(3)单击Proteus界面的运行按键进行虚拟仿真,并在KeilC中进行调试。

硬件仿真

7.2.1仿真电路

由于我的硬件设计采用的人体热释电红外传感器和停电检测器在Proteus的元件库中没有相应的元件,故用按键代替。

因为硬件设计的工作原理为当、读入低电平的报警信号时报警,所以将、接按键代替人体热释电红外传感器,光电感烟探测器和电源部分,当有键按下时,读入低电平报警。

此外,复位端由于没有IMP812芯片,故采用手动复位;由于报警器的声音在画面上无法显示,故在报警部分加了一个LED-RED。

7.2.2仿真结果

无按键按下时

图18、仿真结果1

LED不亮,报警器不发出声音。

有按键按下时

图19、仿真结果2

LED亮,报警器发出警报。

八、参考文献

1、单片机原理及应用实验教程,赵琳,西南交通大学出版社;

2、protel99se原理图与PCB设计,赵琳,西南交大峨眉校区电气系;

3、单片机原理及C51开发技术,靳桅、潘育山,西南交通大学出版社;

4、一种新型报警器的研制,童名文,武汉理工大学出版社;

5、跟我学用单片机,肖洪兵,北京航空航天大学出版社。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1