自动电话应答系统(论文)_第1页
自动电话应答系统(论文)_第2页
自动电话应答系统(论文)_第3页
自动电话应答系统(论文)_第4页
自动电话应答系统(论文)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要自动语音应答系统是指在没有工作人员值班的情况下,由系统自动处理来自用户的呼叫,通过语音给出用户各种操作提示,并根据用户的操作来执行相应的命令,完成用户所需要实现的功能或提供用户所需要的信息。 例如当前流行的一些语音电话系统,手机的客户服务中心以及各种自动查分系统等都是自动语音应答系统的具体应用。电子技术的发展,各种功能的语音合成芯片在市场广泛的出现,使得语音信号用于控制、测量、通信、仪表测量等方面成为现实。本文论述用单片机和语音合成芯片对电话进行监测而自动应答。在没有通话时,单片机对电话振铃信号(受话和摘机信号(送话进行监测,当检测到振铃信号后,单片机就转为对语音合成芯片的管理,实现自动

2、应答。当检测到摘机信号时,表明是本机打电话出去,单片机就进入对挂机信号进行检测。检测到挂机信号后,说明电话已打完,它又回到对振铃信号和摘机信号的监测状态。自动电话应答系统这一课题,正是通信领域智能化发展的重要表现,随着时代的发展,为满足人们的需求,我们考虑到当话机旁边没人接听的情况,所以对自动电话应答系统进行研究。关键词:自动应答Abstract Automatic voice response systems is to point to in no staff on duty of circumstances, the system is automatic processing from

3、 the user calls, through the speech given various operation user tips, and according to the operation of the user to perform the relevant orders, complete function of the realization of the users need or provide the user with the information they need. For example the current popular some voice phon

4、e system, mobile phone customers service center and all kinds of automatic check grade system is to be automatic voice response systems of the specific application.The development of electronic technology, features the voice synthesis chips in a wide range of emerging markets, making voice signals u

5、sed to control, measurement, communications, instrumentation, measurement and so on to become a reality. This article discusses using SCM and voice synthesis chips on the telephone monitoring and automatic responses. In the absence of a call, the phone ringing signal to the SCM (by then and pick sig

6、nal (send it to monitor, ringing signal is detected, the MCU on the chip to the voice of the management, and Automatic response. When detected pick signal that the machine is called out on the MCU to hang up into the signal for testing. To hang up after the detection signal that telephones have been

7、打完, it returned to the ring signals and pick signal monitoring state. The automatic answering system of the subject, it is significant to the development of intelligent communication field performance, with the development of The Times, to meet the demands of the people, we consider when the unit ne

8、xt to no answer, so for automatic telephone response system for research.Key words: automatic response目 录第一章用单片机实现电话自动应答 41.1 实现电话自动应答各方案的简介 41.1.1 用嵌入式方法实现 41.1.2 用CTI技术实现: 51.1.3 用交互式语音应答IVR系统实现: 71.2 用单片机和语音合成芯片实现电话自动应答 71.2.1 系统的特性 71.2.2 系统工作原理 8第二章系统各部分的功能介绍 92.1 系统结构 92.1.1 工作过程 92.1.2 系统硬件 9

9、2.2 语音合成技术 102.3 语音合成方法 102.3.1 语音合成芯片UM5101 112.3.2 8031芯片 112.3.3 自动摘挂机 132.3.4 振铃音的检测 132.3.5 控制电器 132.3.6 单片机与语音合成片UM5101接口电路 13第三章流程图 153.1 系统软件流程简介 153.2 系统工作流程图 163.3 单片机编程流程图 17第四章 电话自动应答系统的将来发展 184.1 发展 184.2 小结 18参考文献 19谢辞 20第一章用单片机实现电话自动应答本文论述用单片机和语音合成芯片对电话进行监测而自动应答。在没有通话时,单片机对电话振铃信号(受话和摘

10、机信号(送话进行监测,当检测到振铃信号后,单片机就转为对语音合成芯片的管理,实现自动应答。当检测到摘机信号时,表明是本机打电话出去,单片机就进入对挂机信号进行检测。检测到挂机信号后,说明电话已打完,它又回到对振铃信号和摘机信号的监测状态。1.1 实现电话自动应答各方案的简介1.1.1 用嵌入式方法实现:嵌入式系统一般指非PC 系统,是把微处理器(CPU)或微控制器(MCU)的系统电路与其专用的软件平台相结合,以此来达到系统操作的最高效率。它包括软件和硬件两部分:硬件包括处理器、微控制器、存储器及外设器件和书输入/输出端口等,如图1-1所示,嵌入式系统有别于一般的计算机处理系统,它不具备像硬盘那

11、样大容量的存储介质,而大多使用EPROMEPROM或闪存作为存储介质;软件部分包括操作系统软件(要求实时和多任务操作)和应用程序部分,操作系统控制着应用程序编程与硬件的交互作用,而应用程序控制着系统的运转和行为,有时设计人员把这两种软件组合在一起。嵌入式系统的优势在于结合微处理器或微控制器的系统电路与其专属的软件来达到系统工作效率与成本的最高比。随着电子技术的迅速发展,特别是大规模集成电路产生而出现的微型计算机,给人类生活带来了根本性的改变,如果说微型机的出现使现代科学研究得到了质的飞跃,那么可以毫不夸张的说,嵌入式微控制器技术的出现则是给现代工业控制领域带来了一次新的技术革命。由嵌入式微控制

12、器组成的系统,最明显的优势就是可以嵌入到任何微型或小型仪器、设备中。图1-1嵌入式系统硬件框图每年建立的计算机系统都有各自完全不同的目的:嵌入在大型的电子设备中,重复执行一个特定功能,而通常没有引起设备使用者的注意。嵌入式系统存在于各种常见的电子设备中,如消费类电子产品(移动电话、寻呼机、数码相机、便携式摄影机、磁带录象机、掌上游戏机、计数器、个人数字助理)、家用电器产品(微波炉、留言机、自动调温器、家庭安全系统、洗衣机以及照明系统)、办公自动化设备(传真机、复印机、打印机、扫描仪)、商用设备(收银机、路边收费器、报警系统、读卡机、产品扫描设备以及自动提款机)以及车用设备(动控制、定速控制、燃

13、料喷射、防锁死刹车器以及主动式悬吊)等。嵌入式系统有几个不同于其他计算机系统的共同特征:(1) 功能单一:一个嵌入式系统通常只能重复执行一个特定的功能。(2) 严格的约束:一般而言,嵌入式系统的成本必须在几美金之内,大小必须能做在单个芯片上,处理速度要够快,以便处理实时数据,必须有最低的功耗,以延长电池寿命或避免使用散热设备。(3) 反应性与实时性:很多嵌入式系统都要不断地对所处坏境的变化做出反应,而且要实时地得出计算结果,不能延迟。1.1.2 用CTI技术实现:21世纪是一个信息迅猛发展的时代,通信、计算机与信息融为一体,推动着人类社会以历史上不曾有过的高速度向前发展,电话网和计算机网已成为

14、遍布全球的两个最大的通信网络。计算机电话集成技术(CT卜ComputerTelephoneIntegrationl门通过使用最新的数字处理技术实现了电话网语音流和计算机网数据流的有机结合,并以崭新的信息化姿态应用在社会的各服务行业中。随着社会信息化程度的不断提高,消费者对企业的服务质量也提出了越来越高的要求。企业如果想在市场竞争中占据领先地位,必须能够准确把握住消费者的需求,并以最快的速度做出响应。显然,那些以传统方式经营和服务的企业,已经无法满足现代客户的要求,并在争夺客户资源的竞争中取得优势。为此,许多企业开始借助于信息化技术的应用,利用基于CTI技术的电话语音系统LZI来改善服务。电话语

15、音系统不仅可以有效、快速地改善企业服务,提高客户的满意度,而且可以降低企业营运成本、完善营业网络和营销手段,挖掘潜在用户、增加企业的综合竞争力。对客户而言,通过电话语音系统得到的最大益处就是:不管身在何处,随手拿起一个电话,拨通一个指定的服务号码,就能享受到企业提供的特定服务。本论文基于上述的需求背景提出了“基于CTI技术的电话自动应答与语音信箱系统的设计与实现”。电话自动应答系统主要结合电话语音系统的特点实现了对来电的自动应答功能;而电话语音信箱系统主要应用于客户服务中心,并提供留言、听取留言、留言管理等功能。电话语音系统又称电话电脑系统,是目前在CTI领域内应用最广,发展最成熟的系统,它是

16、计算机与电话装置相结合的产物,由计算机、电话语音卡、数据线以及软件等组成,其系统简图如图1-2所示:图1-2电话语音系统的组成电话语音系统使用电话语音卡完成电话语音与微机数据之间的双向转换,即实现电话的语音模拟信号和计算机可以处理的数字信号之间的相互转换。语音卡直接插在计算机的扩展槽内,并通过标准连接器联入电话网,再辅以相应的软件,就组成了一个简单的电话语音系统,这时的计算机就是一台无人值守的电话机。用户拨通这部电话的号码时,电话语音系统就自动向用户提供声讯服务,用户可以根据语音提示,通过按键来选择所需要的服务;计算机则根据用户的选择,来相应处理并完成指定的功能。然而目前的电话语音系统也存在一

17、些技术上的不足,主要体现在以下两方面:(1)交互式语音应答(工VR系统的功能比较单一,灵活性不强;(2)电话语音系统的服务还不够智能化。可以预见,未来电话语音系统的发展将会聚焦在交互式语音应答技术的日趋完善上,同时结合语音合成、语音识别等语音处理技术实现智能的电话语音服务系统。1.1.3 用交互式语音应答IVR系统实现:传统的IVR系统功能单一、应用范围狭窄,一个IVR系统只能针对一个特定的行业来应用;而且大部分IVR系统的语音流程往往都是固化的,系统的稍微变化就必须对语音流程进行修改或升级,这显然是不可取的。本课题运用可灵活扩展的设计思想设计并实现了IVR流程定制器,不仅使IVR系统的应用不

18、再有行业的局限性,而且也为系统管理员提供了更方便的语音流程编辑器,使语音流程的修改和升级变得更为简单。电话语音系统的服务器中一般储存一些固定的语音数据,以便于固定信息、的播放,然而大部分的语音信息需要从数据库中提取,实时生成。传统的操作流程是:管理员每隔一段固定的时间查询数据库,将最新的资料提取出来,然后根据文本信息录制成相应的声音文件,最后加载新生成的声音文件到IVR流程中。由此可见整个流程均有人工完成,这不仅给管理员添加了繁重的工作,而且大大降低了系统运行的效率。鉴于此点,本课题结合声音文件合成51和文语转换技术实现了语音信息的动态生成,整个过程可在系统后台自动运行,而不需人工介入,极大地

19、改善了电话语音系统的管理和运行效率。要实现电话自动应答的功能,除以上介绍的方法外,还有许多,在此不一一介绍了。1.2 用单片机和语音合成芯片实现电话自动应答随着电子技术特别是数字技术的迅猛发展,电脑自动应答、数字点歌、自动音频服务、自动应答录音电话等各种自动答录系统在越来越多的场合发挥着重要的作用。这些技术极大地方便了人们的工作和生活,提高了效率。本文介绍以数字存储方式设计实现的一种简单的自动应答录音系统。该系统主要采用UM5101语音合成芯片进行数字录音,其特点是:音质好,且可随时更改主人留言信息。另外该系统利用单片机控制,具有一定程度的智能化及可扩充性。数字存储式自动应答录音系统的核心器件

20、是单片机。利用单片机检测键盘、摘/挂机、铃流等输入信号,并相应地控制和实现双音多频(DTMF)信号的发送、语音芯片的录放音等功能。在电源方面,振铃电路和通话电路由电话线上的直流馈电直接提取,其它电路用外电源(5V)供电。1.2.1 系统的特性利用8031单片机和UM5101语音合成芯片构成的性能/价格比高、功能强、语音清晰的电话留言机。它可以外挂于电话机之外,构成独立的留言机,与电话机并联使用;也可以将其与电话机组合起来构成一体化的电话留言机。该留意机的特点为:(1)采用 DRAM存储语音信号,既缩小了整机的体积,又可提高记录谋体的可靠性。(2)可实现多人留言,通过增加存储器容量,改变采样频率

21、、留意时间,可达到灵活设定留言人数的目的。(3)留言时间可定长或非定长,即给每个留言人规定固定的留言时间,或使留言时间随话音时间长短来定。(4)若用户不留言或留言满,可自动挂机。(5)用户可通过留言机上的小话筒自行存入须告知电话对方的各种信息。(6)用户可在非留言状态下,随时、反复地回放留。(7)具有人工(按键、自动(定时方式消除留言的功能;人工清除是随机的,而自动清除则是在留言保留一定时间后,允许接收新留言来覆盖的留言。(8)具有自动振铃检测功能。即振铃m次后,自动摘机。(9)设置了录、放、联机按键,以便用户操作,同时指示灯为用户提供该机的工作状态。(10)外挂式留言机既可独立地工作,又可与

22、电话机并行工作。1.2.2 系统工作原理系统工作原理如图1-3所示,图1虚线框的部分是电话机的原理框图。本系统对电话机不作任何改动,只在电话机话筒的挂机按键上加装一个信号检测点,提供给单片机进行检测。在电话机进线前加接一个由继电器控制的通断触点开关K,平时断开,通话时由单片机控制接通。振铃信号的获得是在开关K前的电话线上,用一隔直耦合电容将振铃信号送入全波整流器。整流滤波之后加到光耦管的输入端,在输出端的发射极有一个高电平,送给单片机进行检测。当单片机检测到高电平后,输出一信号,控制继电器J,使触点开关K接通,准备通话。电话机应工作在免提键的方式下,即电话机内的开关K2-1和K2-2(免提键开

23、关接通在1和2点上。此时电话机的铃响电路被切除,免提扬声器被接通。话筒处于挂机时,开关K1-1和K1-2接通2点。语音输入的拾音器应放在免提扬声器的地方,语音输出的扬声器应对准电话机的免提拾音器的位置。图1-3系统工作原理图第二章系统各部分的功能介绍2.1系统结构2.1.1 工作过程该留言机主要完成电话录音、回放的功能,其工作过程为:当电话用户需外出时.可将联机按键按下,使留言机接入电话网,并给留言机加电源。之后,用户可通过MIC(话筒录入想要告知电话对方的信息,这祥便做好了留言的准备。一旦外部电话打进来,留言机自动检测m振铃(表示无人接后,便自动摘机。留言机先将用户事先存入的信息通过话路传给

24、对方,对方听完这段信息之后便可开始留言。若对方不需留言,即可挂机。留言机送完用户信息后,转入录音状态,同时检测电话线上的“忙”音。若无“忙”音,则检测留言时间到否,若留言时间到或有“忙”音出现,则结束录音,立即自动挂机。一个留言录制完,即准备接收下一个电话留言,直到录满n个为止,便不再接收外来的电话。用户回来后,便可通过SP(喇叭随时、反复地回放全部留言,留言保留时间到、用户清除留言或加电复位均可使留言机进入复位状态,以便重新开始接收留言。2.1.2 系统硬件留言机硬件由控制器、语音合成电路及话路信号检测电路组成。控制器由8031鱼片机实现,它控制UM5101语音合成芯片进行录音及放音操作,检

25、测振铃、忙音、录音键、放音键状态,控制继电器R切换,以及提供定时及中断功能。它外带一个地址锁存器和一个用来存放控制程序的EPRoM。成电路包括UM5101语音合成芯片、动态存贮器、录音电路及放音电路。UM5101语音合成芯片是采用ADMc(自适应增量调制方式的录、放音用单片C,MoS一LSI。声音数据存贮于DRAM中,可供UM5101随时使用。它利用外接的话筒、喇叭、放大器等音频电路构成录、放音系统。UM5101具有可编程特点,由8031对其初始化,加载录、放、停止命令.并可设定采样频率、记录空间大小(即确定留言时间长短,以及对记录空间分段,它允许模拟语音输入,并提供模拟语音输出。话路信号检测

26、电路实现话音信号检测、振铃与忙音检测。话音信号检测电路实现从电话线上检出有效的话音信号,并以适当的变换形式送入UM5101;或者将UM5101输出的语音信号有效地加载至电话线上提供给对方。振铃检测电路检出振铃信号,并将其转换为TTL电平状态,以便8031检测出振铃次数。忙音检测电路检出忙音,并将其转换为竹L电平状态,为8031提供挂机状态。另外,电路中设有两个继电器。继电器Rl控制摘机,挂机以及选择语音输入源为Mlc或话路。继电器RZ控制语音信号由话路输出还是由喇叭输出。还设置了一个联机按键。设置联机按键的目的在于,留言机不用时可脱离电话网,以减小电话线负载(这时,留言内容不需保留的话,可使留

27、言机断电停止工作。以上述电路稍加改动即可直接装入到电话机内,形成具有留言功能的电话机。2.2 语音合成技术语音是人际交往最直接的工具,也是现代重要信息交流方式之一。语音合成研究已有很长历史,由于电子技术的迅速发展,大规模集成电路,微处理器的应用等,使得语音处理技术取得了重大进展,出现了各种语音合成芯片,使得语音合成技术进入了一个新的应用时代。2.3 语音合成方法语音合成信号是由声波转变为电的模拟量,经AD转换后变为数字量,对这些数字量进行分析、编辑、存储、调用等,必须建立语音库。要使声音再现,又将数字量转变为模拟量,经扬声器进行电声转换。 语音合成方法很多,但主要可归纳为两大类。一种是波形存储

28、法,另一种是参数合成法,前者较容易,后者较困难。不同的语音合成主要表现在AD转换时编码方式不同。本文采用的语音合成芯片是UM5101,它的特点是采用波形存储方式,为预测编码,采用自适应调制方式ADM(Adaptiue Delta Modulation,其应用电路框图如图2-1所示。由于它采用一位量化编码,比多位量化编码所需的存储单元最少,这是它突出的优点。图2-1调制和解调原理框图2.3.1 语音合成芯片UM5101芯片特点:(1UM5101寻址能力为64K一位。 (2外接存储器可选择为2片。 (3语音信号的存储要靠外接动态存取存储器DRAM。 (4它属ADM方式编码。 (5CMOS工艺制作,

29、功耗低。 (6有手动和自动录放模式。 (7采样和放音速率有二种选择。 (8具有重放两次功能。 (940脚双列直插式,双电源+5V、+8V供电。 芯片只有八根地址线,对存储器读写时,先输出行地址,由行选通信号RAS将行地址锁存在存储器中。接着输出列地址,由列地址选通信号CAS1和CAS2将列地址锁存在存储器中,这样就实现64K的寻址能力。UM5101在自动模式下,只要接通电源或给一个触发信号,它可以进行32次录制再生循环。在手动模式下,接通电源,并不进入录音过程,而是处于守候状态。当对RECORD脚输入一个正脉冲时,就进入录音状态,只要到达DRAM最大地址时,录制结束,电路又进入守候状态。如果对

30、TRIG脚输入一个正脉冲,它就进入放音状态,到达DRAM的末地址,放音结束,输入守候状态。决定录制和放音的顺序是任意的。在录放过程中可以用切断+5V电源的来中止录放,切断后立即恢复供电。2.3.2 8031芯片图2-2 芯片下面按其引脚功能分为四部分叙述这40条引脚的功能:1、 主电源引脚VCC和VSSVCC(40脚)接+5V电压;VSS(20脚)接地。2、外接晶体引脚XTAL1和XTAL2XTAL1(19脚)接外部晶体的一个引脚。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部振荡器时,对HMOS单片机,此引脚应接地;对CHMOS单片机,此引脚作为驱动端。XT

31、AL2(18脚)接外晶体的另一端。在单片机内部,接至上述振荡器的反相放大器的输出端。采用外部振荡器时,对HMOS单片机,该引脚接外部振荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端;对XHMOS,此引脚应悬浮。3、控制或与其它电源复用引脚RST/VPD、ALE/PROG、PSEN和EA/VPPRST/VPD(9脚)当振荡器运行时,在此脚上出现两个机器周期的高电平将使单片机复位。推荐在此引脚与VSS引脚之间连接一个约8.2k的下拉电阻,与VCC引脚之间连接一个约10F的电容,以保证可靠地复位。VCC掉电期间,此引脚可接上备用电源,以保证内部RAM的数据不丢失。当VCC主电源下掉到

32、低于规定的电平,而VPD在其规定的电压范围(5±0.5V)内,VPD就向内部RAM提供备用电源。ALE/PROG(30脚):当访问外部存贮器时,ALE(允许地址锁存)的输出用于锁存地址的低位字节。即使不访问外部存储器,ALE端仍以不变的频率周期性地出现正脉冲信号,此频率为振荡器频率的1/6。因此,它可用作对外输出的时钟,或用于定时目的。然而要注意的是,每当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端可以驱动(吸收或输出电流)8个LS型的TTL输入电路。对于EPROM单片机(如8751),在EPROM编程期间,此引脚用于输入编程脉冲(PROG)。PSEN(29脚):此脚的输出是

33、外部程序存储器的读选通信号。在从外部程序存储器取指令(或常数)期间,每个机器周期两次PSEN有效。但在此期间,每当访问外部数据存储器时,这两次有效的PSEN信号将不出现。PSEN同样可以驱动(吸收或输出)8个LS型的TTL输入。EA/VPP(引脚):当EA端保持高电平时,访问内部程序存储器,但在PC(程序计数器)值超过0FFFH(对851/8751/80C51)或1FFFH(对8052)时,将自动转向执行外部程序存储器内的程序。当EA保持低电平时,则只访问外部程序存储器,不管是否有内部程序存储器。对于常用的8031来说,无内部程序存储器,所以EA脚必须常接地,这样才能只选择外部程序存储器。对于

34、EPROM型的单片机(如8751),在EPROM编程期间,此引脚也用于施加21V的编程电源(VPP)。4、输入/输出(I/O)引脚P0、P1、P2、P3(共32根)P0口(39脚至32脚):是双向8位三态I/O口,在外接存储器时,与地址总线的低8位及数据总线复用,能以吸收电流的方式驱动8个LS型的TTL负载。 P1口(1脚至8脚):是准双向8位I/O口。由于这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向I/O口。P1口能驱动(吸收或输出电流)4个LS型的TTL负载。对8052、8032,P1.0引脚的第二功能为T2定时/计数器的外部输入,P1.1引脚的第二功能为T2EX捕

35、捉、重装触发,即T2的外部控制端。对EPROM编程和程序验证时,它接收低8位地址。 P2口(21脚至28脚):是准双向8位I/O口。在访问外部存储器时,它可以作为扩展电路高8位地址总线送出高8位地址。在对EPROM编程和程序验证期间,它接收高8位地址。P2可以驱动(吸收或输出电流)4个LS型的TTL负载。P3口(10脚至17脚):是准双向8位I/O口,在MCS-51中,这8个引脚还用于专门功能,是复用双功能口。P3能驱动(吸收或输出电流)4个LS型的TTL负载。作为第一功能使用时,就作为普通I/O口用,功能和操作方法与P1口相同。作为第二功能使用时,各引脚的定义如表1所示。值得强调的是,P3口

36、的每一条引脚均可独立定义为第一功能的输入输出或第二功能。表1  P3各口线的第二功能定义口线引脚第二功能P3.010RXD(串行输入口)P3.111TXD(串行输出口)P3.212INT0(外部中断0)P3.313INT1(外部中断1)P3.414T0(定时器0外部输入)P3.515T1(定时器1外部输入)P3.616WR(外部数据存储器写脉冲)P3.717RD(外部数据存储器读脉冲)2.3.3 自动摘挂机  因为程控电话交换机对电话摘机的响应是电话线回路电流突然变大为约30mA的电流,交换机检测到回路电流变大就认为电话机已经摘机。自动摘挂机电路可以通过单片机控制

37、一个继电器的开关,继电器的控制端连接一个大约300的电阻接入电话线两端,从而完成模拟摘挂机。2.3.4 振铃音的检测当用户被呼叫时,电话交换机发来铃流信号。振铃为25±3伏的正弦波,谐铃失真不大于10%,电压有效值90±15V。振铃以5秒为周期,即1秒送,4秒断。根据振铃信号电压比较高的特点,可以先使用高压稳压二极管进行降压,然后输入至光电耦合器。经过光耦的隔离转换,从光电耦合器输出的波形是时通时断的正弦波,经过RC回路进行滤波输出很标准的方波。方波信号就可以直接输出至单片机的中断计数器输入口,完成整个振铃音检测和计数的过程。2.3.5 控制电器控制电器是分析和执行指令的部

38、件是统一指挥单片机按一定时序协调工作的核心控制电器主要由程序计数器、指令寄存器、指令译码器、定时和控制逻辑电路等组成。 此部分通过单片机控制多路继电器的开关即可,常用的电路已经很成熟。2.3.6 单片机与语音合成片UM5101接口电路 接口电路如图2-3所示,单片机采用8031,用1片2K2716EPROM作8031的程序存储器。它的11根地址线,低八位通过74LS373锁存器与8031的P0连接,高三位与P2,0P2.2连接。P3.7为输入对振铃信号检测。P3.6为输入对摘机信号检测。P3.5为输出控制电话线接通。P3.4输入为留言放音按键信号。P3.3为输入检测录放是否结束。P3

39、.2为输出控制录放速率。P3.1为输出控制两片38译码片工作P1.0输出脉冲,启动UM5101放音。P1.1输出脉冲,启动图3单片机8031和语音片UM5101接口电路图UM5101录音。P1.2P1.4和P1.5P1.7分别送入两片38译码器74LS138,输出的16根线,分别控制对应16片64K的DRAM存储器数据线的三态门,对语音库进行64K为1页的页面管理。16页的语音库是这样分配的,第一页存放是事先录好的“您找谁,请讲姓名”,是只放不录。第二页是录下对方讲的姓名,此页需要进行录放。第三页存放的是事先录好的“对不起,人不在,有事请讲,有三分钟给您录音”。第4页到16页作对方留言。第1页

40、和第3页都是只放不录,故可用EPROM,以免断电丢失。留言时间较长,需要换页,而UM5101录放到64K就结束, WE变为高电平,故在录音过程中,用P3.3对WE进行检测,当WE=1时,8031就对语音库输出换地址,并启动RECOKD继续进行录音或放音。 UM5101的MODSE脚接地,工作于手动方式。SPEED脚接地,放音速率与录音速率相同。GETSE脚为输入,由8031的P3.2控制,为低电平,采样速率为fosc16;为高电平,采样速率为fosc32(fosc为时钟频率。OSCIN和OSCOUT脚外接一电阻,构成时钟振荡器,调节电阻可以改变振荡频率。图2-3单片机8031和语音片UM510

41、1接口电路图第三章流程图3.1 系统软件流程简介该留言机的控制程序主要包括初始化、忙音检测、振铃检测、按键检测、UM5101控制及定时中断服务等几个模块程序。初始化操作包括对8031内部寄存器的初始化,对8031内部定时器的初始化,对UM5101的初始化及对硬件中可控电路的初始化。由于采用了智能化的语音合成芯片UM5101,使得对语音采样、存贮、回放这个完整的处理过程变得 常简单。只要在开始时初始化好UM5101。然后启动它工作,则T6668便可与80别并行地工作。UM5101结束工作时,将提供一个状态信号EOS(E05一1,表示结束,8031在UM5101执行录、放过程中不断检测Eos,以便

42、决定何时命令UM5101停止工作。保留时间的计时采用定时器定时中断与内存单元计数结合的方法来实现。若保留时间到,则在相应的标志单元中设定FFH标志,以便提供给主程序判断。3.2 系统工作流程图系统工作分两种情况,一种情况是不通话,单片机此时是对振铃信号(受话、摘机信号(送话和放音信号进行扫描监测。另一种情况是:如果有振铃信号,它就转入对语音片进行管理,实现对电话进行自动应答。如果有摘机信号,是属于本机对外打电话。单片机就转为等待状态,检测挂机信号。当通话结束,就断开电话线路回到扫描状态。如果是放听录音,单片机管理语音片进行放音,当放音结束也回到扫描监测状态系统工作如图3-1所示:图3-1系统工

43、作流程图3.3 单片机编程流程图结合图2-3的接口电路,8031编程流程图如图3-2所示:图3-28031编程流程图第四章 电话自动应答系统的将来发展4.1 发展本文所介绍的以单片机8031为基础的电话自动应答系统具有价格低,安装、使用、维护方便,对使用环境无专门要求,可无人值守运行,可靠性高等优点,可以大大减轻工作人员劳动强度,也能提高电话的使用效率和服务质量。经过适当的改变该系统也可以用于其它一些场合。随着电信事业的迅速发展,电信部门的交换容量日趋扩大,电话用户的高速增长,电话不仅成为沟通联络的工具,也是信息交换、信息传递的载体。为了配合日新月异的新技术及满足消费者的需求,进一步提高服务质量已成为各个企业的共识,据我所知,电话自动订票系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论