当前位置:首页 > 工业控制 > 工业控制
[导读]摘要:针对传统密码锁的密码存在被窃取复制的危险,安全性不足的问题,提出了一种电话远程控制密码锁系统。该系统利用公共交换电话网络(PSTN),使用多重密码,实现电话远程控制开锁。该系统由来电号码检测模块、DTMF

摘要:针对传统密码锁的密码存在被窃取复制的危险,安全性不足的问题,提出了一种电话远程控制密码锁系统。该系统利用公共交换电话网络(PSTN),使用多重密码,实现电话远程控制开锁。该系统由来电号码检测模块、DTMF信号检测模块、语音提示模块、E2PROM存储模块和电磁驱动模块组成。用户可以使用通信工具,根据语音提示,进行系统的设置、使用。该系统操作简单,安装方便,安全可靠。
关键词:公共交换电话网络;电话远程控制;多重密码;DTMF信号

    锁是日常防盗中一种常用的工具或产品,现在市面上的锁,主要分为机械锁和电子锁两种。机械防盗锁易被万能钥匙打开,防盗性能弱。电子锁又以键盘式电子密码锁广泛应用,但可能被旁观者窥测出来,保密性不足,其次是IC卡式电子防盗锁,但IC卡容易丢失,数据容易复制,造成安全性不足。另外公共交换电话网(Public Switched Telephone Network,PSTN)是一种用于全球语音通信的电路交换网络,是目前世界上最大的网络,拥有用户数量大约是8亿。基于PSTN进行远程控制技术成熟,可应用于各个领域。
    本系统利用PSTN,结合电话交换网的ITU及国家标准程控交换信令作为系统控制命令,语音芯片输出操作提示,存储芯片保存用户信息和密码,管理员可增加、修改、删除用户和密码,用户只能在确认成功后修改自身密码。双音频编码电路实现音频解码。电磁驱动器实现开锁和关锁。

1 系统原理
   
系统由来电号码检测模块、DTMF信号检测模块、语音提示模块、E2PROM存储模块和电磁驱动模块组成。
    电话线上面有一个直流,未摘机时是-48 V,摘机后大概降到8~12 V(因为电话线供电是恒流供电),在这个基础上叠加一个交流的音频信号(通话中)。信令是这样的:当有用户呼叫时,交换机用户电路给被叫一个铃流(25 Hz,75 V)叠加在-48 V直流上,话机振铃,此时HT90 32来电检测芯片就可以检测铃流信号中的来电号码,如果和E2PROM储存的号码匹配,则控制继电器接通电话,同时驱动语音提示输入用户密码,DTMF密码检测模块检测到密码,如果和存储的密码匹配,则进入相应的功能选择。系统架构框图如图1所示。



2 系统的硬件平台
   
系统的核心处理器是STC公司的AT89C52,属于单片机中比较流行的一种。系统包含HT9032来电号码检测模块如图2所示,DTMF信号检测模块如图3所示,E2PROM存储模块和电磁驱动模块。系统使用了语音提示模块,使得系统具有人性化的人机交互功能,操作更加简单化,用户只需要根据提示,设置系统即可。


2.1 HT9032来电号码检测模块
   
来电检测芯片HT9032是一种低电源的CMOS综合电路,收话端可以根据此信息来决定是否接通来电,其专为接收物理层传输信号所设计,遵循TR-NWT-000030和ITU-TV.23标准,它的基本作用是在铃声响起接收并显示主叫电话号码,收话段可以根据此信息来决定是否接通来电,同时它也提供铃流检测和载波检测线路。图2电路中,C2起到隔离电话线直流的作用。C2,R2用于采集来电显示数据,输入到HT9032C的引脚TIP。D1,R3,R4构成振铃检测电路,输入到HT9032C的引脚RDET1。在没有来电话时,R1给C5充电,把、PDWN拉至高电平,HT9032C进入节电休眠状态。当振铃时,输出低电平,PDWN被拉低并保持一段时间,此时芯片振荡器起振,开始工作,接收到来电信息时,会把解码后的串行数据通过DOUTC发送出去。
2.2 DTMF信号检测及摘机控制模块
    DTMF由高频群和低频群组成,高低频群各包含4个频率。一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字。双音多频收发电路的核心芯片为MT8880,可接收和发送DTMF全部16个信号,具有接收呼叫音和带通滤波功能,能和微处理器直接对接。DTMF其自动摘挂机可以通过单片机I/O口控制一个继电器的开关,继电器的控制端接入电话线两端,从而完成摘挂机。由来电号码检测模块可知,若拨打号码为用户号码,则单片机驱动继电器,接通电话,并驱动事先录制好语音的ISD4004,用户根据语音提示,输入密码,MT8880则解码输入的密码。
2.3 E2PROM存储模块和电磁驱动模块
   
E2PROM使用I2C总线的24LC256存储器,可存储256 KB内容。24LC256掉电不易丢失,操作方便、可靠,负责用户号码及密码的存储。电磁驱动模块中由单片机控制继电器驱动电磁的通电,进而控制开锁,两模块硬件简单,在此不再详述。

3 系统软件设计
   
主程序由开始初始化子函数,检测来电号码子函数、检测用户密码子函数、功能选择子函数和语音提示子函数构成。系统程序流程图如图4所示。程序中区分了户主和普通用户外,户主除了能开锁、修改密码外,还有管理普通用户功能,而普通用户没有管理普通用户功能。系统的工作过程为:


    当用户第一次启动密码锁时,任意用户使用通信工具拨入;密码锁默认拨入用户为户主,但须户主确认;若用户确认,则电话语音提示输入户主密码;若用户取消,则电话语音提示用户挂机,2 s后系统自动挂机。用户确认输入密码后,系统进入户主登陆状态,系统允许并提示用户可进行以下操作:修改户主密码;添加普通用户;删除普通用户;开锁;退出登陆(挂机)。
    当密码锁非第一次启动工作时,任意用户拨入,系统判断是否是普通用户或户主;若不是用户,则电话语音提示用户挂机,2 s后系统自动挂机。若拨入电话为普通用户,则系统进入普通用户登陆状态,允许并提示用户进行以下操作:修改普通用户本身密码;开锁;退出登陆(挂机)。若拨入电话为户主,系统会进入户主功能。户主与普通用户区别是:普通用户只有具有修改自身密码和开关门的权限,而户主具备普通用户的权限外还具备添加、删除普通用户的权限。
    开始初始化子函数:主要功能为初始化单片机串口,等待检测来电号码,初始化MT8880接收DTMF信号。
    检测来电号码子函数:主要功能为检测来电手机号码。第一次进行拨打号码为系统户主号码,以后增加、减少普通用户号码,都需要户主来设定,若拨打号码不是用户号码,则语音提示“不是用户,请挂机”。
    检测用户密码子函数:主要功能是检测用户输入的6位密码以及判别功能的选择。若用户输入的密码跟存储的密码不匹配,则可以第二次输入密码,密码正确了才能进入功能选择,若第二次密码仍错误,则语音提示“输入密码次数过多,请挂机”,只有两次密码输入机会,防止非法分子尝试破解密码。
    功能选择子函数:主要功能是用户选择并实现相应功能。

4 系统的特点
   
系统的特点为:使用现今最广泛、最稳定的PSTN,为用户提供了可靠的保证,并且接入简单方便,因此该系统应用范围广泛;将用户号码作为第一层密码,因为用户号码可为手机号码和固定电话号码,若是移动手机号码,随声携带、安全,若是固定用户,也在固定地方,陌生人难以接触,大大增强了密码锁的安全性;系统要求用户输入6位数字,作为第二层密码,这些密码在手机或固定电话上输入,隐蔽性强,并且输入错误次数不能超过两次,否则系统自动挂机,可以防止不法分子尝试破解密码,也增强了电子锁的安全性;系统具有语音提示功能,设计的人机交互方式友好;系统可以使用备用电池供电,保证了系统的可靠性和稳定性。

5 结语
   
该系统主要以单片机为控制核心,结合语音提示,利用PSTN验证多重密码,实现电话远程控制开锁。用户可以使用通信工具,根据语音提示,进行系统的设置,操作简单、便捷而友好。该系统所用硬件均为廉价原件,这使得本系统的成本不是很高,适合推广应用。经过功能测试和整体应用,稳定性较好。系统的远程控制功能可使用户不在现场及时给来客开门,以及用户双层密码保证了系统的安全性。因此电话远程控制密码锁将会得到广泛应用。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭