吽吽吽 发表于 2022-12-16 22:15:02

TSWKEN问题

新人小白一枚,在学习用STC8H4K64TLCD做触摸,在琢磨STC8H手册的时候,在902页看到了TSWKEN,然后找遍了手册,没有关于TSWKEN介绍,疑是TSWUEN,请问是不是写错了。谢谢

另外,打算将初始化后的第一次进行触摸扫描的数据(此时未触摸),进行一定量的偏移作为触摸阈值,因为PCB还未做好,无法测试,所以想问问阈值是偏0xFFFFH,还是0x0000H不容易出现误判。谢谢

乘风飞扬 发表于 2022-12-20 11:03:38

STC8H最新版本规格书已经修改成TSWUEN了。未触摸时的采样值最好调到分辨率的中心点(30000左右)比较好。触摸时采样值会变小,与未触摸时的差值大一些就不容易产生误判。

梁工 发表于 2022-12-20 14:46:14

未触摸时读数在20000~30000之间为好,触摸后读数变小至少5%为好,达到10%以上会非常好。阈值流点余量,例如:
某键未触摸读数为20000,触摸时读数为18400,则变化值为1600,变化了8%。可以使用20000-1600/2=19200作为阈值,小于这个值为有触摸动作,也可以留一点窗口值,比如小于19000位触摸,大于19400为释放。

蜗牛 发表于 2023-1-17 23:25:27

梁工 发表于 2022-12-20 14:46
未触摸时读数在20000~30000之间为好,触摸后读数变小至少5%为好,达到10%以上会非常好。阈值流点余量,例如 ...

梁工你好,请教一个问题,触摸例程里的0点跟踪是不是必须要加。谢谢!

梁工 发表于 2023-1-18 12:50:00

蜗牛· 发表于 2023-1-17 23:25
梁工你好,请教一个问题,触摸例程里的0点跟踪是不是必须要加。谢谢! ...

实际项目一定是有的,产品使用过程中,分布电容、参考电容等等都会有变化,如果没有0点跟踪,则不能消除漂移,会导致检测异常。
页: [1]
查看完整版本: TSWKEN问题