当前位置:首页 > 工业控制 > 工业控制
[导读]前言 在需要用户界面的应用方案中,传统的机电开关正在被电容式触摸感应控制所替代。 Sino wealth已经开发了一套触摸感应软件,使得任意一款8位的中颖微控制器都可以作为一个电容式触摸按键控制器使

前言
    在需要用户界面的应用方案中,传统的机电开关正在被电容式触摸感应控制所替代。
    Sino wealth已经开发了一套触摸感应软件,使得任意一款8位的中颖微控制器都可以作为一个电容式触摸按键控制器使用。通过对由一个电阻和触摸电极电容组成的RC充放电时间的控制,该触摸感应软件可以检测到人手的触摸。由于电极电容的改变,导致的RC充放电时间的改变,能够被检测出来,然后经过滤波等,最终通过专用的I/O端口,或者I2C/SPI接口发送给主机系统。该软件库所需的元器件BOM表,成本低廉,因为每个通道只需要两个电阻就可以实现触摸检测功能。
 
RC感应原理

    RC采样原理就是通过测量触摸电极电容的微小变化,来感知人体对电容式触摸感应器(按键、滚轮或者滑条)的触摸。

     电极电容(C)通过一个固定的电阻(R)周期性地充放电。 电容值取决于以下几个参数:电极面积(A),绝缘体相对介电常数( ),空气相对湿度( ),以及两个电极之间的距离(d)。电容值可由下列公式得出:

 
图1  RC电压检测
 
固定电压施加在 , 的电压随着电容值的变化而相应增加或者降低, 如图2所示。

图2    测量充电时间
 
      通过计算 的电压达到阀值 所需要的充电时间( ),来得到电容值(C)。 在触摸感应应用中,电容值(C)由两部分组成:固定电容(电极电容, )和当人手接触或者靠近电极时,由人手带来的电容(感应电容, )。电极电容应该尽可能的小,以保证检测到人手触摸。因为通常人手触摸与否,带来的电容变化一般就是几个pF(通常5pF)。 利用该原理,就可以检测到手指是否触摸了电极。

 

图3    触摸感应

     这就是用于检测人手触摸的触摸感应软件中感应层所采用的基本原理。


硬件实现
      图4显示了一个实现的实例。由R1,R2以及电容电极( )和手指电容( )并联的电容(大约5pF) 形成一个RC网络,通过对该RC网络充放电时间的测量,可以检测到人手的触摸。 所有电极共享一个“负载I/O”引脚。电阻R1和R2尽量靠近MCU放置。电容R1(阻值在几百欧到 几兆欧之间)是主要电容,用于调节触摸检测的灵敏度。电容R2(10KΩ)是可选的,用于减少对噪声影响。

图4    电容触摸感应实现实例


3    软件实现
     本章描述了触摸感应RC原理的实现。
3.1    充电时间测量原理
     为了保证健壮的电容触摸感应的应用,充电时间的测量需要足够的精确。
采用一个简单的定时器(无需IC功能)和一系列简单的软件操作,即定时地检查感应I/O端口上的电压是否达到阀值。这样的话,时间测量的精确度就取决于执行一次完整软件查询需要的CPU周期数。这种测量方法会由于多次测量带来一些抖动,但是由于没有硬件限制,这种方法适用于需要很多电极的场合。

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

图5    定时器计数器值



过采样
      过采样的目的是以CPU时钟的精度,对输入电压达到高电平和低电平( 和 )的时间测量。 为了跨越所有的取值范围,每次测量都比上一次测量延迟一个CPU时钟周期的时间。 为了跨越所有的取值范围,测量的次数是和MCU核相关的。图6说明了这个概念的应用情况。

图6  输入电压测量


输入电压测量的原理
     为了提高在电压和温度变动情况下的稳定性,对电极会进行连续两次的测量:第一次测量对电容的充电时间,直到输入电压升至 。第二次测量电容的放电时间,直到输入电压降至 。下图以及以下的表格详细说明了对感应电极(感应I/O)和负载I/O引脚上的操作流程。


图7    电容充放电时间测量
 
表2    电容充放电测量步骤
步骤    描述
1    1. 负载I/O引脚设置成输出模式,输出VDD
2. 感应I/O引脚设置成输出模式,输出VDD
3. 保存定时器计数器的初始值(vih_start)

2    感应I/O设置成输入高阻模式
于是电极电容 开始充电

3    当感应I/O引脚上的电压达到 :
1. 保存定时器计数器的值(vih_stop),并由此计算达到高电平 的时间(vih_stop – vih_start),并保存
2. 感应I/O引脚设置成输出模式,输出VDD
3. 负载I/O引脚设置成输出模式,输出到地
4. 保存定时器计数器的初值(vil_start)

4    感应I/O引脚设置成输入高阻模式 于是电极电容 开始放电

5    当感应I/O引脚上的电压降至 :
1. 保存定时器计数器的值(vil_stop),并由此计算降到低电平 的时间(vil_stop – vil_start),并保存
2. 将两次测量值“vih_meas”和“vil_meas”相加并保存
3. 重复步骤1的操作

触摸的效果
     电极的电容值( )取决于以下几个主要因素:电极的形状、大小,触摸感应控制器到电极之间的 布线(尤其是地耦合),以及介电面板的材料和厚度。因此,RC充放电时间直接和 有关。图8说明了这种“触摸的效果”。 时间<t1’>(即达到了 电平的时刻)比<t1>长;同样对于降至 电平的时间<t2’>也比<t2>长。
图8    触摸效果实例
 

多次测量以及高频噪声的去除
      为了提高测量的精确度,并去除高频噪声,有必要对 和 进行多次的测量,然后再决定是否有按键被有效“触摸”。

图9    测量的种类


注意:    下图说明了去除噪声的实例。如果测量次数(N)设置为4,那么对一个电极的完整测量将包括4次正确的“连续组测量”(BGs)。

        这些实例展示了不同噪声影响下的测量。绿色线条表示正确的 / 测量;而红色线条表示不正确的 / 测量。

图10 显示了没有噪声的影响,所有测量都有效的情况。 这个例子中,每个连续组测量中的测量都有效,使得一个完整的测量很快就可以完成。

图10      实例1
 

图11 显示了有一些噪声使得某些测量无效的情况(即r1和r2)。 在这个例子中,连续组测量BG3重复了好几次,直到其中的所有测量都有效,该次组测量才算通过。这样就需要较多的时间来完成一次完整的测量。

图11      实例2
 

图12 显示了有很多噪声,使得无效的组测量次数达到了最大限制 (比如20)。这样的话,整个电极测量都无效。 这个例子中,达到了无效的组测量次数的最大限制,因此停止对该电极的测量。

图12      实例3
 

 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

上海2024年5月13日 /美通社/ -- 5月8日,浦东新区国资委组织陆家嘴集团等9家区属企业与立邦中国召开合作交流会,旨在贯彻落实浦东新区区委、区政府工作要求,进一步放大进博会溢出带动效应,持续扩大区属企业与进博会重...

关键字: BSP 数字化 自动化立体仓库 智慧园区

上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...

关键字: AC 软件 BSP 数字化

北京2024年5月13日 /美通社/ -- 5月11日,鲲鹏昇腾开发者大会2024期间,华为举办"昇思AI框架及大模型技术论坛",软通动力数字基础设施与集成事业部总经理谢睿受邀出席、软通动力...

关键字: AI 模型 BSP 精度

2023/24 财年收入降至 15.50 亿欧元(上一年同期:17.91 亿欧元) 调整后息税折旧摊销前利润率为 24.8% 居林和莱奥本的半导体封装载板生产将于 2024/25 财年末开始 2024/...

关键字: BSP 半导体封装 印制电路板 汽车

上海2024年5月14日 /美通社/ -- 固特异 SightLine 智能轮胎技术解决方案荣获中国电子行业主流媒体《中国电子报》颁发的 2024 汽车芯片优秀产品奖。本次获奖是对固特异研发成果的高度认可。固特异致力于引...

关键字: 汽车芯片 轮胎 BSP SI

慕尼黑2024年5月9日 /美通社/ -- TÜV南德意志集团(以下简称"TÜV南德")持续保障安全、可靠及可持续发展。作为全球化的服务提供商,TÜV南德2023年全年营收达约31亿欧元,首次突破30亿欧元大关,同比增长...

关键字: BSP 可持续发展 数字化 人工智能

ST于近期发布了“STM32WBA”无线MCU、“STM32U0”超低功耗入门级MCU、“STM32H7R/S”高性能MCU和“STM32MP2”四大重磅新品,还透露将会在今年推出18nm的STM32新品。

关键字: STM32 MCU NPU AI 超低功耗

凭借深度学习技术和SmartBid产品,百度国际MediaGo获得美国商业奖认可 旧金山2024年5月6日 /美通社/ -- 第22届美国商业奖(American Business Award®)近日发布获奖名...

关键字: MEDIA GO SMART BSP

2024年5月7日 – 专注于引入新品的全球半导体和电子元器件授权代理商贸泽电子 (Mouser Electronics) 即日起开售Microchip Technology的PIC32CZ CA MCU。PIC32CZ...

关键字: MCU 工业网关 处理器

【2024年4月29日, 德国慕尼黑讯】嵌入式安全被认为是物联网(IoT)应用部署的一个重要属性。英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)近日宣布,其新型PSOC™ Edge E8x MC...

关键字: 微控制器 MCU 物联网
关闭
关闭