在线情况
1
  • 头像
  • 级别
    • 积分51
    • 经验2657
    • 文章206
    • 注册2007-03-18
    回6楼,你问的问题TI官方有应用文档介绍的,我大概记得一些。
    PCB电容好像推荐是在十几到几十pF之间,太小了感应不到,太大的会影响反应速度。
    电阻不是PCB和集成引脚漏电电阻,而是专门加的一个放电电阻,其原理和SLOPE AD一样。
    上一个问题你理解错了,所以不存在“不同的PCB材料漏电电阻大小都不一样”的问题,但是却存在不同的板材其电容量不同的问题,官方文档中有专门介面积、绍厚度和材质与电容量关系的一节,我记得推荐使用FR-4板材。我不是专业的,谁告诉我FR-4是什么板子?环氧的?
    放电时间T不是取值取出来的,而是放电电阻R和指触区的容量决定的,你要测量的是放电时间T从而确定了容量的变化情况。另外一定要在不触的状态下设置基值,也就是底噪,这个需要事先测定。
    去掉邻键干扰比较复杂,比较好的方法是类似图像识别的方法,因为手触的中央总是比远的地方容量变化更明显的,它会呈一个曲线,对于滑棒就是这种情况,对积分后的值进行识别是相对容易的,官方应用文档中也有图示。
    去掉人手惯性收缩容值变化的方法有两种:方法一是一刀切,超过阈值就认为按下了,这样可比较方便处理,但是不理想的地方是容易被干扰,所以通常会动态的取得底噪基线,再动态的确定这个门限,就是说,如果所有的触板容量一起变化,你就要调整基线了;方法二就是使用相对法,和上一个问题类似,只对对比超过一定程度的触板事件响应,这样除非是极局部的干扰,否则很难误动作。
    不知6楼的疑问是否已清楚。我也只是看过文档,如果我说的有错还请大家指正。
    微控论坛特约嘉宾
    在线情况
    2
    • 头像
    • 级别
      • 积分51
      • 经验2657
      • 文章206
      • 注册2007-03-18
      刚才忘了回7楼,那个板子我试了还是挺灵的,它的设计不错,巧妙的利用了人体工学。
      上边共有四个触板,顺序如下图:
       3 | 2
       —+—
       4 | 1
      当触到1时,LED亮度最低,依次的越来越亮,4亮度最高,可能大家奇怪为什么这样排顺序,为什么不是一横排依次是1234按哪个就是什么亮度,其实仔细看看就明白了,这四个触区的大小刚好一个手指头大,也就是说,本来也没让你当成四个键来用的。
      按我的指导做个实验吧!
      1、伸出你最习惯用来按按钮的手——什么?左撇子?那麻烦你先换成右手。
      2、再伸出你最方便按按钮的手指——食指残疾?只要不是只剩大姆指就行,换一个也行。
      3、现在对准触摸区的中间,就是那个十字的部位轻轻的按,停!看看,手指主要接触到的区域是几号?
      4、稍微加重一点,再看看,这次压住的是哪几个区?——如果你的手指尖有很厚的老茧这一步可能会有不同。
      5、压到最重,看看LED。并重复轻重触压的过程,观看LED。

      看明白的人可以继续回贴,呵呵。
      微控论坛特约嘉宾
      Powered by LeadBBS 9.2 .
      Page created in 0.0781 seconds with 5 queries.