单片机如何去消抖,一般偶们我认为按键要去消抖,这是对的,处理按键程序中我们经常会通过延时50-10ms来消掉机械抖动。今儿单片机终结者告诉您,如何利用电容去消掉模拟量信号 的抖动。

 

今天早上,一位东北大汉给小弟电话,说他的4-20mA的PLC的模拟量模块输出信号 ,经过几十米的电缆线到我们开发的PCB上,有明天的抖动,而且这个信号是相当明显的,

我们的板子上有一个4-20mA转0-5V模块,小弟单独调试并末出现这样的问题,不接东北大汉的PLC,正常工作它是这样的:

 

 

而插上那个PLC就变成了这样了:

 

有时候它还是这样的:

 

 

对于此事,如此折腾,从语气上听,这样大哥应该是咬牙胡撸胡撸很是不爽,为此,小生只好给大哥撸撸舒服安慰下大哥骚动的心情,给了一个简单的解决方案,即是在单片机的AD端并一个稍微大一点的电容,人为让外界干扰滤掉(单片机终结者提醒您,此种方便此在速度要求不高的场合使用),大哥听后带着家伙和弟兄们前往 工地续探究竟:

 

 

PS:这个灯,如果显示灯,如果正常工作起来,工业性能和利用价值还是正常高的,用料也是精挑细选出来的,运行的效果图如下: