你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

AD采集外部信号读的值是实际值的两倍

[复制链接]
harper2xs 提问时间:2019-11-2 19:07 /
悬赏3ST金币已解决
使用STM32F407做AD采集,出现很奇怪的现象,同一个程序,测量板子自带的电平0,3V3以及DAC输出的电压都是准确的,但是测量外部电压时AD采集的结果均是实际电压的两倍。外部电压由信号发生器产生,已供地,是什么原因造成的?不是很能理解,是信号源设置的问题吗

最佳答案

查看完整内容

如果所有都没有问题 我猜测是信号发生器设置的问题 信号发生器一般有两种阻抗设置 1兆欧姆和50欧姆 如果示波器设置的是50欧姆 单片机采用1兆欧姆采集的话测试的就是两倍的量 可以把示波器换成1兆欧姆输出 或者单片机50欧姆输入就没有问题了 这就是阻抗不匹配造成的 示波器也是一样 如果用50欧姆阻抗测试和1兆欧姆阻抗测试是不一样的 也是两倍的关系 当然阻抗匹配的时候是没有问题的 ...
收藏 评论9 发布时间:2019-11-2 19:07

举报

9个回答
mylovemcu 回答时间:2019-11-2 19:07:07
如果所有都没有问题  我猜测是信号发生器设置的问题

信号发生器一般有两种阻抗设置  1兆欧姆和50欧姆  如果示波器设置的是50欧姆  单片机采用1兆欧姆采集的话测试的就是两倍的量  
可以把示波器换成1兆欧姆输出  或者单片机50欧姆输入就没有问题了  这就是阻抗不匹配造成的  
示波器也是一样  如果用50欧姆阻抗测试和1兆欧姆阻抗测试是不一样的  也是两倍的关系  当然阻抗匹配的时候是没有问题的

评分

参与人数 1蝴蝶豆 +4 收起 理由
STMCU + 4

查看全部评分

edmundlee 回答时间:2019-11-2 22:35:08
是不是用了内部参考电压?
KEY1 回答时间:2019-11-3 10:27:21
直接用电源电压计算,3.3V  ,另外 量一下你的参考电压引脚 是不是3.3V,还有 初始化要校准一下

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

harper2xs 回答时间:2019-11-3 15:17:40
edmundlee 发表于 2019-11-2 22:35
是不是用了内部参考电压?

开发板Vref接了3V3,用万用表测量过了。。。。
harper2xs 回答时间:2019-11-3 15:18:37
50031185 发表于 2019-11-3 10:27
直接用电源电压计算,3.3V  ,另外 量一下你的参考电压引脚 是不是3.3V,还有 初始化要校准一下 ...

这些工作都做了,为什么测开发板上的电压都是对的,测外部信号就正好是两倍呢?
harper2xs 回答时间:2019-11-4 09:44:15
mylovemcu 发表于 2019-11-4 09:00
如果所有都没有问题  我猜测是信号发生器设置的问题

信号发生器一般有两种阻抗设置  1兆欧姆和50欧姆  如 ...

哦哦明白了,单片机应该如何更改阻抗采集呢?
七哥 回答时间:2019-11-4 09:51:47
先不要用信号发生器,直接两个等值电阻分压一下。测3.3V二分之一分压后应该是1.65V,看下对不对。
或者信号发生器,只输出直流电压试试,不要输出波形,用万用表测一下信号发生器输出的直流电压。
对初学者而言,信号发生器得会用。一般设置有幅值、偏置电压。VPP是峰值电压,是幅值的两倍。如果要设置2V的电压输出,那么就设置幅值为1V,偏置电压为1V。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

mylovemcu 回答时间:2019-11-4 09:53:20
harper2xs 发表于 2019-11-4 09:44
哦哦明白了,单片机应该如何更改阻抗采集呢?

单片机输入端对地接一个50欧姆的电阻就可以了  
harper2xs 回答时间:2019-11-4 10:19:53
mylovemcu 发表于 2019-11-4 09:53
单片机输入端对地接一个50欧姆的电阻就可以了

好的,谢谢

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版