基于单片机红外报警系统课程设计报告

基于单片机红外报警系统课程设计报告
基于单片机红外报警系统课程设计报告

软件学院

课程设计报告书

课程名称 ARM体系结构与编程

设计题目基于单片机红外报警系统

专业班级嵌入式软件08-2班

学号 0820010202 姓名冯雪连

指导教师崔丽群

2010年12月

目录

1 设计时间 (1)

2 设计目的 (1)

3 设计任务 (1)

4 设计内容 (1)

4.1本系统的设计方案 (1)

4.1.1系统概述 (2)

4.1.2 功能模块 (3)

4.1.2具体电路模块设计 (4)

4.1.3 系统硬件电路的选择及说明 (7)

4.3软件的程序实现 (7)

4.2.1 主程序工作流程图 (7)

4.2.2软件仿真 (9)

5 总结与展望 (10)

程序源代码: (11)

参考文献 (23)

1 设计时间

2010年12月20日-12月24日

2 设计目的

随着时代的不断进步 ,人们对环境的安全性提出更高的要求 ,很多小区都安装了智能报警系统 ,大大提高了小区的安全程度 ,有效保证居民的人身财产安全.目前国内使用的各类防盗、保安报警器基本都是以超声波、主动式红外发射/接收以及微波等技术为基础.而这里所设计的被动式红外报警器则采用了美国的传感元件——热释电红外传感器.这种热释电红外传感器能以非接触形式检测出人体辐射的红外线 ,并将其转变为电压信号,同时 ,它还能鉴别出运动的生物与其它非生物.热释电红外传感器既可用于防盗报警装置,也可以用于自动控制、接近开关、遥测等领域.

本系统采用了热释电红外传感器,它的制作简单、成本低、安装比较方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。这种防盗器安装隐蔽,不易被盗贼发现,同时它的信号经过单片机系统处理后方便和PC机通信,便于多用户统一管理。本设计包括硬件和软件设计两个部分。硬件部分包括单片机控制电路、红外探头电路、驱动执行报警电路、LED控制电路等部分组成。处理器采用51系列单片机AT89C51,整个系统是在系统软件控制下工作的。

3 设计任务

1.该设计包括硬件和软件设计两个部分。模块划分为数据采集、键盘控制、报警等模块子函数。

2.本红外线防盗报警系统由热释电红外传感器、报警器、单片机控制电路、LED控制电路及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。终端由中央处理器、输入模块、输出模块、通信模块、功能设定模块等部分组成。

3.系统可实现功能。当人员外出时,可把报警系统设置在外出布防状态,探测器工作起来,当有人闯入时,热释电红外传感器将探测到动作,设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL 电平至AT89C51单片机,经单片机处理运算后驱动执行报警电路使警号发声[1]。

4.红外线具有隐蔽性,在露天防护的地方设计一束红外线可以方便地检测到是否有人出入。此类装置设计的要点:其一是能有效判断是否有人员进入;其二是尽可能大地增加防护范围。当然,系统工作的稳定性和可靠性也是追求的重要指标。至于报警可采用声光信号。

4 设计内容

4.1本系统的设计方案

4.1.1系统概述

1.AT89C51简介

AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。如图4-1所示。

图4-1 AT89C51引脚

2 .系统设计简介

本系统采用了热释电红外线传感器,它的制作简单、成本低,安装比较方便,而且防盗性能比较稳定、抗干扰能力强、灵敏度高、安全可靠。这种防盗器安装隐蔽,不易被盗贼发现,同时它的信号经过单片机系统处理后方便和PC机通信,便于多用户统一管理和用户操作。

为了探测移动人体,通常使用双元件型热释电红外线传感器,在这种传感器内部,两个灵敏元件

反相连接,当人体静止时两元件极化程度相同,互相抵消。但人体移动时,两元件极化程度不同,净输出电压不为0,从而达到了探测移动人体的目的。

该设计包括硬件和软件设计两个部分。模块化分为数据采集、键盘控制、报警和显示等模块子函数。电路结构做成可划分为:热释电红外传感器、家庭智能报警器、单片机控制电路、LED控制电路及相关控制管理软件组成。用户终端完成信息采集、处理数据传送、功能设定、本地报警等功能。

就此设计的核心模块来说,单片机就是设计的中心单元,所以此系统也是单片机应用系统的一种应用。单片机应用系统也是有硬件和软件组成。硬件包括单片机、输入输出设备、以及外围应用电路等组成的系统,软件组成的系统,软件是各种工作程序的总称。单片机应用系统的研制过程包括总体设计、硬件设计、软件设计、在线调试等几个阶段,就本设计来说也包括这些过程。进程框图如图4-2所示。

图4-2 进程框图

4.1.2 功能模块

本设计包括硬件和软件设计两个部分。模块划分为数据采集、键盘控制、报警等子模块。电路结构可划分为:热释电红外传感器、报警器、单片机控制电路、LED控制电路及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。

就此设计的核心模块来说,单片机就是设计的中心单元,所以此系统也是单片机应用系统的一种

应用。单片机应用系统也是有硬件和软件组成。硬件包括单片机、输入/输出设备、以及外围应用电路等组成的系统,软件是各种工作程序的总称。单片机应用系统的研制过程包括总体设计、硬件设计、软件设计等几个阶段。

从设计的要求来分析该设计须包含如下结构:热释电红外传感探头电路、报警电路、单片机、复位电路及相关的控制管理软件组成;它们之间的构成框图:如图4-3

图4-3 总体设计框图

处理器采用51系列单片机AT89C51。整个系统是在系统软件控制下工作的。设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL 电平至AT89C51单片机。在单片机内,经软件查询、识别判决等环节实时发出入侵报警状态控制信号。驱动电路将控制信号放大并推动声光报警设备完成相应动作。当报警延迟10s 一段时间后自动解除,也可人工手动解除报警信号,当警情消除后复位电路使系统复位,或者是在声光报警10s 后有定时器实现自动消除报警[4]。

4.1.2具体电路模块设计

1. 放大电路的设计

如图6所示为最基本的放大电路,Vi 是输入电压信号,Vo 是输出放大的电压信号。如图4-4

AT89

C51

复位电路

信号检测电路 报警执行电路

LED 发光显示

放大

驱动

驱动

图4-4 放大电路图

2. 时钟电路的设计

XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。

因为一个机器周期含有6个状态周期,而每个状态周期为2个振荡周期,所以一个机器周期共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为12MHZ,一个振荡周期为1/12us,故而一个机器周期为1us[5]。如图4-5所示。

图4-5 时钟电路图

3. 复位电路的设计

复位方法一般有上电自动复位和外部按键手动复位,单片机在时钟电路工作以后, 在RESET端持续给出2个机器周期的高电平时就可以完成复位操作[6]。例如使用晶振频率为12MHz时,则复位信号持续时间应不小于2us[7]。本设计采用的是外部手动按键复位电路。如图4-6所示

图4-6 复位电路图

4. 发光二极管报警电路的设计

由4个发光二极管接上电阻后连上单片的RXD的引脚,外接VCC,当单片机的RXD引脚被置低电平后,发光二极管被点亮,起到报警作用[8]。如图4-7所示

图4-7 发光二极管报警电路图

5. 声音报警电路的设计

如下图所示,用一个Speaker和三极管、电阻接到单片机的TXD引脚上,构成声音报警电路,如图10示为声音报警电路。如图4-8所示

图4-8 声音报警电路图

4.1.3 系统硬件电路的选择及说明

硬件电路的设计见附图示,从以上的分析可知在本设计中要用到如下器件: AT89C51、热释电红外传感器、LED、按键、反相器74LS04、蜂鸣器等一些单片机外围应用电路,以及单片机的手工复位电路等。其中D1为电源工作指示灯,D2是正常工作指示灯,D3—D6是起报警指示作用,当RXD脚被置低电平时,D3—D6亮红灯开始报警,同样,TXD脚置高电平时声音报警电路开始工作。电路设有2个按键,S1键作为倒计时的暂停键, S2键作为作为电路复位键。

4.3 软件的程序实现

4.2.1 主程序工作流程图

按上述工作原理和硬件结构分析可知系统主程序工作流程图如图4-9所示;

图4-9主程序工作流程图

来的脉冲信号后,表示有人闯入监控区,从而经过单片机内部程序处理后,驱动声光报警电路开始报警,报警持续10秒钟后自动停止报警,然后程序开始循环工作,检测是否还有下次触发信号,等待报警从而使报警器进入连续工作状态。同时,利用中断方式可以实现报警持续时间未到10秒时,用手工按键停止的声光报警的作用。手工按键停止报警中断服务程序工作流程图,如图4-10所示;

图4-10 中断服务程序工作流程图

4.2.2软件仿真

本设计通过利用Proteus仿真,将所编写的程序用Keil软件编译,所仿真。

Proteus它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。

Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil 软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。

Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。

本设计所要求达到的目标是在接收到红外传感器带来的低电平信号,可使图中的绿灯由暗变亮,红灯产生报警,可观察到红灯一闪一闪的。当报警结束后,绿灯亮起。

5 总结与展望

本设计研究了一种基于单片机技术的无线智能防盗报警器。该防盗报警器通过以AT89C51单片机为工作处理器核心,外接热释电红传感器,它是一种新颖的被动式红外探测器件,能够以非接触方式探测出人体发出的红外辐射,并将其转化为相应的电信号输出,同时能有效的抑制人体辐射波长以外的红外光线与可见光的干扰。平时传感器输出低电平,当有人在探测区范围内移动时输出低电平变为高电平,此高电平输入单片机,作为单片机的外部触发信号处理,经单片机内部软件编程处理后,单片机输出控制信号,驱动声光报警电路开始报警。该报警器的最大特点就是使用户能够操作简单、易懂、灵活;且安装方便、智能性高、误报率低。随着现代人们安全意识的增强以及科学技术的快速发展,相信报警器必将在更广阔的领域得到更深层次的应用。

到目前为止我的毕业设计也即将告一段落了,在这次的毕业设计中,自己也学习到了很多以前没有没有经历过的知识,让我更加清楚了理论知识和实践能力的差别了,了解到自己的短处,培养了我的独立思考能力,进一步提高了自己在实际设计过程中研究问题、发现问题、解决问题的能力,同时,也发现了自己的不足之处,和一些问题的存在,并有待进一步学习和发展,让自己在未来的工作和学习之中更快的适应和提高自己。

程序源代码:

1.定义接口.h文件

1602S51.H

--------------------------------------------------------------------------*/

#ifndef __1602S51_H__

#define __1602S51_H__

sbit LCDE=P2^7;

sbit RW=P3^4;

sbit RS=P3^5;

wr_com(unsigned char comm);//********写控制字符程序E=1 RS=0 RW=0**********//

wr_data(unsigned char dat);//*****当前位置写字符子程序:E=1 RS=1 RW=0

void display(unsigned char addr,unsigned char *a,unsigned char c);

unsigned char rd_bf();//*****忙状态检查*******//

void delay_10us(unsigned char x)

{

while(x--);

}

void delay_ms(unsigned char cnt)

{

unsigned char i;

do {

i = 4;

do {

delay_10us(39);

} while(--i);

} while(--cnt);

}

// 1602液晶相关

wr_com(unsigned char comm) //********写控制字符程序E=1 RS=0 RW=0**********//

{

LCDE=0;

RS=0; //********RS寄存器选择输入端,当RS=0;当进行写模块操

作,指向指令寄存器。

RW=0; //********当RS=1,无论是读操作还是写操作,都是指向数据寄存器。

LCDE=1;

P0=comm;

RS=0;

RW=0;

LCDE=0;

}

wr_data(unsigned char dat)//*****当前位置写字符子程序:E=1 RS=1 RW=0

{

LCDE=0;

RS=0; //********RS寄存器选择输入端,当RS=0;当进行写模块操作,指向指令寄存器。

RW=0; //********当RS=1,无论是读操作还是写操作,都是指向数据寄存器。

RS=1;

RW=0;

LCDE=1;

P0=dat;

LCDE=0;

RS=0;

RW=0;

}

unsigned char rd_bf()//*****忙状态检查*******//

{

unsigned char i;

//P0=0xff;

LCDE=0;

RS=0;

RW=0;

RS=0;

RW=1;

LCDE=1;

i=P0;

LCDE=0;

// while(i){i=P0_7;}

return(i);

}

void init_LCD()//**********初始化程序,必须按照产品的资料介绍的过程进行********//

{

wr_com(0x38); //*****显示模式设置必须三次,不用检测忙信号

delay_ms(5);

wr_com(0x38);

delay_ms(5);

wr_com(0x38);

delay_ms(5);

//rd_bf();

//delay5ms();

wr_com(0x01); ///***清屏****

delay_ms(5);

rd_bf();

delay_ms(5);

wr_com(0x06); ///****光标移动设置***

delay_ms(5);

rd_bf();

delay_ms(1);

wr_com(0x38); ////***显示模式设置****

delay_ms(1);

rd_bf();

delay_ms(1);

wr_com(0x0f); /////***显示开***

delay_ms(1);

rd_bf();

delay_ms(1);

wr_com(0x40); //set cgram address

delay_ms(1);

// rd_bf();

}

//名称:显示子程序

//功能:在指定地方显示字符

//入口:a 是指向要显示的数组

// addr是要显示的地址

// c 为数组长度

//返回:无

void display(unsigned char addr, unsigned char *a, unsigned char c) {

unsigned char i;

// if(rd_bf())

wr_com(addr);

for(i=0;i

{

rd_bf();

wr_data(a[i]);

delay_10us(1);

}

}

//功能:数据输出

//输入:str为要显示的数据,X为坐标

void Printf_Number(unsigned char X,unsigned long Temp) {

unsigned char i = 8;

char vec[9];

char *ptr=vec;

vec[i] = 0;

do

{

vec[--i] = Temp%10 + '0';

Temp /= 10;

}

while (Temp!=0);

ptr=ptr+i;

wr_com(X);

while((*ptr) != '\0')

{

// wr_lcd (dat, *ptr);

rd_bf();

wr_data(*ptr);

ptr ++;

delay_10us(2);

}

}

#endif

2.红外报警.c文件

//红外报警系统

#include

//#include "1602S51.H"

sbit Alarm_sound=P1^3; //蜂鸣器,低电平有效

sbit LED_Green=P2^5; //正常工作指示--绿

sbit LED_Test=P2^6; //测试状态指示--红

sbit Relay_Control=P1^4; //继电器低电平有效

sbit Red_LED1=P1^0; //红外接收头

sbit Red_LED2=P1^1; //红外接收头

sbit Red_LED3=P1^2; //红外接收头

sbit human=P3^0; //热释电按口

unsigned int Alarm_Number=10; //报警门限值,可通过按键改变

unsigned char Style_bit=0; //类型标志位

unsigned int Count_number=0; //计数

bit Alarm_bit=0; //强制报警开关

bit Test_bit=0; //测试标志

bit Red_recognize_bit1=0; //识别到物体标志

bit Red_recognize_bit2=0; //识别到物体标志

unsigned char delay_count; //灯的开关状态延迟计数,当到一定次数,就进行开关灯操作,

//这样做的好处时为了使灯的闪烁时间不影响其他子程序,如按键扫描

unsigned char style[6]={"STYLE:"}; //显示Style 类型

unsigned char raster[6]={"Raster"};//显示光栅

unsigned char identify[8]={"Identify"}; // 显示人体识别

unsigned char TestModel[9]={"TestModel"}; //显示测试模式

unsigned char count[7]={"Count: "}; // 显示人体识别

unsigned char change[9]={"Alarm_Num"};

unsigned char Clear9[9]={" "}; //用于清屏

unsigned char Clear16[16]={" "}; //用于清屏

unsigned char Warning[16]={" Warning! "};

void Alarm_CLOSE(void);

void Alarm_OPEN(void);

void Key_Scan(void);

void Test(void);

//液晶相关定义

sbit LCDE=P2^7;

sbit RW=P3^4;

sbit RS=P3^5;

wr_com(unsigned char comm);//********写控制字符程序E=1 RS=0 RW=0**********//

wr_data(unsigned char dat);//*****当前位置写字符子程序:E=1 RS=1 RW=0

void display(unsigned char addr,unsigned char *a,unsigned char c);

unsigned char rd_bf();//*****忙状态检查*******//

//*************delay_ms********************************

void delay_10us(unsigned char x)

{

while(x--);

}

void delay_ms(unsigned char cnt)

{

unsigned char i;

do {

i = 4;

do {

delay_10us(39);

} while(--i);

} while(--cnt);

}

// 1602液晶相关

wr_com(unsigned char comm)//********写控制字符程序E=1 RS=0 RW=0**********//

{

LCDE=0;

RS=0; //********RS寄存器选择输入端,当RS=0;当进行写模块操作,指向指令寄存器。

RW=0; //********当RS=1,无论是读操作还是写操作,都是指向数据寄存器。

LCDE=1;

P0=comm;

RS=0;

RW=0;

LCDE=0;

}

wr_data(unsigned char dat)//*****当前位置写字符子程序:E=1 RS=1 RW=0

{

LCDE=0;

RS=0; //********RS寄存器选择输入端,当RS=0;当进行写模块操作,指向指令寄存器。

RW=0; //********当RS=1,无论是读操作还是写操作,都是指向数据寄存器。

RS=1;

RW=0;

LCDE=1;

P0=dat;

LCDE=0;

RS=0;

RW=0;

}

unsigned char rd_bf()//*****忙状态检查*******//

{

unsigned char i;

//P0=0xff;

LCDE=0;

RS=0;

RW=0;

RS=0;

RW=1;

LCDE=1;

i=P0;

LCDE=0;

// while(i){i=P0_7;}

return(i);

}void init_LCD()//**********初始化程序,必须按照产品的资料介绍的过程进行********//

{

wr_com(0x38); //*****显示模式设置必须三次,不用检测忙信号

delay_ms(5);

wr_com(0x38);

delay_ms(5);

wr_com(0x38);

delay_ms(5);

//rd_bf();

//delay5ms();

wr_com(0x01); ///***清屏****

delay_ms(5);

rd_bf();

delay_ms(5);

wr_com(0x06); ///****光标移动设置***

delay_ms(5);

rd_bf();

delay_ms(1);

wr_com(0x38); ////***显示模式设置****

delay_ms(1);

rd_bf();

delay_ms(1);

wr_com(0x0f); /////***显示开***

delay_ms(1);

rd_bf();

delay_ms(1);

wr_com(0x40); //set cgram address

delay_ms(1);

// rd_bf();

}

//名称:显示子程序

//功能:在指定地方显示字符

//入口:a 是指向要显示的数组

// addr是要显示的地址

// c 为数组长度

//返回:无

void display(unsigned char addr, unsigned char *a, unsigned char c) {

unsigned char i;

// if(rd_bf())

wr_com(addr);

for(i=0;i

{

rd_bf();

wr_data(a[i]);

delay_10us(1);

}

}

//功能:数据输出

//输入:str为要显示的数据,X为坐标

void Printf_Number(unsigned char X,unsigned long Temp) {

unsigned char i = 8;

char vec[9];

char *ptr=vec;

vec[i] = 0;

do

{

vec[--i] = Temp%10 + '0';

Temp /= 10;

while (Temp!=0);

ptr=ptr+i;

wr_com(X);

while((*ptr) != '\0')

{

// wr_lcd (dat, *ptr);

rd_bf();

wr_data(*ptr);

ptr ++;

delay_10us(2);

}

}

void main(void)

{

P0=0;

P1=0xff;

P2=0xFF;

P3=0xff;

Alarm_sound=1; //关蜂鸣器

LED_Green=1;

LED_Test=0;

Relay_Control=1;

init_LCD(); //初始化

display(0x80,style,6); //第一行

display(0x88,raster,6); //第二行

display(0xc0,count,7); //第二行

// Print_Number(0xc7,12);

while(1)

{

//Printf_Number(0xc8,Alarm_Number);

Key_Scan();

if(Alarm_bit==1)

{

delay_count++;

delay_ms(10); //延迟MS

if(delay_count>100) //当延迟次毫秒=1S

{

delay_count=0;

Relay_Control=~Relay_Control; //开灯或关---------达到让报警时灯闪烁的效果}

}

switch(Style_bit)

红外线防盗报警器课程设计报告

红外线防盗报警器课程设计报告 北华航天工业学院 课程设计报告(论文) 设计课题:红外线防盗报警器设计 专业班级: B10231 学生姓名: 指导教师: 设计时间: 2012年6月25日 北华航天工业学院电子工程系 红外线防盗报警器课程设计任务书姓名: 专业: 通信工程班级: B10231 指导教师: 职称: 课程设计题目: 红外线防盗报警器 已知技术参数和设计要求: , 该报警器能探测人体发出的红外线,当人进入报警器的监视区域内,即可发出报警声, 适用于家庭、办公室、仓库、实验室等比较重要场合防盗报警。 , 要求: , 1、灵敏、可靠、一经触发,即刻报警 , 2、对产品材料精益求精,延长使用寿命 , 3、根据实际应用环境,自己选择传感器,确定红外检测范围。所需仪器设备: 直流供电电源,信号发生器,双踪示波器,数字电压表,计算机等 成果验收形式: 面包板插接+实物演示+答辩

参考文献: 《电子技术基础模拟部分》(高教康华光) 《电子工艺与课程设计》(电子工业出版社毕亚军、崔瑞雪) 第17周: 周1---周2 :立题、论证方案设计~选择元器件安装调试 周4---周5 :插面包板调试电路时间 第18周: 安排 周1---周3 :焊接制成电路~完成设计 周4---周5 :验收答辩 指导教师: 张洁教研室主任: 崔瑞雪 2012年6 月 14 日 内容摘要 红外线防盗报警器目前市场上已有成型产品,且市场较为成熟。由于红外线是不可见光,因此用它进行红外探测监控,具有良好的隐蔽性,白天和黑夜均能使用,而且其抗干扰能力强。红外线传感器分主动式与被动式两种,主动式设计方案简单,但成本较高,从成本考虑,本课题通过介绍热释红外传感器RE200BP的工作原理,给出了一种被动型热释电红外报警器的结构原理及其应用电路。这种电路把红外线传感器应用于报警系统中,从而能够实现防盗报警能。 该报警器能探测人体发出的红外线,由红外线传感器、信号放大电路、电压比较器、和报警指示电路等组成。当人进入报警器的监视区域内,即可发出报警信号,适用于家庭、办公室、仓库、实验室等比较重要场合防盗报警。利用热释电红外传感器设计了一种被动式红外报警电路,分析了该电路的功能和工作原理。 关键词被动式红外报警器;热释电传感器;菲涅尔透镜;防盗报警器 目录

家庭报警防盗报警系统设计传感器课程设计

传感器课程设计 家庭报警防盗报警系统设计 2016年6月 目录 一.设计要求 传感器的简介 报警系统发展的背景 设计的目的、意义 报警系统的发展趋势 设计应解决的问题 二.设计内容 设计原理 设计的相关技术 实物的简介 三.硬件电路的设计 主机电路设计 用户端传感器设计 蜂鸣器电路的设计 电源电路设计 四.软件设计 程序语言设计 报警装置的程序设计 五.结论 六.参考文献 附录 附录1 附录2 附录3 附录4

一.设计要求 传感器的简介 传感器(transducer/sensor)是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。 传感器的特点包括:微型化、数字化、智能化、多功能化、系统化、网络化,它不仅促进了传统产业的改造和更新换代,而且还可能建立新型工业,从而成为21世纪新的经济增长点。微型化是建立在微电子机械系统(MEMS)技术基础上的,已成功应用在硅器件上做成硅压力传感器。 在利用信息的过程中,首先要解决的就是要获取准确可靠的信息,而传感器是获取自然和生产领域中信息的主要途径与手段。 在现代工业生产尤其是自动化生产过程中,要用各种传感器来监视和控制生产过程中的各个参数,使设备工作在正常状态或最佳状态,并使产品达到最好的质量。因此可以说,没有众多的优良的传感器,现代化生产也就失去了基础。 目前,传感器早已渗透到诸如工业生产、宇宙开发、海洋探测、环境保护、资源调查、医学诊断、生物工程、甚至文物保护等等极其之泛的领域。可以毫不夸张地说,从茫茫的太空,到浩瀚的海洋,以至各种复杂的工程系统,几乎每一个现代化项目,都离不开各种各样的传感器。 报警系统发展的背景 随着社会经济水平加速发展,人民生活状况也越来越好,于是大家就对住宅功能的要求有所提高,在有一个舒适,温暖的家的同时,还想有更多的功能,更安全的环境。但是,凡事有利必有弊,经济发展得快,也产生了一些负面影响,贫富差距开始扩大,流动人口也越来越多,盗窃,抢劫的案件也有所增加。这时,人们开始迫切需要一种能自动监控、自动报警的“电子保安”,对家庭安全进行保护。这样人们才既可以专心工作的,也可以避免损失。 早期的防盗报警器主要用于室内,随着报警技术的不断发展和完善,现在人们已研制出多种可用于室外做周界防范的报警器。如主动红外报警器、激光报警器、微波墙报警器、电场感应报警器、驻极体电缆报警器、泄漏电缆报器等等。它们各有特点,适合不同环境条件下采用,对防范场所的周界起报警探测作用。目前应用最多的是微波/被动红外双技术报警器。近年来报警领域里的一项最大成果是数字视频报警器的研制成功,数字视频报警器是随着数字电路技术、计算机技术和电视技术的发展而出现的一种新式报警器,它集电视监视与报警技术于一体,具有监视、报警、复核和图像记录取证多种功能,是当前一种最为先进的报警器。例如红外线是一种不可见光,有极强的隐蔽性和保密性,因此在安全警报等安全设备上得到广泛使用。大多数红外报警系统采用国外先进的技术,它的功能也非常先进。包括被动式热释电红外报警,也是本文研究的产品。 本设计的目的、意义 报警器在现实生活中应用非常的广泛,家庭防盗,汽车安全防盗,企业内部安全保障,特别是金融行业等。一般传统式的报警器采用机械式的,如压电式报警器,当有入侵者将压力施加与压电传感器时,机械能在压电传感器中转化为电能,通过放大电路,

单片机课程设计报告模板资料

哈尔滨远东理工学院 课题名称 专业班级 学号 学生姓名 指导教师 2015年10月14日

1、例举设计过程中遇到的问题及其解决方法(至少两例)。答:(1)问题说明: 解决方法: (2)问题说明: 解决方法: 2、教师现场提的问题记录在此(不少于2个问题)。

目录 1 设计任务 (1) 2设计方案 (2) 2.1任务分析 (2) 2.2方案设计 (2) 3 系统硬件设计 (3) 3.1时钟电路设计 (3) 3.2复位电路设计 (3) 3.3 灯控制电路设计 (3) 3.4 倒计时显示电路设计 (4) 3.5 按键控制电路设计 (5) 4 系统软件设计 (6) 4.1 1S定时 (6) 4.2 定时程序流程 (6) 4.3交通灯的设计流程图 (6) 4.4定时器0 及中断响应 (7) 5仿真与性能分析 (8) 6心得体会 (9) 参考文献 (10) 附录1 系统原理图 .......................................................................错误!未定义书签。附录2 系统PCB图 .....................................................................错误!未定义书签。附录3 程序清单 .. (11) II

1 设计任务 支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图1.1所示。设东西向为主干道,南北为支干道。 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒,支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速,就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。

单片机课程设计——红外报警系统

湖南科技大学 单片机课程设计 题目基于单片机的红外报警控制系统姓名_______ _____________ 学院 专业 学号 指导教师 成绩 二〇一三年六月二十二日

摘要 本系统是基于AT89s52 单片机控制的红外线防盗报警器,主要由红外线感应部分、单片机以及声光报警部分组成。可通过红外感应器的红外线被遮挡时控制报警系统报警,通过单片机控制报警电路的运行,并能同时进行声光报警,用红外线收发管进行检测,安装隐蔽,不易被发现;探测信号采用脉冲信号,节能且抗干扰。系统可以探测到一定围的人的闯入,可以应用在安防围比较确定的情况下。采用这种方法设计的防盗报警器具有成本廉价和探测效果好的优点,有着广阔的市场前景。 关键词:单片机;红外线防盗报警器;声光报警 ABSTRACT The system is a infra-red anti-theft alarm controlled by single-chip AT89S52 , including infra-red part of the launch , part of the infrared receiver , microcontroller , as well as part of sound and light alarm . The system will alarm when infrared ray has been blocked , through the single-chip microcomputer to control the operation of alarm circuit , and at the same time sound and light alarm , with infrared transceiver test tube , install hidden , can not easily be found ; detection signal using pulse signal , energy-saving and anti-jamming . This system can detect a certain person within the scope of the intrusion, security can be applied to determine the scope of the case. Designed using this method of anti -theft alarm and detection in a cost-effectiveness of low-cost best advantages, has broad market prospects. KEY WORDS : Single chip microcomputer;Infrared anti-theft alarm; Sound and light alarm

基于单片机的汽车防盗报警系统的设计与实现

1.绪论 二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。它的出现是近代计算机技术发展史上的一个重要里程碑,因为它体积小,通常都藏在被控机械的“肚子”里。它在这个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。 单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。 现在,这种单片机的使用领域已十分广泛。彩电、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等无处不见单片机的影子,单片机早已深深地融入我们每个人的生活之中。 单片机能大大地提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。单片机按用途大体上可分为两类,一种是通用型单片机,另一种是专用型单片机。

1.1 单片机基础知识 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲,一块芯片就成了一台计算机。 MCS-51单片机是美国INTEL公司于1980年推出的产品,与MCS- 48单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MSC-51单片机作为代表进行理论基础学习。 MCS-51系列单片机主要包括8031、8051和8751等通用产品。 DP-51S单片机仿真实验仪是由广州致远电子有限公司设计的DP系列单片机仿真实验仪之一,是一种功能强大的单片机应用技术学习、调试。 1.2 单片机的应用领域 单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分为如下几个范畴: 一、在智能仪器仪表的应用 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点如精密的测量设备(功率计,示波器,各种分析仪)。 二、在家用电器中的应用 可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,

智能小车单片机课程设计报告

题目: 智能小车设计 打开命令行终端的快捷方式: ctr+al+t:默认的路径在家目录 ctr+shift+n:默认的路径为上一次终端所处在的路径. linux@ubuntu:~$ linux:当前登录用户名. ubuntu:主机名 :和$之间:当前用户所处在的工作路径. windows下的工作路径如C:\Intel\Logs linux下的工作路径是:/.../..../ ~:代表的是/home/linux这个路径.(家目录). ls(list):列出当前路径下的文件名和目录名. ls -a(all):列出当前路径下的所有文件和目录名,包括了隐藏文件. .:当前路径 ..:上一级路径 ls -l:以横排的方式列出文件的详细信息 total 269464(当前这个路径总计所占空间的大小,单位是K) drwxr-xr-x 3 linux linux 4096 Dec 4 19:16 Desktop 第一个位置:代表的是文件的类型. linux系统下的文件类型有以下几种. b:块设备文件 c:字符设备文件 d:directory,目录 -:普通文件. l:连接文件. s:套接字文件. p:管道文件. rwxr-xr-x:权限 r:读权限-:没有相对应的权限 w:写权限

x:可执行权限 修改权限: chmod u-或者+r/w/x 文件名 chmod g-或者+r/w/x 文件名 chmod o-或者+r/w/x 文件名 第一组:用户权限 第二组:用户组的权限 第三组:其他用户的权限. chmod 三个数(权限) 文件名 首先根据你想要的权限生成二进制数,再根据二进制数转换成十进制的三位数 rwxr-x-wx 111101011 7 5 3 chmod 753 文件名 rwx--xr-x 第二个位置上的数字:对应目录下的子文件个数,如果是非目录,则数字是1 第三个位置:用户名(文件创造者). 第四个位置:用户组的名字(前边的用户所处在的用户组的名字). 第五个位置:对应文件所占的空间大小(单位为b) 第六~八个位置:Dec 4 19:16时间戳(最后一次修改文件的时间) 最后一个位置:文件名 操作文件: 1.创建一个普通文件:touch 文件名 2.删除一个文件:rm(remove) 文件名 3.新建一个目录:mkdir(make directory) 目录名 递归创建目录:mkdir -p 目录1/目录2/目录3 4.删除一个目录:rmdir 目录名.//仅删除一个空目录 rm -rf 目录名//删除一个非空目录 5.切换目录(change directory):cd 路径 linux下的路径分两种 相对路径:以.(当前路径)为起点. 绝对路径:以/(根目录)为起点, 用相对路径的方式进入Music:cd ./Music 用绝对路径的方式进入Desktop:cd /home/linux/Desktop 返回上一级:cd ..

(完整版)基于单片机的红外报警器的设计

微机原理与单片机系统课程设计 专 班 姓 名: 学 兰州交通大学自动化与电气工程学院 2014 年 12 月 31 日

基于51单片机的红外防盗报警器的设计 1设计说明 1.1设计目的 该设计以单片机AT89C51芯片为核心,加上必要的外围电路,构成了一个基于单片机的红外线防盗报警器。功能主要通过软件编程来实现,降低了硬件电路的复杂性和制作成本。此外,设计中所采用的红外线是不可见光,有很强的隐蔽性和保密性,以满足现代人们住宅防盗的需要。 1.2设计要求 该设计要求当热释电红外线传感器探测到人体辐射的红外线时,单片机控制电路启动声光报警并显示报警次数。此外,用户还可以设定报警时间并手动解除报警。 1.3设计方法 该设计以AT89C51单片机为核心,由时钟电路、复位电路、外部触发电路、报警时间选择电路、声光报警电路、报警次数显示电路和中断报警电路共同组成报警系统。系统具有显示报警次数,设定报警时间,手动解除报警的功能。 2设计方案及原理 2.1设计方案简述 该设计使用AT89C51单片机芯片控制电路,通过热释电红外传感器采集外部触发信号,采用7段LED数码管显示报警次数,采用蜂鸣器和红色发光二极管实现声光报警,手动解除报警功能由单片机外部中断实现,报警时间由单片机内部定时器实现。 2.2热释电红外传感器简单介绍 热释电红外线(PIR)传感器是80年代发展起来的一种新型高灵敏度探测元件。是一种能检测人体发射的红外线而输出电信号的传感器,它能组成防入侵报警器或各种自动化节能装置。它能以非接触形式检测出人体辐射的红外线能量的变化,并将其转换成电压信号输出。将这个电压信号加以放大,便可驱动各种控制电路。 2.3 PIR的原理特性 热释电红外线传感器主要是由一种高热电系数制成的探测元件,在每个探测器内装入一个或两个探测元件,并将两个探测元件以反极性串联,以抑制由于自

红外探测报警课程设计

郑州轻工业学院 课程设计任务书 题目简单的被动式红外线报警器 专业、班级电子科技09-1 学号 540911010149 姓名 **** 主要内容: 本实验将制做一个简单的被动式红外线防盗报警器。该报警器由红外线发射、接收、蜂鸣器和LED指示灯组成。我们选择A T89S52单片机作为控制芯片,硬件结构简单,程序设计也很简单。在系统完成中,我们采用A T89S52单片机控制发射38K的方波信号来驱动红外发射头发出红外线,接收部分采用HRM380017 来接收发射头发出的红外信号。 基本要求: 1)理解简单的被动式红外线报警器的原理及其结构; 2) 列举元件种类、特性参数等详细的数据,并比较其特性和应用条件; 3) 设计红外线探测报警器原理图,验证电路并优化电路参数; 4) 制作PCB版并调试电路; 5) 说明书内容要求设计方案正确、表达清楚,设计思路、论证方法科学合理。 主要参考资料: [1] 江月松主编,光电技术与实验,北京理工大学出版社,2000年。 [2] 康华光,模拟电子技术基础,高等教育出版社,2004年。 [3] 赵广林,protel99 SE电路设计与制版,电子工业出版社,2005年。 [4] 谭浩强,C程序设计,清华大学出版社,1999年。 完成期限:2012-06-10 指导教师签名:*** 课程负责人签名:*** 2012年05月25日

郑州轻工业学院 课程设计说明书 题目:简单的被动式红外线报警器 姓名:*** 院(系):技术物理系 专业班级:电子科学与技术09-1 学号:540111010149 指导教师:*** 成绩: 时间:2012年5月25日至2012年 6 月10日

(完整版)汽车基于单片机的汽车防盗报警系统开题报告

毕业设计(论文)开题报告 1、课题的目的及意义 1.1发展前景 众所周知,汽车是当今世界主要的交通工具之一。随着人民生活水平的不断提 高,汽车越来越成为人们生活中不可缺少的一部分,从世界上第一辆T型福特车被盗开始,偷车已成为现今城市最常见的犯罪行为之一。随着汽车数量的增加,特别是轿车正以很快的速度步入家庭,车辆被盗的数量逐年上升,这给社会带来极大的不安定因素,担心车辆被盗,成为困扰每一位汽车用户的难题。人们为了车辆的安全大都安装了汽车防盗报警系统。汽车防盗报警器的使用在很大程度上有效地保护了国家和人民生命财产的安全。使人们有了安全的依靠。同时车辆防盗报警器的使用也减少了盗窃犯罪事件的发生,起到了一定的威慑作用。 1.2选题的目的和意义 随着科学技术的进步,为对付不断升级的盗车手段,人们研制开发不同方式结构的防盗器,目前防盗器发展按其结构和功能。可以分为三大类:机械防盗一—电子防盗——网络防盗。机械防盗主要是靠锁定离合制动,油门或变速档来达到防盗目的,但只防盗不报警,目前市场已不多见,属淘汰落伍产品。电子防盗是目前市场比较常见的防盗产品,其主要靠锁定点火或启动来达到防盗的目的。随着科技的发展和技术的进步汽车防盗的至高点将是网络防盗。无论车辆行驶到何处,随时处于自己的掌握之中,真正做到“车居四海皆安心”。 目前,用于汽车的防盗报警器种类繁多,功能也较单一,多数是汽车门被打开只有报警功能,切断点火电路汽车不能起动。正是由于诸多的汽车防盗报警器起不到应有的保护作用方导致汽车开始安装防盗网,将乘客与司机隔开,以防不测,虽然有一定的效果,但作用不大,也不雅观,且给乘客造成不舒服感,同时安装价格也较昂贵,如果有行窃者盗窃汽车或汽车上的物品,防盗系统不仅具有切断起动电路、点火电路、喷油电路、供油电路和变速电路、将制动锁死等的功能,同时,还会发出不同的声光信号,给窃贼一个精神上的打击,以阻止窃贼行窃。 2、课题任务、重点研究内容、实现途径 2.1课题任务 本次设计主要是利用51单片机完成对汽车防盗报警系统的设计,主要要求如 下:

单片机课程设计报告

课程设计报告 课程名称单片机原理及应用 设计题目电子琴的设计 专业班级自动化1142 姓名周太永 学号1104421242 指导教师蔡长青张卓 起止时间2014.6.23-2014.7.11 成绩评定 考核内容设计 表现 设计 报告 答辩 综合 评定 成绩 电气与信息学院

2013/2014学年第二学期 《单片机控制系统设计与调试》课程设计任务书 指导教师:蔡长青班级:自动化1141、2班 地点:机房、单片机实验室(实训中心415) 课程设计题目:基于单片机原理的电子琴设计 一、课程设计目的 1.灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计, 到PCB制版,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。 2.能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。 3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问 题的能力,为日后的毕业设计及科研工作奠定良好的基础。 二、课程设计内容(包括技术指标) 1.焊接。认真、仔细,避免缺焊、漏焊。 2.频率计算。会计算脉冲值与频率的关系。 3.工作过程。开机时,第一步是对定时器T0进行初始化,设定它的工作状态(对 于本系统将T0设定为工作方式0);然后判断是否有键按下,如果没有按键按下,继续判断,如果有按键按下,则判断是哪个键按下;再根据按键的功能将计数初值装入定时器T0中中并启动T0,当T0定时完毕后,重新装入计数初值继续定时并将P3.3取反,再次定时完毕后再一次的装入计数初值 继续定时并将P3.3取反,一直循环此操作直到按键释放为止,按键释放后 停止T0工作并再次判断是否又有按键按下,并继续执行以前的过程。 三、时间安排 1.布置任务、查资料1天 2.硬件电路图设计及PCB制版3天 3.硬件电路图及PCB制版验收、电路板焊接1天 4.软件编程设计3天 5.系统调试3天 6.调试验收1天 7.完成设计报告3天 四、基本要求 1.画出硬件电路图,完成PCB制版; 2.画出软件流程图,编写程序(C51语言/汇编语言); 3.完成系统调试; 4.提交设计报告。

基于单片机的红外感应报警系统设计

1系统设计的目的意义 1.1 目的 报警器在现实生活中应用非常的广泛,家庭防盗,汽车安全防盗,企业内部安全保障,特别是金融行业等。一般传统式的报警器采用机械式的,如压电式报警器,当有入侵者将压力施加与压电传感器时,机械能在压电传感器中转化为电能,通过放大电路,将信号方法,从而带动发声报警装置,这类报警装置通过物体的接触实现信息的采集,容易被发现,隐蔽性能差,容易遭到破坏,而且传统式的报警器使用寿命短,造成不必要的经济浪费。本次设计目的在于设计以红外传感器为基础的红外线传感器,红外线是一种不可见的光,任何物体都会发出红外线,所以其隐蔽性能非常的好。如果采用被动式的红外探测,只需要将红外传感器远探测人体发射的红外线,探测装置无需与被测物体直接接触,就可以感受到入侵者的进入。本设计就才用被动式红外探测的方式,当有入侵者入侵时候,红外探测头会感受到人体发出的红外信号的变化,通过放大电路,将红外传感器中微小的电信号进行放大,并将信号输入到单片机中,单片机中的程序将传感器发送来的信号做处理并发送到光报警系统和声音报警系统中,光报警系统在接受到信号后,红灯亮10S,声音报警系统在接收到信号后,扬声器响10S,当10后,单片机重新检测是否还有红外传感器发送来的信号,如果还有,声光报警系统将继续工作。通过中断系统,可以实现声光报警系统在10S内暂停。这样就可以方便的控制报警系统的中断了。 1.2 国内外进展情况 红外线报警器是紧跟着光敏传感器和物体的红外效应而出现的。美国军方是最早使用红外探测技术的国家,上世纪美国军方研制出以主动红外方式导引的精确制导炸弹,这可能是红外探测物体最早应用的实例。我国发展红外报警系统的时间起步比较晚,直到上世纪末才出现对红外报警系统的研究。但是这并没有阻碍我国红外技术的进步,从

单片机红外线报警系统的设计课程设计

学号201040140130 单片机原理及接口技术课程设计说明书 课程名 人体接近检测及报警系统的设计 称 教学院机电工程学院 专业机械电子工程 班级 姓名 指导教 师 2013 年 6 月 6 日 目录 前言………………………………………………………… 一课程设计任务书 (1) 二主要元器件的选择与简介 (4)

2.1 AT89C52芯片简介 ……………………………………………4. 2.2 TORCH_LDR红外传感器 8 (7) 三硬件系统设计 (8) 3.1系统框架图设计 (8) 3.2红外报警系统的结构及工作原理 (9) 3.3系统整体工作原理 (10) 四软件系统设计 (11) 4.1 主控流程图设计 (11) 4.2 主程序设计 (12) 4.3 密码子程序设计 (15) 4.4 数码管子程序设计 (19) 五系统调试与仿真 (21) 六心得感悟 (22) 七参考文献 (23)

前言 随着我国社会与经济的发展,人民生活水平不断提高,人们对区域治安环境以及安全防范的要求也越来越高,同现代化技术高度发展的今天,犯罪更趋智能化,手段更隐蔽,所以保证区域安全必须从运用现代化的防盗报警技术。 本文将系统介绍一种采用新的先进的红外线对射感应模块和人体红外探测装置制作而成的红外监控系统,由于它是利用人眼不可见的红外光束,组成无线监控区域,所以具有极强的保密性和可靠性。本系统除用于仓库、门窗、围墙、栅栏防盗报警外,也可用于其他需要监控的场合。 本系统采用了热释电红外传感器,它的制作简单、成本低、安装比较方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。这种防盗器安装隐蔽,不易被盗贼发现,同时它的信号经过单片机系统处理后方便和PC机通信,便于多用户统一管理。本设计包括硬件和软件设计两个部分。硬件部分包括单片机控制电路、红外探头电路、驱动执行报警电路、LED控制电路等部分组成。处理器采用51系列单片机AT89C51,整个系统是在系统软件控制下工作的。

基于单片机实现汽车报警电路的设计

基于单片机实现汽车报警电路的设计 摘要人们安全意识的提高,汽车报警系统发挥的作用越来越重要,本课题设计了由单片机AT89S52作为中央控制单元的汽车报警系统,包括GSM网络汽车防盗报警、汽车倒车防撞报警、酒后驾车报警和汽车超速报警。介绍了各报警系统的工作原理,以及它们的各个功能。结果表明,该设计能最大限度的避免人身财产损失。 关键词单片机AT89S52,GSM网络,报警系统 1 引言 随着我国国民经济和汽车技术的飞速发展,本课题针对汽车运行的安全性,设计了由单片机作为中央控制单元的汽车报警系统,主要涉及GSM网络汽车防盗报警、汽车倒车防撞报警、酒后驾车报警和汽车超速报警等功能。该设计将单片机的实时控制及数据处理功能与传感器的A/D转换技术相结合,充分地利用了AT89S52的内部资源,使报警系统工作于最佳状态,从而提高系统的综合反映灵敏度,使报警系统及时准确,实现汽车多种功能的报警控制,最大限度的保护消费者的利益。所设计的报警系统对出现的危急情况,能及时进行声、光、网络报警及相应的显示,提醒车主或驾驶员尽快地采取相应的措施,有效的保护自身和他人的利益和安全,尽可能地降低事故发生率。 2.设计方案 汽车报警电路的基本组成模块包括:传感模块、控制模块、报警模块、无线通信模块。本设计的系统总架构如图所示。 图1 系统总架构 本设计的基本思路和原理为:传感器进行数据检测,将检测到的数据送到放大转换电路或模数转换电路,经过分析处理之后,将处理后的电信号送给单片机控制单元,单片机对数据进行分析和处理。如果发现异常,单片机发出指令,驱动报警电路报警,和使用GSM 通信模块,把报警信息传送到手机上,并作出相应的显示。系统的探测输入端口由多路传感器构成,输出端口为声、光、电、显示报警和手机通信报警,以达到提醒驾驶员及时对异常

单片机课程设计报告模板

单片机系统课程设计报告 专业:自动化 学生姓名: 学号: 指导教师: 完成日期:2011 年 3 月17 日

目录 1 设计任务和性能指标 (3) 1.1设计任务............................................................................ 错误!未定义书签。 2 设计方案 (4) 2.1任务分析 (4) 2.2方案设计 (4) 3 系统硬件设计 (5) 3.1时钟的电路设计 (5) 3.2复位电路设计 (5) 3.3灯控电路设计 (5) 3.4倒计时电路设计 (6) 3.5按键控制电路设计 (7) 4 系统软件设计 (8) 4.11秒定时 (8) 4.2定时程序流程 (8) 4.3交通灯的设计流程图 (9) 4.4定时器0与中断响应 (10) 5 仿真及性能分析 (10) 5.1仿真结果图 (11) 5.2仿真结果与分析 (12) 6 心得体会 (13) 参考文献 (14) 附录1 系统原理图 (15) 附录2 系统PCB图 .................................................................. 错误!未定义书签。附录3 程序清单 (17)

1.1设计任务 利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图5.1所示。设东西向为主干道,南北为支干道。 图5.1 交通灯示意图 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干 道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒, 支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。 黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆 禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速, 就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。 南 北 东 西

单片机控制红外线防盗报警器电路设计

单片机控制红外线防盗报警器 一、硬件电路 电路原理图如图1所示。可将该电路分为以下三个部分。 用当今最流行的A T89C2051单片机控制,体积小,成本低;用红外线收发管进行检测,安装隐蔽,不易被发现;探测信号采用脉冲信号,节能且抗干扰;当有人试图闯入室内时,能自动进行声光报警。现将该报警器原理介绍如下,供广大单片机爱好者参考。 1、单片机系统。U1为A T89C2051单片机。C1,R0,R1和复位按钮RESET组成手动电平复位和上电自动复位电路;C2,C3以及晶振JT1组成时钟电路;C4,C5为+5V电源滤波电容。U2为CMOS6反相器CC4069,起驱动作用。VD1~VD6为红外发射管,其负极端接与P1口,P1口设置为输出状态,当P1口为“0”时,VD1~VD6发红外光。VD7~VD12为红外接收管,当接收到红外光时导通,+5V电源通过VD7~VD12加到反相器CC4069的输入端,经反相为低电平,这时P3.0~P3.5为低电平。发射管和接收管分别安装在门和窗口的适当位置,当有人闯入时遮挡了红外线,接收管截止,反相器输入端为低电平,这时U1的P3.0~P3.5为高电平。当在一定时间内检测到位于不同位置的光束被遮挡时,则由P3.7口输出报警信号(高低电平间隔1S的脉冲信号)。驱动声光报警电路,进行声光报警,直至按复位按钮RESET或电源开关S1。由于红外收发管之间没有遮挡时为正常,有遮挡时为异常,则当P1口输出00H时,P3口的正常状态数据为00H。 2、电源电路。220V交流市电经变压器T降压,桥式整流器D1整流,电解电容C7滤波,三端稳压器78L05稳压,最后得到整机要求的+5V稳定直流电源。 3、声光报警电路。555定时器U4,扬声器BY,普通红色发光二极管VD13等组成声光报警电路。其中555定时器接成了一个低频多谐振荡器,其控制电压输入端5脚与单片机A T89C2051的P3.7脚相连,受P3.7脚输出的高低电平间隔1S的脉冲信号控制。当P3.7为

家庭防火防盗报警器课程设计

家庭防火放盗报警器

目录 摘要 (3) Abstract (4) 第一章家庭防火防盗报警器的总体设计 (5) 1.1问题的引出 (5) 1.2适用范围 (5) 1.3方案的论证与比较 (5) 1.3.1防盗功能的部分 (5) 1.3.2防火功能部分 (6) 第二章家庭防火防盗报警器单元模块设计 (6) 2.1人体感应信号输入及单稳态触发器的设计 (6) 2.2单稳延时电路的设计 (7) 2.3多谐振荡器及输出电路的设计 (8) 2.4烟雾检测器设计 (9) 第三章家庭防火防盗报警器的仿真分析 (9) 3.1单稳态触发器的仿真分析 (9) 3.2单稳态延时电路的仿真分析 (11) 3.3多谐振荡器的仿真分析 (13) 3.4烟雾检测器的仿真分析 (14) 总结 (15) 参考文献 (16) 致谢 (17) 附录一家庭防火防盗报警器的总体电路图 (18) 附录二家庭防火防盗报警器电路元件明细表 (19)

摘要 家庭防火防盗报警器主要由金属片、单稳态触发器、单稳态延时电路、气敏传感器和多谐振荡器五部分构成。它主要利用555电路可组成单稳态触发器、单稳延时电路、多谐振荡器,达到对人体的感应信号的使IC1触发置位,IC2的延时和触发IC3多谐振荡器,发出报警音响。同时还设计了一个QM-N5气敏传感器 与W1等组成烟雾检测器,控制可燃气体或烟雾超过一定的浓度使IC3起振,发出音响报警信号。运用protel se99软件绘制了单元电路和总体电路图;借助Multisim2001和Proteus 仿真软件对电路进行了仿真虚拟实验。 关键词防火防盗报警器

Abstract The family fire protection burglar alarm mainly by the tinsel, the monostable trigger, the monostable delay circuit, the gas sensor and the multivibrator five parts constitutes.It mainly uses 555 electric circuits to be possible to compose the monostable trigger, the list steady delay circuit, the multivibrator, achieved causes IC1 to the human body induction signal to trigger sets at the position, the IC2 time delay and triggers the IC3 multivibrator, sends out reports to the police the sound.Simultaneously has also designed QM-N5 composition smog detectors and so on gas sensor and W1, the control flammable gas or the smog surpasses certain density to cause the IC3 starting of oscillation, sends out the audible alarm signal.Software has drawn up the unit electric circuit and the overall circuit diagram using protel the se99; Has carried on the simulation hypothesized experiment with the aid of Multisim2001 and the Proteus simulation software to the electric circuit. Key word fire protection burglar alarm

红外线报警器设计说明书

湖北文理学院物电学院 自动化1211 模拟电路课程设计 姓名:程梦学号:2012118010姓名:库才席学号:2012118032姓名:方凯学号:2012118016姓名:李沈辉学号:2012118040姓名:蔡嘉伦学号:2012118002

前言 近年来,随着改革开放的深入发展,电子电器的飞速发展.人民的生活水平有了很大提高。各种高档家电产品和贵重物品为许多家庭所拥有。然而一些不法分子也是越来越多。这点就是看到了大部分人防盗意识还不够强.造成偷盗现象屡见不鲜。因此,越来越多的居民家庭对财产安全问题十分担忧。 报警器这时正为人们解决了不少问题.但是市场上的报警器大部分都是用于一些大公司财政机构。价格高昂,一般人们难以接受。如果再设计和生产一种价廉、性能灵敏可靠的防盗报警器,必将在防盗和保证财产安全方面发挥更加有效的作用。由于红外线是不见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用,此外,在电子防盗、人体探测等领域中,被动式热释电红外探测器也以其价格低廉、技术性能稳定等特点而受到广大用户和专业人士的欢迎。 红外报警器大多数采用国外的先进技术,其功能也非常先进。其中包括被动式热释电型红外报警器,也即是本文将研究的产品。还有红外监控无线报警器,超声波防盗报警器,红外线防盗报警器,高灵敏红外报警器,触摸式延时防盗报警器, 触摸式防盗报警器,红外报警器,

红外线声先报警器…… 其外,可用红外报警器原理,控制各种电器的运行…… 目录 1.功能说明-------------------------------------------------------------2.结构框图-------------------------------------------------------------3.使用说明-------------------------------------------------------------4.原理与原理图--------------------------------------------------------

基于单片机控制的红外线防盗报警器的设计

目录 1 绪论 (3) 1.1 研究目的和意义 (3) 1.2 研究内容 (3) 1.3研究方法和技术路线 (3) 1.4 预期的研究目标 (4) 2 系统总体设计 (4) 2.1系统概述 (4) 2.2 主要器件介绍 (6) 2.2.1 热释电红外传感器概述 (6) 2.2.2 AT89C51 单片机概述 (9) 2.3 总体设计框图 (14) 3 系统硬件设计 (15) 3.1信号检测与放大模块 (15) 3.1.1电路实现功能 (15) 3.1.2电路图 (15) 3.1.3电子元件介绍 (15) 3.2 LED显示模块 (16) 3.2.1 电路实现功能 (16) 3.2.2电路图 (16) 3.2.3电子元件介绍 (16) 3.3 报警执行模块 (17) 3.3.1 电路实现功能 (17) 3.3.2电路图 (17) 3.3.3电子元件介绍 (17) 3.4 手工暂停模块 (18) 3.4.1 电路实现功能 (18)

3.4.2电路图 (18) 3.5 晶振与复位模块 (18) 3.5.1 电路实现功能 (18) 3.5.2电路图 (19) 3.5.3电子元件介绍 (19) 4 系统软件设计 (21) 4.1 软件设计介绍 (21) 4.2 主程序设计 (21) 4.2.1 实现功能 (21) 4.2.2 流程图 (21) 4.3 定时中断程序设计 (23) 4.3.1 实现功能 (23) 4.3.2 10s定时流程图 (23) 4.3.3 关键技术 (23) 4.3.4 关键代码: (25) 4.4 解除中断程序设计 (26) 4.4.1 实现功能 (26) 4.4.2 程序流程图 (26) 4.4.3 关键技术 (27) 4.4.4 关键代码 (28) 5 实验结论 (29) 结束语 (30) 附录一 (30) 附录二 (33) 附录三 (33) 参考文献 (34) 致谢 (35)

相关文档
最新文档