一种基于霍尔传感器的触控书写笔状态检测方法及装置制造方法及图纸

技术编号:37139234 阅读:30 留言:0更新日期:2023-04-06 21:42
本发明专利技术公开了一种基于霍尔传感器的触控书写笔状态检测方法及装置,通过当接收到触控书写笔状态检测指令时,基于霍尔传感器与引脚的连接关系,获取每个霍尔传感器对应的每个引脚的初始化电平值,根据所述初始化电平值,获取每支触控书写笔的初始化状态;实时获取所述每个引脚的电平值,根据所述电平值,得到所述每支触控书写笔的当前状态;基于判断每支触控书写笔的当前状态和对应的每支触控书写笔的初始化状态,基于判断结果,德奥每支触控书写笔的状态变化,直至接收到停止触控书写笔状态检测指令。与现有技术相比,本发明专利技术的技术方案能实现对多支触控书写笔状态的检测,提高对多支触控书写笔状态检测的准确性。支触控书写笔状态检测的准确性。支触控书写笔状态检测的准确性。

【技术实现步骤摘要】
一种基于霍尔传感器的触控书写笔状态检测方法及装置


[0001]本专利技术涉及触控笔状态检测的
,特别是涉及一种基于霍尔传感器的触控书写笔状态检测方法及装置。

技术介绍

[0002]目前,触控一体机配有触控书写笔,但触控书写笔需要放置在一体机机身上专门设置的笔托中,以使用户能方便地取笔进行触控书写。且目前的触控一体机仅支持对单支触控书写笔的检测,对于多支触控书写笔,在对多支触控书写笔进行提笔或放笔检测时,不能支持检测具体哪个笔托的笔拿起或放下,且对于使用完的触控书写笔,不支持触控书写笔归位提醒功能。

技术实现思路

[0003]本专利技术要解决的技术问题是:提供一种基于霍尔传感器的触控书写笔状态检测方法及装置,实现对多支触控书写笔状态的检测,提高对多支触控书写笔状态检测的准确性。
[0004]为了解决上述技术问题,本专利技术提供了一种基于霍尔传感器的触控书写笔状态检测方法,包括:
[0005]当接收到触控书写笔状态检测指令时,获取每个霍尔传感器对应的每个引脚的初始化电平值,根据所述初始化电平值,获取每支触控书写笔的初始化状态;
[0006]获取所述每个引脚的电平值,根据所述电平值,得到所述每支触控书写笔的当前状态;
[0007]判断所述当前状态和对应的所述初始化状态是否相同,若是,则判断触控书写笔状态没有变化,若否,则判断触控书写笔状态发生变化,并将所述当前状态作为对应的所述初始化状态,并返回步骤“获取所述每个引脚的电平值”,直至接收到停止触控书写笔状态检测指令。r/>[0008]在一种可能的实现方式中,本专利技术实施例提供的一种基于霍尔传感器的触控书写笔状态检测方法,还包括:
[0009]当接收到连接配置检测指令时,判断所述每支触控书写笔是否放置在不同的霍尔传感器位置,若是,则获取所述每个引脚的引脚电平值;
[0010]向用户发送触控书写笔提笔提示,并在检测到用户逐次提起待配置霍尔传感器上的触控书写笔时,获取所述每个引脚的当前引脚电平值;
[0011]将每个引脚的所述引脚电平值和所述当前引脚电平值进行对比,获取所述引脚电平值和所述当前引脚电平值不相同的待检测引脚,将所述待配置霍尔传感器与所述待配置引脚建立连接配置关系。
[0012]在一种可能的实现方式中,本专利技术实施例提供的一种基于霍尔传感器的触控书写笔状态检测方法,还包括:
[0013]当所述触控书写笔为提笔状态时,对书写屏幕进行触摸点检测;
[0014]当没有检测到所述书写屏幕上的触摸点时,记录无触摸时长,得到无触摸时间,判断所述无触摸时间是否大于预设无触摸时间阈值,若是,则向用户发起触控书写笔归位提醒,若否,则返回步骤“对书写屏幕进行触摸点检测”;
[0015]当检测到所述书写屏幕上的触摸点时,清空所述无触摸时间,并返回步骤“对书写屏幕进行触摸点检测”。
[0016]在一种可能的实现方式中,根据所述电平值,得到所述每支触控书写笔的当前状态,具体包括:
[0017]当所述电平值为低电平时,得到所述触控书写笔的当前状态为提笔状态;
[0018]当所述电平值为高电平时,得到所述触控书写笔的当前状态为放笔状态。
[0019]在一种可能的实现方式中,获取每个霍尔传感器对应的每个引脚的初始化电平值前,还包括:
[0020]设置多个霍尔传感器,并对每个霍尔传感器设置对应的引脚,建立所述每个霍尔传感器与对应的引脚之间的连接关系。
[0021]本专利技术实施例还提供了一种基于霍尔传感器的触控书写笔状态检测装置,包括:触控书写笔状态检测模块,其中,所述触控书写笔状态检测模块包括初始化状态检测单元、当前状态检测单元、状态变化检测单元;
[0022]所述初始化状态检测单元,用于当接收到触控书写笔状态检测指令时,获取每个霍尔传感器对应的每个引脚的初始化电平值,根据所述初始化电平值,获取每支触控书写笔的初始化状态;
[0023]所述当前状态检测单元,用于获取所述每个引脚的电平值,根据所述电平值,得到所述每支触控书写笔的当前状态;
[0024]所述状态变化检测单元,用于判断所述当前状态和对应的所述初始化状态是否相同,若是,则判断触控书写笔状态没有变化,若否,则判断触控书写笔状态发生变化,并将所述当前状态作为对应的所述初始化状态,并返回步骤“获取所述每个引脚的电平值”,直至接收到停止触控书写笔状态检测指令。
[0025]在一种可能的实现方式中,本专利技术实施例提供的一种基于霍尔传感器的触控书写笔状态检测装置,还包括:连接配置检测模块,其中,所述连接配置检测模块包括引脚电平检测单元、当前引脚电平检测单元和连接配置状态检测单元;
[0026]所述引脚电平检测单元,用于当接收到连接配置检测指令时,判断所述每支触控书写笔是否放置在不同的霍尔传感器位置,若是,则获取所述每个引脚的引脚电平值;
[0027]所述当前引脚电平检测单元,用于向用户发送触控书写笔提笔提示,并在检测到用户逐次提起待配置霍尔传感器上的触控书写笔时,获取所述每个引脚的当前引脚电平值;
[0028]所述连接配置单元,用于将每个引脚的所述引脚电平值和所述当前引脚电平值进行对比,获取所述引脚电平值和所述当前引脚电平值不相同的待检测引脚,将所述待配置霍尔传感器与所述待配置引脚建立连接关系。
[0029]在一种可能的实现方式中,本专利技术实施例提供的一种基于霍尔传感器的触控书写笔状态检测装置,还包括:触控书写笔归位提醒模块,其中,所述触控书写笔归位提醒模块包括触摸点检测单元、无触摸时间记录单元、无触摸时间清空单元;
[0030]所述触摸点检测单元,用于当所述触控书写笔为提笔状态时,对书写屏幕进行触摸点检测;
[0031]所述无触摸时间记录单元,用于当没有检测到所述书写屏幕上的触摸点时,记录无触摸时长,得到无触摸时间,判断所述无触摸时间是否大于预设无触摸时间阈值,若是,则向用户发起触控书写笔归位提醒,若否,则返回步骤“对书写屏幕进行触摸点检测”;
[0032]所述无触摸时间清空单元,用于当检测到所述书写屏幕上的触摸点时,清空所述无触摸时间,并返回步骤“对书写屏幕进行触摸点检测”。
[0033]在一种可能的实现方式中,所述当前状态检测单元,用于根据所述电平值,得到所述每支触控书写笔的当前状态,具体包括:
[0034]当所述电平值为低电平时,得到所述触控书写笔的当前状态为提笔状态;
[0035]当所述电平值为高电平时,得到所述触控书写笔的当前状态为放笔状态。
[0036]在一种可能的实现方式中,获取每个霍尔传感器对应的每个引脚的初始化电平值前,还包括:连接单元;
[0037]所述连接单元,用于设置多个霍尔传感器,并对每个霍尔传感器设置对应的引脚,建立所述每个霍尔传感器与对应的引脚之间的连接关系。
[0038]本专利技术实施例还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于霍尔传感器的触控书写笔状态检测方法,其特征在于,包括:当接收到触控书写笔状态检测指令时,获取每个霍尔传感器对应的每个引脚的初始化电平值,根据所述初始化电平值,获取每支触控书写笔的初始化状态;获取所述每个引脚的电平值,根据所述电平值,得到所述每支触控书写笔的当前状态;判断所述当前状态和对应的所述初始化状态是否相同,若是,则判断触控书写笔状态没有变化,若否,则判断触控书写笔状态发生变化,并将所述当前状态作为对应的所述初始化状态,并返回步骤“获取所述每个引脚的电平值”,直至接收到停止触控书写笔状态检测指令。2.如权利要求1所述的一种基于霍尔传感器的触控书写笔状态检测方法,其特征在于,还包括:当接收到连接配置检测指令时,判断所述每支触控书写笔是否放置在不同的霍尔传感器位置,若是,则获取所述每个引脚的引脚电平值;向用户发送触控书写笔提笔提示,并在检测到用户逐次提起待配置霍尔传感器上的触控书写笔时,获取所述每个引脚的当前引脚电平值;将每个引脚的所述引脚电平值和所述当前引脚电平值进行对比,获取所述引脚电平值和所述当前引脚电平值不相同的待检测引脚,将所述待配置霍尔传感器与所述待配置引脚建立连接配置关系。3.如权利要求1所述的一种基于霍尔传感器的触控书写笔状态检测方法,其特征在于,还包括:当所述触控书写笔为提笔状态时,对书写屏幕进行触摸点检测;当没有检测到所述书写屏幕上的触摸点时,记录无触摸时长,得到无触摸时间,判断所述无触摸时间是否大于预设无触摸时间阈值,若是,则向用户发起触控书写笔归位提醒,若否,则返回步骤“对书写屏幕进行触摸点检测”;当检测到所述书写屏幕上的触摸点时,清空所述无触摸时间,并返回步骤“对书写屏幕进行触摸点检测”。4.如权利要求1所述的一种基于霍尔传感器的触控书写笔状态检测方法,其特征在于,根据所述电平值,得到所述每支触控书写笔的当前状态,具体包括:当所述电平值为低电平时,得到所述触控书写笔的当前状态为提笔状态;当所述电平值为高电平时,得到所述触控书写笔的当前状态为放笔状态。5.如权利要求1所述的一种基于霍尔传感器的触控书写笔状态检测方法,其特征在于,获取每个霍尔传感器对应的每个引脚的初始化电平值前,还包括:设置多个霍尔传感器,并对每个霍尔传感器设置对应的引脚,建立所述每个霍尔传感器与对应的引脚之间的连接关系。6.一种基于霍尔传感器的触控书写笔状态检测装置,其特征在于,包括:触控书写笔状态检测模块,其中,所述触控书写笔状态检测模块包括初始化状态检测单元、当前状态检测单元、状态变化检测单元;所述初始化状态检测单元,用于当接收到触控书写笔状态检测指令时,获取每个霍尔传感器对...

【专利技术属性】
技术研发人员:黎小辉罗益峰
申请(专利权)人:广州朗国电子科技股份有限公司
类型:发明
国别省市:

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

1