一种基于STM32的简易人体触摸感应的方法技术

技术编号:26890106 阅读:31 留言:0更新日期:2020-12-29 16:05
本发明专利技术公开了一种基于STM32的简易人体触摸感应的方法,实现人体触摸感应的部分包括:具有TSC功能的STM32单片机、TSC采样电容、触摸通道电路,触摸通道电路包括导电铜箔、电介质、导线和人体手指及手掌,所述导电铜箔贴合在电介质上,并通过导线接入触摸通道,当人体手指或者手掌接触电介质时,形成电容器,通过软件获取寄存器的值来判断是否有触摸状态。本技术方案在触摸接触及控制方面具有更加智能化的改进,实现了低成本及智能的交互感。

【技术实现步骤摘要】
一种基于STM32的简易人体触摸感应的方法
本专利技术涉及触摸感应技术,尤其是涉及一种基于STM32-TSC功能的简易人体触摸感应功能的实现。
技术介绍
STM32的TSC用的是基于电荷转移原理的,当开始TSC功能后,芯片内部会通过控制MOS管的开关来进行电荷转移,电路附图1所示,故通过获取电荷转移次数值,人体未触摸时电荷转移次数多,有触摸时电荷转移次数少,软件通过阈值来实现人体触摸的识别,大于阈值则为无人体触摸,小于阈值则为有触摸。TSC功能较为灵活,可通过外围电路及软件阈值来提高识别灵敏度。一般的TSC功能都是应用在外部按键上,相对于按键,触摸接触在人工智能领域里更能体现交互的智能感与亲切感。该外围触摸电路简单易实现,价格低廉,非常容易应用到实际的生产中。TSC功能可根据应用需求选择相应的STM32单片机型号,例如STM32F303系列有24通道。利用多个通道可组成多种控制,例如上下左右,滑条等功能。但是现有技术的缺陷为:通道的灵敏度需要通过外部电容器容值,软件阈值来确定,如果需要达到更加精确的控制则需要提高触摸信号获取的频率。所以在特定的应用场景中需要经过系统调试后才能得出各项最佳值。
技术实现思路
本专利技术旨在提供一种基于STM32的简易人体触摸感应的方法,在触摸接触及控制方面,实现低成本及智能的交互感。本专利技术解决其技术问题所采用的技术方案是:一种基于STM32的简易人体触摸感应的方法,实现人体触摸感应的部分包括:具有TSC功能的STM32单片机、TSC采样电容、触摸通道电路,触摸通道电路包括导电铜箔、电介质、导线和人体手指及手掌,所述导电铜箔贴合在电介质上,并通过导线接入触摸通道,当人体手指或者手掌接触电介质时,形成电容器,通过软件获取寄存器的值来判断是否有触摸状态。上述的一种基于STM32的简易人体触摸感应的方法,所述电介质为塑料材质制备,塑料材质选用ABS或者PC等塑料材料。上述的一种基于STM32的简易人体触摸感应的方法,所述导电铜箔为带有粘性的双面导电铜箔。本专利技术的有益效果是,本专利技术的感应方法灵敏度不需要通过外部电容器容值、软件阈值来确定,在触摸接触及控制方面具有更加智能化的改进,实现了低成本以及智能化的交互感。附图说明下面结合附图和实施例对本专利技术进一步说明。图1为本专利技术带ESD保护的电路原理图设计示意图;图2为导电铜箔与电介质和触摸通道的连接方式;图3为本专利技术STM32芯片内的电路图;图4为按照图3中电路的TSC电荷转移时序。图中1.导电铜箔,2.导线,3.电介质。具体实施方式为使本领域技术人员更好的理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术作详细说明。【实施例1】一种基于STM32的简易人体触摸感应的方法,实现人体触摸感应的部分包括:具有TSC功能的STM32单片机、TSC采样电容、触摸通道电路,触摸通道电路包括导电铜箔1、电介质3、导线2和人体手指及手掌,所述导电铜箔1贴合在电介质3上,并通过导线2接入触摸通道,当人体手指或者手掌接触电介质3时,形成电容器,通过软件获取寄存器的值来判断是否有触摸状态。进一步的,所述电介质3选择ABS塑料材质制备。进一步的,所述导电铜箔1为带有粘性的双面导电铜箔,面积为4cm*4cm,厚度为0.1mm。本专利技术技术方案通过导线2将导电铜箔1与STM32的触摸通道相连接,当人体手掌等部位接触到塑料的电介质3时,STM32的TSC的触摸通道转移的电荷次数值减少,通过获取内部计数寄存器的数值与相应的阈值做对比,单片机即可获取该触摸状态,当没有人体手掌等部位接触到塑料的电介质3时,STM32的TSC的触摸通道转移的电荷次数值增多,通过获取内部计数寄存器的数值与相应的阈值做对比,单片机获取的是非触摸状态。以上实施方式只为说明本技术的技术构思及特点,仅为本专利技术的示例性实施例,其目的在于让熟悉此项技术的人了解本技术的内容并加以实施,并不能以此限制本技术的保护范围,凡根据本技术精神实质所做的等效变化或修饰,都应涵盖在本技术的保护范围内。本文档来自技高网...

【技术保护点】
1.一种基于STM32的简易人体触摸感应的方法,其特征在于,实现人体触摸感应的部分包括:具有TSC功能的STM32单片机、TSC采样电容、触摸通道电路,触摸通道电路包括导电铜箔(1)、电介质(3)、导线(2)和人体手指及手掌,所述导电铜箔(1)贴合在电介质(3)上,并通过导线(2)接入触摸通道,当人体手指或者手掌接触电介质(3)时,形成电容器,通过软件获取寄存器的值来判断是否有触摸状态。/n

【技术特征摘要】
1.一种基于STM32的简易人体触摸感应的方法,其特征在于,实现人体触摸感应的部分包括:具有TSC功能的STM32单片机、TSC采样电容、触摸通道电路,触摸通道电路包括导电铜箔(1)、电介质(3)、导线(2)和人体手指及手掌,所述导电铜箔(1)贴合在电介质(3)上,并通过导线(2)接入触摸通道,当人体手指或者手掌接触电介质(3)时,形...

【专利技术属性】
技术研发人员:秦恒东林森
申请(专利权)人:双擎科技杭州有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1