单片机软件怎么实现迟滞(滞回)比较算法的

2019-07-15 13:11发布

3个电压点3.2V,3.5V,3.8V.对应点亮红,黄,绿,.现在想采用滞回算法滤波,我现在的算法会在临界点有抖动,led会闪烁。绿灯在大于3.8亮,黄灯在3.5-3.8亮,红灯做3.2-3.5直接亮,要求上电在也要有灯亮,求大神指导思路


因为用过if(a>3.8+x)输出绿灯,if(a<3.8)输出黄灯,这种滞回比较,但因为初始化要判断中间空白的范围,也存在误差,想找找有没有其他滞回比较的算法。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。