zhang32568 发表于 2026-5-24 10:24:53

发帖祝贺。终于搞定CAN双向对讲

经过几个月断断续续的努力。终于搞定CAN双向全双工对讲。
采集音频语音。采样率8K 。采用ADPCM压缩传输。
STC32G12K128,主频24M can速率500K 。
PWM 通过PLL 144M 输出载波40K 。
(ARR大概在3600),和12位采集数据4095相差不大
。播放两级阻容无源滤波。
(测试条件限制只能先这个播放)

138111





每间隔32ms发送一次。发送20帧(16帧数据,1帧帧头帧尾+信息,3帧传感器数据)每帧发送间隔100us左右(保证接收不会溢出)。20帧发送完刚好10毫秒。从机发送也是10MS。中间间隔12毫秒刚好屏幕刷新。互不影响。采集使用DMA 6个通道采集数据。中断直接读取数据。

狂热主宰 发表于 2026-5-24 10:57:00

类似于病房呼唤对讲设备
可以测试较长距离的通信效果如何

zhang32568 发表于 2026-5-24 11:18:50

狂热主宰 发表于 2026-5-24 10:57
类似于病房呼唤对讲设备
可以测试较长距离的通信效果如何

用了100多米网线测试 每问题

jwd 发表于 2026-5-24 11:24:50

祝贺祝贺

East Wind 41 发表于 2026-5-24 11:32:42

好的,好的。整理一下,开源呗。独乐乐不如众乐乐{:4_167:}{:4_167:}

lcwswust 发表于 2026-5-24 22:15:52

音频来自"line in"而不是麦克风吗?加油,后面可能会遇到啸叫。

zhang32568 发表于 2026-5-25 08:41:41

啸叫肯定会。但是使用环境是双方都带耳机。没有任何问题。

wangxiangtan 发表于 2026-5-26 17:23:01

牛的牛的,太厉害了

xiangzichen 发表于 2026-5-27 00:09:40

这个🐮.stc的片子越来越厉害了.

patch1582 发表于 2026-6-8 22:22:47

厉害了
页: [1]
查看完整版本: 发帖祝贺。终于搞定CAN双向对讲