电容感应式触摸按键原理与单片机编程实现

需积分: 50 39 下载量 80 浏览量 更新于2024-09-02 4 收藏 344KB DOCX 举报
"基于单片机的电容感应式触摸按键原理与程序" 电容感应式触摸按键技术近年来日臻成熟,广泛应用于家电领域中的玻璃面板家电产品。该技术具有高灵敏度、面板免钻孔、安装方便、使用寿命长等优点,广泛应用于电磁炉、音视频设备、电茶壶等小家电产品中。 电容感应式触摸按键的实现方法有两种,一种是专用芯片,有几种键位可选,使用方便;另一种是以单片机为基础通过编程实现,这种方式是将按键功能及其它控制功能综合设计,大大的简化了整个系统的设计,减少了原件降低了成本,应用较多。 电容感应式触摸按键的原理是基于电容结构的变化。当手指接触玻璃表面时,由于人体皮肤所带电荷的参与,使得电荷的运动发生了改变,电容值也会产生很多的变化。这就是感应电容的形成与变化过程,而感应电容的变化,又直接改变了充放电电容的充电电压值,这就给状态的检测提供了依据。 电路原理图由两只二极管D1/D2、两只电阻R1/R2、一只充放电电容C0构成。工作原理为:玻璃板接触金属片的附近,有电荷的集聚与其另一表面形成电容结构,无动作时电荷是很微量的电容值也极小。当有手指接触另一侧玻璃表面时,由于人体皮肤所带电荷的参与,使得电荷的运动发生了改变,电容值也会产生很多的变化。 在PWM_IN的高电平段,电源电压经R2、D1给C0充电,在PWM_IN的低电平段,C0经R1、D2对地放电,充放电状态稳定后,ADC0端可以检测到一个稳定的电压值。本系统实测为2.7V左右,当有指触动作时由于感应电容相当于与C0并联了一个电容,其ADC0端检测到的电压将下降,本系统实测为2.3V左右,这个的400mV的模拟电压量,对于8位ADC而言(分辨率20mV),是可以准确判别的。 使用STC单片机编程实现电容感式应按键的C源程序及调试方法可以简化整个系统的设计,减少了原件降低了成本,应用较多。 在实际应用中,电容感应式触摸按键技术具有广泛的前景,例如在家电领域中的应用非常广泛,包括电磁炉、音视频设备、电茶壶等小家电产品中。同时,电容感应式触摸按键技术也可以应用于医疗设备、工业自动化等领域中。 电容感应式触摸按键技术是一种高灵敏度、面板免钻孔、安装方便、使用寿命长的技术,广泛应用于家电领域中的玻璃面板家电产品中,并且具有广泛的前景。