红外触摸屏及其触摸框的脉冲计位器的清零方法和系统转让专利

申请号 : CN201910570365.0

文献号 : CN110275640A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 廖科华许世朝李振乐

申请人 : 深圳市康冠商用科技有限公司

摘要 :

本发明公开了一种红外触摸框的脉冲计位器的清零方法,包括:接收清零指令;在接收清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲,以使每个待清零的脉冲计位器完成清零;红外触摸框的M块板卡中共有N个待清零的脉冲计位器,且每块板卡上至少有1个脉冲计位器,M和N均为不小于2的正整数;针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的目标线连接,以使该脉冲计位器的清零端始终处于非生效状态。应用本申请的方案,降低了板间的级联控制信号线的数量。本申请还提供了一种红外触摸屏及其触摸框的脉冲计位器的清零系统,具有相应效果。

权利要求 :

1.一种红外触摸框的脉冲计位器的清零方法,其特征在于,包括:

接收清零指令;

在接收所述清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲,以使每个待清零的脉冲计位器完成清零;

其中,红外触摸框的M块板卡中共有N个待清零的脉冲计位器,且每块板卡上至少有1个脉冲计位器,M和N均为不小于2的正整数;针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的目标线连接,以使该脉冲计位器的清零端始终处于非生效状态。

2.根据权利要求1所述的红外触摸框的脉冲计位器的清零方法,其特征在于,针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的VCC电源线连接。

3.根据权利要求1所述的红外触摸框的脉冲计位器的清零方法,其特征在于,N个待清零的脉冲计位器的型号均为74HC164。

4.根据权利要求1所述的红外触摸框的脉冲计位器的清零方法,其特征在于,针对N个待清零的脉冲计位器中的任意一个脉冲计位器,该脉冲计位器直接通过所述数据输入线与控制器连接,或者通过脉冲计位器的级联间接与所述控制器连接,且N个待清零的脉冲计位器中的最大级联数量为a;

N个待清零的脉冲计位器中,输出端最多的脉冲计位器的输出端数量为b;

所述在接收所述清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲,包括:在接收所述清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到a+b-1个脉冲,以使每个待清零的脉冲计位器完成清零。

5.一种红外触摸框的脉冲计位器的清零系统,其特征在于,包括:

控制器,用于接收清零指令;在接收所述清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲,以使每个待清零的脉冲计位器完成清零;

设置在红外触摸框的M块板卡中的N个待清零的脉冲计位器,用于在所述控制器的控制下进行清零;

其中,每块板卡上至少有1个脉冲计位器,M和N均为不小于2的正整数;针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的目标线连接,以使该脉冲计位器的清零端始终处于非生效状态。

6.根据权利要求5所述的红外触摸框的脉冲计位器的清零系统,其特征在于,针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的VCC电源线连接。

7.根据权利要求5所述的红外触摸框的脉冲计位器的清零系统,其特征在于,N个待清零的脉冲计位器的型号均为74HC164。

8.根据权利要求5所述的红外触摸框的脉冲计位器的清零系统,其特征在于,针对N个待清零的脉冲计位器中的任意一个脉冲计位器,该脉冲计位器直接通过所述数据输入线与所述控制器连接,或者通过脉冲计位器的级联间接与所述控制器连接,且N个待清零的脉冲计位器中的最大级联数量为a;

N个待清零的脉冲计位器中,输出端最多的脉冲计位器的输出端数量为b;

所述控制器具体用于:

接收清零指令;在接收所述清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到a+b-1个脉冲,以使每个待清零的脉冲计位器完成清零。

9.一种红外触摸屏,其特征在于,包括如权利要求5至8任一项所述的红外触摸框的脉冲计位器的清零系统。

说明书 :

红外触摸屏及其触摸框的脉冲计位器的清零方法和系统

技术领域

[0001] 本发明涉及红外触控技术领域,特别是涉及一种红外触摸屏及其触摸框的脉冲计位器的清零方法和系统。

背景技术

[0002] 目前在大尺寸的红外触摸屏中,触摸框的硬件电路通常是由多块电路板级联组成的,通常是PCB板。板与板之间用一组级联控制信号线来实现通信。由于PCB板的尺寸和布线的原因,级联控制信号线的数量自然有一定的限制,要尽可能的少。
[0003] 板间的级联控制信号线的数量较多时,PCB板便需要增大尺寸或者增加层数。增大尺寸会提高成本,并且会造成红外触摸屏的四周边框较大,影响美观。增加PCB的布线层数,会增加较大的PCB板的生成成本,同时这样的PCB板的生产效率也不高。
[0004] 因此,如何降低板间的级联控制信号线的数量,从而降低对PCB板的尺寸或层数要求,是目前本领域技术人员急需解决的技术问题。

发明内容

[0005] 本发明的目的是提供一种红外触摸屏及其触摸框的脉冲计位器的清零方法和系统,以降低板间的级联控制信号线的数量,从而降低对PCB板的尺寸或层数要求。
[0006] 为解决上述技术问题,本发明提供如下技术方案:
[0007] 一种红外触摸框的脉冲计位器的清零方法,包括:
[0008] 接收清零指令;
[0009] 在接收所述清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲,以使每个待清零的脉冲计位器完成清零;
[0010] 其中,红外触摸框的M块板卡中共有N个待清零的脉冲计位器,且每块板卡上至少有1个脉冲计位器,M和N均为不小于2的正整数;针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的目标线连接,以使该脉冲计位器的清零端始终处于非生效状态。
[0011] 优选的,针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的VCC电源线连接。
[0012] 优选的,N个待清零的脉冲计位器的型号均为74HC164。
[0013] 优选的,针对N个待清零的脉冲计位器中的任意一个脉冲计位器,该脉冲计位器直接通过所述数据输入线与控制器连接,或者通过脉冲计位器的级联间接与所述控制器连接,且N个待清零的脉冲计位器中的最大级联数量为a;
[0014] N个待清零的脉冲计位器中,输出端最多的脉冲计位器的输出端数量为b;
[0015] 所述在接收所述清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲,包括:
[0016] 在接收所述清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到a+b-1个脉冲,以使每个待清零的脉冲计位器完成清零。
[0017] 一种红外触摸框的脉冲计位器的清零系统,包括:
[0018] 控制器,用于接收清零指令;在接收所述清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲,以使每个待清零的脉冲计位器完成清零;
[0019] 设置在红外触摸框的M块板卡中的N个待清零的脉冲计位器,用于在所述控制器的控制下进行清零;
[0020] 其中,每块板卡上至少有1个脉冲计位器,M和N均为不小于2的正整数;针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的目标线连接,以使该脉冲计位器的清零端始终处于非生效状态。
[0021] 优选的,针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的VCC电源线连接。
[0022] 优选的,N个待清零的脉冲计位器的型号均为74HC164。
[0023] 优选的,针对N个待清零的脉冲计位器中的任意一个脉冲计位器,该脉冲计位器直接通过所述数据输入线与所述控制器连接,或者通过脉冲计位器的级联间接与所述控制器连接,且N个待清零的脉冲计位器中的最大级联数量为a;
[0024] N个待清零的脉冲计位器中,输出端最多的脉冲计位器的输出端数量为b;
[0025] 所述控制器具体用于:
[0026] 接收清零指令;在接收所述清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到a+b-1个脉冲,以使每个待清零的脉冲计位器完成清零。
[0027] 一种红外触摸屏,包括上述任一项所述的红外触摸框的脉冲计位器的清零系统。
[0028] 本申请的方案中,采用软件清理代替传统的利用清零控制线的清零。具体的,申请人考虑到脉冲计位器的功能特点,当脉冲计位器接收到时钟信号之后,其第1输出端的数据会等于接收该时钟信号之前的输入端数据,第i+1输出端的数据会等于接收该时钟信号之前的第i输出端的数据。因此,控制器在接收清零指令之后,只需要在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲,便可以使得每个待清零的脉冲计位器完成清零。由于通过软件即可实现清零,因此本申请中针对每个脉冲计位器,将该脉冲计位器的清零端与所在板卡的目标线连接,以使该脉冲计位器的清零端始终处于非生效状态,即无需利用脉冲计位器的清零端进行清零。因此,本申请的方案无需设置板间的清零线,即降低了板间的级联控制信号线的数量,从而可以降低对PCB板的尺寸或层数要求。

附图说明

[0029] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030] 图1为本发明中一种红外触摸框的脉冲计位器的清零方法的实施流程图;
[0031] 图2为传统方案中的脉冲计位器的清零系统的结构示意图;
[0032] 图3为本发明一种具体实施方式中的脉冲计位器的清零系统的结构示意图。

具体实施方式

[0033] 本发明的核心是提供一种红外触摸框的脉冲计位器的清零方法,降低了板间的级联控制信号线的数量,从而可以降低对PCB板的尺寸或层数要求。
[0034] 为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035] 请参考图1,图1为本发明中一种红外触摸框的脉冲计位器的清零方法的实施流程图,该红外触摸框的脉冲计位器的清零方法可以包括以下步骤:
[0036] 步骤S101:接收清零指令。
[0037] 可以由控制器接收清零指令,并且需要说明的是,清零指令可以由输入装置向控制器发送,也可以是其他相关芯片向控制器发送清零指令,例如当某一芯片触发某个进程之后,向控制器发送清零指令。此外,还可以是控制器接收自身的某个模块触发的清零指令,均不影响本发明的实施。
[0038] 步骤S102:在接收清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲,以使每个待清零的脉冲计位器完成清零。
[0039] 其中,红外触摸框的M块板卡中共有N个待清零的脉冲计位器,且每块板卡上至少有1个脉冲计位器,M和N均为不小于2的正整数;针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的目标线连接,以使该脉冲计位器的清零端始终处于非生效状态。
[0040] 控制器在接收清零指令之后,可以在数据输入线中输入零信号,零信号指的是数据内容为零,并且会持续到每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲。当然,通常情况下,每个待清零的脉冲计位器均是接收同一时钟芯片发送的脉冲信号。
[0041] 预设数量的具体数值可以由工作人员进行预先设定,但需要说明的是,预设数量的取值,需要使得每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲之后,每个待清零的脉冲计位器均能够得到清零。
[0042] 由于本申请的方案无需利用原有的清零控制线实现清零,因此,针对每个脉冲计位器,可以将该脉冲计位器的清零端与该脉冲计位器所在板卡的目标线连接,以使该脉冲计位器的清零端始终处于非生效状态。目标线的具体选取可以根据实际场合进行确定。
[0043] 本申请的方案中,采用软件清理代替传统的利用清零控制线的清零。具体的,申请人考虑到脉冲计位器的功能特点,当脉冲计位器接收到时钟信号之后,其第1输出端的数据会等于接收该时钟信号之前的输入端数据,第i+1输出端的数据会等于接收该时钟信号之前的第i输出端的数据。因此,控制器在接收清零指令之后,只需要在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲,便可以使得每个待清零的脉冲计位器完成清零。由于通过软件即可实现清零,因此本申请中针对每个脉冲计位器,将该脉冲计位器的清零端与所在板卡的目标线连接,以使该脉冲计位器的清零端始终处于非生效状态,即无需利用脉冲计位器的清零端进行清零。因此,本申请的方案无需设置板间的清零线,即降低了板间的级联控制信号线的数量,从而可以降低对PCB板的尺寸或层数要求。
[0044] 在本发明的一种具体实施方式中,针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的VCC电源线连接。
[0045] 便于理解可参阅图2和图3,图2为传统方案中的红外触摸框的控制系统中,脉冲计位器的清零系统的结构示意图,图3本发明一种具体实施方式中的红外触摸框的脉冲计位器的清零系统的结构示意图。图2和图3中均未示出控制器。SDA_IN表示数据输入线,SCK表示时钟线,CLK为脉冲计位器的时钟端, 为脉冲计位器的清零端。
[0046] 在图3中,1号脉冲计位器设置在1号板卡上,其第1输出端为Q0,用于与1号板卡上的相关部件连接;相应的,2号脉冲计位器设置在2号板卡上,其第1输出端为Q0,用于与2号板卡上的相关部件连接;3号脉冲计位器设置在3号板卡上,其第1输出端为Q0,用于与3号板卡上的相关部件连接。需要说明的是,图3仅是作为示例,在实际应用中,红外触摸框的控制电路中可以设置非常多的脉冲计位器,并不影响本发明的实施。
[0047] 在一种具体实施方式中,N个待清零的脉冲计位器的型号可以均为较为常见的74HC164,例如图3中示出的3个脉冲计位器的型号均为74HC164,当然,其他具体场景中也可以选取其他型号的脉冲计位器。当然,在红外触摸框的控制系统中也可以同时存在多种不同型号的脉冲计位器,均不影响本发明的实施。
[0048] 由于通常的脉冲计位器的清零端都是在接收低电平时触发清零功能,因此,在一种具体实施方式中,针对每个脉冲计位器,可以将该脉冲计位器的清零端与所在板卡的VCC电源线连接,例如图3中便是如此。但需要说明的是,对于少部分接收到高电平信号时触发清零功能的脉冲计位器,自然可以相适应地选取与这些脉冲计位器的清零端相连接的目标线,例如通常可以选取为接地线。
[0049] 图3的实施方式中,由于控制器在数据输入线中输入零信号,因此,当1号脉冲计位器的时钟端接收到第一个时钟信号脉冲时,1号脉冲计位器的第1输出端Q0便等于零。而在第二个时钟信号的脉冲到来之后,2号脉冲计位器的第1输出端Q0便会等于其输入端信号,即此时2号脉冲计位器的第1输出端Q0的信号变为零。相应的,在第三个时钟信号的脉冲到来之后,3号脉冲计位器的第1输出端Q0的信号变为零。可以看出,图3的实施例中,预设数量可以为3,即通过三个上升沿脉冲,便可以完成这三个脉冲计位器的清零。
[0050] 在本发明的一种具体实施方式中,针对N个待清零的脉冲计位器中的任意一个脉冲计位器,该脉冲计位器直接通过数据输入线与控制器连接,或者通过脉冲计位器的级联间接与控制器连接,且N个待清零的脉冲计位器中的最大级联数量为a;
[0051] N个待清零的脉冲计位器中,输出端最多的脉冲计位器的输出端数量为b;
[0052] 在接收清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲,包括:
[0053] 在接收清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到a+b-1个脉冲,以使每个待清零的脉冲计位器完成清零。
[0054] 在考虑预设数量的具体取值时,工作人员可以结合具体的电路情况,即,分析每个脉冲计位器的输出端的使用情况以及各个脉冲计位器的级联情况,确定出能够实现每个脉冲计位器的清零时,预设数量的最小取值。但是,申请人考虑到实际电路可能较为复杂,脉冲计位器的数量较多,获取预设数量的最小取值可能较为麻烦,因此,该种实施方式中直接将预设数量设置为a+b-1,可以保证每一个待清零的脉冲计位器均能够得到清零,a和b的获取又非常方便。
[0055] 不妨仍以图3为例,并且假定图3中,2号脉冲计位器的Q7引脚与一个芯片连接,3号脉冲计位器的Q4引脚与另一芯片连接。因此,在清零时,如果要对2号脉冲计位器实现清零,根据脉冲计位器的原理可知,从控制器接收清零指令,在数据输入线中输入零信号开始,当2号脉冲计位器的时钟端接收到2个脉冲时,其Q0为零,相应的,当2号脉冲计位器的时钟端接收到3个脉冲时,其Q0和Q1均为零,以此类推,当2号脉冲计位器的时钟端接收到9个脉冲时,其Q0至Q7均为零,可以看出,至少需要9个脉冲,才能对2号脉冲计位器的Q7引脚进行清零。
[0056] 相应的,对于3号脉冲计位器,由于3号脉冲计位器的Q0脚以及Q4脚与其他部件连接,因此经分析可知,至少需要7个脉冲才能对3号脉冲计位器的Q4引脚进行清零。综合3个脉冲计位器来看,则预设数量至少要设置为9,才能实现3个脉冲计位器的清零。可以看出,由于需要分别对每个脉冲计位器进行分析,使得预设数量的取值的确定非常麻烦。
[0057] 而采用该种实施方式时,a表示的是待清零的脉冲计位器中的最大级联数量,例如图3中,1号脉冲计位器直接通过数据输入线与控制器连接,因此1号脉冲计位器的级联数量为1;相应的,2号脉冲计位器通过1号脉冲计位器再与控制器连接,因此2号脉冲计位器的级联数量为2;相应的,3号脉冲计位器的级联数量为3。可以看出,如果预设数量的值为a,则每一个脉冲计位器的第1输出端的值都会变为零,即每一个脉冲计位器的第1输出端都可以得到清零。
[0058] 进一步的,获取N个待清零的脉冲计位器中,输出端最多的脉冲计位器的输出端数量,表示为b。假设某一个级联数量最大的脉冲计位器,其输出端数量等于b,对该脉冲计位器进行清零,最多需要a+b-1个脉冲。
[0059] 由上分析可知,直接将预设数量设置为a+b-1,能够保证每一个待清零的脉冲计位器均能够得到清零,同时a和b的获取又非常方便。
[0060] 相应于上面的方法实施例,本发明实施例还提供了一种红外触摸框的脉冲计位器的清零系统,可与上文相互对应参照。
[0061] 该红外触摸框的脉冲计位器的清零系统可以包括:
[0062] 控制器,用于接收清零指令;在接收清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到预设数量的脉冲,以使每个待清零的脉冲计位器完成清零;
[0063] 设置在红外触摸框的M块板卡中的N个待清零的脉冲计位器,用于在控制器的控制下进行清零;
[0064] 其中,每块板卡上至少有1个脉冲计位器,M和N均为不小于2的正整数;针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的目标线连接,以使该脉冲计位器的清零端始终处于非生效状态。
[0065] 在本发明的一种具体实施方式中,针对每个脉冲计位器,该脉冲计位器的清零端与所在板卡的VCC电源线连接。
[0066] 在本发明的一种具体实施方式中,N个待清零的脉冲计位器的型号均为74HC164。
[0067] 在本发明的一种具体实施方式中,针对N个待清零的脉冲计位器中的任意一个脉冲计位器,该脉冲计位器直接通过数据输入线与控制器连接,或者通过脉冲计位器的级联间接与控制器连接,且N个待清零的脉冲计位器中的最大级联数量为a;
[0068] N个待清零的脉冲计位器中,输出端最多的脉冲计位器的输出端数量为b;
[0069] 控制器具体用于:
[0070] 接收清零指令;在接收清零指令之后,在数据输入线中输入零信号,并且持续至每个待清零的脉冲计位器的时钟端均接收到a+b-1个脉冲,以使每个待清零的脉冲计位器完成清零。
[0071] 本申请还提供了一种红外触摸屏,可以包括上述任一实施例中的红外触摸框的脉冲计位器的清零系统,此处不重复说明。
[0072] 还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0073] 专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0074] 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。