51单片机红外报警器设计(电路图+代码)
(完整版)基于单片机的红外报警器的设计
微机原理与单片机系统课程设计专班 姓 名:学 兰州交通大学自动化与电气工程学院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的原理特性热释电红外线传感器主要是由一种高热电系数制成的探测元件,在每个探测器内装入一个或两个探测元件,并将两个探测元件以反极性串联,以抑制由于自身温度升高而产生的干扰。
由探测元件将探测并接收到的红外辐射转变成微弱的电压信号,经装在探头内的场效应管放大后向外输出。
单片机小项目——基于51单片机的温度报警器
单⽚机⼩项⽬——基于51单⽚机的温度报警器单⽚机⼩项⽬介绍项⽬功能介绍编程语⾔:C语⾔。
开发环境:keil。
主要功能:1602屏显⽰时间和温度,当温度超过预定值时蜂鸣器⼯作报警。
此项⽬只是作为单⽚机初学者的⼀个⼩测验。
硬件资源分配1602屏——P0,P2^7,P2^5,P2^6。
串⼝——P2^0,P2^1。
传感器——DS18B20 P3^7;DS1302 P3^4,P3^5,P3^6。
蜂鸣器——P1^6。
LCD1602屏配置在h⽂件中声明端⼝和函数:#ifndef __LCD1602_H_#define __LCD1602_H_#include<reg52.h>//重定义关键字#ifndef uchar#define uchar unsigned char#endif#ifndef uint#define uint unsigned int#endif//定义端⼝#define LCD1602_DATAPINS P0sbit LCD1602_E=P2^7;sbit LCD1602_RW=P2^5;sbit LCD1602_RS=P2^6;//函数声明void Lcd1602_Delay1ms(uint c); //延时函数void LcdWriteCom(uchar com); //写⼊命令void LcdWriteData(uchar dat); //写⼊数据void LcdInit(); //LCD初始化⼦程序#endif在LCD1602.c⽂件中写⼊时序和命令等函数代码:#include "LCD1602.h"/***************************延时函数**************************/void Lcd1602_Delay1ms(uint c) //误差 0us{uchar a,b;for (; c>0; c--){for (b=199;b>0;b--){for(a=1;a>0;a--);}}}/***************************底层函数**************************/void LcdWriteCom(uchar com) //写⼊命令{LCD1602_E = 0; //使能LCD1602_RS = 0; //选择发送命令LCD1602_RW = 0; //选择写⼊LCD1602_DATAPINS = com; //放⼊命令Lcd1602_Delay1ms(1); //等待数据稳定LCD1602_E = 1; //写⼊时序Lcd1602_Delay1ms(5); //保持时间LCD1602_E = 0;}void LcdWriteData(uchar dat) //写⼊数据{LCD1602_E = 0; //使能清零LCD1602_RS = 1; //选择输⼊数据LCD1602_RW = 0; //选择写⼊LCD1602_DATAPINS = dat; //写⼊数据Lcd1602_Delay1ms(1);LCD1602_E = 1; //写⼊时序Lcd1602_Delay1ms(5); //保持时间LCD1602_E = 0;}void LcdInit() //LCD初始化⼦程序{LcdWriteCom(0x38); //开显⽰LcdWriteCom(0x0c); //开显⽰不显⽰光标LcdWriteCom(0x06); //写⼀个指针加1LcdWriteCom(0x01); //清屏LcdWriteCom(0x80); //设置数据指针起点}在main.c⽂件中运⽤:(这⾥先让显⽰屏显⽰⾃定义的内容,稍后再做更改)#include "reg52.h"#include "LCD1602.h"unsigned char Disp[]=" Pechin Science ";void main(){unsigned char i=0;LcdInit();for(i=0;i<16;i++){LcdWriteData(Disp[i]);}while(1){}}DS18B20温度传感器配置(并将其与LCD协同使⽤)在DS18B20.c⽂件中写⼊相关函数:1 #include "DS18B20.h"234/***************************延时函数**************************/5void Delay1ms(unsigned int y)6 {7 unsigned int x;8for( ; y>0; y--)9 {10for(x=110; x>0; x--);11 }12 }131415/***************************底层函数**************************/1617 unsigned char Ds18b20Init() //初始化函数18 {19 unsigned char i;20 DSPORT = 0; //将总线拉低480us~960us21 i = 70;22while(i--); //延时642us23 DSPORT = 1; //然后拉⾼总线,如果DS18B20做出反应会将在15us~60us后总线拉低25while(DSPORT) //等待DS18B20拉低总线26 {27 Delay1ms(1);28 i++;29if(i>5) //等待>5MS30 {31return0; //初始化失败32 }3334 }35return1; //初始化成功36 }373839void Ds18b20WriteByte(unsigned char dat) //写⼊⼀个字节40 {41 unsigned int i, j;4243for(j=0; j<8; j++)44 {45 DSPORT = 0; //每写⼊⼀位数据之前先把总线拉低1us46 i++;47 DSPORT = dat & 0x01; //然后写⼊⼀个数据,从最低位开始48 i=6;49while(i--); //延时68us,持续时间最少60us50 DSPORT = 1; //然后释放总线,⾄少1us给总线恢复时间才能接着写⼊第⼆个数值51 dat >>= 1;52 }53 }545556 unsigned char Ds18b20ReadByte() //读取⼀个字节57 {58 unsigned char byte, bi;59 unsigned int i, j;60for(j=8; j>0; j--)61 {62 DSPORT = 0; //先将总线拉低1us63 i++;64 DSPORT = 1; //然后释放总线65 i++;66 i++; //延时6us等待数据稳定67 bi = DSPORT; //读取数据,从最低位开始读取68/*将byte左移⼀位,然后与上右移7位后的bi,注意移动之后移掉那位补0。
基于52单片机红外语音报警器的设计毕业设计
毕业设计基于52单片机红外语音报警器的设计[摘要] 本系统是基于A T89S52单片机控制的红外线防盗报警器,主要由红外线发射部分、红外线接收部分、单片机以及声光报警部分组成。
可通过发射电路发射的红外线被遮挡时控制报警系统报警, 通过单片机控制报警电路的运行,并能同时进行声光报警,用红外线收发管进行检测,安装隐蔽,不易被发现;探测信号采用脉冲信号,节能且抗干扰。
系统可以探测到一定范围内的人的闯入, 可以应用在安防范围比较确定的情况下。
采用这种方法设计的防盗报警器具有成本廉价和探测效果好的优点,有着广阔的市场前景。
[关键词]单片机;红外线防盗报警器;语音报警The design of infrared voice alarm system based on single-chipmicrocomputerAbstract: The system is a infra-red anti-theft alarm controled 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; Voice alarm目录目录 (2)第一章绪论 (1)1.1红外报警器的简介 (1)1.2课题研究的意义 (1)1.3本设计所要实现的目标 (2)第二章设计方案 (3)第三章主要元器件 (4)3.1主控芯片AT89C52 (4)3.1.1管脚说明 (5)3.1.2震荡特性 (7)3.2 LM339N芯片介绍 (8)3.3反射性光电探测器RPR220 (10)3.4 ISD1820语音芯片介绍 (11)第四章硬件电路的设计 (13)4.1 系统的主流程图介绍 (13)4.2部分电路设计 (17)4.2.1二路光电传感器 (17)4.2.2主电路电路图介绍 (19)第五章软件电路的设计 (23)5.1流程图板块 (23)5.2源程序 (24)5.3 keil软件介绍 (27)第六章实物演示 (29)6.1 Protel99介绍 (29)6.2实物运行过程 (31)致谢 (32)参考文献 (37)第一章绪论1.1红外报警器的简介在一些电影、电视剧中我们常可以看到,有些博物馆等安全性要求比较高的场所,在安防电脑系统的屏幕上面,显示着一根根红线,如果有人进入不小心“触”到了这根红线,那么报警器就会发响。
基于51单片机的智能红外防盗报警系统设计
引言本文在传统报警器装置的基础上,采用STC89C51单片机为控制芯片,实现智能红外防盗报警。
就目前市面上装备主要有压力式报警器、开关防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在对于环境的具体要求没有普适性。
而本设计中所使用的红外线是不可见光,有很强的隐藏性,因此在防盗装备中得到了应用。
这种热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为模拟信号,同时,热释电红外传感器既可用于防盗报警装置,也可用于自动控制、遥测等领域。
整个系统是在PC软件控制下工作的。
在安装位置上的传感器将人体的红外光谱变换成模拟电信号,经放大电路送至门限开关,打开门限阀门送出TTL 电平至STC89C51单片机。
在51单片机内,经程序轮询式查询、识别信号、确认信号、判决等环节后发出入侵报警状态控制的信号。
驱动电路将控制信号放大并做出相对应的警示信号例如:光和声。
当报警一段时间后经软件手动解除报警信号并且自动复位。
一、整体框架一种智能红外防盗报警系统装置。
具体系统模块可以分类为数据信号收集、按键模式控制、警示信号传递等子模块。
按照电路可划分为:热释电红外传感器、报警器、51单片机核心控制电路、LED闪烁控制电路及相关的PC控制管理软件组成。
用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。
二、电子系统设计部分如下图所示,为该款防盗系统的基本原理图。
原理图由上述几个模块构成组成,具体各个模块电路下面将分别进行设计。
首先我们需要设计放大电路,反相器输出的是TTL 电平,若传感器检测到有信号输入,输出逻辑信号0,经51单片机处理,将产生报警。
若无信号输入,则持续输出逻辑信号1,经51单片机处理,将不产生报警。
其次,时钟电路需要进行全局控制,TAL1和TAL2分别为反向放大器的输入和输出。
该反向放大器可以配置为在片内的振荡器。
采用外部时钟源驱动器件,TAL2应不接。
由于一个机器周期含有6个状态周期,而每个状态周期为2个振荡周期,所以一个机器周期共有12个振荡周期,假设外接的振荡器的振荡频率为12MHZ,一个振荡周期为1/12us,故而一个机器周期为1us。
红外感应报警系统设计论文
1概述1.1 设计目的报警器在现实生活中应用非常的广泛,家庭防盗,汽车安全防盗,企业内部安全保障,特别是金融行业等。
一般传统式的报警器采用机械式的,如压电式报警器,当有入侵者将压力施加与压电传感器时,机械能在压电传感器中转化为电能,通过放大电路,将信号方法,从而带动发声报警装置,这类报警装置通过物体的接触实现信息的采集,容易被发现,隐蔽性能差,容易遭到破坏,而且传统式的报警器使用寿命短,造成不必要的经济浪费。
本次设计目的在于设计以红外传感器为基础的红外线传感器,红外线是一种不可见的光,任何物体都会发出红外线,所以其隐蔽性能非常的好。
如果采用被动式的红外探测,只需要将红外传感器远探测人体发射的红外线,探测装置无需与被测物体直接接触,就可以感受到入侵者的进入。
本设计就才用被动式红外探测的方式,当有入侵者入侵时候,红外探测头会感受到人体发出的红外信号的变化,通过放大电路,将红外传感器中微小的电信号进行放大,并将信号输入到单片机中,单片机中的程序将传感器发送来的信号做处理并发送到光报警系统和声音报警系统中,光报警系统在接受到信号后,红灯亮10S,声音报警系统在接收到信号后,扬声器响10S,当10后,单片机重新检测是否还有红外传感器发送来的信号,如果还有,声光报警系统将继续工作。
通过中断系统,可以实现声光报警系统在10S内暂停。
这样就可以方便的控制报警系统的中断了。
1.2 国内外进展情况红外线报警器是紧跟着光敏传感器和物体的红外效应而出现的。
美国军方是最早使用红外探测技术的国家,上世纪美国军方研制出以主动红外方式导引的精确制导炸弹,这可能是红外探测物体最早应用的实例。
我国发展红外报警系统的时间起步比较晚,直到上世纪末才出现对红外报警系统的研究。
但是这并没有阻碍我国红外技术的进步,从2000年开始,全国各地出现了大小不等的红外传感器研发销售公司,这为红外传感器的迅速发展起着关键性作用。
现在我国红外传感器广发应用在银行,重要工厂,甚至走进了普通的家庭,但是研究更加简易,低价格,高性能的被动式红外传感器仍然需要科技的进步。
基于51单片机的红外报警器(初稿)
目录一、系统设计任务与要求 (1)二、基础知识介绍 (2)2.1 热释电红外传感器简单介绍 (2)2.2 PIR的原理特性 (2)2.3 AT89C51单片机简单概述 (3)2.3.1 AT89C51单片机的结构 (3)2.3.2 AT89C51管脚说明 (4)3 方案设计 (6)3.1 总体设计思路 (6)3.2 具体电路模块设计 (7)3.2.1 热释电红外传感器原理 (7)3.2.2 放大电路的设计 (8)3.2.3 时钟电路的设计 (8)3.2.4 复位电路的设计 (9)3.2.5 发光二极管报警电路的设计 (9)3.2.6 声音报警电路的设计 (10)4 软件的程序流程图及程序 (11)5 总结 (15)参考文献 (15)附件总原理图 (16)红外报警系统的设计与制作内容摘要:本系统采用了热释电红外传感器,它的制作简单、成本低、安装比较方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。
这种防盗器安装隐蔽,不易被盗贼发现,同时它的信号经过单片机系统处理后方便和PC机通信,便于多用户统一管理。
本设计包括硬件和软件设计两个部分。
硬件部分包括单片机控制电路、红外探头电路、驱动执行报警电路、LED控制电路等部分组成。
处理器采用51系列单片机AT89C51,整个系统是在系统软件控制下工作的。
关键词:单片机;红外传感器;数据采集;报警电路1系统设计任务与要求(1)、该设计包括硬件和软件设计两个部分。
模块划分为数据采集、键盘控制、报警等模块子函数。
(2)、本红外线防盗报警系统由热释电红外传感器、报警器、单片机控制电路、LED控制电路及相关的控制管理软件组成。
用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。
终端由中央处理器、输入模块、输出模块、通信模块、功能设定模块等部分组成。
(3)、系统可实现功能。
当人员外出时,可把报警系统设置在外出布防状态,探测器工作起来,当有人闯入时,热释电红外传感器将探测到动作,设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL 电平至AT89C51单片机,经单片机处理运算后驱动执行报警电路使警号发声。
基于C51单片机的声光报警器课程设计
XXXX学校电气工程系电子课程设计报告设计题目:声光报警专业:电力系统及其自动化技术班级:电力102 班学号:100313203姓名:X X X指导教师:X X X题目:声光报警一、设计目的掌握单片机的通信,会用单片机通信的几种方式,同时学会矩阵键盘的应用,更进一步理解c51单片机的用途。
二、设计要求在Proteus中画出原理图或使用实物,编制程序,实现以下功能:1、理解报警器工作原理,不同频率声音的实现方案。
2、可设置报警声音的长短。
3、至少2种以上报警方案,每种方案至少由2种不同频率的声音合成。
发光的强弱跟随报警声音的频率高低变化。
三、方案设计与论证MCS-51单片机内部结构8051是MCS-51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。
8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:·中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。
.数据存储器(RAM)8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。
图1·程序存储器(ROM):8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。
·定时/计数器(ROM):8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。
·并行输入输出(I/O)口:8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。
基于C51单片机的烟雾报警器设计
基于C51单片机的烟雾报警器设计设计基于C51单片机的烟雾报警器摘要:烟雾报警器是一种常见的安全设备,用于检测并报警烟雾的存在。
本设计基于C51单片机,通过光敏电阻和烟雾传感器来检测烟雾浓度,并通过蜂鸣器和LED灯提供报警信号。
通过编程控制单片机,实现了烟雾报警器的功能。
关键词:C51单片机、烟雾传感器、烟雾报警器、光敏电阻、蜂鸣器、LED灯1.引言烟雾报警器是一种广泛应用的安全设备,它可以及时发现并报警烟雾的存在,预警人们可能发生的火灾事故。
本设计基于C51单片机,实现了一个简单的烟雾报警器。
该报警器通过光敏电阻和烟雾传感器来检测烟雾浓度,并通过蜂鸣器和LED灯提供报警信号。
2.设计原理本设计的烟雾报警器主要由C51单片机、光敏电阻、烟雾传感器、蜂鸣器和LED灯组成。
光敏电阻用于检测光照强度,当烟雾浓度超过一定阈值时,烟雾传感器会发出高电平信号。
C51单片机通过读取光敏电阻和烟雾传感器的信号来判断是否触发报警。
当触发报警时,蜂鸣器会发出警报声,并且LED灯会闪烁。
3.硬件设计3.1C51单片机C51单片机是本设计的核心控制器,它负责读取传感器信号、控制蜂鸣器和LED灯的状态,并与用户进行交互。
C51单片机的引脚用于连接其他硬件组件。
3.2光敏电阻光敏电阻用于检测环境光照强度,它的电阻值会随光照强度的变化而变化。
本设计将光敏电阻接入C51单片机的模拟输入引脚,通过测量电阻值来判断环境光照强度。
在光照强度较低时,烟雾传感器的探测效果更好。
3.3烟雾传感器烟雾传感器是烟雾报警器的核心部件,它能够检测烟雾浓度。
本设计使用一种常见的烟雾传感器模块,它通过电化学原理来检测烟雾浓度。
当烟雾浓度超过一定阈值时,烟雾传感器会输出高电平信号。
3.4蜂鸣器和LED灯蜂鸣器和LED灯用于提供报警信号。
当检测到烟雾浓度超过一定阈值时,蜂鸣器会发出警报声,并且LED灯会闪烁。
通过这种方式,可以吸引人们的注意并提醒他们可能发生火灾事故。
基于51单片机的红外防盗报警系统设计-图文
基于51单片机的红外防盗报警系统设计-图文XX学院本科毕业设计(论文)3硬件基本设计3.1系统方案设计我们综合考虑了各方面可能出现性能影响的因素,人体红外探测元件最后定为性价比很高的热释电红外探测器,最主要的因素还是考虑到该探测器对人体辐射的红外线具有更好的探测效果。
而且该传感器防盗保护性能相对普通的压力报警器(一般通过可触发的压力开关来报警的防盗系统)来说更加稳定,抗干扰能力很高,探测灵敏度和安全性更是无可挑剔。
正如上面所说的,本探测器安装相当隐蔽,几乎很难发现该装置的位置,极大的方便了用户管理和操作。
考虑到正常情况下检测的是处于移动中的人体,所以红外探测器我们选择双元件型。
因为这个传感器内部的两个灵敏元件是反相接的,如果闯入的人员一直停止不动(当然这是不可能的)或者无人闯入,则这两个灵敏元件极化的程度完全相同,两元件的极化相互之间就抵消了,这时候探测器输出电压为0,报警器不工作;可一旦闯入者移动起来,则两个元件极化程度立马就不同了,输出电压也随之变化不在是0,报警器工作,进而实现探测移动中的人体为目的的功能。
本红外防盗报警系统设计包括硬件组成和软件组成两部分。
如果以模块功能来区分的话主要有系统按键模块(按键控制)、信号处理模块(红外探测器)、报警模块(声光报警部)。
如果按照电路的结构来区分的话主要有单片机电路部分、红外传感器部分、蜂鸣器部分、LED报警指示电路部分。
3.2硬件基本设计-5-XX:红外防盗报警系统(1)热释电红外传感器Pyroelectric infrared sensor have polarization inside the pyroelectric crystals with temperature changes , When the constant infrared radiation on the detector, pyroelectric crystal temperature constant, external crystal is electrically neutral, no electrical output from detector, so constant that can not be detected by the infrared radiation?2?.正常人体发出的红外线波长范围一般在9~10μm之间,而本设计的红外探测元件能感应到的波长灵敏度在0.2~20μm范围内,范围太大不太适合,但是其特性基本稳定不变,为了达到更精准的探测效果,我们通过在传感器上面安装了一个限制入射红外光波长范围的的滤光片来把入射红外光波长约束至7~10μm?3?,这时候改装后的探测器对于检测人体红外线来说性能更加完美,显而易见我们安装的滤光片将其它波长的红外线吸收了,只有人体红外线才能进入其内,就这样一种专业探测人体红外线的探测器应运而生,以上充分说明了本系统设计的核心之一为该传感器,其重要性不言而喻。
基于51单片机温度报警器设计
基于51单片机温度报警器设计
以上
研究背景
随着电子技术的发展,温度报警器的应用已有很大的普及,它可以准确的检测温度,
并且控制环境温度,从而给生活带来很多实施便利性。
51单片机温度报警器的研究是一项极具挑战的任务,因为除了要考虑温度传感原理,还需要研究51单片机的软硬件结构。
本研究即以51单片机为主要研究环节,结合温度特性,设计一款简单实用的温度报警器。
研究方法
本研究使用51单片机,采用51系统软件编程,结合串口程序实现温度检测功能。
51
芯片单片机能够轻松实现温度采集、数据处理、报警控制功能,并且能够满足用户的一些
特定功能实现要求。
本研究还考虑了温度传感器、报警器等元件,并在实验过程中对报警
器进行了优化改进,保证数据测量和控制精度。
研究结果
通过实验,本研究设计出一款温度报警器,它采用51单片机,结合温度传感器和报
警器而成。
51单片机校准温度采集、数据处理计算,报警器可以根据用户自定义的告警值发出声光报警。
整个系统对温度的测量和报警控制能够达到用户的要求。
此外,该温度报
警器采用独立模块化设计,在现场控制时可以灵活配置参数,增加报警器的功能性。
通过本研究设计出一款51单片机温度报警器,能够准确地检测温度,当温度超出预
定值时,发出报警,实现环境温度的控制。
同时,本研究还研发出独立模块化的系统,可
以灵活的配置参数,显著提高其报警功能。
基于51单片机的防盗报警系统的设计课程设计报告 精品
河北联合大学轻工学院QINGGONG COLLEGE, HEBEI UNITED UNIVERSITY自动控制原理课程设计报告设计题目:基于51单片机的防盗报警系统的设计学生姓名:李萌学号:201124520111专业班级:11自动化4班学部:信息科学与技术部指导教师:马亮2013年12月25日摘要本系统采用了热释电红外传感器,它的制作简单,成本低,安装比较方便,而且防盗性能比较好,抗干扰能力强,灵敏度高,安全可靠。
这种防盗器安装隐蔽,不易被强盗发现,同时它的信号经过单片机系统处理后合PC机通信,用于多用户统一管理。
本设计包括硬件和软件两个部分。
硬件部分包括单片机控制电路,低频带通放大电路电压比较整形电路,声音报警电路,灯光警示电路,状态显示电路,供电电源电路等部分构成。
处理器采用51系列单片机A T89C51,整个系统是在系统软件控制下工作的。
关键词单片机;红外传感器;数据采集;报警电路目录摘要 (I)Abstract (II)第1章绪论 (1)1.1防盗报警系统的现状 (2)1.2.本课题的来源 (2)1.3本文主要内容 (3)1.4本章小节 (3)第2章防盗报警系统的研究 (4)2.1方案选择论证 .................................................................... 错误!未定义书签。
2.2主控芯片单片机的选择 ................................................... 错误!未定义书签。
2.3传感器的选择 ................................................................... 错误!未定义书签。
2.3.1传感器的红外辐射与红外探测的原理结构. ................ 错误!未定义书签。
2.3.2红外测温原理................................................................. 错误!未定义书签。
单片机的红外遥控报警器
第一章系统设计1.1题目要求设计并制作一个红外遥控温度报警器,用12864显示,红外遥控修改温度报警上限和下限等,并可以自由发挥扩展功能,比如增加万年历,增加闹钟等。
1.2 系统组成1、本系统主要由控制器模块、红外遥控模块、温度报警模块、电源模块、时钟模块、显示模块部分组成如图1.1所示。
图1.1 温度监控报警系统方框图2、系统的软件设计采用C语言,对单片机进行编程实现各项功能。
系统流程图如图1.2所示:图1.2 系统程序流程图1.3 方案论证与比较1.3.1 控制器模块方案一:采用FPGA作为系统控制器。
FPGA功能强大,可以实现各种复杂的逻辑功能,规模大,密度高,它将所有器件集成在一块芯片上,减少了体积,提高了稳定性,并且可应用EDA软件仿真、调试,易于进行功能扩展。
FPGA 采用并行的I/O口方式,提高了系统的处理速度,适合作为大规模实时系统控制核心。
但由于本设计对数据处理的速度要求不高,FPGA的高速处理的优势得不到充分体现,并且其成本偏高,引脚较多,硬件电路布线复杂。
方案二:采用ATMEL公司的AT89S52作为系统控制器。
单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且其功耗低、体积小、技术成熟和成本低等优点。
基于以上分析拟订方案二,由AT89S52作为控制核心,对温度和万年历的显示及调整进行控制。
1.3.2 显示模块方案一:采用LED数码管显示。
颜色鲜艳,经济实惠,由于本设计显示的内容较多,过多地增加数码管显然不行,进行轮流显示则控制复杂,占用较多的I/O资源,加上数码管需要较多连线,使得电路复杂,功耗较大。
若采用Max7219驱动,可以减少占用的接口数目,但是数码管只能显示有限的数字和符号,不能直观地显示出设计的内容。
方案二:采用12864液晶显示。
其内置8192个16*16点汉字,和128个16*8点ASCII字符集,可以直观地显示出较多内容,利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面,使得显示内容丰富,易于人机交流,并且节约了I/O口资源。
STC89C52单片机红外探测报警器设计电路图
---------------------------------------------------------------范文最新推荐------------------------------------------------------ STC89C52单片机红外探测报警器设计+电路图摘要:本系统采用了红外传感器以及GSM模块。
TC35型GSM模块自带JP串口,能够方便的与单片机和PC机相连,可实现报警信号的无线快速传递,同时能直接将报警信息传送到客户手机终端上,方便及时报警,通过GSM模块也能使该系统与PC终端相连,方便多系统的协调统一管理,本设计包括硬件和软件两部分。
硬件部分包括单片机控制电路、红外检测电路、报警电路、串口模块等部分组成。
处理器采用51系列单片机STC89C52,整个系统是在系统软件下控制工作的。
11541关键词:单片机;红外传感器;GSM模块;报警电路Design of the infrared detection alarm1 / 18Abstract: The system uses a infrared sensor and GSM module.. Type TC35 GSM module comes with JP port and can easily connected with the microcontroller and PC machines, enabling rapid transmission of the wireless alarm signal. At the same time alarm information can be transmitted directly to the client mobile terminal, to facilitate the timely warning. Through the GSM module also allows the system is connected with the PC terminal to facilitate the harmonization of multi-system management. The design includes both hardware and software parts. Hardware includes single chip control circuit, infrared detection circuits, alarm circuits, serial modules and other components. 52 series processor STC89C52, the whole system is under the control of eh system software to work.Keywords:MCU, Infrared sensor; GSM module; Alarm circuit目录摘要i---------------------------------------------------------------范文最新推荐------------------------------------------------------ Abstracti1绪论11.1报警器简介11.2红外探测报警器设计方案21.3红外探测报警器设计意义2我国工业化的快速发展,嵌入式系统技术的应用也越来越广泛,针对放到报警系统的嵌入式技术也需快速更新,而基于GSM模块的放到报警技术正是未来一段时间的主要发展趋势。
基于51单片机的温度警报器的设计单片机课程设计报告
《单片机原理与应用》课程设计任务书二级学院:电子信息与电气工程学院专业:班级:课程设计题目:基于单片机的数字温度报警器的设计姓名:学院:专业:班级:学号:指导教师:2011年 9月15日目录摘要41 引言41.1课题背景41.2研究容和意义62 芯片介绍62.1 DS18B20概述62.1.1 DS18B20封装形式与引脚功能72.1.2 DS18B20部结构72.1.3 DS18B20供电方式92.1.4 DS18B20的测温原理102.1.5 DS18B20的ROM命令122.2 AT89C52概述132.2.1单片机AT89C52介绍132.2.2功能特性概述133 系统硬件设计143.1单片机最小系统的设计143.2 温度采集电路的设计153.3 LED显示报警电路的设计164总结16致17参考文献18附录A总电路图19附录B原器件清单19附录C 温度报警器部分程序20摘要随着时代的进步和发展,温度的测试已经影响到我们的生活、工作、科研、各个领域,已经成为了一种非常重要的事情,因此设计一个温度测试的系统势在必行。
本文主要介绍了一个基于AT89C52单片机的数字温度报警器系统。
详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以与各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现温度的采集和报警,并可以根据需要任意上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当做温度处理模块潜入其他系统中,作为其他主系统的辅助扩展。
DS18B20与AT89C52结合实现最简温度报警系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。
关键词:单片机;温度检测;AT89C52;DS18B20;1 引言1.1课题背景温度是工业对象中主要的被控参数之一,如冶金、机械、食品、化工各类工业生产中,广泛使用的各种加热炉、热处理炉、反应炉等,对工件的温度处理要求严格控制。
(完整版)基于51单片机的红外遥控器解码设计毕业论文
第1章红外解码系统分析第1节设计要求整个控制系统的设计要求:被控设备的控制实时反应,从接收信号到信号处理及对设备控制反映时间应小于1s;整个系统的抗干扰能力强,防止误动作;整个系统的安装、操作简单,维护方便;成本低。
红外载波、编码电路设计要求:单片机定时器精确产生38KHz红外载波;根据控制系统要求能对红外控制指令信号精确编码并迅速发送。
红外解码电路设计要求:精确接收红外信号,并对所接收信号进行解码、放大、整形、解调等处理,最后输出TTL电平信号;对非红外光及边缘红外光抗干扰能力强。
设备扩展模块设计要求:直流控制交流;抗干扰能力强;反应迅速不产生误动作;能承受大电流冲击。
第2节总体设计方案2.1 方案论证驱动与开关方案一:采用晶闸管直接驱动。
其优点是体积小,电路简单,外围元件少。
但控制电流小,大电流晶闸管成本高,并且隔离性能差。
方案二:采用三极管驱动继电器。
其体积大,外围元件多。
优点是控制电流大,隔离性能好。
根据实际情况,拟采用方案二。
2.2 总体设计框图经过上述方案的分析选择,得出系统硬件由以下几部分组成:电视红外遥控器,51单片机最小系统,接收放大于一体集成红外接收头,1602液晶显示驱动电路。
整体设计思路为:根据扫描到不同的按键值转至相对应的ROM表读取数据。
确认设备及菜单选择键后AT89S2将从ROM读取出来的值,按照数据处理要求从P2.5输出控制脉冲与T0产生的38KHz的载波(周期是26.3μs)进行调制,经NPN三极管对信号放大驱动红外发光管将控制信号发送出去。
红外数据接收则是采用HS0038一体化红外接收头,内部集成红外接收、数据采集、解码的功能,只要在接收端INT0检测头信号低电平的到来,就可完成对整个串行的信号进行分析得出当前控制指令的功能。
然后根据所得的指令去操作相应的用电器件工作,如图1-1所示。
图1-1 电路设计整体框图第2章红外解码硬件电路设计第1节单片机及其硬件电路设计1.1 单片机的介绍AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。
红外家庭防盗报警器设计
红外家庭防盗报警器设计长春工业大学人文信息学院传感器及自动检测课程设计报告题目:红外家庭防盗报警器设计学生姓名孙峰杰班级140931系别自动化专业轨道交通信号与控制学号18指导老师杨帅设计时间2016年12月26日——12月30日目录一、设计目的————————————1二、设计要求————————————1三、设计步骤————————————1四、设计心得————————————8五、程序编程————————————9六、附录——————————————14七、参考文献————————————15一、设计目的红外线作为一种不可见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用。
红外报警器大多数采用国外的先进技术,其功能也非常先进。
其功能包括被动式热释型红外报警器,也即是本文将研究的产品。
还有红外监控无线报警器,超声波防盗报警器,红外线防盗报警器,高灵敏红外报警器,触摸式延时防盗报警器,触摸式防盗报警器,红外报警器,红外线声光报警器等。
通过设计进一步掌握传感器的原理与应用,熟悉传感器的测量电路的设计方法。
达到根据设计要求,能借助参考书和网络查阅相关资料,独立完成设计任务。
培养学生分析问题和解决实际问题的能力。
二、设计要求1、可实现非法入侵报警,警戒范围2-10cm,报警反应时间小于1s;2、放大电路的设计;3、采用复合式防盗传感器,热释红外传感器和振动位移传感器并接使用,增加报警可靠性;4、蜂鸣器报警,并能显示出出事地点;5、采用双电源技术,主电源停电或被切断,被动电源自动工作。
三、设计步骤1、设计模块本设计包括硬件和软件设计两个部分。
模块划分为数据采集、键盘控制、报警等子模块。
电路结构可划分为:热释电红外传感器、报警器、单片机控制电路、LED控制电路及相关的控制管理软件组成。
用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。
就此设计的核心模块来说,单片机就是设计的中心单元,所以此系统也是单片机应用系统的一种应用。
论文:基于LM324的红外线报警器电路设计及仿真(未删减版)
基于LM324的红外线报警电路设计及仿真摘要:本文以AT89C52单片机为基础,运用C语言编程,实现了八个LED灯的闪烁程序,并配以Proteus仿真和Keil程序的编译调试。
关键词:灯闪烁、Proteus仿真、AT89C52单片机一、引言科学技术的迅猛发展加速了人类社会的繁荣和文明,也加强了人类对自然界的操控能力。
伴随着人品生活水平的日益提高,单片机的应用越来越广泛地进入人们的日常生活和工作领域,本文运用C语言程序设计控制LED灯闪烁是学习AT89C52单片机的入门与基础,可以帮助学习者快速提高单片机水平,本设计是基于AT89C52的LED灯闪烁设计,可同时使8个LED闪烁,本文拟采用两种编程方法,实现LED灯闪烁控制,并进行Proteus仿真测试。
按照设计指标的要求本设计要完成的工作主要有三大部分(见图1):硬件电路设计、软件开发以及Proteus仿真调试,下文将对软硬件设计及仿真分别介绍。
二、硬件工作原理图1如图1所示,AT89C52的P1口和八个二极管阴极相连,八个二极管阳极和电源VCC相连,VCC提供+5V供电,以实现给八个LED灯阳极提供高电平,由于八个二极管阳极接在一起并且与电源相连,此种方法称为共阳极接法。
此时只要给二极管的阴极提供低电平,二极管就会被点亮,我们点亮二极管也是用这种方法。
同理,我们如果给二极管提供高电平,二极管就会被熄灭,我们就是运用二极管的一亮一灭,循环显示实现闪烁效果。
为了使效果能够被肉眼扑捉到,我们实现时在灯亮后和灯灭后都增加延迟等待时间,以达到完美的闪烁效果。
AT89C52的18脚和19脚外接晶体振荡电路,此处选用12M晶振。
9脚为单片机复位信号输入端,10脚为单片机电源输入端,20脚未接地输入端。
31脚接低电平,单片机直接读取外部ROM。
三、程序设计本程序可以采用两种方式编程实现,即总线控制方式和位控制方式,综合来看,总线控制方式较为简单,所以此处给出总线控制方式程序。