EDN首页   博客首页

日志档案

发表于 2008-6-3 12:50:11

2

标签: 无标签

STM32:电话语言留言机

STM32项目/学习计划表

项目名称  电话语言留言机
请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.ednchina.com/member/Register.aspx
联系方式
(邮箱/电话)
为了保证用户隐私,此处已被隐藏
预计实施时间 自  6月15日 到8月30日 计划参加人数  2
背景描述

随着电话机的发明与普及,它给人们生活带来了巨大的变化。但是常常遇到紧急事情却没人接听电话,而用户也不知道谁曾经打过电话给他。而造成了一些不必要的麻烦。所以如果有一种电话机,当用户由于某种原因未及时接听电话时,电话机能够自动接听并存储留言。当对方挂断后,电话能够提醒用户有人留言注意及时查收等。这样就能够尽量弥补由于未及时接听电话所带来的一些不必要麻烦。

 
功能描述

1. 来电响铃5声还无人接听时,自动播放用户预录的语音并开始录音,对方挂断后自动结束录音。并能记下来电时间、号码、以及录音长度。

2.提示语音可自主录制。

3.能够显示当前时间。若有来电,则会显示出来电时间、留言条数、来电号码显示。发光二极管会不断闪烁,提示用户有留言,注意查看。

4.根据用户的选择播放相应的留言,并具有回拨功能。

5.支持SD数据卡扩展,以便存储更多的留言,并方便用户把留言存储到个人电脑上。

6. 用户可以对留言机设置密码,防止留言等信息被别人了解。

 
解决办法

本设计中应用到的技术有:ADPCM编解码、SD卡扩展、A/D以及D/A转换。下面介绍主要的技术:

1. ADPCM(自适应差分脉冲编码调制)技术是一种利用样本间的高度相关性和量化阶自适应压缩数据的波形编码技术。其核心思想是利用自适应改变量化阶的大小,即就是使用小的量化阶编码小的差值,使用大的量化阶来编码大的差值;使用过去的样本值估算下一个输入样本的预测值,实际样本值和预测值之间的差值总是最小

2. SD卡扩展的核心是SD卡控制器。SD卡控制器需要为SD卡提供频率可配置的时钟,控制器还要负责发出命令接受响应以及发送/接受数据,为保证传输的正确性控制器还要对命令、响应、数据进行CRC校验。

SD卡控制器通过SD总线对SD卡进行初始化以及读写等操作。SD总线包括时钟线CLK,命令线CMD,数据线DAT3-DAT0等.SD总线上的通信基本命令和数据的比特流,命令和数据的第一位是起始位,最后一位是停止位.控制器通过发出命令发起操作,命令通过命令线传给SD卡,SD卡发出响应作为对于命令的回应,响应也在命令线上传输.控制器接受并分析响应以确定SD卡的状态,并根据SD卡的状态进行下一步操作。

 
预期效果 熟悉STM32芯片,学习USB接口,电话控制,SD卡读写,语音编解码
 
时间安排 日  期 进    度    描    述
 6-15~7-10  硬件设计
 7-11~8-10  软件设计
 8-10~8-30  系统调试,设计总结
总结  
备  注

签名:    赵超志       时间:2008-06-03

系统分类: 单片机   |   用户分类: 单片机   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(208)    回复(1)  

投一票您将和博主都有获奖机会!

最新评论