使用语音识别密码的智能电话远程控制系统

发布者:极地征服者最新更新时间:2015-01-27 来源: laogu关键字:语音识别密码  智能电话  远程控制系统 手机看文章 扫描二维码
随时随地手机看文章

1  引言
21世纪是信息化时代,随着电话机和手机走进了千家万户,各种通信技术推动了人类文明的巨大进步。随着通讯产业的发展,利用个人通信终端进行远程控制的技术也日益用于生活中。电话遥控与常规的遥控方式相比,显示出一定的优越性,既不需进行专门的布线,又不占用无线电频率资源,避免了电磁污染。同时,由于电话线路各地联网,可以充分利用现有的电话网,因此遥控距离可跨省市,甚至跨越国家。
本文介绍智能电话远程控制技术,该系统用于对家用电器进行电话遥控,用户可通过任意一部双音多频电话(包括手机,电话分机)对自己家庭安装的各种电器(如电饭锅,微波炉,热水器等)进行开机,停机等操作。智能远程控制系统能够在不改变家中任何家电的情况下,对家里的电器进行方便地控制,使人们尽享高科技带来的简便而时尚的现代生活。本系统还特别采用了语音识别密码和语音提示电路,使用起来更加方便,安全和可靠,具有实用价值和推广意义。

2  主要芯片简介
2.1  51系列兼容的单片机AT89C51

AT89C51是Atmel公司生产的与MCS-51系列兼容的单片机。内含:4K字节Flash EEPROM、128字节RAM、15根I/O引线、2个16位定时器/计数器、1个五向量两级中断结构,1个全双工串行口、1个精密模拟比较器等,其引脚如图1所示。 
 


图1     AT89C51芯片引脚图

2.2  DTMF信号转换芯片MT8870
智能电话远程控制系统采用MITEL公司生产的MT8870 DTMF接受器作为DTMF信号的解码核心器件。MT8870主要用于程控交换机、遥控、无线通信等系统,实现DTMF信号的分离滤波和译码功能, MT8870是双直插式封装的集成芯片,可以将DTMF信号译成四位并行二进制BCD代码的译码芯片,16个DTMF信号分别对应0000-1111等 16位二进制代码。MT8870具有拨号音抑制和模拟信号输入可调功能,所以在设计MT8870 DTMF解码电路时,只需外加一些阻容元件即可。其引脚图如图2所示。 


图2     MT8870的引脚图


2.3  RSC-4128信号处理器
RSC4128是一个高度集成的语言和模拟输入/输出复合信号处理器,它包括:
●一个8位微控制器:具有先进的指令集和中断控制,高级的寄存器结构。
●独立的数字滤波器引擎和“L1”向量数学加速剂,片内ROM和RAM(4.8K),并且能够对片外的RAM,ROM,EPROM或者FLASH寻址。 
●输入端扩音器具有前置放大器和16位模拟-数字转换器(ADC)对于语言和声音的/模拟输入
●10位数模转换器(DAC),和10位脉冲宽度调制器(PWM),用来直接连接话筒或者其他的模拟装置。
●当一个选定的声音的事件,比如鼓掌或者汽笛,发生的时候,可以从低功率的省电状态醒来。
RSC4128具有如下的功能:
●语音识别。RSC4128是Sensory Speech 7生产的硬件,可以支持HMM(隐马尔可夫建模)和神经网络技术,用于执行与发言人无关的独立的语音识别。与说话人无关的识别要求有芯片内或者片外的只读存储器存入被识别的词语。与说话人有关的(SD)识别要求可编程存储器存入个性化语言模板。这个可编程存储器可以是芯片内SRAM(静态存储器)或者片外的连续的EEPRAM(电可擦可编程只读存储器),FLASH MEMORY(闪速存储器),或者SRAM(静态存储器)。
●说话人确认。RSC4128也支持Sensry的是说话人确认(SV)技术—市场上最成功的计量生物学。发言人在片上训练一个特殊的字或者词组之后,芯片就能够识别一个特定的单词是否是最初的发言人说出的。RSC4128可以储藏10个说话人确认(SV)模板在芯片内,也可以使用外在的可编程存储器存储10 个以上。
●语言和音乐合成。
●录音和重放功能。

3  系统硬件示意图
智能电话远程控制系统接收远端发送来的DTMF信号,并对其进行解码,解码后的信号再由中央处理单元采集处理;为了方便用户使用,本系统设计了语音提示和语音识别密码;由于该系统一般工作在无人值守环境,所以应具有振铃检测和模拟摘挂机功能;为了符合智能化要求,系统采用AT89C51作为中央处理器。同时,电话远程控制系统正常工作还需电源供电电路、驱动电路等辅助电路。智能电话远程控制系统的硬件结构示意图如图3所示。

 
图3     智能电话远程控制系统


可以看出,系统主要由DTMF音频解码电路、语音识别电路、模拟摘挂机电路、中央处理单元、驱动电路、电源电路等组成。[page]

4  语音密码检测部分
4.1  语音密码检测原理

现在有很多类似的系统采用采用了密码电路,也就是为了防止其他人对电器进行误操作或者恶意破坏。本系统采用的是语音识别密码,也就是应用RSC4128的第二个功能—说话人确认功能—在发言人在片上训练一个特殊的字或者词组之后,芯片就能够识别一个特定的单词是否是最初的发言人说出的。RSC4128可以储藏10个说话人确认(SV)模板在芯片内,也可以使用外在的可编程存储器存储10个以上。语音密码用作用户遥控应答机的用户密码,具有较强的安全性,而且比一般的拨号密码简便,而且保密性强,可靠性更高。家里的主人也许有几个,这个时候可以将每个人的语音记录下来,作为训练模板,只有符合要求的发言者才能够对这个系统进行控制。现在来看看这个语音识别系统,如图4所示:

 


图4     语音识别系统模块


语音识别模块通过SHS、DATA、MHS三线与主机相连,采用三线同步串行通讯方式。对于语音识别模块而言,SHS是输出、MHS是输入、DATA是双向输入输出线。
附表详细描述了控制部分和语音模块间的数据传送。

附表     控制部分和语音模块间的数据传送


4.2  数据传送时序
数据传送以位为基础,传送一位数据的握手协议详述如下。
(1) 当MCPU要向SCPU传送数据时,先将数据放在数据线DATA上,当确信SHS线处于高电平时,将MHS置0请求发送数据。
(2) SCPU检测到MHS为低时,读DATA上的数据,置SHS为低表明已接收数据。
(3) MCPU检测到SHS为低时,置MHS为高,表明此时DATA上的数据不再有效,同时置DATA为高。
(4) 然后SCPU置SHS为高,指示一个周期结束。双方准备传送下一位。
语音模块在接收到命令包的最后一位后仍保持忙状态(SHS=0),直到命令完成、语音模块准备返回执行结果为止。在这段时间,比较耗时的命令可通过电话机控制芯片在MHS上发送一个低脉冲来中断命令的执行。
当语音模块要向电话机控制芯片传送数据时,遵循同样的过程,但先要置SHS为低。协议是完全对称的,先置其HS为低的处理器是发送端,另一端是接收端。
数据传送总是以8位为一字节,每字节各个位的传送顺序为先高后低。
按惯例,从机(语音模块)不主动向主机(电话机控制芯片)发送命令,只有在接收到来自电话机控制芯片的请求命令之后才会向电话机发送命令。

5  系统工作流程图
系统工作流程图参见图5。


图5     系统工作流程图


当系统被呼叫时,电话交换机发出铃流信号。振铃为25±3V的正弦波,失真小于10%,电压有效值为90±15V。振铃信号以5s为周期,即1s送,4s断。由于振铃信号电压比较高,所以先要通过极性保护电路处理成标准的方波信号。该信号可以直接输出至单片机的定时器1进行计数,以实现对铃流的检测。
由于程控电话交换机在电话摘机时电话线回路电流会突然变大(约30mA),因此,交换机检测到回路电流变大就认为电话机已经摘机。自动摘挂机电路可以通过单片机控制一个继电器的开关,继电器的控制端连接一个大约300Ω的电阻接入电话线两端,从而完成模拟摘挂机。具体情况是当用户从异地打来电话,本装置接收到电话振铃音,开始计数。当电话铃声计到三次,装置自动摘机,回送提示音提示输入密码,本系统采用的密码是经过训练过的语音信号,因此只有当说话人的声音被语音识别模块分辨出与训练的模板匹配,系统就确认为密码正确,可以继续按照语音提示对系统所连的电器进行选择操作,反之就当作无效呼叫,自动挂机。完成后返回。

结束语
本系统具有高度的智能性和方便性,可以用于智能家居的有关场合,尤其是语音密码的保护性强,可靠性高,具有很大的推广意义。

关键字:语音识别密码  智能电话  远程控制系统 引用地址:使用语音识别密码的智能电话远程控制系统

上一篇:高效型振荡器为8051单片机实现高速串行通信的时钟配置
下一篇:基于单片机的按键消抖

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

智能手机电话短信实验模块设计与实现
0 引言   随着嵌入式技术和通信技术的发展,在手机领域,智能手机已成为手机发展的主流趋势。目前在智能手机领域,从处理器选型、操作系统选择以及应用程序开发都是研究的热点。在高校计算机相关专业的课程中也越来越多地涉及到智能手机的相关内容,越来越多的学生也都投入到智能手机的学习和开发阵营中来。因此,为这些学生提供相关的实验设备显得很必要。本文提出基于三星S3C2410芯片为核心构建智能手机硬件实验平台,并结合无线通信模块实现智能手机电话短消息功能。为学生进行智能手机相关的实验提供了平台,通过本平台,学生可以自己动手完成智能手机设计时的各种软件开发,改变了传统的验证式的实验平台模式,有利于学生创新能力的培养。   1 智能手机软
[单片机]
<font color='red'>智能</font>手机<font color='red'>电话</font>短信实验模块设计与实现
基于RS 485总线的蓄电池充放电装置远程控制系统
蓄 电池 作为一种主要的直流 电源 ,在工业、航空航天、民用等各领域扮演着重要的角色。在定期的蓄 电池 充放电操作及维护中,现有的充放电装置工作时间过长,工作效率较低;被充放电电池的状态不能及时监测,且充放电现场工作环境恶劣,有损于操作人员的健康。针对这些问题,设计了一种远程 控制 的智能充放电装置。该装置主要通过下位机—— 单片机 将采集到的蓄电池电压电流信号经处理后发送给上位机——PC机,再经可视化的人机界面实现充放电的 控制 和实时状态显示。考虑到该系统要具有较强抗干扰能力,传输距离长、工程布线简单、适合扩展、便于控制的特点,故采用RS 485 总线 实现远距离数据传输。 1 远程通信总体方案设计 该系统中采用的RS 4
[电源管理]
AT&T将禁止iPhone等智能电话用户未授权共享
    北京时间3月20日消息,据国外媒体报道,美国移动运营商AT&T将打击iPhone以及其他智能电话用户通过手机与其他设备进行未授权共享数据的行为。日前,AT&T向那些用智能电话与附近笔记本电脑共享数据的而又未付费的顾客发出信息:立即停止。     目前市场上有很多手机越狱应用程序,包括MyWi在内,可以让用户不需额外付费的情况下共享数据。然而,目前运营商已经找出至少能确定部分未授权共享的办法了,并向他们发出信息表示,要么停止操作要么签署AT&T的相关合同缴费使用。     3月18日美国科技博客Boy Genius Report报道了AT&T的电子邮件,“很多AT&T顾客使用智能电话作为其他设备的宽带连接,比如笔记本、上
[手机便携]
奥地利微电子为三星 Galaxy 智能电话提供光传感器
中国——全球领先的消费与通信、工业、医疗和汽车领域高性能模拟 IC 设计者及制造商奥地利微电子公司(SIX 股票代码:AMS)今天宣布,正为三星 Galaxy 智能电话系列的四种型号大批量供应智能环境光与接近传感器。 奥地利微电子正为获得成功的 Galaxy Ace、Galaxy Gio、Galaxy Mini 和 Galaxy Neo型号提供集成环境光和接近传感器以及分离的接近传感器件。环境光和接近传感器是智能电话显示管理中至关重要的组件,可根据环境光的情况自动调整显示亮度,而当电话举至耳部时,可控制显示和触摸屏的开/关状态。 奥地利微电子通过战略性合并光传感先锋与业界领导厂商 TAOS 公司扩展部分光传感器产品组合,这些器
[传感器]
基于FPGA的智能仪器远程控制系统
摘要: 为实现智能仪器的远程控制,提高控制系统的速度,采用现场可编程门阵列(FPGA)芯片、USB芯片等实现了智能仪器远程控制系统的设计。重点介绍RS232与USB的接口转换原理及FPGA程序设计和仿真。系统采用先入先出存储器和有限状态机实现了RS232与USB的接口转换,并实现上位机的控制、数据处理等功能。系统可大大减少上位机的工作量,不仅可以用于实验室也可应用在工业生产中。 目前智能仪器已广泛应用于科研和工业生产当中,但是许多仪器分散在不同的地理位置上,不易操作和维护,并且实时跟踪性能差,人为误差大,数据无法保存,另外大量高档仪表价格相当昂贵。为解决上述难题,在计算机的提示下完成操作,可以减少人为因素造成的损坏,并
[嵌入式]
基于FPGA的<font color='red'>智能</font>仪器<font color='red'>远程</font><font color='red'>控制系统</font>
基于AT89S52+SIM300 GPRS的远程控制系统程序
单片机源程序如下: /**************************************************************************************** * 文件名称:SIM300.c * 说明:本文件为单片机控制GPRS模块程序文件 * 功能:单片机控制SIM300模块拨打电话 * 修改:无 * 版本:1.0.0 * 作者:YuanDong * 时间:2009.8.5 *****************************************************************************************/ #include 51reg.h
[单片机]
基于AT89S52+SIM300 GPRS的<font color='red'>远程</font><font color='red'>控制系统</font>程序
ADAM4000远程数据采集控制系统
  ADAM4000远程数据采集控制系统是一组全系列的产品,可集成人机界面(HMI)平台和大多数LO模块比,如DI/DO、AI/AO继电器和计数器模块。ADAM 400(又称亚当400)系列是一套内置微处理器的智能的传感器接口模块。可以通过一套简单的命令语言(ASCII格式)对它们进行远程控制并在RS485网上通信。它们提供信号调节、隔离、搜索、A/D、D/A、Dl、DO、数据比较和数据通信。一些模块提供数字I/O线路,用来控制继电器和TTL电平装置。典型接线图如图所示。   此外,研华公司还提供多种通信方式用于数据传输,如无线以太网、Modbus、RS485和光纤。用户可以为不同的应用场合灵活选择不同的通信方式,数据传输
[嵌入式]
机器人实时远程控制系统及其开发库的设计与实现
  近年来,随着无线网络技术的发展和日益成熟,利用WLAN和LAN的混和组网,使基于网络的机器人远程控制成为一个热门的研究领域。   本文设计了一套移动机器人远程控制系统。该系统可用于如时延网络环境下控制系统的稳定性理论、实时控制系统的网络通信协议、基于事件驱动方式的网络系统控制策略、目标识别技术等方面的研究。 1 硬件环境   被控的机器人采用了美国Activmedia Robotics公司的P3-DX多功能智能移动机器人。它配备了车载计算机(装有无线网卡、视频采集卡)、带抓手的5自由度手臂、水平转动/倾斜摄像头及4组共16个声纳。   在实验室内搭建了无线网络环境, 无线路由器通过其广域连接端口连接到校园网,并能通过校园网
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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