首页 > 编程知识 正文

电容触摸控制技术,电容触摸按键工作原理

时间:2023-05-06 20:38:08 阅读:61353 作者:4410

一、RC充放电电路原理:

vt=v0(v1-v0) [1-exp(-t/RC ) ]

其中,V0是电容器上的初始电压值

V1是电容器最终可以充电或接通的电压值

Vt是时刻t时电容器上的电压值

结论在相同条件下,电容值c与时间t成正比,电容越大,充电达到阈值的时间越长。

二.电容触摸按钮原理:

R:外置电容器充放电电阻。 Cs:TPAD和PCB之间的杂散电容。 按下Cx:手指时,手指与TPAD之间的静电容量。 开关:用STM32 IO端口代替的电容器放电开关。 将检测电容触摸按键过程:MCU引脚设置为推挽输出,输出0,使电容器放电为0。 MCU端子进入浮动输入(IO复位后的状态),电容器开始充电。 同时,打开MCU端子的输入捕捉(计时器的功能)开始捕捉。 等待充电完成(充电到最后,检测上升沿)。 计算充电时间。

原理:未按下时,充电时间为t1 (默认值)。 如果按下触摸按钮,容量会变大,所以充电时间为T2。 可以通过检测充放电时间来判断是否按下。 如果T2-T1大于某个值,则可以判断

有按钮按下。

编程:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。