200SMART温度模拟量采集后,设置30°输出Q0.1,一会显示30°后又跳回29.9°导致Q0.1连续的吸合断开,如何处理这个问题,是否有四舍五入的指令。
200SMART温度模拟量采集后,设置30°输出Q0.1,一会显示30°后又跳回29.9°导致Q0.1连续的吸合断开,如何处理这个问题,是否有四舍五入的指令。
1,做一个延时,高于30延迟5S后动作
2,设一个区间大于30动作,低于28 恢复
3,做平均值10次,高于30动作
消抖问题,最简单的就是延时处理,或者用边沿处理。这不是太难的问题。如果你温度变化波动不是很大的话,你可以考虑使用取整指令,把小数位舍弃掉但这解决不了你的问题。要想解决问题还得看楼上的1、2、方法。3方法比较麻烦不推荐。
消抖问题,最简单的就是延时处理,或者用边沿处理。这不是太难的问题。如果你温度变化波动不是很大的话,你可以考虑使用取整指令,把小数位舍弃掉但这解决不了你的问题。要想解决问题还得看楼上的1、2、方法。3方法比较麻烦不推荐。
需要做区间加延时
三菱都是这样的,设定2000MS一个周期,看你需要在这一段时间内接通多少MS,就不用一直闪烁了
写一个滤波程序