OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5623|回复: 9

stm32ad采集数据有误差,最大会恒定在2.2V左右

[复制链接]

34

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2014-1-15
在线时间
0 小时
发表于 2014-2-28 09:02:13 | 显示全部楼层 |阅读模式
用stm32采集电压,串口发送至PC。发现测量的电压总是和所测电压有偏差(0.2v左右),同时当采集电压大于2.2v时候,测量的数值缺维持在2.2V不变了,当小于2.2V才恢复正常。

我的电压的计算方法是 ADC_value=ADC_ConvertedValue*3.3/4096;

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

38

主题

2061

帖子

6

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3273
金钱
3273
注册时间
2012-1-16
在线时间
37 小时
发表于 2014-2-28 09:57:58 | 显示全部楼层
回复【楼主位】Leotsing:
---------------------------------
用的的是外部的参考电压吧,用万用表测下,看是不是正常。
站在巨人的肩膀上不断的前进。。。
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-2-28 10:32:26 | 显示全部楼层
首先你要保证你的供电电源和基准电源都是正常的。
然后你要保证你的电压表是正常的
最后不建议用ADC_ConvertedValue*3.3/4096这种
除非ADC_ConvertedValue是浮点型 
或ADC_value为浮点型,ADC_ConvertedValue为整形
 ADC_value=(float)ADC_ConvertedValue*3.3/4096;
这种写法
建议ADC_ConvertedValue*33/4096
多的10倍在显示的时候加个小数点即可。这样可以避开编译器自动舍掉小数点后面部分的问题
回复 支持 反对

使用道具 举报

34

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2014-1-15
在线时间
0 小时
 楼主| 发表于 2014-2-28 10:46:46 | 显示全部楼层
回复【3楼】ricefat:
---------------------------------
谢谢,我去改下。
回复 支持 反对

使用道具 举报

34

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2014-1-15
在线时间
0 小时
 楼主| 发表于 2014-2-28 12:40:07 | 显示全部楼层
回复【2楼】xiaoyan:
--------------------------------
好像是有些问题,我去修改下
回复 支持 反对

使用道具 举报

65

主题

440

帖子

0

精华

高级会员

Rank: 4

积分
782
金钱
782
注册时间
2012-8-29
在线时间
17 小时
发表于 2014-2-28 13:04:37 | 显示全部楼层
回复【楼主位】Leotsing:
---------------------------------
阻抗匹配,加电压跟随器
人生永远追逐着幻光,但谁把幻光看作幻光,谁便沉入无边的苦海
回复 支持 反对

使用道具 举报

34

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2014-1-15
在线时间
0 小时
 楼主| 发表于 2014-2-28 13:24:47 | 显示全部楼层
回复【7楼】sun_shine:
---------------------------------
我再去弄弄看
回复 支持 反对

使用道具 举报

34

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2014-1-15
在线时间
0 小时
 楼主| 发表于 2014-2-28 17:28:21 | 显示全部楼层
回复【3楼】ricefat:
---------------------------------
我找到原因了,就是参考电压那里出了问题。现在正常了
回复 支持 反对

使用道具 举报

34

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2014-1-15
在线时间
0 小时
 楼主| 发表于 2014-2-28 17:28:37 | 显示全部楼层
回复【7楼】sun_shine:
---------------------------------
我找到原因了,就是参考电压那里出了问题。现在正常了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2014-7-11
在线时间
0 小时
发表于 2014-7-11 17:57:20 | 显示全部楼层
楼主,你是用的哪款芯片呀?问题是怎么解决的呀?能详细说一下吗?我现在遇到一样的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-6 06:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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