搜索
bottom↓
回复: 254

SPEEX做的对讲机:完全开源=原理图+源程序

  [复制链接]

出0入0汤圆

发表于 2012-7-12 09:58:36 | 显示全部楼层 |阅读模式
    去年做的一个项目,之前在阿莫论坛上发过该源程序(STM32),PCB未发布,今天一起发布了。供大家研究和DIY.
    PCB是第一版,调教后忘记在PCB上改了,调教后的电路声音清晰,完全实现全双工通信。使用我提供的这版PCB也不影响使用,主要是在电源地方加个电解电容;在DA输出的地方运放周边的电阻阻值,电容容值要小改一下。懂模电的可以自己改下。AD/DA模块可以用更便宜的芯片代替。AD/DA部分电路也可参考STM32官网的硬件DEMO。
    源程序有四个,亲测都能使用,第一个是speex的例程,有一段男声部的DEMO,第二、三、四个是本人写的对讲机的源程序。
    如果你没有数传模块,没关系,直接将我的两块板子串口连接起来就能实现验证,双向全双工通信。如果你对无线通信有研究,也可以在我的基础上加上容错、纠错处理,语音加密处理,将其做成一款真正实用的对讲机。在此权当抛砖引玉。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-7-12 10:06:26 | 显示全部楼层
沙发  楼主好人

出0入618汤圆

发表于 2012-7-12 10:36:11 | 显示全部楼层
有没有做消回音处理?

出0入0汤圆

发表于 2012-7-12 10:44:16 | 显示全部楼层
这个不错,谢谢!

出0入90汤圆

发表于 2012-7-12 11:04:03 | 显示全部楼层
楼主提供的资料不错,学习了!不过楼主发布的原理图等,是ad的吗?

出0入8汤圆

发表于 2012-7-12 11:21:36 | 显示全部楼层
speex虽然在用,但是一直没有真正弄懂过。

出0入0汤圆

 楼主| 发表于 2012-7-12 14:13:57 | 显示全部楼层
gzhuli 发表于 2012-7-12 10:36
有没有做消回音处理?

没有做回音处理,

出0入0汤圆

 楼主| 发表于 2012-7-12 14:14:18 | 显示全部楼层
honami520 发表于 2012-7-12 11:04
楼主提供的资料不错,学习了!不过楼主发布的原理图等,是ad的吗?

是AD的原理图

出0入0汤圆

发表于 2012-7-25 08:43:09 | 显示全部楼层
如果有回音处理就更好了。

出0入0汤圆

发表于 2012-7-25 08:57:04 | 显示全部楼层
好人卡。

出0入0汤圆

发表于 2012-7-25 09:35:13 | 显示全部楼层
不错,感谢楼主无私分享~~

出0入0汤圆

发表于 2012-7-25 20:17:55 | 显示全部楼层
不错,学习下~

出50入0汤圆

发表于 2012-7-25 20:43:58 | 显示全部楼层
MARK!不错,顶一下!

出0入0汤圆

发表于 2012-7-25 20:59:26 | 显示全部楼层
mark                  

出0入0汤圆

发表于 2012-7-25 22:12:24 | 显示全部楼层

加油加油

出0入0汤圆

发表于 2012-7-25 22:32:31 | 显示全部楼层
没搞懂speex,继续……

出0入0汤圆

发表于 2012-7-25 22:41:17 | 显示全部楼层
mark speex

出0入0汤圆

发表于 2012-8-2 17:28:41 | 显示全部楼层
MARK MARKMARK

出100入18汤圆

发表于 2012-8-3 13:39:55 | 显示全部楼层
楼主好人!!!!!!

出0入0汤圆

发表于 2012-8-3 13:45:37 | 显示全部楼层
楼主组个团,出个套件啊

出0入0汤圆

发表于 2012-8-3 14:32:03 | 显示全部楼层
楼主用的是什么数传? 数据量有多大啊?

出0入0汤圆

发表于 2012-8-3 15:31:36 | 显示全部楼层
mark speex STM32 对讲机

出0入0汤圆

发表于 2012-8-3 15:40:11 | 显示全部楼层
顶楼主...............................

出0入0汤圆

发表于 2012-8-3 15:48:44 | 显示全部楼层
楼主真是好人,下载研究

出0入0汤圆

发表于 2012-8-3 16:06:41 | 显示全部楼层
mark......

出0入0汤圆

 楼主| 发表于 2012-8-3 23:10:37 | 显示全部楼层
lghtjpu 发表于 2012-8-3 14:32
楼主用的是什么数传? 数据量有多大啊?

用的是深圳友讯达公司的FC-221/AG数传模块,网址如下:http://www.friendcom.com/2008/product/221AG.asp,空中波特率设置为最高的19200bps,

出0入0汤圆

发表于 2012-8-4 11:49:02 | 显示全部楼层
建议lz出套件
一边学习一边用

出10入95汤圆

发表于 2012-8-7 20:01:49 | 显示全部楼层
SPEEX 数字对讲机

出0入0汤圆

发表于 2012-8-7 23:20:46 | 显示全部楼层
楼主真无私!

出0入0汤圆

发表于 2012-8-10 19:01:35 | 显示全部楼层
顶顶顶  好东西

出0入0汤圆

发表于 2012-8-11 09:53:16 | 显示全部楼层
lz好人.

出0入0汤圆

发表于 2012-8-11 10:13:27 | 显示全部楼层
大家都怎么实现 回音处理 ?

出0入0汤圆

发表于 2012-8-11 10:19:29 | 显示全部楼层
好东西啊!!

出0入0汤圆

发表于 2012-8-11 10:37:43 | 显示全部楼层
请问下距离有多远

出0入0汤圆

发表于 2012-8-11 11:47:17 | 显示全部楼层
没搞懂speex,谢谢分享。收藏了。

出0入0汤圆

发表于 2012-8-11 12:08:32 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2012-8-11 14:18:57 | 显示全部楼层
不错,感谢楼主无私分享

出0入0汤圆

 楼主| 发表于 2012-8-11 23:11:21 | 显示全部楼层
powermeter 发表于 2012-8-11 10:37
请问下距离有多远

距离要看你用的数传模块了,这个数传模块号称是一公里,要是在前端加功放,应该会更远。

出0入0汤圆

 楼主| 发表于 2012-8-11 23:13:31 | 显示全部楼层
3466756555 发表于 2012-8-4 11:49
建议lz出套件
一边学习一边用

嗯,第二版已经画好了,有时间打样十片调试一下,

出0入0汤圆

发表于 2012-8-12 00:03:54 | 显示全部楼层
好东西  mark  

出0入0汤圆

发表于 2012-8-12 00:33:29 | 显示全部楼层
有人使用吗?效果如何?

出90入372汤圆

发表于 2012-8-12 01:08:00 | 显示全部楼层
很好的资料 谢谢分享

出0入0汤圆

发表于 2012-8-12 01:13:38 | 显示全部楼层
果断mark了!!!前段时间没做好的东西

出0入0汤圆

发表于 2012-8-12 15:28:53 | 显示全部楼层
下来学习下

出0入0汤圆

发表于 2012-8-12 17:57:37 | 显示全部楼层
收下了,谢谢分享

出0入0汤圆

发表于 2012-8-12 19:14:09 | 显示全部楼层
好东西,顶一下

出0入0汤圆

发表于 2012-8-13 20:36:14 | 显示全部楼层
不错呵呵,以后可能会用到

出0入0汤圆

 楼主| 发表于 2012-8-15 18:13:51 | 显示全部楼层
winfisher 发表于 2012-8-12 00:33
有人使用吗?效果如何?

今晚上上一段speex的视频,由于这块板子没跳过,所以声音不太好。

出0入0汤圆

发表于 2012-8-15 19:09:33 | 显示全部楼层
学习学习                          

出675入8汤圆

发表于 2012-8-15 19:15:57 | 显示全部楼层
比较有意思,业余可以玩玩

出0入0汤圆

 楼主| 发表于 2012-8-15 21:43:26 | 显示全部楼层
speex的演示视频已经传到优酷,l有兴趣的朋友可以看看。http://v.youku.com/v_show/id_XNDM5NDk1Nzg0.htm

出0入0汤圆

发表于 2012-11-11 09:16:29 | 显示全部楼层

好东西  mark

出0入0汤圆

发表于 2012-11-11 09:17:16 | 显示全部楼层
不错啊,mark

出0入0汤圆

发表于 2012-11-11 09:32:58 | 显示全部楼层
果断收藏,

出0入0汤圆

发表于 2012-11-11 09:53:53 | 显示全部楼层
数字对讲机,很好!

出0入147汤圆

发表于 2012-11-11 10:18:56 | 显示全部楼层
非常不错 最近正想做个类似的东西

出0入0汤圆

发表于 2012-11-11 19:38:50 | 显示全部楼层
谢谢楼主!

出0入0汤圆

发表于 2012-11-11 19:43:47 | 显示全部楼层
adispring 发表于 2012-8-11 23:13
嗯,第二版已经画好了,有时间打样十片调试一下,

盼望早点出货。

出0入0汤圆

发表于 2012-11-11 19:47:34 | 显示全部楼层
这个好啊。真好。

出0入0汤圆

发表于 2012-11-11 22:38:02 来自手机 | 显示全部楼层
一直没有搞懂……

出0入0汤圆

发表于 2012-11-11 22:47:47 来自手机 | 显示全部楼层
好东西,可以做个无线话筒

出0入0汤圆

发表于 2012-11-11 23:10:17 | 显示全部楼层
好资料  学习

出0入0汤圆

发表于 2012-11-11 23:17:42 | 显示全部楼层
mark speex

出0入0汤圆

发表于 2012-11-12 00:41:52 | 显示全部楼层
这个挺好的,mark

出0入0汤圆

发表于 2012-11-12 10:22:32 | 显示全部楼层
果断收藏

出0入0汤圆

发表于 2012-11-12 12:00:12 | 显示全部楼层
谢谢lz~~~~

出0入0汤圆

发表于 2012-11-12 15:30:06 | 显示全部楼层
要是找几年知道有这种好东西该多好呀,当时泡我老婆,每晚电话,要是有这个对讲机,可以节约好多钱开房呀~!

出0入0汤圆

发表于 2012-11-12 15:57:17 | 显示全部楼层
战略mark

出0入0汤圆

发表于 2012-11-12 16:16:24 | 显示全部楼层
不错,学习了

出0入0汤圆

发表于 2012-11-12 16:33:26 | 显示全部楼层
这个很好,支持

出0入0汤圆

发表于 2012-11-12 23:16:44 | 显示全部楼层
谢谢分享 学习中

出0入0汤圆

发表于 2012-11-12 23:28:27 | 显示全部楼层
最近户外刚好需要用到,如果有套件就好了,自己买东西不是很方便。。

出0入0汤圆

发表于 2012-11-13 13:47:41 | 显示全部楼层
不错,好东西。

出0入0汤圆

发表于 2012-11-26 20:56:34 | 显示全部楼层
好东西,先下载了。楼主威武

出0入0汤圆

发表于 2012-11-27 10:25:41 | 显示全部楼层
强大

出0入0汤圆

发表于 2012-11-27 10:28:09 | 显示全部楼层
下來研究,研究謝謝分享...

出0入0汤圆

发表于 2012-11-27 17:00:10 | 显示全部楼层
下来学习了

出0入0汤圆

发表于 2012-11-27 21:55:34 来自手机 | 显示全部楼层
好资料,谢谢

出0入0汤圆

发表于 2012-11-27 22:15:21 | 显示全部楼层
谢谢,跟着学习

出0入0汤圆

发表于 2012-12-21 16:47:21 | 显示全部楼层
gzhuli 发表于 2012-7-12 10:36
有没有做消回音处理?

如果采样跟播放错开就不会产生回音了啊。

出0入0汤圆

发表于 2012-12-23 00:31:14 | 显示全部楼层
mark mark mark

出0入0汤圆

发表于 2012-12-23 12:38:23 | 显示全部楼层
非常不错,谢谢楼主~~~~~~~~~~~~~~

出0入0汤圆

发表于 2012-12-23 14:07:18 | 显示全部楼层
支持,有段时间搞无线模块搞到晕

出0入0汤圆

发表于 2012-12-23 18:45:15 | 显示全部楼层
谢谢 楼主

出0入0汤圆

发表于 2012-12-23 18:57:24 | 显示全部楼层
收了学习,对讲机

出0入0汤圆

发表于 2012-12-23 18:59:14 | 显示全部楼层
mark谢谢 楼主

出0入0汤圆

发表于 2012-12-23 19:17:01 | 显示全部楼层
谢谢楼主

出0入0汤圆

发表于 2013-1-29 09:13:11 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2013-1-29 09:27:16 | 显示全部楼层
牛,有时间也搞个玩玩

出0入0汤圆

发表于 2013-1-30 16:30:18 | 显示全部楼层
狂顶楼主!!!!!!!!!!!!!!!!!

出0入0汤圆

发表于 2013-4-7 22:35:57 | 显示全部楼层
楼主太有才了,顶!

出0入0汤圆

发表于 2013-4-9 15:13:51 | 显示全部楼层
多謝分享

出0入0汤圆

发表于 2013-4-9 16:03:18 | 显示全部楼层
以前弄过一段时间,但是后来换了工作就没弄了,,,,楼主伟大

出0入0汤圆

发表于 2013-4-10 13:54:30 | 显示全部楼层
没看到源文件啊,,楼主

出0入0汤圆

发表于 2013-4-10 14:20:19 | 显示全部楼层
mark mark   

出0入0汤圆

发表于 2013-4-10 14:30:36 | 显示全部楼层
收藏先,以后看

出0入0汤圆

发表于 2013-4-10 14:33:02 | 显示全部楼层
楼主应该只是利用speex做音频(语音)压缩与解压,然后再空中传播.
至于消回音(echo-cancel)只是speex项目里面一个独立部分,与音频编解码无关。
可以在项目里面单独使用消回音(speex echo cancel),而不使用speex codec.

出0入0汤圆

发表于 2013-5-4 18:55:25 | 显示全部楼层
没接触过这玩意,先mark一下!

出0入0汤圆

发表于 2013-5-4 18:57:07 来自手机 | 显示全部楼层
好,看看下

出0入0汤圆

发表于 2013-6-5 14:36:27 | 显示全部楼层
顶 好东西
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 07:31

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表