How touch Button Work实现触摸按钮的技术往往有电阻触摸按钮、电容触摸按钮常用)和感应触摸按钮三种。
另一方面,电阻原理实现touch电阻触控的原理是基于人的组织皮肤)表面含有大量盐分和水,使自身具有导电性。
上图显示了基本电阻触摸按钮原理图,其工作原理简单。 图中的晶体管作为开关,RB电阻将晶体管底座b )降低到GND,未触摸时没有浮动,影响判断。 RP电阻用于保护电路,防止电极短路时电流过多,晶体管烧损。 图中显示了两个电极:红色和蓝色。 如果只触摸其中一个,晶体管Vbe会截止,Load不工作。 触摸两个电极时,电路导通,晶体管的基极流过小电流,Vbe导通,晶体管在饱和状态下动作,电流从CE流过,负载动作。
不仅可以使用晶体管,还可以使用555,741,CMOS等部件,但基本思想相同,利用人体自身的导电性使两个电极导通,最终通过放大器和其他电流传感器放大信号,使开关有效。
优点:电路简单,稳定性高
缺点:灵活性低,需要两个电极铜片? )
二、交流触控式交流触控式的基本原理是基于人体组织和皮肤具有导电性和交流电产生磁场。 放置在该磁场内的任何导电材料都会在物品自身和大地之间产生微小的电位。 在50HZ的交流中,人体自身可以产生800mV 50Hz的交流信号。
交流触摸传感器使用高增益放大器放大交流磁场中产生的微弱电位,达到检测目的。
基本电路图如上所示。
用放大器达林顿电路)放大交流信号,用电容器c进行平滑。 该电容器c作为基频转换器发挥功能。 PNP晶体管作为开关,如果对传感器板施加小电压例如,用手指触摸),直流电流将不再供电,因此电容器两端的总电压会下降。 将放大后的50 或60 ) Hz交流电提供到电容器,由PNP晶体管感知,并接通CE以将电流提供到负载。
这个设计的问题是你附近需要交流电,交流电产生交流磁场。 因此,电路工作需要交流电。 在室外很难满足条件。
另外,赤脚行走的话,电压可能会通过脚到达地面,没有剩下的电位。
优点:电路简单,单传感电极
缺点:稳定性低,附件需要交流电
三、电容器原理是使touch 最常用)人体拥有大量电解质和水,使人体能够储存电荷。 电容器中也产生电荷。 这种属性称为“人体电容器”。 如果身体储存的电荷过多,就会突然向地面放电,或者电荷向别人移动,引起电击。 有两种方法可以实现基于电容的触摸键。
第一种是基于频率的方法,最常使用。
假设有使用电容器振荡的高频电容振荡器10-50khz )。 触摸传感器和该电容并联放置,或者触摸传感器自身作为电容器。 触摸传感器接触人体时,人体静电电容与电容器并联,静电电容值变大。 电容值变化时,振荡器的频率也变化。 一般来说,电容器变大,振荡频率降低。 通过一个数字比较器或其他方法检测频率的变化,可以确定是否被触摸。
下图是原理图。
RC振荡器以特定频率振荡,频率由r和c决定。 如果手指接触触摸传感器,电容值变大人体容量增加),RC常数发生变化,振荡频率发生变化。 人体容量非常小,约8-15pf。 因此,RC振荡器中的c的允许值也应该与人体容量相同,直到人接触才会引起比较明显的变化。
不仅需要振荡器,还需要频率比较器。 实现这个电路有不同的方法。 这里介绍两种。 第一种方法是使用“频率-电压”转换器将频率转换为直流电压,并与固定的直流电压进行比较。 该方法被广泛应用于仿真APP应用中。
数字APP应用中常用的另一种方法是测量频率并将其与固定值进行比较。 这种方法需要时间基础。 这种电路的大致步骤如下所示。
1 .复位计数器
2 .启动时机
3 .等待时基结束
4 .时基结束后,读取计数器
5 .停止时基
5 .如果计数器小于预定义的阈值,请按键
6 .继续执行步骤1并重复
“计数器”实际上是RC振荡器的每个脉冲都翻倍的计数器。 为了理解这一点,我举一个例子。 假设在RC未触摸时以40 KHz振动。 也就是说,每秒40.000脉冲。 另外,假设时基为100毫秒。 此计数器通常是16位计数器,但取决于设计。 在我们的例子中,是16位的长度。 我们的计数器必须每秒增加40.000次,而我们的时间间隔是100毫秒1/10秒)。 也就是说,我们的计数器每次计数并复位到40000/10=4000。 数字比较器检查计数器是否高于预选阈值。 假设正在检查计数器是否在3950以上。 如果计数器保持该值以上每隔时基间隔结束时),则输出将保持低电平。
假设现在有人触摸了触摸pad,c变大,RC振荡器的振荡频率下降到39.200 Hz 以下)。 现在,计数器将计数到392039200/10 )或3950阈值以下,而不是4000。 数字比较器注意到这一变化,并激活输出。
该方法可以通过微控制器简单实现,但通过简单的CMOS和TTL芯片很难实现。 因此,建议将频率电压转换为简单的APP应用。
第二种与电容分压器配合使用的电容式触摸传感器
>
Touch Pad直接和微控制器的ADC相连。
ADC模块内部驱动至VDD,因此用于A / D转换的电容器已充满电。(开关打到VDD,给电容器充电)
2.模拟输入(传感器)在内部接地,以便传感器完全放电(放电)
3.模拟输入(传感器)在内部与地面断开连接ADC模块内部连接到模拟输入(传感器),检测电压。
在第4步中,内部电容器会将部分电荷释放到传感器(或人体)。 最后,两个电容器(内部和传感器)两端将具有相同的电压。 该电压取决于传感器的电容。 如果电容很小(例如,如果未触摸传感器),则它将仅吸收内部电容器的少量电荷,并且最终的分压电压将略小于内部电容器的初始电荷。 但是,如果触摸传感器,它将具有更大的电容,并且将从内部电容器吸收更多电荷。 分压后,它将比内部电容器的原始电荷小几倍。
因此,在步骤4之后,微控制器立即开始模数转换并读取ADC模块寄存器。 根据其读取的电压,可以确定是否触摸了传感器。 用微控制器实现该方法非常简单,因为所需的唯一外部部件是传感器。 如果没有微控制器,则完全不正确。 另外,有些微控制器具有不同的内部开关机制,因此无法正常工作。 据我所知,几乎所有带有A / D模块的PIC都可以使用这种方法。 对于其他微型仪器,您必须查看数据表或只是对其进行测试并找出来。
触摸传感没有直接和金属连接
当传感器被一层橡皮覆盖,或者一层塑料盖住,人体触摸传感器,是否还能带来容值变大的效果呢?
事实上,这就是电容传感器最nice的部分。关键是介电常数,所有绝缘材料都具有此属性。介电常数,是任何材料储存电荷能力的表现。某些材料具有较大的介电常数,因此也具有更大的容值。
当电容传感器上不贴任何东西时,表面上的电介质材料是稀薄的空气,因此电容值极低。当表面覆盖有介电常数较高的材料,介电常数提高,会有更大容值。当手触摸时,也会增大额外的人体电容,改变电路中的总电容值。
参考:http://pcbheaven.com/wikipages/How_a_Touch_Button_works/?p=2