由手电尾盖开关故障想到的
最近edc的筒子尾开关出了点问题换档的时候总是按一下就跳好几档
估计是触点有氧化,接触动作不够利索了,造成了调光电路的误判段
由此想起了以前上本科时做电子实验时候的情景
为啥各位做电路老大在设计调光程序为啥都没有考虑到开关抖动的情况呢?
难道是有实现上的难度么? 开关抖动是肯定存在的。 没看明白 我的是快坏了才这样的
回复 4楼 kn 的帖子
(:49:) 我是说开关动作时候,开关内铜片在接触的瞬间接触电阻会来回抖动,造成了调光电路的误判段 开关抖动是存在的,但是如果尾部设计成正负2个极同在的话会好点不过那样成本会很高不是专家,个人理解。 我感觉针对这个问题最容易解决的办法应该是在调光电路上下手,忽略间隔小于xx毫秒的通断动作就行了 最容易的方式 换一个带编程的尾部开关吧现在有卖的 也不贵 想要什么效果自己编程会好点, 以后买筒子也留着备用。
回复 9楼 黑夜白猫 的帖子
我是提出自己的使用感受,有心的商家可以完善自己的产品,至于说diy是另外的事情 呵呵 我也是针对你的问题给你的建议呀。现在流行自己配筒子,自己弄完的筒子会更好用,我会更珍惜。 开关的质量再好些也不会这样的 要中部或者颈部按钮,也就是在电路仓附近、电池正极那头,才好实现电子开关。 应该在软件上进行了消抖处理的,只是你的抖动的间隙太大了MCU判断成正常切换了吧。 什么叫开关抖动?(:32:)
回复 14楼 ckvlhf 的帖子
嗯,也可能是开关质量不过关吧,但感觉似乎程序上没有设计防抖,开关抖动间隙很小的,不至于大到程序判定错误另外taobao上的那种1288bm开关质量咋样?
[ 本帖最后由 theninthlife 于 2009-2-18 12:13 编辑 ] 同问什么叫开关抖动?(:funk:) 以下内容来自互联网搜索结果
由于开关极其微小的触点面积、机械式设计、产品老化等原因,使开关在实际应用中不可能象数字系统所期望的那样产生干净的数字信号输出,而是在开关闭合或断开的过程中出现许多毫秒级的状态变化,这种现象通常称之为开关的“抖动(bounce)”,它是系统设计中客观存在不可回避的问题。如果将一个标准的开关接入到数字计数器中,开关的一次闭合或断开的操作将会产生多个计数值,而错误的计数将会导致系统的错误控制。
图为一个小的按钮开关在闭合时的有抖动现象,水平轴2ms/Div。抖动间隙大约为10ms,在到达稳定状态前一共有6 次变化,频率随时间升高。 电路设计中完全可以避免由这种现象引起的误动作(如LZ所说)。
DIY,如果动手能力差的筒友呢?
如果在设计中能解决的问题,最好就不要后期弥补。 我也有学过这个,知道楼主想说什么(:51:)
页:
[1]
2