一种智能录放音系统的设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
启动录音子程序
停止 录音子程序
启动放 音子程 序

录音起始地址低8 位 ( 2: S 4 0 R ) D 04  ̄I 停止定时器T 计数 0

放音起始地址低8 位
( 4 J ID 0 4 R )'S 4 0 z  ̄

发送S O  ̄令 TP

录音起始地址高8 位
( 3 iID 0 4 R ) S 40  ̄
+ V 5 h
V ' S s S ^ A D
X L CK
AU OUT
錾 阳 S . T 0 O P I L l
阳 . 1

^NA l N・



AM CAP
l I
= IL 口F l 上

j \
替ቤተ መጻሕፍቲ ባይዱ
阳 F o . 5 4
囤 2 智能语音录放系统 电原理图
1 系统硬件 电 路 爿 . 2
ID 0 4 S 4 0是一种微控制器“ ” 从 设备 , 主” 而“ 控制器可 以是 内置有S I P兼容接 口的微控制器 , 也可以用 I / 0口仿真S I P通信协议 。 微控制器控¥ ID  ̄ 芯片的所有操作 , S 操作命令通过串行通信接 口 送入。 P端 口的 SI 控制位如图 l V 标志指示ID 。O F S 录放操作已到达存储器 的末尾 ;O 标志只在放音过程 中检测到内部的 EM E M标志 时 , 状态 位 置 l P指 令表 如表 l O 此 。S I 。
期表示ID S 存储器的操作进行 了一行 ( D 0 48 P I 4 0—M 中的存储器共有2 0 行 )该信号 15 s S 40 , 7m 保持高电平 , 低电平为2m 。 5 s在快进模式下 , A 的高电平为28 5 s 电平为3. u。 RC 1. u, 7 低 1 5s据此我们就可以直接设置该语 2 音段的起始地址 , 在录音开始时 , 将单片机的定时器T T作在g R C O  ̄ A 信号的计数方式 ( 如图2 R C , A 与单片 机IT 连接)结束录音 , N0 , 则停止计数。由此得到该语音段所占的地址单元数 , 加上该段起始地址 , 再加 1 , 即为下一语音段的起始地址 。 2 , E R M A 2 C 8 图 中 在E P O T 4 0 中建立了一张地址表 , 用来存储各语音段的起 始地址。 需进行组合回放时, 可先通过键盘输人已编辑好 的各语音段序号 , 再按下放音键。根据E P O ER M 中的地址表 , 单片机通过 口线对ID 04 S 4 0 发送相应的语音段 的起始地址和播放指令 , 当产生IT 中断时, NI 该段语音播放结束 , 再从地址表 中取 出下一段语音的起始地址 , 继续播放。
在我们的设计 中, 采用 的微控制器是A M L 司的低 电压 、 T E公 高性能 8 M S 位C O 单片机A 8C 1 由于 T9 5 , 它将8 P 和闪速存储器组合在单个芯片中,为很多嵌入式控制应用系统提供 了高度灵活 且价格低廉 位C U 的解决方案。图2 T 9 5与ID 04 为A 8C l S 4 0构成的智能语音录放系统电原理图。
1 录放音 系统硬 件 电路设计
11 1 D 0 4 述 . 8 40概
I 40语音芯片是ID S 04 D S 公司新一代产品, 单片录放时间为8 1分钟 。芯片采用多电平直接模拟量存 .6 一 储专利技术 , 省去了AD DA / 、 /转换器 , 每个采样值直接存储在片内单个E P O 单元 中 , ER M 因此能够非常真 实 、 然地再现语音、 自 音乐 、 音调和效果声 , 避免了一般固体录音电路因量化和压缩造成 的量化噪声和“ 金 属声 ” 。芯片采用C O 技术 , M S 内含晶体振荡器、 防混叠滤波器 、 平滑滤波器 、 自动静噪 、 音频功率放大器及 高密度多电平闪烁存储阵列等 , 因此只需很少的外 围器件就可构成一个完整的声音录放系统 。
图。
关键词 : 单片机 ; S 40 ; ID 0 4 分段录音 ; 组合 回放
中图分类号 : P 6 .: N 1. T 3 81 T 9 2 3 文献标识码 : A
O 引 言
目前基于单片机的语音系统的应用越来越广泛 , 如手机话费查询系统 、 医院收费配药语音系统 、 语言 型仪表、监控系统语音报警及公共汽车报站器等 。本文介绍 了用Fah l 单片机A 8C 1 s T 9 5 和录放音时间为 8 l分钟的数码语音芯片ID 0 4 6 S 4 0设计的智能语音录放系统 , 该系统能实现语音的分段录取 、 组合 回放 , 通过软件的修改还可实现整段录取和循环播放 , 且不必使用专门的I 语音开发设备 。 S D 该系统 已成功地应 用于我们研制的“ 基于无线接入数据传输的人防及灾害报警系统 ” 中的报警遥控终端 中。
进) 中检测到E M或O F# 将 引发IT 中断。图中的M C 0 V H, N1 I是语音信号的输入端 , 输入的模拟语音信号通 过三极管组成的放大器加到I 4o 的反向模拟输入端A A I一 S 4 0 的 1脚是语音信号的输出端 , S 04 D N N ; D 04 3 I
输出的语音信号通过L 3 6 M 8 功率放大器放大后接扬声器 。因为ID S 的供 电电压为3 + V V,5 直流电源通过 70 为其供电。由P . P . 83 2 ~ 2 构成44 放音控制键盘 , 0 7 *录/ 包括数字键及放音 、 录音 、 停止 、 快进等功能键 , 实 现键盘控制录放音 。另外 , 通过A 8 C 1 T 9 5 的串行 口, 以接收来 自上位机的录放控制命令 , 可 从而方便地实 现由上位机控制的录放音 。图 中MA 3 8 实现22 8 电平转换 ,T 4 0 为系统扩展 的一片I 总线 的 X 02 3/ 5 4 A 2C 8 I C E P O 容量为I B 由P , P . E R M, K , 0 一 03 0 驱动的一组发光二极管分别表示I 4 0 当前的工作状态 。 S 04 D

术 师


院 学

第 l 卷 1
图中ID 04 S 4 0 的片选信号s 由P . s 1 提供 ,1 为ID 0 P . S 提供 串行时钟信号 , 1 接 至ID 04 1 P. 2 S 40 串行输入端 M S ,1 接至ID 0 4 O IP - 3 S 40 串行输 出端M S 。ID 04 N 引脚接至C U N IID IO S 4 0 的IT P 的IT , 在任何操作 ( S 包括快

放音起始地址高8 位
( 5 送 ID 0 4 R ) S 4 0

本 段起 始地址
』 I 送 E c 令 发 sT E命 R 』 I 动 时 计 启定 器 数 j l 发 Rc 令 送 E命
( 3 2 存入 RR)
EE ROM P

发送S T P A 命令 E LY
I盘 P P 4 lm x 21 4 l 键 i .. 70 1
/t l ln ,
,m l
JL/ — 1 ZI r — l ‘oC r—l lS I r 40 s K SC /V M s C ¥ I
) l N
P , . AC
ANA I N
竺= } =p 5 m
F g T e lc ii r c l a fne ie t eod & pa s m i 2 h e t c ypi i e po t l n rcr e r t n p m i lg ly y t s e
维普资讯 http://www.cqvip.com
4 6


维普资讯 http://www.cqvip.com
第 6期
袁静萍 厉荣卫: 一种 智能录放音系统的设计与实现
图 1 P 端口的控制位 S I
Fg1 h o t l io P ot i. T ec nr t f I r ob S p
表 1¥ I P 指令表
T b1 S I e eti a. P p r r r oe

要: 介绍 一 种基 于单 片机 A 8 C 1 数码 语 音芯 片ID 0 4 T 9 5及 S 4 0 的智 能 录放 音 系统 的 实 现方 法 。通 过分 析
I 40 的内存 管理机制 , 阐述 了单片机控制非定长语音分段录音和组合 回放技术 , 出了软件设计流程 S 04 D 重点 并给
V 11 . o 6 o . 1N . De . 2 o c。 o 5

种智 能录放音 系统 的设 计 与实现
袁 静 萍 厉 荣 卫 ,
(. 1 江苏技术师 范学院 信息与教 育技术 中心 , 江苏 常州 2 3 0 ; 1 0 1 2江苏技 术师范学院 计算机科学与工程 学院, . 江苏 常州 2 3 0 ) 10 1
维普资讯 http://www.cqvip.com
第 1 卷第 6 1 期
2 0 年 1 月 05 2
江 苏 技 术 师 范 学 院 学 报
J OUR NAL OF JANG U TE HERS U Y ST 1 S AC NI I FTE H e 9Gy
3 智能录放音 系统应用 实例
以上介绍的智能录放音系统 已成功地应用于我们研制的人防及灾害报警系统的报警遥控终端 中, 人
防及灾害报警系统主要 由中央控制中心 、 报警终端两部分组成 , 其它部分 由中国移动通信公 司提供 , 系统 结构框图如图4 。
报遥 控 终 端
报遥控终端 2
维普资讯 http://www.cqvip.com
第 6期
袁静 萍 厉荣卫 : 一种智能录放音 系统的设计 与实现
4 7
2 录放音时A 8 C 1 S 4 0 的控制程序设计 . 2 T 9 5 对ID 0 4
智能录放音系统软件 由主程序 、 键识别、 功能键处理子程序 、 外中断服务程序等模块组成 。主程序主 要完成对系统的初始化 , 包括存储单元 、 定时器 、 外中断和串行 1的设 置。图3 3 分别给出了系统软件的核 心部分一 A 8C S 40 的录放音控制流程图。 T 9 5 对ID 04 1
2 单片机对 ID 0 4 S 4 0 的录放音控制
21 ID 0 4 ̄部 地 址单元 寻 址 . S 401
有若干条语音信息( 假设编号为# 、2 # 、4 ……) 录入 ̄ID 0 4 若要实现任意组合 回放 , 1# 、3 # 、 需 ] 1 4 0 中, S 则 必须知道所录的每段信息 的起始地址 。S 4 0 的2 引脚为行地址时钟( A ) I 04 4 D R C 漏极开路输出 , 每个R C A 周
收稿 E期 : 0 50 —5 t 2 0 —61 ;修回 日期 : 05 1—7 2 0 ,11 基金项 目: 江苏技术师范学院科 研基金资助项 目( Y 0 0 7 K Y 34 ) 作者简介 : 袁静 萍(9 5 )女 , 16 一 , 江苏常州人 , 江苏技术 师范学 院信息与教育技术 中心 高级 实验 师 , 主要研 究方 向 : 计算 机应用 ; 厉荣卫 (9 4 )男 , 江东阳人 , 16一 , 浙 江苏技术师范学 院计算机科 学与: 【程学 院副教授 , 主要研 究方 向: 计算机应用。

计算 下段起始地址
( 3 ( 2=R ) R )R )( 3 ( 2 + T )T 0 + R )( H0 ( L ) I

开IT 中断 N1

发送P A ' - L Y ̄
图 3 录放音控制程序流程图
Fg3 i. Th o h r f eoda dpa o n o t l rga ef w c at c r n lysu d c nr o rm l or op
相关文档
最新文档