英语原文共 26 页,剩余内容已隐藏,支付完成后下载完整资料
调谐stmtouch应用
1.简介
本文件是用于触摸传感应用程序设计人员,并提供指引,如何调整其系统。STM Studio工具的介绍和提供的信息是如何用以监视变量。一个特别的重点将放在配置stmtouch库参数提供了方法论。
本文档显示了如何调整固件参数和调整硬件组件以优化应用程序的性能。
本文档不打算替换产品文档和库用户手册。
本文档中所给出的所有值都是用于指导的。请参阅有关资料得到保证值。
注:意法半导体是免费提供stmtouch触摸感应固件库的无论是作为独立的软件包(stm8l-touch-lib)或直接集成到相应的STM32Cube包(stm32cubel0,stm32cubef0,hellip;)。
图1.适用的产品
类型 适用的产品
微控制器 stm32f0系列,stm32f3系列,stm32l0系列,stm32l1系列,
stm32l4系列,STM8L系列,stm8al系列。
目录
1引言。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;1。
2 STM工作室概况。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;5。
3监测变量使用STM 3 stmtouch司机工作室。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;6。
4调谐of the门限。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;11。
4.1 use of a标准测试手指。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;11
4.2阈值定义。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;11
4.2.1 touchkeys门限。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;11。
4.2.2线性和旋转触摸传感器门限。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;14。
4.2.3隔热。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;16。
4.3无抖动的设置。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;17。
5电荷转移周期调谐。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;18。
6五金饰边。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;20
6.1 CS饰边。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;20
6.2盾调整。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;20
7性能比较。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;22。
8的结论。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;23。
附录A。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;24
9修订历史。hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;hellip;25
图表的列表
表1.适用的产品。..................................................1
表2.文件修订历史。................................................25
数据列表
图1.STM工作室变量选择窗口。........................................7
图2.用变量名varviewers。..........................................8。
图3.数据记录设置。................................................10。
图4.标准的8mm直径的手指。........................................11。
图5.极限位置。..................................................12
图6.旋转传感器记录。..............................................14。
图7.平衡传感器日志。...............................................15。
图8.去抖的例子。................................................17
图9.金属硬币探头。...............................................18
图10.理想电荷转移。............................................19
图11.非理想电荷转移。...........................................19
图12.主动屏蔽。..................................................20。
图13.主动盾遥感。................................................21。
图14.信噪比的计算。..............................................22。
图15.推荐标准指。................................................24
2.STM工作室概述
STM的工作室是一个免费的软件工具,帮助调试与诊断STM8和STM32应用在他们的阅读和实时显示变量运行。
在PC机上运行,STM工作室接口用STM8和STM32微控制器通过标准的开发工具,如低成本st-link和rlink随着高端STM8 Stice仿真系统。
STM的工作室是一个非侵入性的工具,保持应用程序的实时行为。
STM工作室完美补充传统的调试工具来微调应用程序。这是非常适合用于调试的应用程序,不能停止,如电机控制应用。
可以使用不同的图形视图来匹配调试和诊断的需要,或者演示应用程序行为。这个工具与STM8芯片通过游泳(单线接口模块)和STM32微控制器通过JTAG和SWD(串行线调试)接口。
它是一个图形化的用户界面,用于探测和可视化的实时应用程序的变量,而它正在运行。它被设计为运行在微软Windows操作系统的计算机。
请参阅STM工作室发布说明,知道主机的系统需求和硬件支持。
先进的信息如何使用STM的工作室,请参阅用户手册(um1025;开始使用STM工作室)。
3.利用STM监测stmtouch驱动变量
修剪一个触摸感应应用的主要参数是:
频道引用,“裁判”的tsl_channeldata_t数组元素
结构
通道三角洲,“三角洲”的tsl_channeldata_t结构数组元素
对象的状态,“对tsl_touchkeydata_t结构数组stateid”元素
或tsl_linrotdata_t结构,这个列表是不彻底的,将取决于应用程序。
下面的过程提供了一个简单的方法来导入这些变量:
1.打开STM工作室。
2.右键单击“显示变量”选项卡,选择“导入hellip;”或选择“文件/导入变量”菜单
3.在“可执行”窗口中的“导入变量”,
a)选择您的应用程序文件(精灵。精灵。或。AXF)通过“可执行文件”字段
使用浏览按钮
b)检查“扩展表元素”复选框
c)选择“存储可执行路径相对用户设置文件”复选框
使用相对路径。
d)输入“参考”中的“显示符号包含文本框hellip;”
在变量列表框中选择“添加变量到显示变量表”
f)选择“结束。裁判”的变量,点击“导入”按钮或按Ctrl 单击
运营一个不连续的多选择
g)与三角洲重复步进)
h)重复步骤d)和F)与stateid
i)点击“关闭”按钮
图1.STM工作室变量选择窗口
一旦输入,变量必须被分配给观众以显示:
1。在“显示变量设置”表,选择所有“ref”项目(可以使用Shift 单击操作连续多选择或按Ctrl 单击操作连续多选择)
2。在桌面点击右键并选择“发送到→varviewer1”,或直接拖动到正确的观众。
3。在“观众设置”窗口停靠,右键在灰色的部分,选择“新varviewer”。“varviewer2”标签出现。
4。重复步骤4,5和6的“三角洲”项目
5。重复步骤4和5的“stateid”项目
轻松导航,您可以重命名varviewer Windows与监视的变量的名称,通过右键单击重命名。
变量可以显示为曲线,作为一个条形图或一个表。表显示,建议使用非常缓慢变化的变量。具有快速变化的变量曲线和条形图。
图2.用变量名varviewers
然后,每个varviewer调整值范围:
增量取决于应用的灵敏度和可正可负
状态从0变化到19,价值的含义是指在tsl_stateid_enum_t
tsl_types。H.
参考取决于CX/CS,在这一点上,你必须连接PC与选定的二进制代码的单片机下载程序,通过USB电缆和相应的硬件工具(如链接)。
要开始监控,点击绿色箭头或选择“运行/开始”菜单。
数据可以存储在文件中:
1.打开“选项”和“获取设置”窗口。
2.选择“日志文件”复选框,并设置日志文件路径。
图3.数据日志设置
4阈值的调整
本节就如何选择可靠的阈值提供建议。根据不同的应用案例,一些建议将被调整。
电容式触摸感应应用对接地耦合敏感。参数整定必须在同一环境中最终的应用。连接到应用程序的硬件工具可能会改变地球耦合。这是特别真实的,例如在电池供电应用。ST提供电绝缘五金工具(ST连接/分离和提纯)来减少这种影响。
4.1使用一个标准的测试手指
为了建立一个应用范围最广的人的手指特征,我们建议使用一个标准的测试手指,这将给一个最坏的情况,但也将允许重复测试没有人的依赖,如手指大小,压力和接触面积,皮肤导电性等。要进行可重复性测试,建议使用导电笔形工具,用平面橡胶底。导电橡胶制成的平端,允许在一个恒定的接触面接触touchkey。
操作员执行确认将照顾中心的接触面积对touchkey。
此外,它是有意义的计划,最终验证用户面板。
下面提供一个标准的手指图片。
图4.标准的8mm直径的手指
推荐标准试验指的附录。
4.2定义
4.2.1 touchkeys阈值
调整检测阈值,首先要确定每个touchkey灵敏度。为了这样做:
1、通过连接和电源的应用,将最终的硬件连接到一台电脑上
2。下载固件,将用于与该stmtouch司机最终参数的最终应用。默认的检测阈值可以设置一个较低的值但保持高于噪声电平。
3。推出的STM工作室和配置2节解释:STM工作室概况5页。
4。使用标准的手指在第4.1节所述:使用一个标准的测试手指在11页。
5。触摸touchkey移动手指以找到最大的三角洲,写下这个值,然后重复每个touchkey。如果在最大三角洲上还有明显的抖动测量,然后计算出平均值作为基线。
这些值将是所有阈值的基线。如果该应用程序touchkeys基线之间存在一个显着的变化,建议设置为每一个特定的阈值touchkey。
检测阈值,必须突破以报告touchkey检测,必须设置基线的55%和65%之间。检测阈值的结束,下面是不检测到的密钥,必须设置在基线的35%和45%之间。图5.极限位置
阈值的固件调整的一个例子,在80和65%之间的阈值调整的基线和55%之间的基线,显示如下:
mytkeys [ 0 ]。p_param -gt; detectinth = 50;//键1检测阈值
mytkeys [ 0 ]。p_param -gt; detectoutth = 30;//键1端检测门限
校准阈值(tslprm_tkey_calib_th)可以对所有键的一般设置60%的最大基线。
如果这些值必须大于255,这tslprm_coeff_th必须在正确的范围内[ 255 ] 0带来的价值。这是通过把所有的阈值,除了标定阈值,2到tslprm_coeff_th电源。在这种情况下,被划分的系数值(除了校准阈值)是需要在固件中配置的值。补偿系数2到tslprm_coeff_th电源将被应用到所有的系数(除标定阈值)的固件。
4.2.2线性和旋转
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[151416],资料为PDF文档或Word文档,PDF文档可免费转换为Word
以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。