电话自动录音系统的设计_第1页
电话自动录音系统的设计_第2页
电话自动录音系统的设计_第3页
电话自动录音系统的设计_第4页
电话自动录音系统的设计_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、山东建筑大学信电学院课程设计说明书目 录摘摘 要要.I1 设计目的和要求设计目的和要求.11.1 设计目的.11.2 设计要求.12 设计原理设计原理.22.1 电话自动录音系统的概况.22.2 录音系统原理.22.3 相关芯片原理.22.3.1 ISD2590芯片的简介.22.3.2 主控制单片机.63 设计内容设计内容.83.1 电话录音系统概述.83.2 系统方案设计.83.3 器件选型.83.4 系统设计.93.5 软件设计.103.5.1 主程序.103.5.2 键盘扫描子程序.113.5.3 ONOFF键子程序.113.5.4 RECORD键子程序.113.5.5 READY键子程

2、序.123.5.6 PLAY键子程序.13总结与致谢总结与致谢.15参考文献参考文献.16附录一附录一 原理图原理图.17 山东建筑大学信电学院课程设计说明书摘 要电话录音系统是一种能同时进行多路电话实时录音及语音播放的设备,属于CTI 技术的产物,是计算机技术与语音技术的完美结合。由于采用了先进的数码录音技术,配以功能强大、可靠的软件,并借助大容量计算机硬盘作为存储介质,完全突破了传统的电话录音概念。通过电话录音系统可实现自动记录主叫号码和被叫号码,同时对多路语音通道录音或监听,自动备份,以及灵活的录音查询方式。系统可以按客户需求自动对硬盘进行维护,从而保证系统的不间断、稳定工作。用单片机进

3、行控制,利用 ISD2590 芯片设计实现的一种数字式自动答录系统。该系统具有一定程度的智能化,且实现简单,具有较大的可扩充性。本设计做的是一个电话自动录音系统,设计中介绍了以单片机为微处理器的电话自动录音系统,给出了硬件框图和程序流图,电话自动录音系统特别适用于家庭和办公室。关键词关键词:单片机;电话录音;语音芯片;自动答录山东建筑大学信电学院课程设计说明书01 设计目的和要求1.1 设计目的 通过设计一个电话自动录音系统,时期能在用户不在时及时收录来电留言,以方便工作生活。通过这次设计与专业知识相联系,提高对专业的了解与掌握。1.2 设计要求 本设计要求实现一个能电话自动录音系统。该系统可

4、以附加在通常的电话通信网之上,作为电话通信的附属终端设备,和电话机一起为用户提供电话通信功能。该系统和电话机并联在用户电话线上,当有电话呼入时,如果用户在规定时间内摘机应答,则录音系统不起任何作用;如果用户在规定时间内未摘机应答,则录音系统自动摘机,并向主叫用户给出 如“请在信号音后留言”等语音提示,并对主机用户录音。当有新录音时,要给出明显的指示,如指示灯、液晶显示器显示汉字提示等。用户可以方便的管理录音,可浏览、播放、删除录音。1根据已知参数对输入信号特征进行分析、需求分析,选择确定处理器型号、语音电路芯片型号,完成处理基本电路、语音电路、自动摘挂机电路、键盘电路、显示电路等硬件设计。 2

5、基本教学要求:每人一台计算机,计算机安装 Protel、程序开发环境等软件。山东建筑大学信电学院课程设计说明书12 设计原理2.1 电话自动录音系统的概况语音处理技术是计算机中文信息处理领域的一项重要技术,它是把语言信号转化成数字信号,然后进行压缩存储,或把数字信号解压还原成语音信号。计算机电话录音系统就是语音处理技术的一项重要应用,它是现代通讯技术和计算机技术相结合的产物。 通过对各种录音电话的深入研究,本设计提出了一种新型的录音系统,将录音系统作为计算机的一种附件,增加其功能,从而大大降低录音系统价格,并且可以大大降低现有录音系统的安装、调试难度。该系统还提出了一种模拟语音信号进行数字化录

6、音的方法,并将其应用于电话录音系统中。电话自动录音系统具有录音时间长、音质好、抗干扰性强以及使用方便等优点。 该设计介绍了以单片机为微处理器的电话自动录音系统,给出了硬件框图和程序流图,电话自动录音系统特别适用于家庭和办公室。2.2 录音系统原理本系统选用美国 ISD 公司的 ISD2590 单片语音录放集成电路作为语音提示电路的核心部分。ISD2590 采用 E2PROM 存储器,信息可永久保存,零功能存储;它还采用了 DA 盯直接模拟量存储技术,因而能较好地保留语音信息中的有效成分,提高录放音的清晰度。ISD2590 可以存储长达 90s 的语音,能够实现 1600 段语音分段,每段录放音

7、均有一个起始端,该起始端地址选择由 A0A9 确定。ISD2590 的外围电路也非常简单,只需少许阻容元件即可,并且它易与单片机接口,实现分段寻址功能。IS3.4系统上线离线/复位电路。录音电路主要用 ISD2590 芯片,录音电路原理图见附录1。2.3 相关芯片原理2.3.1 ISD2590 芯片的简介ISD2590 芯片,它是美国 ISD 公司的专门产品,具有音质自然、使用方便、单片存储、反复录放、低功耗、抗断电等特点。该芯片采用模拟数据直接在半导体存储器中存储的技术,不需经过 A/D 或 D/A 转换。因此能够非常真实、自然地再现语山东建筑大学信电学院课程设计说明书2音、音乐、音调和效果

8、声,避免了一般固体录音电路因量化和压缩造成的量化噪声和“金属声”。片内信息可保存 100 年(无需后备电源),存储单元可反复录音十万次。美国 ISD 公司的 2500 芯片,按录放时间 60 秒、75 秒、90 秒和 120 秒分成ISD2560、2575、2590 和 25120 四个品种。ISD2500 系列和 1400 系列语音电路一样,具有抗断电、音质好,使用方便等优点。它的最大特点在于片内 E2PROM 容量为480K(1400 系列为 128K),所以录放时间长;有 10 个地址输入端(1400 系列仅为 8个),寻址能力可达 1024 位;最多能分 600 段;设有 OVF(溢出

9、)端,便于多个器件级联(1) 芯片的电路特性手动操作/微控制器控制兼容;多段信息处理,可分 1600 段;输入采样频率5.3kHz;典型带宽 2.3kHz;外部时钟频率 1024.0kHz。(2) 部分引脚描述节电控制(PD):本端拉高使芯片停止工作,进入不耗电的省电状态。芯片发生溢出,即 OVF 端变低后,要将本端短暂变高复位芯片,才能使之再次工作。片选(CE):本端变低后(而且 PD 为低),允许进行录放操作。芯片在本端的下降沿锁存地址线和 P/R 端的状态。录放模式(P/R):本端在 CE 的下降沿锁存。高电平选择放音,低电平选择录音。录音时,由地址端提供起始地址,录音持续到 CE 或

10、PD 变高,或内存溢出。如果 CE 是前一种情况,芯片自动在录音结束处写入 EOM 标志。放音时,由地址端提供起始地址,放音持续到 EOM 标志。如果 CE 一直为低,或芯片工作在某些操作模式,放音会忽略 EOM,继续进行。信息结尾标志输出端(EOM):信息何时结束在录音时进行设定。只要 CE 端上升沿到来,录音就停止,此时 ISD 芯片会在内部一个独立的 EEPROM 单元内设置一个信息结束标志 EOM。当由 CE 端脉冲触发放音时,放音持续到 EOM 位为止。山东建筑大学信电学院课程设计说明书3ISD 芯片存储阵列的每一行都可以独立寻址,每一行中均匀地布置 4 个 EOM 定位点,因此芯片

11、共有 2400 个定位点(4600=2400)。例如 ISD2590 采样频率为5.3kHz,每行的寻址时间为 160ms,则 EOM 的分辨率为 40ms。这样,从信息结束到 EOM 信号输出的最大延时是 40ms。EOM 信号为负脉冲,脉宽为 20ms。上升沿实际上标志信息的结束,因此语音在 EOM 处于低电平时仍继续从芯片输出,而在上升沿时停止。DIP 封装图及各引线端功能图 2.2 ISD2590 芯片封装表 2.1 ISD2590 各引脚功能引线端名称 功能1-7 A0/M0A6/M6 地址8-10 A7A9 地址11 AUX IN 辅助输入12,13 VSSD、VSSA 数字和模拟

12、地14,15 SP+、SP- 扬声器输出16,28 VCCA 、VCCD 模拟、数字信号电源正极17,18 MIC、MIC REF 麦克风输入和输入参考端 19 AGC 自动增益控制20,21 ANA IN、OUT 模拟信号输入和输出22 OVF 溢出山东建筑大学信电学院课程设计说明书423 CE 片选(低电平允许芯片工作) 24 PD 芯片低功耗状态控制25 EOM 录放音结束信号输出26 XCLK 外部时钟27 P / R 录/放控制选择操作模式当最高位地址(MSB)A8、A9 都为高电平时,地址端 就作为操作模式选择端 (高电平有效)表 2.2 ISD2590 的控制模式模式控制 功能

13、典型应用A0/M0 信息检索 快速检索信息A1/M1 删除 EOM 标志 在全部语音录放结束时,给出 EOM 标志A2/M2 未用 当工作模式 操作时,此端应接低电平A3/M3 循环放音 从 0 地址开始连续重复放音A4/M4 连续寻址 可录放连续的多段信息A5/M5 CE 电平触发 允许信号中止A6/M6 按钮控制 简化器件接口使用操作模式时需要注意两点:所有操作模式下的操作都是从 0 地址开始,以后的操作根据模式的不同,而从相应的地址开始工作。当电路中录音转放音或进入省电状态时,地址计数器复位为0。操作模式位不加锁定,可以在 MSB(A8、A9)地址位为高电平时,CE 电平变低的任何时间执

14、行操作模式操作。如果下一片选周期 MSB(A8、A9)地址位中有一个(或两个)变为低电平,则执行信息地址,即从该地址录音或放音,原来设定的操作模式状态丢失。分段录放音山东建筑大学信电学院课程设计说明书52500 系列最多可分为 600 段,只要在分段录/放音操作前(不少于 300 纳秒),给地址 A0A9 赋值,录音及放音功能均从设定的起始地址开始,录音结束由停止键操作决定,芯片内部自动在该段的结束位置插入结束标志(EOM);而放音时芯片遇到 EOM 标志即自动停止放音。2500 系列地址空间是这样分配的:地址 0599 作为分段用(见下表),地址 600767 未使用,地址 7681023

15、为工作模式选择。2.3.2 主控制单片机本系统由于需要较多的端口,所以选择MSP430作为主控制器。TI公司设计的MSP430系列单片机是一种超低功耗的混合信号微控制器。这些微控制器通过16位RISC结构、CPU中的16个寄存器和常数发生器使MSP430微控制器能达到最高的代码效率;灵活的时钟源可以使器件达到最低的功率消耗;数字控制的振荡器(DCO)可使器件从低功耗模式迅速唤醒,在少于6us的时间内激活到活跃的工作方式。MSP430的16位定时器经常被应用于工业控制中如:纹波计数器、数字化电机控制电表和手持式仪表等的理想配置,它的硬件乘法器大大加强了其功能并提供了软硬件相兼容的范围,提高了数据

16、处理的能力。MSP430Fx1x 系列具有FLASH 存储器,不同型号单片机的存储器容量和外围模块各不相同,使用者可以根据需要具体选择。MSP430系列器件均是工业级的,运行环境温度为-40+85。具有以下特点:处理能力强MSP430 系列单片机是一个 16 位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7 种源操作数寻址、4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。这些特点保证了可编制出高效率的源程序。运算速度快MSP430 系列单片机能在 25MHz 晶体的驱动下,实现 40

17、ns 的指令周期。16 位的数据宽度、40ns 的指令周期以及多功能的硬件乘法器(能实现乘加运算)相配合,能实现数字信号处理的某些算法(如 FFT 等)。超低功耗MSP430 单片机之所以有超低的功耗,是因为其在降低芯片的电源电压和灵活而可控的运行时钟方面都有其独到之处。山东建筑大学信电学院课程设计说明书6首先,MSP430 系列单片机的电源电压采用的是 1.8-3.6V 电压。因而可使其在1MHz 的时钟条件下运行时,芯片的电流最低会在 165A 左右,RAM 保持模式下的最低功耗只有 0.1A。其次,独特的时钟系统设计。在 MSP430 系列中有两个不同的时钟系统:基本时钟系统、锁频环(F

18、LL 和 FLL+)时钟系统和 DCO 数字振荡器时钟系统。可以只使用一个晶体振荡器(32.768kHz)DT-26 OR DT-384,也可以使用两个晶体振荡器。由系统时钟系统产生 CPU 和各功能所需的时钟。并且这些时钟可以在指令的控制下,打开和关闭,从而实现对总体功耗的控制。由于系统运行时开启的功能模块不同,即采用不同的工作模式,芯片的功耗有着显著的不同。在系统中共有一种活动模式(AM)和五种低功耗模式(LPM0LPM4)。在实时时钟模式下,可达 2.5A ,在 RAM 保持模式下,最低可达 0.1A 。山东建筑大学信电学院课程设计说明书73 设计内容3.1 电话录音系统概述电话自动录音

19、系统是计算机技术与语音处理技术的完美结合。本系统用单片机控制专用语言芯片,构成一套语音录-放系统。若将该系统与电话机连用,便可实现录音电话的功能,即在系统上电后,可以检测电话线路发来的振铃(铃流) 。一旦检测到铃流,便进行模拟摘机,摘机后将主人留言(存在 DRAM 中)及固化留言(存在 EPRAM 中) ,发送给对方。最后开始录入对方语音,直到检测到对方挂机后的线路忙音为止。主人回家后可按放音键将对方留言发送出来,以便主人及时得到对方的留言信息3.2 系统方案设计数字存储式自动应答录音系统的原理如图 1 所示,其核心器件是单片机。利用单片机检测键盘、摘/挂机、铃流等输入信号,并相应地控制和实现

20、双音多频(DTMF)信号的发送、语音芯片的录放音等功能。3.3 器件选型元器件清单见下表。山东建筑大学信电学院课程设计说明书8编号名称型号数量R1电阻1K1R2、R3电阻10K2R4电阻5.1K1R5电阻470K1C1电容220u1C2、C3、C4、C7、C8电容0.1u5C5电容4.7u1C6电容22 u1LED发光二极管1S1开关3MIC驻极体话筒电压电流参考录音机1U1语音芯片ISD259013.4 系统设计在电话自动录音系统中,电源方面,振铃电路和通话电路由电话线上的直流馈电直接提取,其它电路用外电源(5V)供电。系统分为硬件和软件两部分。整个电路按功能主要分成两大部分:语音收发电路和

21、录音部分。语音收发部分的内部组成如图 2 所示。要求可传送的语音信号在300Hz3400Hz 之间。语音收发电路主要包括三大部分:振铃电路、通话电路和发码电路。工作过程为:平时通话电路和发码电路同电话线断开;当振铃信号到达时,振铃电路工作,促使蜂鸣器发声;摘机后,即通过转换开关使通话电路和发码电话线接通,交换机检测后立即停止发送振铃信号,而转接双方的话音信号,通过通话电路实现通话。若欲向外输出话音信号,首先摘机动作使发码电路与电话线接通,交换机检测到即送到拨号音;然后交换机负责把呼叫方拨发的 DTMF 信号送给被叫方,使被叫方电话振铃。振铃电路主要用 SGS 公司的 LS1240 芯片,通话电

22、路用TEA1061 实现,发码电路使用可单片机接口的 HT9200A 芯片,可实现 DTMF 数据山东建筑大学信电学院课程设计说明书9的发送,且容易对其进行软件控制。录音时主要用 ISD2590 芯片。录音部分的电路如附录一中电路图所示。单片机除了要控制 ISO2590 的 CE、P/R、PD 和 EOM4 个控制端,还要控制地址端的高 4位(A9A6),以使信息的分辨率最小为 9.6s。图中的继电器开关 J1-2 可以控制芯片的录音方式:当图中所示连接开关,芯片从 MIC 录音;当断开 J1-2,语音信号从 20脚(ANA IN)录入芯片,MIC 不起作用。3.5 软件设计3.5.1 主程序

23、先扫描键盘(采用非编码键盘),若所按键的键值小于或等于 0CH,表示要发码,转入发码(SENDCODE)程序。这些键共包括:09、*和#键。若键值大于0CH,则表示是功能控制键,依次判断是哪个键,然后转入相应子程序。这里功能键共包括:ON/OFF、PLAY、READY、RECORD。流程图如图 3 所示。山东建筑大学信电学院课程设计说明书103.5.2 键盘扫描子程序程序采用非编码键盘,单片机必须对所有按键进行监视。一旦发现有键按下,单片机应通过程序加以识别,找出它的行列值,并求出它的键值,然后转入相应的处理程序,实现该键功能。3.5.3 ONOFF 键子程序ON/OFF 键是摘挂机控制键,它

24、对应的键值是 10H。当有振铃信号输入或欲输出话音时,要将通话电路与电话线接通。此时可以按下 ON/OFF 键,单片机检测到此键便控制继电器 JK1(使 P1.4 取反)完成此要求。3.5.4 RECORD 键子程序RECORD 键是录主人留言信息控制键,它对应的键值是 0DH。主人要把自己不在家的留言信息(例如:“您好,这是 XX 的自动留言机,主人不在家,请留言,留言时间是 80s”)。预先录入 ISD2590 芯片中,以便需要时可以随时调用。在这里留有 9s 的时间用来录这段话。具体操作是:选按下 RECORD 键,程序检测到此键后,便开始示主人留言信息并启动单片机的 T0 中断定时。9

25、s 后自动停止。山东建筑大学信电学院课程设计说明书11由于对 ISD2590 进行直接寻址时,信息的最小分辨率是 150ms,所以将 A0A5都接地,将 A6A9 连到单片机输出端。这样可以使信息的最小分辨率变为9.6s(150ms2 6=9.6s)。利用单片机的 T0 中断定时器从 ISD 的初始地址(即A6A9 都为 0)开始定时 9s,并段时间留作主人留言区(剩下大约 0.6s 不用)。把接下来的 80s 用来录对方留言信息。3.5.5 READY 键子程序READY 键是准备实现自动留言功能控制键,它对应的键值是 0EH。当主人出门前,预先按下此键等待。当有振铃信号输入时,振铃检测电路

26、检测到振铃响了 4 次后,便发给单片机一请求信号。单片机响应后,首先将通话电路与电话线接通(模拟摘机),然后将主人留言信息发给呼叫方,发送完毕后马上准备进行录音。本程序留有 80s 的时间录对方留言信息,每次录音都从上次录音结束处开始到此次对方录音完毕并挂机为止,循环录制(自动覆盖最前面信息),每次录音完毕自动挂机。主人回家后,可以按下复位键,再进行其他的操作(比如播放留言信息)。流程图如图 4 所示。山东建筑大学信电学院课程设计说明书123.5.6 PLAY 键子程序PLAY 键是播放留言控制键,它对应的键值是 0FH。当主人要听自己留言信息或对方留言信息时可以按下此键,这时便开始播放第一段

27、信息(主人留言);若不想听此段信息,可以不等其播放完,再按一下 PLAY键,便从第二段开始播放(对方留言);若再按此键,便重新播放第一段信息;只要按的不是 PLAY 键,就跳出此子程序,ISD2590 停止播放。流程图如图 5 所示。山东建筑大学信电学院课程设计说明书13本文设计实现了一种数字芯片存储式自动答录系统。该系统具有实用性强、稳定性高等诸多优点,适合家庭和商业两用,且在功能上可以扩展。山东建筑大学信电学院课程设计说明书14总结与致谢本次设计设计的系统具有自动录音等特点,能够在有电话呼入时,如果用户在规定时间内摘机应答,则录音系统不起任何作用;如果用户在规定时间内未摘机应答,则录音系统自动摘机,并向主叫用户给出 如“请在信号音后留言”等语音提示,并对主机用户录音。当有新录音时,给出明显的指示。但同时存在一些不足,其录音时间较短。通过本次课程设计,使我对录音系统中的语音芯片和单片机等都有了一定的掌握和理解,巩固了我在程控交换原理课程中所学的基本理论知识和实验技能,使我对专业课程中的知识有了更深入的了解,锻炼了思维创造能力,与动手能力。进一步激发了我对所学专业学习的兴趣;提高了我的专业理解能力。通过设计也加深了我对通信领域内的一些前沿知识的了解与认识,体会到了专业的深远,加强了我对本专业的求知欲。在设计的过程和设计说明书的撰写过程中,孙雪

温馨提示

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

评论

0/150

提交评论