本设计是用电容传感器按钮(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。
具体程序见程序清单。
光调制器普克尔盒(EOM)的高频调制原理
兆芯推国内首款双通道DDR4内存CPU 全新国产自主X86处理器
电力应急救援再添新力量,AR+无人机新CP真给劲!
特斯拉续航百万英里的电池技术 或将是无人驾驶汽车研发的关键
可编程逻辑控制器PLC剖析
电容传感器按钮替代机电开关的设计
快线航空公司预计将于今年年底正式开通运营
荣耀x10可以升级鸿蒙系统吗
TFT Crosstalk分析 几种水平和垂直Crosstalk的可能发生的原因
腾控PLC在气箱脉冲袋式收尘器中的应用
NEC发布人工智能辅助内镜检查质控系统
3.5mm防水耳机插座的内部结构是怎样的?
为什么选择低功耗MCU会如此困难
高频开关电源中隔离降压式DC/DC变换器的制作方法
存储市场的持续萎靡不振背后意味着什么?
氢燃料生产技术突破 助力氢动力汽车的变革
法国成立研究所 让国家人工智能战略逐步务实
MacBook Pro 13/15获重大更新,将支持True Tone显示技术
一周新品推荐:ODU MEDI-SNAP连接器和安森美1200V M3S系列SiC MOSFET
什么是硬盘接口类型