随着时代和科技的发展,以及人们思想观念的进步,手机在人们生活中占据了越来越重要的作用,由手机实现的远程遥控装置将进一步发展,便捷生活。近二十年来,电话网络几乎已经覆盖了人类文明存在的每一个角落,尤其是近几年手机和固定电话飞速发展,智能手机已几乎占据了全部的手机市场。电话网络主要由程控交换机和电话线路组成,随着电话普及性的增加,技术也越来越成熟,电话的功能也越来越强大。人们的生活趋于智能化、简便化,伴随着电话产生的智能家居应用系统已逐渐被越来越多的人接受和喜爱,门锁作为家庭生活必备的一件物品也必将随着这个趋势一同纳入到这个系统中来。利用已经成熟的电话网络实现的电话遥控技术,不仅方便而且节约资源,充分开拓了电话网络的新用途。基于AT89C51单片机的智能电话远程遥控门锁系统采用手机远程遥控,用户可以在快要到家时开始操作,既取代了传统的钥匙,避免出门必须带钥匙以及丢了钥匙的麻烦,又避免了被窃贼撬锁而带来的危险。另外,如果家中有客来访,而家里又没人,用户可以遥控开锁让客人自己先进去休息稍作等待。在本设计中,用户的门上不设置锁眼以及密码键盘,只能由用户自己设定好的固定的几位用户采用电话遥控,让盗贼无从下手,进一步保障了人们的生命财产安全。故利用现有的个人通信终端实现基于电话网络的智能电话远程遥控系统十分方便,既节约资源,又便于推广。
1.2密码锁系统设计目标
设计智能电话远程遥控门锁系统,分析系统功能,绘制系统流程图,选出所需用到的电子元器件,用Proteus软件绘制系统电路图,用Keil软件编写系统软件,并进行调试使系统能够模拟运行。密码锁系统设计目标如下:
(1)每把锁都具有各自的IDL号,并且一把锁可由N用户使用,而每个用户也有其各自的代号IDU ,其中IDU=“IDL+NI”。
(2)每个用户须设置一个8位密钥。密钥不仅供用户的身份验证而开关锁,而且能设置和修改该用户自己和其他人的密钥,当某用户的密钥丢失时,就必须是该用户组其余3组用户都输入自己的密钥,且都通过才能设置该用户已经丢失的密钥。
(3)在开琐状态下每隔半个小时该系统自动唤醒一次,检测锁的开关状态,如出现异常,则立马报警。
(4)要能防止电话线的高压输入。具有对电机驱动电路的过流保护功能。且具有掉电数据保存功能。
(5)功耗要低。在任何掉电情况下,原设定密码保持不变。
(6)保险柜的外表不带任何附加装置,做到真正的净面。
(7)具有放音功能(语音提示)。本设计中主要介绍已经录制好的语音,至于录音的过程在此不做介绍。
2 系统设计方案的研究
2.1系统简介
“智能电话远程遥控门锁系统”是一个基于AT89C51单片机开发,并借助现有的电话网络进行远程遥控控制的系统。在该系统中利用了现代模块化的设计思想,尽量将系统整体细分成一个个功能相互独立的模块,然后将这些模块进行适当的组装,形成一个完整的系统,实现一个完整的功能。这些模块具体如图2-1所示:
图2-1 系统组成
本系统将该遥控门锁的两根传输线并联在电话机的两端,丝毫不影响电话的正常使用。当用户在异地拨打电话时,系统自动检测振铃次数,当振铃次数达到预先设定好的次数以后,则认为家中无人,系统自动启动摘机电路使电话摘机。如果家中有人,就会有人在电话振铃7次之前接听电话,这样就不会启动本系统,故本系统能够智能检测用户遥控开锁或者正常通信,用户不用担心正常的通信问题。电话摘机后,启动语音播放电路播放第一段语音,用户根据听到的语音内容在手机上按出对应的数字键选择相应的功能。本系统共设置有3个功能,即:开锁、修改密码、设置新用户。用户按下对应的数字键进行选择后,系统根据电话中每个按键的音频不同,DTMF解码电路将用户输入的内容转换成单片机能够读懂的二进制代码反馈给单片机,单片机进而根据用户的输入执行相应的功能。开锁功能依靠步进电机来实现,当单片机传来开锁信号,驱动ULN2003A芯片控制步进电机正反转,带动锁芯进退,从而实现开锁的功能。此外,为了安全起见,系统中增加了一个报警电路。报警电路中主要是一个蜂鸣器,当系统监测到门锁开关处于非正常状态时,由软件控制报警电路运行。 AT89C51单片机智能电话远程遥控门锁设计+电路图+代码(4):http://www.751com.cn/zidonghua/lunwen_32504.html