STM32项目/学习计划表
| 项目名称 |
基于STM32实现区域内无线语音通信 |
| 请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.ednchina.com/member/Register.aspx |
联系方式 (邮箱/电话) |
为了保证用户隐私,此处已被隐藏 |
| 预计实施时间 |
自 7月10到 10 月10 |
计划参加人数 |
3人 |
| 背景描述 |
该计划的背景及其实现的目的、意义 |
| 目前价廉的语音通信方式很少,对讲机虽然通信不需要额外的费用,但是受其工作方式的限制,市面上的大部分的对讲机都是半双工的,即通信双方不能同时讲话。鉴于此,我们预开发一种成本低,通信可靠安全的无线语音设备,该设备不仅能双向通信,而且具有蓝牙耳机般大小的体积,方便携带。适合多种场合的使用。 |
| 功能描述 |
详细描述该项目能够实现的功能 |
| 利用STM32控制芯片,W681310 PCM编解码芯片及CC1100无线收发芯片来实现语音的双向通信。为提高信道的利用率及保证通信的可靠性与安全性,在充分发挥该硬件系统优点的基础上,实现语音数据压缩及AES加密方法。该系统要求能实现500米区域内的通信。 |
| 解决办法 |
预计会遇到的困难和相应的解决办法 |
| 目前CC1100和W681310两部分的驱动目前已经在8位单片机上实现,ADPCM也已在8位单片机上实现,并实现了语音的双向通信。因此做的工作就是移植这些程序到STM32平台上。
由于对STM32是初学,因此最初的最大困难就是在较短的时间内能掌握它,至少是对该项目中用到的功能能熟练掌握。因此这个问题需要多动手做实验来解决,同时要充分利用身边的人和网络资源来达到受益的最大化。 另一个重要的困难就是如何优化AES程序。目前在8位机上测试的AES上运行时间满足不了该系统的要求。 |
| 预期效果 |
开发项目:利用STM32强大而且丰富的硬件资源实现语音的局域内通信。并能扩展一些功能,形成一个相当完备的系统。 学习项目:能够了解STM32相关功能的用法,对以后利用STM32开发产品做一些技术储备。 |
| 此外该项目也可以很容易的改造成数传项目,例如无线抄表等。 |
| 时间安排 |
日 期 |
进 度 描 述 |
| 07.10~08.10 |
熟悉STM32的特点及动手做一些小实验,并将在8位机上实现的功能移植到STM32上。 |
| 08.11~08.31 |
在STM32的开发板上调试完成AES加密功能。 |
| 09.01~10.10 |
制作该项目的硬件平台,并进行调试,最后给出样机。 |
| 总结 |
通过该项目熟练掌握STM32的功能,为以后的其它项目做好技术储备。 |
| 备 注 |
签名:杨淑文 时间:2008年7月5日 |
系统分类:
单片机 | 用户分类:
无分类
| 来源:
原创