飞龙舞天
级别: 略有小成
精华主题: 0
发帖数量: 290 个
工控威望: 419 点
下载积分: 1002 分
在线时间: 435(小时)
注册时间: 2014-06-24
最后登录: 2024-11-22
查看飞龙舞天的 主题 / 回贴
楼主  发表于: 2019-01-17 16:31
图片:
在一设备中,有几个输入点用到上升沿,有时候会误动作,怀疑是收到干扰所致,故想到以下的程序,大家分析一下该程序的可行性,如有什么好的办法请指导一下。
lvpretend
级别: 论坛先锋
精华主题: 0
发帖数量: 1258 个
工控威望: 1428 点
下载积分: 3680 分
在线时间: 322(小时)
注册时间: 2015-07-20
最后登录: 2024-11-16
查看lvpretend的 主题 / 回贴
1楼  发表于: 2019-01-20 11:14
引用
引用第5楼飞龙舞天于2019-01-18 17:54发表的  :
我那思路是,干扰脉冲的宽度一般就200ms左右。正常情况下,工件到位x1后,上升沿置位m1.x1也导通,这是就计时。
  而要是干扰脉冲的话,x1的导通时间不会超过t1的定时时间的,就把干扰脉冲拒之门外了

能有200mS就不是干扰的问题了,系统存在故障。
直接调整输入点滤波时间就可以很好的解决问题了。