触摸

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

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

cross mob
lock attach
Attachments are accessible only for community members.
arthurliu
Level 3
Level 3
Distributor - Yuban(GC)
100 sign-ins 25 replies posted 50 sign-ins

Hi

目前我这边遇到一个项目,是改变金属弹片和 PCB 上 sensor pad 之间的距离来检测动作这种方式。然后我发现拨动一个方向时,4个sensor都会检测到信号量变化,2个增加,2个减少。不知道有没有什么经验可以分享一下。我该使用哪些函数去识别我想要拨动的方向。附件是硬件图。

0 点赞
1 解答
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

按照你说的这个金属弹片下面有四个sensor,那按压一个sensor,别的有信号是正常的反馈。

你的设计里面为什么要这个金属弹片?电容触摸的系统是不能接受在不同的sensor上面覆盖导体的。

在原帖中查看解决方案

0 点赞
8 回复数
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

拨动金属弹片是什么意思?你这四个sensor的表面有没有盖板。

触摸需要一个稳定的系统,并且是一个完整的结构。

你在问题里面描述的改变金属弹片和sensor pad之间的距离,这个是什么意思?

你用的控制器是哪个?你是用的psoc吗?是在tuner里面看的信号吗?你可以把信号的截图发给我们看一看。

0 点赞
arthurliu
Level 3
Level 3
Distributor - Yuban(GC)
100 sign-ins 25 replies posted 50 sign-ins

Hi 

具体的情况可以查看一下附图。改变金属弹片和sensor pad之间的距离的意思是通过外力使金属片与sensor pad之间的距离变小,以达到改变信号量。使用的是cy8c4045lqi,tunne的信号也请看附图。微信图片_20220817142730.png微信图片_20220817142743.jpg微信图片_20220817142749.jpg

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


1:你配置了一个RadialSlider,配置了很多管脚,这个用法我没法和你的PCB match起来,请解释一下。
2:你是用的自电容的触摸方式吗?那你为什么要改变金属弹片和sensor的距离。在自电容触摸系统里面不能支持金属盖板的。你手指按压一个sensor上方的弹片,别的sensor也会收到影响,这个和理论推导是一致的。
3:更详细的请参考下面两个问题:
3.1 https://www.infineon.com/dgdl/Infineon-AN64846_Getting_Started_with_CapSense-ApplicationNotes-v26_00...
3.2 https://www.infineon.com/dgdl/Infineon-AN85951_PSoC_4_and_PSoC_6_MCU_CapSense_Design_Guide-Applicati...

0 点赞
arthurliu
Level 3
Level 3
Distributor - Yuban(GC)
100 sign-ins 25 replies posted 50 sign-ins

Hi

1.原先使用的是button的模型

2.是自容的方式,实际上金属弹片还扣着一个塑料帽,还有一个外壳,通过推动塑料帽往四个方向移动,致使金属片与sensor距离变化。

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

金属弹片扣着一个塑料帽这个可以等效成一定的空气厚度。

1:我想确认一下这个金属弹片和sensor的“距离”,这个距离是指高度,还是同一个平面的横向距离。

2:你pcb 里面我红色标注的这个下面有sensor吗?这个是指金属弹片吗?

3:你怎么改变距离?空间上面是怎么固定金属弹片?

4:金属弹片的垂直面下面覆盖几个sensor?为什么需要这个金属弹片?

5:为什么我看你的sensor上面都是绿油,没有你说的金属弹片,我们在信息理解上面存在误差。

LinglingG_46_0-1660721347935.png

 

0 点赞
arthurliu
Level 3
Level 3
Distributor - Yuban(GC)
100 sign-ins 25 replies posted 50 sign-ins

Hi 

1.高度,小于等于1mm

2.下面有sensor,金属弹片其实是指这个白色金属片

3.有塑料外壳,

微信图片_20220817175644.jpg微信图片_20220817175659.jpg微信图片_20220817175705.jpg

4.每一个金属片下4个方向各一个sensor

5.确实描述错了。

 

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

按照你说的这个金属弹片下面有四个sensor,那按压一个sensor,别的有信号是正常的反馈。

你的设计里面为什么要这个金属弹片?电容触摸的系统是不能接受在不同的sensor上面覆盖导体的。

0 点赞
arthurliu
Level 3
Level 3
Distributor - Yuban(GC)
100 sign-ins 25 replies posted 50 sign-ins

Hi 

因为客户项目的需求是这样的,实际测试的话,能看到信号量的变化,但是我发现这个结构一致性无法保证,信号量也无法在一定范围内得到保证,所以这个方案可能得放弃了。

0 点赞