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

STM32F103 ADC精度和稳定度问题

[复制链接]
qazplm3218 提问时间:2019-10-24 15:34 /
STM32F103的ADC采样,输入电压为1.500V ,检测到数据为1.497-1.501范围内变化,没有进行软件滤波处理,这种范围内变化是正常的吗?
如果进行软件滤波,效果不明显,如何提高精度和稳定度?
收藏 评论6 发布时间:2019-10-24 15:34

举报

6个回答
mylovemcu 回答时间:2019-10-24 15:51:43
F103的ADC是12位的  也就是4096  3.3/4096=0.0008  理论精度就是0.0008v  现在实际测试精度是+-0.002  变化算正常了  在要提高也很难了   
可以试一下采集Rvef电压进行校准  不知道效果会啥样

评分

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

查看全部评分

wudianjun2001 回答时间:2019-10-24 16:37:37
提高精度的话,软件上可以采用各种算法计算滤波,硬件上可以选用高精度的基准电压源等

评分

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

查看全部评分

qazplm3218 回答时间:2019-10-24 17:19:36
了解了,谢谢各位!
回答时间:2019-10-24 17:45:24
测试精准时,建议使用稳压电源输入AD值,分压电阻修改为精准的分压电路。

评分

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

查看全部评分

radio2radio 回答时间:2019-10-24 18:01:06
要求高的话,还要有校准的方法,比如每次开机预热xx分钟后用标准电压等进行校准,等等。看要求。

评分

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

查看全部评分

butterflyspring 回答时间:2019-10-31 10:26:51
ADC精度和很多因素有关。举个例子,采样的电压与参考电压比较。但是通常参考电压有文波,所以比较值就不会很稳定。所以通常应用在一定小范围波动是符合其原理的。如果追求过高的精度,需要投入更大的硬件成本。官方有个应用笔记,如何提高ADC转换精度,上面有介绍

评分

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

查看全部评分

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版