基于AT89C2051单片机的无线门铃报警器
本章向网友介绍一款集无线门铃和无线防盗报警器于一身的无线门铃报警器的制作,由于采用了AT89C2051单片机作为中央处理芯片,使得该系统的功能扩展比较方便,对于整个系统如需改变某种设置,只要更改相应的软件即可。在本设计中,我们将发射器发送的数据进行编码,只有收到与接收机配套的遥控器发射的信号时,接收机才会做出反应。当有人按门铃时,系统播放动听的音乐声,当需要作为防盗报警器用时,只要按动手中的遥控器将报警器设置成布防状态,此时报警器“嘟、嘟”响两声后便进入布防状态,这时只要有人在红外线探头监控范围内走过时,系统就发出响亮的110警车报警声。
一、硬件设计
电路原理图如下图所示,主要由无线接收、数据解码、数据处理、报警电路、音乐电路、功放电路和电源电路组成。整机接收频率315M,数据解码采用市面上用得较多的PT2272专用解码芯片,可靠性及稳定性较好;数据处理的任务由单片机完成,用于区分报警信号、门铃信号,同时接受各种操作指令,完成相应的操作,当接收到报警信号后驱动报警电路,发出响亮的警车报警声,当收到的是门铃信号时,就发出音乐声。
二、软件设计
该报警器的的设计难点主要集中在软件的设计上,在对电路的设计上,我们对于音频发生电路采用了专用音乐集成电路,一定程度上简化的程序开发的难度,这种电路设计方式,当要发出一种声音时,只需控制这部分电路供电即可,音乐电路得电后,产生音频信号,送入功放电路放大后便可发出声音,为了给有兴趣的网友提供改进的机会,我们留了P3.4口作为音频信号的发生器端口,可根据网友自己的实际需要进行相应功能的开发,在本程序中,我们对布防和撤防的响应声设计成软件控制,网友可以熟悉了本机程序后,将门铃的音乐声也用软件来完成,以提高读者的单片机软件编制水平。
三、硬件电路的调试
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的无线探头都可适用,如无线人体探测器,无线门磁传感器、无线微波探测器等,由于实际使用的环境不同,所需主机与之相配套的设置也不同,网友可以根据自己的发辉,通过编写不同的软件,从而实现不同的功能,这里不再详述。
参考链接:http://www.picavr.com/news/2008-08/8043.htm
评论