• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

使用STM32的通用定时器,制作触摸按键

川楠 2018-10-22 浏览量:866

 使用STM32的通用定时器,制作触摸按键的例程 ,硬石开发板有这样的程序和设计。

但是这个设计的问题是,手指必须要触摸到铜皮,或者很靠近铜皮。

我的问题是如何增大触摸距离。让其外面能加一个外壳?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 距离太远不容易触发的,想远距离触发的话建议换方案,比如使用FDC2214
    • 发布于 2018-10-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 我也为这个问题困扰过

    目前所知:

    1、距离不可能太大,越接近铜皮越好。就是说,外壳越薄越好,且应该紧贴在铜皮上。

    2、不直接触摸铜皮时,检测到的电容值和寄生电容相差不大。这个要反复实验,选取一个比较恰当的值。

    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 可能频率太低的原因,频率高一些距离会远一些,还有那个释放电阻选大一些
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 触摸按键是依靠手指接近或者触摸导体(铜皮)后,改变了导体上的电容量,从而使电位产生变化,单片机通过AD转换电压后检测到触摸信号的。在实现这一系列的前提是你的导体上要有一个固定的频率。这个频率可以由外部硬件电路产生,也可以由单片机的定时器定时中断产生,频率的范围大约8K到15K范围左右都可以。在手指触摸的时候,导体上频率的幅值会由于电容量的变化而变化,从而使单片机能够检测到触摸信号。
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 把铜皮做到外壳上 用导线连接
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 触摸按键难道不应该是触摸才有反应的,想隔空操作用超声波测距离控制呀
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 电容按键的特性就是如此,必须要手指接近铜皮才可以检测到,或者你嫌麻烦可以用独立按键。

    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 距离太远,触摸就不灵敏了,这个电容按键,本身就是靠检测人体与铜皮之间的电容值来实现的
    • 发布于2018-11-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个电容按键就是要用铜皮的方式,通过改变电容来检测按键
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 要接触的方式才能检测到具体的按键,不然不能直接处理
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

使用STM32的通用定时器,制作触摸按键