完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
用的1038s 10位ADC采集数据,情况现在是这样的:测得的电压值总是比万用表测得值小0.01左右,只用了多次取样,去掉最大最小值然后求平均值这几种滤波方法,软件调了半天,还是不准,硬件是直接10K电阻接到IO口上的,10位ADC精度0.003V,显示精度别人都是做到0.01的精度,我期望表头能显示到0.001的精度,有什么办法吗?
|
|
相关推荐
1 条评论
18个回答
|
|
|
不可能的,显示多了,就是来回跳,没有意义
|
|
|
|
|
|
|
|
|
|
|
|
加运放可以
|
|
|
|
|
|
参考电压稳定不?
|
|
|
|
|
|
说是10位ADC,分辨率应该只有8位。即使按照10位算,3.3/1024=0.003V,要想达到0.001不可能,再说,说不定你电源的纹波,都大于1mv了。
|
|
|
|
|
|
怎么加 还请指教 。。
|
|
|
|
|
|
现在是定时 20ms 采样一次, 提高分辨率是不是只能用AD芯片 ?
|
|
|
|
|
|
音响界都在吹1位ADC,你可以试试。
|
|
|
|
|
|
做不到0.001的,最后一位会来回变
|
|
|
|
|
|
怀疑是输入阻抗
|
|
|
|
|
|
将10K的电阻换为100R的试试,还要保证电源和参考电源的稳定性。ST的ADC精度本来就不是很高,如果需要高精度就需要使用外置的ADC。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
“去掉最大最小值然后求平均值”这个统计方法不适用于数据采集。没有科学根据。应该直接求平均。
|
|
|
|
|
|
精度还是分辨率?
|
|
|
|
|
|
信号放大,多档检测
|
|
|
|
|
|
万用表测得的数值不一定是准的啊
|
|
|
|
|
|
换个外置的
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
169 浏览 0 评论
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
4077 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2880 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2564 浏览 0 评论
2690 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-8 11:27 , Processed in 1.717659 second(s), Total 123, Slave 101 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5187