PSoC4100S+ Capsense glove touch

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
chme_4646286
Level 4
Level 4
Distributor - Intron(GC)
100 sign-ins First comment on blog 50 sign-ins

在宣讲资料中有看到PSoC Capsense组件可以满足“enable touch through > 5mm thick overlay”

参考AN64846 手册,基于PSoC4100S+的capsense实现glove touch,厚度5mm;

AN64846手册中没有介绍glove touch设计的注意事项,请问着这种设计要着重关注哪些方面呢?

0 Likes
1 Solution
Fayne_Meng
Level 4
Level 4
Distributor - Weikeng(GC)
100 sign-ins First like received 10 likes given

你好,建议你增加一个按钮用于选择是否开启手套模式:

方法如下:配置两套触摸参数,不采用系统自带的按键触发判断函数,自己写按键触发的条件的函数;

例如,按键1当用手指触摸时,信号是400,当戴手套触摸时,信号是200,手指模式对应的手指阈值是300,手套模式对应的手指阈值是180;当启动手套模式时,200>180,按键响应,当关闭手套模式时,400>300,按键响应;实际调试有一定难度,硬件一致性不能太差,需要采样多个样品的信号量;

View solution in original post

0 Likes
5 Replies
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

对于手套的厚度,你可以等效到盖板厚度上面。按照介电常数进行换算。

你看的这个文档的button对应的盖板厚度5mm,是直接贴合在sensor上面的亚克力。

1: 你想做的手套材质是什么?

2:厚度有多厚?

3:为什么需要用到手套?

通常情况下不支持手套触摸。

0 Likes
chme_4646286
Level 4
Level 4
Distributor - Intron(GC)
100 sign-ins First comment on blog 50 sign-ins

Hi LinglingG_46;

是终端客户的要求;

手套材质是皮或棉,厚度是5mm

 

0 Likes
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

你现在产品的sensor是尺寸是什么样子的? 盖板的材质是什么?厚度是多少?

你说的手套厚度为5mm,也就是手指悬停在5mm的高度需要触发,这一点客户是否接受?客户是一个什么产品?

0 Likes

你好,我是这个问题里询问代理商的客户,现在回复您的几个问题:

1,sensor尺寸是直径22mm的圆形PAD,盖板材质PC+PVC,PC厚度2.5mm,PVC厚度1.2mm,手套厚度目前暂定5mm,材质棉或皮。

2,手指悬停触发终端客户大概率不会接受。戴手套能够触发,是不是不戴手套就会提前触发,像你说的悬停在一个高度就等于按压了?算法是否能对戴手套和不戴手套的场景自适应?

如果不能自适应,那以你们的建议,有什么折中的办法,牺牲某些性能获得不那么差的用户体验(比如悬停高度不那么高,可以支持手套厚度不那么厚)

3,这个产品是一个汽车空调控制面板。

 

0 Likes
Fayne_Meng
Level 4
Level 4
Distributor - Weikeng(GC)
100 sign-ins First like received 10 likes given

你好,建议你增加一个按钮用于选择是否开启手套模式:

方法如下:配置两套触摸参数,不采用系统自带的按键触发判断函数,自己写按键触发的条件的函数;

例如,按键1当用手指触摸时,信号是400,当戴手套触摸时,信号是200,手指模式对应的手指阈值是300,手套模式对应的手指阈值是180;当启动手套模式时,200>180,按键响应,当关闭手套模式时,400>300,按键响应;实际调试有一定难度,硬件一致性不能太差,需要采样多个样品的信号量;

0 Likes