标题: 单片机连续采集电位器信号跳动处理? [打印本页]

作者: litingkun    时间: 2021-11-29 09:40
标题: 单片机连续采集电位器信号跳动处理?
STC的单片机连续采集电位器信号,电位器不动的情况下,电位器值会产生跳动导致控制不准。请问电位器采集的信号能怎么处理,实现手调时能采集到变化,不动时数值不会跳动。现在采集的是8位模拟量。
作者: taotie    时间: 2021-11-29 11:18
不能用碳膜电位器,用线绕的吧
作者: lly0029    时间: 2021-11-29 11:54
1. 电位器的选型:扭子的一般都不是很准,尤其是多圈的
2. 要量测的电压范围尽可能出于1/3~2/3区域
作者: liht1634    时间: 2021-11-29 12:17
电位器振动就会有偏移,尽量用小电阻值,再并一个。
作者: TLHZP    时间: 2021-11-29 12:51
基本方法是滤波,软件滤波或硬件滤波,都行
作者: hz_dyg    时间: 2021-11-29 13:26
加电容,然后软件滤波
作者: 冰火风轮    时间: 2021-11-29 14:55
实物电位器也不是理想的电位器,一般也就按 64 个档位算吧,8 位直接右移 2 位刚好 1:1,常规滤波也别省
作者: ch14691612    时间: 2021-11-29 15:14
算法处理一下。滤波是主要的。
作者: mcumcu    时间: 2021-11-29 15:41
电位器滑动端与地并联0.1u电容器;输入信号AD根据变动频次做滤波处理
作者: 188610329    时间: 2021-11-29 15:53
电位器要并电容,

如果ADC采集电位器值,采用缓冲记录ADC值最好能缓冲16组,发现ADC数值变动16个缓冲值连续递减,或者连续递增,判定为在调整电位器更新数值,反之判定为没有调整电位器,是正常波动,不更新ADC数值即可。
作者: slf252    时间: 2021-11-30 08:31
对ADC采集值滤波处理,电位器调节不快,可以用一介滞后滤波算法。
作者: 权威人物    时间: 2021-11-30 16:47
去掉低位数值,滤波,
作者: litingkun    时间: 2021-12-6 01:55
用递归对采集的数值进行递增/减判断,结果运行时出现问题,控制步进电机的中断口一直有输出,电机抖动。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1