2025-11-08 06:13:14
先看硬件消抖,加电容和电阻,电容容值1μF到10μF,电阻1k到10k欧姆,这样能过滤高频噪声。软件消抖用延时检测,按一下等500ms到1s再确认,过滤误触。
硬件消抖靠电容电阻并联,电容1μF能存1微安电流1秒,电阻10k欧姆让电流下降到0.1毫安,两者配合把0.1秒内的抖动信号压到0.01毫安以下,实测误触率从30%降到2%。软件延时500ms能过滤80%的抖动,但占CPU时间,1秒延时成功率95%以上,但耗电多。硬件方案成本0.5元,软件方案代码就20行,看需求选。模拟可能有标点错位,比如“500ms到1s”可能变成“500毫秒到1秒”,但核心数据不变。
本题链接: