tag 标签: 电容触摸

相关帖子
相关博文
  • 热度 18
    2013-1-21 16:31
    1591 次阅读|
    2 个评论
    第十六章 电容触摸按键实验 上一章,我们介绍了 STM32的输入捕获功能及其使用。这一章,我们将向大家介绍如何通过输入捕获功能,来做一个电容触摸按键。在本章中,我们将用TIM5的通道2(PA1)来做输入捕获,并实现一个简单的电容触摸按键,通过该按键控制DS1的亮灭。从本章分为如下几个部分: 16.1 电容触摸按键简介 16.2 硬件设计 16.3 软件设计 16.4 下载验证 16.1 电容触摸按键简介 触摸按键相对于传统的机械按键有寿命长、占用空间少、易于操作等诸多优点。大家看看如今的手机,触摸屏、触摸按键大行其道,而传统的机械按键,正在逐步从手机上面消失。本章,我们将给大家介绍一种简单的触摸按键:电容式触摸按键。 我们将利用战舰 STM32开发板上的触摸按键(TPAD),来实现对DS1的亮灭控制。这里TPAD其实就是战舰STM32开发板上的一小块覆铜区域,实现原理如图16.1.1所示:       图 16.1.1 电容触摸按键原理        这里我们使用的是检测电容充放电时间的方法来判断是否有触摸,图中 R是外接的电容充电电阻,Cs是没有触摸按下时TPAD与PCB之间的杂散电容。而Cx则是有手指按下的时候,手指与TPAD之间形成的电容。图中的开关是电容放电开关(由实际使用时,由STM32的IO代替)。        先用开关将 Cs(或Cs+Cx)上的电放尽,然后断开开关,让R给Cs(或Cs+Cx)充电,当没有手指触摸的时候,Cs的充电曲线如图中的A曲线。而当有手指触摸的时候,手指和TPAD之间引入了新的电容Cx,此时Cs+Cx的充电曲线如图中的B曲线。从上图可以看出,A、B两种情况下,Vc达到Vth的时间分别为Tcs和Tcs+Tcx。        其中,除了 Cs和Cx我们需要计算,其他都是已知的,根据电容充放电公式: Vc=V0*(1-e^(-t/RC))        其中 Vc为电容电压,V0为充电电压,R为充电电阻,C为电容容值,e为自然底数,t为充电时间。根据这个公式,我们就可以计算出Cs和Cx。利用这个公式,我们还可以把战舰开发板作为一个简单的电容计,直接可以测电容容量了,有兴趣的朋友可以捣鼓下。        在本章中,其实我们只要能够区分 Tcs和Tcs+Tcx,就已经可以实现触摸检测了,当充电时间在Tcs附近,就可以认为没有触摸,而当充电时间大于Tcs+Tx时,就认为有触摸按下(Tx为检测阀值)。        本章,我们使用 PA1(TIM5_CH2)来检测TPAD是否有触摸,在每次检测之前,我们先配置PA1为推挽输出,将电容Cs(或Cs+Cx)放电,然后配置PA1为浮空输入,利用外部上拉电阻给电容Cs(Cs+Cx)充电,同时开启TIM5_CH2的输入捕获,检测上升沿,当检测到上升沿的时候,就认为电容充电完成了,完成一次捕获检测。 在 MCU每次复位重启的时候,我们执行一次捕获检测(可以认为没触摸),记录此时的值,记为tpad_default_val,作为判断的依据。在后续的捕获检测,我们就通过与tpad_default_val的对比,来判断是不是有触摸发生。 关于输入捕获的配置,在上一章我们已经有详细介绍了,这里我们就不再介绍。至此,电容触摸按键的原理介绍完毕。 16.2 硬件设计 本实验用到的硬件资源有: 指示灯 DS0和DS1 定时器 TIM5 触摸按键 TPAD 前面两个之前均有介绍,我们需要通过 TIM5_CH2(PA1)采集TPAD的信号,所以本实验需要用跳线帽短接多功能端口(P14)的TPAD和ADC,以实现TPAD连接到PA1。如图16.2.1所示:       图 16.2.1 TPAD与STM32连接原理图        硬件设置(用跳线帽短接多功能端口的 ADC和TPAD即可)好之后,下面我们开始软件设计。    详细内容和源码,见附件!
相关资源
  • 所需E币: 3
    时间: 2020-1-1 23:50
    大小: 409.47KB
    上传者: 238112554_qq
    电容触摸传感应用越来越流行,并在消费应用中也深受欢迎。本应用笔记将介绍一种使用若干Microchip器件的电容触摸传感解决方案。应用笔记针对PIC16F616系列、PIC16F690系列以及PIC16F887系列器件,它们代表了引脚数从低至高的8位单片机。目前业内已有好几种电容触摸传感技术存在。多数技术是基于测量由于人手指触摸产生额外电容而改变的频率或占空比。有些其他的方法则使用电荷平衡或是充电上升及下降时间的测量。本解决方案使用自激RC振荡器来测量频率。AN1101电容触摸传感简介作者:TomPerme历史简介MicrochipTechnologyInc.电容触摸传感大约在50多年前就已经出现,现在已经变得越来越易于实现且应用更为广泛。触摸灯是电容触摸开关的一个经典示例。触摸灯的出现已有很长一段时介绍间,它由一个简单的电容式开关来开启、关闭灯泡及调电容触摸传感应用越来越流行,并在消费应用中也深受节灯的亮度。欢迎。本应用笔记将介绍一种使用若干Microchip器件的新技术使得可以对触摸按钮实现更为复杂的控制。其关电容触摸传感解决方案。应用笔记针对PIC16F616系键是要有具有混合信号外设的单片机。单片机提供了完列、PIC16F690系列以及PIC16F887系列器件,它们成电容触摸传感、决策、响……
  • 所需E币: 3
    时间: 2020-1-1 23:51
    大小: 299.26KB
    上传者: givh79_163.com
    本文章介绍了利用电容触摸传感器模块实现低功耗电容触摸传感……
  • 所需E币: 4
    时间: 2019-12-24 22:49
    大小: 1.09MB
    上传者: wsu_w_hotmail.com
    infineonXC800电容触摸红外远距离控制XC800FamilyAP08121InfraredRemoteControllerwithCapacitiveTouchInterfaceApplicationNoteV1.02011-02MicrocontrollersEdition2011-02PublishedbyInfineonTechnologiesAG81726Munich,Germany2011InfineonTechnologiesAGAllRightsReserved.LEGALDISCLAIMERTHEINFORMATIONGIVENINTHISAPPLICATIONNOTEISGIVENASAHINTFORTHEIMPLEMENTATIONOFTHEINFINEONTECHNOLOGIESCOMPONENTONLYANDSHALLNOTBEREGARDEDASANYDESCRIPTIONORWARRANTYOFACERTAINFUNCTIONALITY,CONDITIONORQUALITYOFTHEINFINEONTECHNOLOGIESCOMPONENT.THERECIPIENTOFTHISAPPLICATIONNOTEMUSTVERIFYANYFUNCTIONDESCRIBEDHEREININTHEREALAPPLICATION.INFINEONTECHNOLOGIESHEREBYDISCLAIMSANYANDALLWARRANTIESANDLIABILITIESOFANYKIND(INCLUDINGWITHOUTLIMITATION……
  • 所需E币: 5
    时间: 2019-12-24 22:32
    大小: 3.05MB
    上传者: wsu_w_hotmail.com
    infineon电容触摸方案配置(软件)……
  • 所需E币: 5
    时间: 2019-12-24 22:32
    大小: 1.64MB
    上传者: 238112554_qq
    infineon电容触摸方案配置XC800FamilyAP08100ConfigurationforCapacitiveTouch-SensingApplicationApplicationNoteV1.0,2010-06MicrocontrollersEdition2010-06PublishedbyInfineonTechnologiesAG81726Munich,Germany2010InfineonTechnologiesAGAllRightsReserved.LEGALDISCLAIMERTHEINFORMATIONGIVENINTHISAPPLICATIONNOTEISGIVENASAHINTFORTHEIMPLEMENTATIONOFTHEINFINEONTECHNOLOGIESCOMPONENTONLYANDSHALLNOTBEREGARDEDASANYDESCRIPTIONORWARRANTYOFACERTAINFUNCTIONALITY,CONDITIONORQUALITYOFTHEINFINEONTECHNOLOGIESCOMPONENT.THERECIPIENTOFTHISAPPLICATIONNOTEMUSTVERIFYANYFUNCTIONDESCRIBEDHEREININTHEREALAPPLICATION.INFINEONTECHNOLOGIESHEREBYDISCLAIMSANYANDALLWARRANTIESANDLIABILITIESOFANYKIND(INCLUDINGWITHOUTLIMITATIONWARRANTIESOF……