[技术问答]

ADC采样值不连续

[复制链接]
1068|10
手机看帖
扫描二维码
随时随地手机跟帖
zzzxiao|  楼主 | 2021-12-4 18:24 | 显示全部楼层 |阅读模式
ADC采样遇到了问题,采集的信号值是逐渐连续减小的。我采样时是每10ms采集一次,采集32次排序,取中间的24个值求平均,每秒运算出一个值。但是实际测量中,大概每隔30S左右。我的采样值会连续2-4秒是相同的。并且这2-4秒中,每秒采集出来的32个数基本都是相同。实际的采样值应该是每秒都在减小。请问大家有遇到过这种情况吗?还请回复一下。

使用特权

评论回复
weifeng90| | 2021-12-5 16:27 | 显示全部楼层
你采集的什么信号?

使用特权

评论回复
zzzxiao|  楼主 | 2021-12-6 08:33 | 显示全部楼层
weifeng90 发表于 2021-12-5 16:27
你采集的什么信号?

光照射光敏电阻后的电信号,经过运算放大后采集。

使用特权

评论回复
jasontu| | 2021-12-6 09:02 | 显示全部楼层
会不会没有触发到adc开始作转换,所以才读到旧值

使用特权

评论回复
zzzxiao|  楼主 | 2021-12-6 18:09 | 显示全部楼层
jasontu 发表于 2021-12-6 09:02
会不会没有触发到adc开始作转换,所以才读到旧值

应该不是,我把每次AD转换前把返回值清零了,然后把每次采样的值打印出来看,没有0,就是每次采样都是新转换出来的值。会不会是运放的积分电路中,电容的充放电导致测量有问题?准备更换一下电容大小看看合不合适。

使用特权

评论回复
chenjun89| | 2021-12-6 21:15 | 显示全部楼层
是在同一光照环境下还是本身就是变化的

使用特权

评论回复
gouguoccc| | 2021-12-7 08:16 | 显示全部楼层
为什么没秒都在减下?

使用特权

评论回复
zzzxiao|  楼主 | 2021-12-7 10:42 | 显示全部楼层
chenjun89 发表于 2021-12-6 21:15
是在同一光照环境下还是本身就是变化的

本身就是变化的,在逐渐减小,实际中每秒采样值都应该在减小,不会存在连续两秒钟采样值都相等的情况。

使用特权

评论回复
zzzxiao|  楼主 | 2021-12-7 10:43 | 显示全部楼层
gouguoccc 发表于 2021-12-7 08:16
为什么没秒都在减下?

实际要测量的采样值就是在每秒减小

使用特权

评论回复
carpsnow| | 2021-12-7 15:31 | 显示全部楼层
先找个基准电压,看看,adc的读值是否正确。
然后改变所谓的光照信号,看看变化趋势
再次,稳定光源,相对固定测试

使用特权

评论回复
koala889| | 2021-12-8 15:48 | 显示全部楼层
先要确定是程序问题,还是硬件问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

19

帖子

1

粉丝