位置:51电子网 » 技术资料 » 传感与控制

用电容传感器按钮设计电子开关

发布时间:2007/9/12 0:00:00 访问次数:405

本设计是用电容传感器按钮(PCB圆形或方形垫片)替代机电开关。PIC12CXXX MCU 非常适合于这种应用,用少量元件就可设计一种价廉的全电子开关。此方法采用一个简单的RC延迟电路(图1),当按传感器时其时间常数发生变化。

为了读出传感器的状态,微控制器必须执行如下两步(图2和图3):

1:改变输出状态,从"0"到"1"(写操作-Twr)

2:读输入状态(读操作-Trd)

假若读操作的结果是"0",这意味着传感器被按。为手指电容串联连接到电容器C,使电路的时间常数较大。

因为为手指电容小,Twr和Trd之间的间隔时间小于1~2μs,所以建议PIC12CXXX内部时钟用4MHz。

在图4硬件电路图中包含两个传感器按钮。其技巧是对于读传感器SB0:GP0设置为输入,GP1设置为输出;而对于读SB1:GP0设置为输出,GP1设置为输入。GP4,5连接至LED,指示传感器按钮的状态,PIC12C508其他引脚在此不讨论,它们可用做为SYNCRO输入和TRIAC DRIVER输出。

必须调节电阻器R1的值,它确定按钮的灵敏度。电容器C1和C2的值不是太重要。建议用与微控制器输入相同类型的,具有相等的输入阻抗。

软件流程示于图5。

具体程序见程序清单。


本设计是用电容传感器按钮(PCB圆形或方形垫片)替代机电开关。PIC12CXXX MCU 非常适合于这种应用,用少量元件就可设计一种价廉的全电子开关。此方法采用一个简单的RC延迟电路(图1),当按传感器时其时间常数发生变化。

为了读出传感器的状态,微控制器必须执行如下两步(图2和图3):

1:改变输出状态,从"0"到"1"(写操作-Twr)

2:读输入状态(读操作-Trd)

假若读操作的结果是"0",这意味着传感器被按。为手指电容串联连接到电容器C,使电路的时间常数较大。

因为为手指电容小,Twr和Trd之间的间隔时间小于1~2μs,所以建议PIC12CXXX内部时钟用4MHz。

在图4硬件电路图中包含两个传感器按钮。其技巧是对于读传感器SB0:GP0设置为输入,GP1设置为输出;而对于读SB1:GP0设置为输出,GP1设置为输入。GP4,5连接至LED,指示传感器按钮的状态,PIC12C508其他引脚在此不讨论,它们可用做为SYNCRO输入和TRIAC DRIVER输出。

必须调节电阻器R1的值,它确定按钮的灵敏度。电容器C1和C2的值不是太重要。建议用与微控制器输入相同类型的,具有相等的输入阻抗。

软件流程示于图5。

具体程序见程序清单。


上一篇:基于在线手写签名的身份认证技术研究和展望

上一篇:高速电路设计和信号完整性分析

相关技术资料
5-10​全新SRP5030HMT 屏蔽式功率电感系列
5-10​SiC 模块、激光雷达、高精度传感器工作原理
5-10瑞芯微 RK3588M结构技术参数设计
5-10​安全芯片、电动汽车用功率驱动芯片发展趋势
5-10​高端电源芯片和智能功率器件发展前景分析
5-10SerDes 芯片组 NLS9116 和 NLS9246探究
5-9单电极电容传感器AD7148
5-9​绕线式变压器或扁平平面变压器技术参数应用
5-9​光信号处理芯片 AGC001工作原理
5-9​全球首颗存内计算芯片WTM2101
5-9存内计算芯片工艺制程节点未来发展趋势探究
5-9新型存储介质与神经形态计算解释
相关IC型号

热门点击

 

推荐技术资料

滑雪绕桩机器人
   本例是一款非常有趣,同时又有一定调试难度的玩法。EDE2116AB... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!