Board logo

标题: 基于8位MCU的触摸按键设计方案2 [打印本页]

作者: wxg1988    时间: 2012-6-28 08:21     标题: 基于8位MCU的触摸按键设计方案2

3 软件实现

  本章描述了触摸感应RC原理的实现。

  3.1 充电时间测量原理

  为了保证健壮的电容触摸感应的应用,充电时间的测量需要足够的精确。

  采用一个简单的定时器(无需IC功能)和一系列简单的软件操作,即定时地检查感应I/O端口上的电压是否达到阀值。

  3.2 基本测量

  使用普通定时器进行充电时间的测量。对电容充电开始之前,定时器的计数器数值被记录下来。当采样I/O端口上的电压达到某个阀值( )时,再次记录定时器计数器的值。二者之差就是 充电或者放电的时间。




图5 定时器计数器值



  3.3 过采样

  过采样的目的是以CPU时钟的精度,对输入电压达到高电平和低电平( 和 )的时间测量。 为了跨越所有的取值范围,每次测量都比上一次测量延迟一个CPU时钟周期的时间。



图6 输入电压测量





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0