一直不明白数码管实时显示数据,数据来回摆动如何处理。例如,我用STM32实时 采集电池放电过程的电压情况,确定了这个电压肯定是一个下降过程,但是STM32 ADC采集转换成电压显示在数码管上,电压会例如这样摆动 3.1V,3.2V,3.1V,3.2V。。。,总会在临界处摆动,这样不行呐,这数据要稳定递减才行,所以想请教一个有经验的朋友是如何处理这样的数据,等待数据真的发生变化且稳定了再给数码管显示。/ |
软件滤波 |
但你这个ad应该在能做到mV级上波动,顶多也就是10mV级,是不是硬件ad接口电路也有问题,难道带的是大电流的负载?而且你要是用的干电池,由于内阻比较大,带个较大电流负载(100mA以上)电压波动也会比较大,比如有射频模块。不管怎么说都要有软件滤波才能比较稳 |