触摸开关的设计WWW.YJMCU.COM 触摸开关方案设计 [原理介绍] 触摸开关的原理是当手指接触或接近到触摸开关的感应部位时 触摸开关将 会根据手指接触的不同距离输出幅值不同的电压信号 同电压信号来控制其他电路的工作状态 在处理触摸开关信号时 我们可以使用三极管 运算放大电路或是用单片机 来比较触摸开关输出的电压信号 [应用介绍] 触摸开关在单片机上的应用 通常是对触摸开关输出的电压信号进行 AD 转 换 合 单片机要对触摸开关的按下和松开判断 应知道在触摸开关没有按下的情况 下触摸开关输出的电压值和接触时输出的电压值 输出的电压值也会不停变化时 如果在触摸开关松开状态时 比较正常状态和接触时触摸开关输出的电压信号的数字值来判断开关的闭 从而可以达到非接触即可控制电路的功能 根据触摸开关输出的不 那么我们就应该每隔一段时间对松开状态的电 那么我们应该 压进行 AD 转换并求平均作为判断触摸开关有无按下的基准值 在那个时刻对按键松开时输出的电压进行采样才是准确哪 压波形如图所示 V 触摸开关的按下电 T Tel: 020-81515320 Fax: 020-81628995 Http //www.yjmcu.com WWW.YJMCU.COM 从图可以看出 据错误 我们不能在接触到触摸开关的时候去采样 这样就会使采样数 我们 我们在 因此在接触前采样是最理想的方法 那么怎样实现这种方法哪 从图上可以看到 当接触触摸开关时输出的电压会有一个下降的幅度 采样前先判断一下触摸开关输出的电压和前一次采样的输出电压是否 下降 是 就可以证明是按下或是干扰信号 我们就不采样当前值 这样我们就可以把多 次的采样值求平均就可以求的触摸开关松开状态时输出的电压基准值 因此我们要判断是否按下状态时 只要判断当前的采样值和基准值之差的大 小就可以判断是否有无按下 触……