AT89C2051单片机在无线门铃报警器的应用

发布者:温雅如风最新更新时间:2014-03-11 来源: elecfans关键字:AT89C2051  单片机  无线门铃报警器 手机看文章 扫描二维码
随时随地手机看文章

  门铃在中国古代较少听说,有钱的大户人家是在大门上装有装饰性的门环,叫门的人可用门环拍击环下的门钉发出较大的响声,有现代"门铃"的作用。

  当今,无线门铃与无线门铃报警器比比皆是,但同时按照门铃与报警器还是给家庭带来了些许麻烦。而无线门铃报警器就是将门铃与报警器集于一身。它的体积小,性价比高等特点得到了人们的好评。而现在市场上许多产品的遥控器与接收器件的数据传输都是采用非编码式,因而互相的影响较大,一旦一个院子两户人家同时安装时,就很容易出现错误响应。而基于单片机的无线门铃报警器,将发射器发送的数据进行编码,只有收到与接收机相配套的遥控器发射出的信号时,接收机才会做出反应。从而在降低成本的同时达到了方便实用的目的。

  一、硬件设计

  电路原理图如下图所示,主要由无线接收、数据解码、数据处理、报警电路、音乐电路、功放电路和电源电路组成。整机接收频率315M,数据解码采用市面上用得较多的PT2272专用解码芯片,可靠性及稳定性较好;数据处理的任务由单片机完成,用于区分报警信号、门铃信号,同时接受各种操作指令,完成相应的操作,当接收到报警信号后驱动报警电路,发出响亮的警车报警声,当收到的是门铃信号时,就发出音乐声。

  

无线门铃报警器电路

 

  AT89C2051是一带有2K字节闪速可编程可擦除只读存储器(EEPROM)的低电压,高性能8位CMOS微处理器。它采用ATMEL的高密非易失存储技术制造并和工业标准MCS-51指令集和引脚结构兼容。通过在单块芯片上组合通用的CPLI和闪速存储器,ATMEL的AT89C2051是一强劲的微型处理器,它对许多嵌入式控制应用提供一定高度灵活和成本低的解决办法。AT89C2051提供以下标准功能:2K字节闪速存储器,128字节RAM,15根I/O口,两个16位定时器,一个五向量两级中断结构,一个全双工串行口,一个精密模拟比较器以及两种可选 的软件节电工作方式。空闲方停止CPU工作但允许RAM、定时器/计数器、串行工作口和中断系统继续工作。掉电方式保存RAM内容但振荡器停止工作并禁止有其它部件的工作到下一个硬件复位。

  二、软件设计

  该报警器的的设计难点主要集中在软件的设计上,在对电路的设计上,我们对于音频发生电路采用了专用音乐集成电路,一定程度上简化的程序开发的难度,这种电路设计方式,当要发出一种声音时,只需控制这部分电路供电即可,音乐电路得电后,产生音频信号,送入功放电路放大后便可发出声音,为了给有兴趣的网友提供改进的机会,我们留了P3.4口作为音频信号的发生器端口,可根据网友自己的实际需要进行相应功能的开发,在本程序中,我们对布防和撤防的响应声设计成软件控制,网友可以熟悉了本机程序后,将门铃的音乐声也用软件来完成,以提高读者的单片机软件编制水平。[page]

  三、硬件电路的调试

  1、电源电路的调试

  在本设计中,主要用两种值的电压,即输入的12V和供单片机及相关电路工作的5V电压。将输入电压接入后,测量7805输出端电压,正常时应为5V左右,由于7805三端稳压集成电路内部具有过流保护功能,因此若电路制作中有短路等故障时,输出电压变为0,而且三端稳压器件的散热片发热严重,此时应马上断电,否则容易损坏稳压器件。当测得输入电压为12V和三端稳压输出端为5V左右时,说明供电电路工作正常。

  2、音频电路调试

  将这部分电路制作完成后,用手捏一螺丝力的金属部分去碰LM386的第3脚,正常时可听到扬声器中发出的"吱、吱"声。然后再将门铃音乐发生电路和报警声音发生电路焊好,通电后分别将VT4和VT5的集电极和发射极短接一下,可听到两种声音,这此说明音频部分电路工作都正常。

  3、无线信号接收电路的调试

  将无线信号接收电路安装完成后便可进行调试。将发射器的地址编码和接收器的地址编成一致,(编码方式见本站关于PT2262/2272的应用相关介绍),通电后一边测量无线接收模块的信号输出端对地电压值,正常时在没有按遥控器时,所测的电压为随机变化值,且不稳定,当按下遥控器时,输出电压为一个较为稳定的1.2V左右的直流电压,若测得的电压符合上述变化,说明无线接收模块工作正常。完成这步测试后,接下来可测量解码电路的工作情况。用万用表测量2272第17脚对地电压,没有按遥控器时,输出电压为0,当按下遥控器后,输出一个大于4V的有效电压,说明解码电路工作正常。

  4、整体调试

  经过以上几步调试后,说明系统外围电路都工作正常,只要装上写有程序的单片机,便可以正常工作了。下图是我们制作好后的实物照片,可供网友制作时作为参考,查看元器件是否有错焊。

  5、整体安装

  ■将焊接好的电路板安装于安装合底板用螺丝固定,留出喇叭线和电源指示灯连接线。

  ■将喇叭安装于盖子喇叭孔处,然后将塑胶用电烙铁熔化后固定喇叭,将两根喇叭线与喇叭上的引线焊牢。

  ■将面板上的电源灯装好,把两根指示灯引线与发光二极管焊牢,注意极性不要焊反,否则灯将不亮。

  ■从电源插座处引出两根电源线,若无法确认插座的电源极性,可以在不焊线时插上开关电源,用万用表测量三个引脚哪两个是电源端,然后拨下插头,从插座上焊出正、负电源线,然后与线路板上的接线端子相接,线路板上有标识,"+"端接正,另一端接负。

  ■将盖子与底座装好,用固定螺丝固定。

  6、试机

  将红外线人体探测器盖子打开,装入二节5号电池,再将盖子装好,延时一段时间后,只要有人在前面走动,便会发送信号,同时指示灯点亮。将电源插入电源孔,此时电源指示灯点亮,按动遥控器上的"开"键,此时喇叭"嘟、嘟"响二声,系统进入布防状态,这时只要有无线人体信号收到,便发出响亮的110警车声,按下遥控器上的"关"键,可以停止报警,若不按"关"键,同时没有人体信号发送,则系统自动延时30秒左右后停止报警,若一直有人体信号发送,将一直报警。

  在停止报警状态下,按下"关"键,喇叭"嘟"响一声,系统进入撤防状态,此时,就算有无线人体信号发送,也不报警。在空闲状态下,按下无线门铃键,系统便发出音乐声,实现无线门铃功能。

  这款无线报警主机对任何发射频率为315M,编码采用PT2262的无线探头都可适用,如无线人体探测器,无线门磁传感器、无线微波探测器等,由于实际使用的环境不同,所需主机与之相配套的设置也不同,网友可以根据自己的发辉,通过编写不同的软件,从而实现不同的功能。

关键字:AT89C2051  单片机  无线门铃报警器 引用地址:AT89C2051单片机在无线门铃报警器的应用

上一篇:智能家居中红外遥控模块的设计方案
下一篇:数字反馈控制技术实现直流稳压电源设计

推荐阅读最新更新时间:2024-03-16 13:37

利用单片机的定时器中断,周期性输出矩形波
;题目:80C51单片机的fosc = 6MHz,要求用T1定时器工作方式1,进行定时40ms。并由P1.7周期性的输出高电平40ms、低电平360ms的矩形波。 ;分析:可采用中断方式,定时40ms发生一次中断,利用R7记录中断次数,仅当R7=0的时候,输出高电平。 ;============================================ ORG 0000H JMP START ORG 001BH JMP INT_T1 START: MOV TMOD, #10H MOV TL1, #LOW(65536 - 20000); 0E0H ;40ms延时初始值 MOV TH1, #HIGH(
[单片机]
AT89S52单片机并行I/O端口
单片机I/O端口是数据输入缓冲、数据输出驱动及锁存多项功能I/O电路,是单片机对外部实现控制和信息交换的必经之路。 AT89S52单片机I/O端口有串行和并行之分,有P0、P1、P2和P3四个8位并行I/O端口,共占32根引脚,每一个I/O端口都能独立地用作输入或输出;有1个串行I/O端口,一次只能传送一位二进制信息。 1.并行I/O端口 P0口为三态双向口,P1、P2、P3口为准双向口。 (1)P0端口 P0口字节地址80H,位地址80H~87H。P0口除作为准双向通用I/O接口使用外,还有更重要的两种功能:分时复用为地址总线和数据总线。P0口输出时能驱动8个LSTTL负载,即输出电流不小于800 A。P0口位结构如
[单片机]
AT89S52<font color='red'>单片机</font>并行I/O端口
将PIC单片机的数据存储器RAM作为寄存器使用的教程
Pic 单片机,想必大家都比较熟悉。其中,pic 单片机简介、pic 单片机优势以及 pic 单片机不足等内容,皆是入门级知识。本文将向大家介绍 pic 单片机的高级应用——将 pic 单片机的数据存储器 RAM 用作寄存器,本文存在一定难度,望大家用心研读。 PIC16C5X 把数据存储器 RAM 都当作寄存器来使用以使寻址简单明洁,它们功能上可分为操作寄存器、I/O 寄存器、通用寄存器和特殊功用寄存器。它们的组织结构如下图所示:这些寄存器用代号 F0~F79 来表示。F0~F4 是操作寄存器,F5-F7 是 I /O 寄存器,其余为通用寄存器。特殊功用寄存器地址对用户不透明。 一、操作寄存器 1、F0 间址寄存
[单片机]
将PIC<font color='red'>单片机</font>的数据存储器RAM作为寄存器使用的教程
STM32单片机通用定时器的编程设计
一、STM32通用定时器原理 STM32系列的CPU,有多达8个定时器,其中TIM1和TIM8是能够产生三对PWM互补输出的高级定时器,常用于三相电机的驱动,它们的时钟由APB2的输出产生。其它6个为普通定时器,时钟由APB1的输出产生。 下图是STM32参考手册上时钟分配图中,有关定时器时钟部分的截图: 从图中可以看出,定时器的时钟不是直接来自APB1或APB2,而是来自于输入为APB1或APB2的一个倍频器,图中的蓝色部分。 下面以通用定时器2的时钟说明这个倍频器的作用:当APB1的预分频系数为1时,这个倍频器不起作用,定时器的时钟频率等于APB1的频率;当APB1的预分频系数为其它数值(即预分频系数为2、4、8或
[单片机]
STM32<font color='red'>单片机</font>通用定时器的编程设计
基于单片机的智能车载电源管理器设计方案
随着汽车工业和电子技术的进步,车载电气设备日益增多。交通警务车因其使用要求和场合的特殊性,更是对车载电源提出了新的要求。为实现移动警务的信息处理要求,车载电脑、视频监控设备、夜间照明设备、车载雷达测速等一些大功率的电气设备被集成于汽车内部。因此,要求对上述设备电源可靠控制,并且当汽车停止运行以后,蓄电池电压降低设定值时,切断对外围设备供电,以保证汽车点火系统的正常工作和蓄电池不会因过量放电而造成损坏。几乎所有连接至汽车电池的电子组件和电路均要求保护,以免于受到抑制、瞬态电压(高达60V)和反向电压状态的损害。同时,在蓄电池电量不足时,提示用户备份车载电脑中的数据,复位机械伸缩部件,以保证车载各个部件安全可靠的工作。 对上述实际
[电源管理]
基于<font color='red'>单片机</font>的智能车载电源管理器设计方案
单片机中的C知识
1、在没有任何后缀标志的情况下,整型变量的数据类型是在能承受范围内中最短的一个! 2、实际编程中,应尽可能采用 unsigned 的变量,因为计算机内存的数据存储都是补码的形式,有符号类型(特别是其中的负数)还得来回转换,导致效率不高。 3、另外unsigned long的取值最大可达到42亿,这个有必要记住。 4、实数型数据在内存中的存储是23位有效二进制,且有一位固定为1不存储,所以实际能表示24位有效值。(这有详细介绍)若24位全为1,十进制最大整数值为16777215(不考虑指数),换言之,纯整数在7位以内是准确的。同样的方法也可达到,纯小数在7位以内是准确的*。当小数整数都有的时候,只有前6位数据是准确的*。
[单片机]
51单片机STC89C52控制LED闪烁(使用for语句实现延时)
/*-----------------------包含头文件区域-------------------------*/ #include reg52.h //单片机头文件 /*-----------------------端口/引脚定义区域----------------------*/ sbit LED=P2^0; //位定义P2.0引脚名为LED /*-----------------------主函数区域-----------------------------*/ void main() { unsigned int i; //定义无符号整形变量i(范围为0~65535) while(1)
[单片机]
C8051单片机实现多目标超声波测距的设计
超声波测距传感器以其测量精度高、响应快和价格低廉而广泛应用在工业现场测距、移动机器人导航和定位等场合。超声波测距传感器常用的方式是1 个发射头对应1 个接收头,也有多个发射头对应1 个接收头。 它们共同之处是:每个接收头只测量一个位置,这个位置就是除盲区内因发射的超声波旁瓣引起的接收信号超声波包络峰值外,第1个接收信号超声波包络峰值对应的距离。 在机器人自主导航避障时,机器人只关心最近障碍物的距离,是能够完成自主避障的。 但是在机器人定位时,尤其在动态环境下,1 个接收头同时测量多个距离,能够更多地描述环境信息,这对机器人用超声波定位具有重要意义。 1 超声波 1. 1 超声波测距原理 超声波测距原理比较简单,一般是采用时差法
[单片机]
C8051<font color='red'>单片机</font>实现多目标超声波测距的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved