按钮启动防抖是什么意思? 点击:3026 | 回复:18



阿水--王者之师

    
  • 精华:24帖
  • 求助:348帖
  • 帖子:1616帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2013-04-02 10:40:27
楼主

  今天看一个 200 系列的 单按键启动变频器频率上升的例子程序,在程序中看到有 一个按钮防抖的小段,有点不太明白,这是什么意思?


 如上图, I0.1 不是直接信号,而是能过  T 101 来再输出,这是什么意思 ?



楼主最近还看过



银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2013-04-02 11:04:04
1楼

就是防止输入按钮,信号抖动;                                              

守望麦田

  • 精华:0帖
  • 求助:2帖
  • 帖子:16帖 | 775回
  • 年度积分:0
  • 历史总积分:2624
  • 注册:2010年8月13日
发表于:2013-04-02 11:09:11
2楼

是不是屏蔽共振的频率呢      

passbyo8

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 15回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2011年9月13日
发表于:2013-04-02 11:49:47
3楼

不是,按钮按下去时接触不很良好的时候,输入有很多个高电平。这样就实际操作出现了误差,这个是软件消除抖动,还有硬件消除的。说的不是很清楚,多多关注。。

--领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-04-02 11:52:29
4楼

简单的说,输入滤波                                          

通讯网-原创军团

  • 精华:11帖
  • 求助:1帖
  • 帖子:432帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2013-04-02 12:06:01
5楼


防抖就是防止哆嗦。。。。。

纵横军团-xiaoyao

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 654回
  • 年度积分:371
  • 历史总积分:4553
  • 注册:2007年3月06日
发表于:2013-04-02 12:26:50
6楼

防抖就是加延时,主要是防止按钮误动作

sophymei

  • 精华:0帖
  • 求助:8帖
  • 帖子:17帖 | 920回
  • 年度积分:0
  • 历史总积分:5514
  • 注册:2008年11月24日
发表于:2013-04-02 12:43:56
7楼

引用 纵横军团-xiaoyao 的回复内容: 防抖就是加延时,主要是防止按钮误动作 


 

时空——王者之师

  • 精华:2帖
  • 求助:234帖
  • 帖子:481帖 | 4472回
  • 年度积分:66
  • 历史总积分:31282
  • 注册:2008年6月06日
发表于:2013-04-02 13:32:11
8楼

引用 通讯网-原创军团 的回复内容: 防抖就是防止哆嗦。。。。。 


 正解,通讯网,经验丰富啊

杰谋

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 34回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2009年3月29日
发表于:2013-04-02 13:44:17
9楼

延时一下,防止误动作,类似抖动或其他误操作之类的吧

阿水--王者之师

  • 精华:24帖
  • 求助:348帖
  • 帖子:1616帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2013-04-02 15:24:53
10楼

 每一个按钮都要加吗?

但是我看我们原来德国工程师写的程序没有这个防抖延时器的程序

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2013-04-02 16:35:01
11楼

I0.0接的定时器为断电延时型定时器,定时时间为300mS,它起防颤动作用。其原理为:

      1、断电延时定时器的工作特点是:按下按钮 (I0.0=1),定时器线圈得电导通,其常开触点Tx立即闭合。按钮抬起(即I0.0=0),定时器线圈虽然失电,但其触点Tx需延时300mS后才由闭合便断开。如在小于300mS的延时时间内 I0.0又由0变1,将使原延时时间清零,当I0.0再由1变0后,定时器重新由0开始延时。在此时间内如连续出现几次间隔<300mS的脉冲,定时器将几次将延时时间请0,直到最后一个脉冲结束后,延时300mS由于无脉冲出现,定时器的触点才由1↓0而结束。

     2、一般手按按钮产生的抖动脉冲,其间隔均<300mS,用I0.0接定时=300mS的断电延时定时器,当按钮按下产生抖动时,该定时器就会削掉这些抖动脉冲,即定时器的输出为一个脉冲,用Tx代替I0.0就起到防抖动的作用。见下图:

gongkong10000

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 796回
  • 年度积分:0
  • 历史总积分:5882
  • 注册:2011年12月21日
发表于:2013-04-02 17:09:33
12楼

防抖就是加延时,主要是防止按钮误动作

xielimin

  • 精华:0帖
  • 求助:1帖
  • 帖子:26帖 | 107回
  • 年度积分:54
  • 历史总积分:785
  • 注册:2011年5月18日
发表于:2013-04-09 06:17:40
13楼

也可以你是什么意思啊!

#天涯-工控人生军团

  • 精华:0帖
  • 求助:3帖
  • 帖子:100帖 | 2953回
  • 年度积分:0
  • 历史总积分:8816
  • 注册:2005年3月02日
发表于:2013-04-09 08:23:26
14楼

就是防止按钮误动作。  

通讯网-原创军团

  • 精华:11帖
  • 求助:1帖
  • 帖子:432帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2013-04-09 09:08:27
15楼

回复内容:

对: 时空——王者之师 引用 通讯网-原创军团 的回复内容: 防抖就是防止哆嗦... 内容的回复!



liujian5118-PLC技术军团

  • 精华:2帖
  • 求助:8帖
  • 帖子:31帖 | 3109回
  • 年度积分:199
  • 历史总积分:19924
  • 注册:2009年3月25日
发表于:2013-04-09 09:23:21
16楼

进来看下的。呵呵,楼上的解释都对!

时三——王者之师

  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 1058回
  • 年度积分:0
  • 历史总积分:5014
  • 注册:2008年10月14日
发表于:2013-04-09 10:43:34
17楼

只有在特定功能下才有必要这样做,增加按钮动作的可靠性。

比如,一个按钮同时实现启动、停止。

zhangjun200945

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:44
  • 注册:2011年1月26日
发表于:2013-04-09 18:44:23
18楼

对,特殊情况下采用的,以防误操作。


热门招聘
相关主题

官方公众号

智造工程师