打印
[STM32F1]

请教如何用STM32的AD采集幅值正负1V的正弦波信号?

[复制链接]
16284|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sdtsd|  楼主 | 2014-8-8 18:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教如何用STM32的AD采集幅值正负1V的正弦波信号?
好像STM32的AD只能采集0-3.3V的正电压的信号是吗?
那正弦波信号有负电压,怎么采集?
沙发
mmuuss586| | 2014-8-8 18:41 | 只看该作者
加电平转换电路;
将+-1V输入转换成0~3.3V输入;
简单点:就输入信号+1V,这样就变成0~2V输入了;

使用特权

评论回复
板凳
lyn3210| | 2014-8-9 11:46 | 只看该作者
模电资料,可去学习.

使用特权

评论回复
地板
woshigeshuai| | 2014-8-9 13:45 | 只看该作者
绝对值电路+滤波电路

使用特权

评论回复
5
朝阳之光| | 2014-8-9 20:06 | 只看该作者
楼上正解

使用特权

评论回复
6
superdianzifans| | 2014-8-9 21:15 | 只看该作者
本帖最后由 superdianzifans 于 2014-8-9 21:16 编辑

   可以用运放,组成模拟加法电路。

使用特权

评论回复
7
st7715| | 2014-8-9 22:28 | 只看该作者
运放偏置1.5V,放大1.5倍,AD参考电压3V

使用特权

评论回复
8
KC_CEC| | 2014-8-9 23:28 | 只看该作者
没错,可以用同向运放电路,为其提供1.5V的偏置电压。这样你测到的正负1V就会是0.5--2.5V,内部处理的时候去掉偏置就可以了

使用特权

评论回复
9
picasso101| | 2014-9-25 16:16 | 只看该作者
电压偏置

使用特权

评论回复
10
zhengwending| | 2015-11-5 15:33 | 只看该作者
你好!我看你之前发过帖子,问STM32的AD如何采集交流正弦波信号。我现在也有相同的问题,想请教你?

使用特权

评论回复
11
JorryZhao| | 2017-6-16 20:07 | 只看该作者
学习了谢谢!!

使用特权

评论回复
12
fx283| | 2017-6-17 21:57 | 只看该作者
STM32的AD采集范围是可以根据自己的电路设计的,有几个引脚,好像是+Vref和-Vref 还有两个忘了叫啥了,这两个引脚算是AD的独立电源,外部接上电源,采集范围就是(-Vref~~+Vre)了。
可以看看数据手册,有详细的讲解

使用特权

评论回复
13
whtwhtw| | 2017-6-19 08:48 | 只看该作者
本帖最后由 whtwhtw 于 2017-6-19 08:50 编辑

看频率,合适的频率电路也许很简单,在AD口加个电压到地2个分压电阻,比如2个5k电阻,正玄波信号同过一个电容接到AD口 ,没有信号时候AD口电压为VCC/2,有正负1v信号了,采集到数据为VCC/2-1V----VCC/2+1V,经过处理就行了,很简单不是?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

26

帖子

0

粉丝