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

STM32F407 ADC 需要校准吗?

[复制链接]
yzfy123456 提问时间:2018-7-27 16:16 /

请教一下,STM32F407的ADC,使用前需要校准吗?

    我采用微雪的开发板,主芯片:STM32F407ZET6;ADC例程是采用cubemx生成的。
    ADC采样后,通过UART把采样结果输出,发现每次的采用结果都不一样,求指导一下是什么原因引起??
    ADC采样输入引脚是PA6,我把PA6直接接地,或直接接电源,结果都会变,而且变化有时候有20左右,感觉变化太大,很不准。
        PA6接地时,输出:0、6、8、14、0、21......
        PA6接电源时,输出:4095、4093、4087、4081......

收藏 评论9 发布时间:2018-7-27 16:16

举报

9个回答
lidazhi1023 回答时间:2018-7-27 16:42:35
是否需要校准取决你的精度要求

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

wudianjun2001 回答时间:2018-7-27 17:00:46
算法上进行处理

评分

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

查看全部评分

xmstudio 回答时间:2018-7-27 19:05:06
找找HAL库的ADC_EX里面有没有自校准的函数,如果有可以试一试

评分

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

查看全部评分

五哥1 回答时间:2018-7-27 19:33:55
取多次的值然后求平均看一下

评分

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

查看全部评分

qinchang 回答时间:2018-7-27 20:12:22
407的ADC就是这样子的,高速采集的话基本上只有9位左右有效,要将采样保持周期设久一点。

评分

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

查看全部评分

wujique 回答时间:2018-7-27 22:07:07
1 最新的库好像没有校准函数。
2 ADC基于你的参考电源,如果参考电源不稳,那么肯定也不稳,普通电源来说,你这个偏差好像是可接受的。
3 参考:http://bbs.mydigit.cn/read.php?tid=1891762,这个是别人的经验,仅供参考。
“本人做STM32近1年了,发现STM32的ADC采集因为太灵敏,跳动很厉害,即使采用软件滤波,或者定时采集,跳动也在0-10范围,严重不准。对软件检查没有任何异常,最近终于发现是电源布线问题,即模拟和数字供电要分开,地线也要走好。数字供电脚旁边无需加电容,否则噪音会耦合到模拟电路,而模拟电路的104电容不能省,这样做之后,即使不做任何软件滤波,跳动也在0-1范围内,十分稳定了!”

评分

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

查看全部评分

zhao.zhao 回答时间:2018-7-29 21:38:32
huangxuejia-292 发表于 2018-7-27 22:07
1 最新的库好像没有校准函数。
2 ADC基于你的参考电源,如果参考电源不稳,那么肯定也不稳,普通电源来说, ...

butterflyspring 回答时间:2018-7-30 11:18:23
过采样用了吗?参考源是啥?注意好参考源,现在只是测试,你可以将采样速率调到最慢,对比一下

评分

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

查看全部评分

琦子 回答时间:2018-7-30 11:19:29
亲 f4的不需要咱们进行代码校正

评分

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

查看全部评分

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