一种串口测试方法及系统技术方案

技术编号:33703471 阅读:20 留言:0更新日期:2022-06-06 08:20
本发明专利技术公开了一种串口测试方法及系统,涉及一种串口测试领域,由于在进行划线测试的时候会增加测试的成本,效率较低,所以本申请包括步骤:S1,在串口接口上接向外发出的TX信号线;S2,在触控芯片的主程序中,申请一个定时器,在定时器控制的时间内周期性从TX信号线向外发送一段识别字符;S3,设计串口工具,插上串口时,在一定周期内判断是否接收并解析出识别字符,若接收并解析出识别字符,则判定从触控芯片、TX信号线以及过程的元器件正常工作,若否,则判定从触控芯片、TX信号线以及过程的元器件存在异常。本申请通过定时向着电脑端发送识别字符,保证实时监测串口是否能够正常工作,且本申请采用原有的连接方式进行检测,节省测试成本。省测试成本。省测试成本。

【技术实现步骤摘要】
一种串口测试方法及系统


[0001]本专利技术涉及一种串口测试领域,具体是一种串口测试方法及系统。

技术介绍

[0002]常见的触摸控制板有两个接口,其中一个是USB接口,另一个是UART串口,其中UART串口主要用于KTV的触摸屏。其中UART串口的行业标准是三根有效的线,分别是5V的vdd线,GND地线和TX信号线,其中TX信号线用于从触摸控制板向KTV系统主板传输触摸坐标的信号线。
[0003]对于UART串口的测试方法,其中一个是连接在串口上进行测试,另一个是连接在KTV显示器上进行划线测试;在进行划线测试的时候,首先要将传感器插在触摸控制板上,找一个KTV主板和显示器,再用手进行划线,看显示器是否有信号输出,从而判断UART串口是否正常工作,这种测试方法需要KTV配套主板,以及触摸传感器协同,同时传感器的排线有60多pin或者多条排线,插拔时速度极为缓慢,而且排线有寿命影响,同时会增加测试的成本,效率较低,而且因为要接上卡口和用手划线这个动作,导致产能较低。

技术实现思路

[0004]本专利技术的目的在于提供一种串口测试方法,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种串口测试方法,包括步骤:S1、在串口接口上连接TX信号线;S2、在触控芯片的主程序中,申请一个定时器一,所述定时器一按照预定时间周期性的从所述TX信号线向外发送一段识别字符;S3、设计串口工具,插上串口时,在预设周期内判断是否接收并解析出所述识别字符,若是,则判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作,若否,则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
[0006]作为本专利技术进一步的方案:所述步骤S3还包括步骤:在判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作时,且触摸屏没有真实触摸的空闲时间内,循环步骤S2

S3,并判断在预设周期内判断是否接收并解析出所述识别字符,若是,则判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作,若否,则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
[0007]作为本专利技术进一步的方案:步骤S2包括步骤:触控芯片的主程序,按照预设时间定时发送头部识别字符作为测试接口信号,以触摸数据方式在链路线上进行传输;所述头部识别字符为无效字符。
[0008]作为本专利技术再进一步的方案:所述预设周期的时间是所述预设时间的两倍及两倍以上。
[0009]一种串口测试系统,包括:
TX端口,用于在串口接口上连接TX信号线;识别字符发送模块,用于利用定时器一按照预定时间周期性的从所述TX信号线向外发送一段识别字符;判断模块,用于判断在预设周期内判断是否接收并解析出所述识别字符,并在预设周期内没有接收或者没有解析出所述识别字符时判定判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
[0010]作为本专利技术再进一步的方案:所述判断模块还包括循环判断单元,用于在判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作时,且触摸屏没有真实触摸的空闲时间内,循环判断模块,并在预设周期内判断没有接收或者没有解析出所述识别字符时判定则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
[0011]作为本专利技术再进一步的方案:所述识别字符发送模块包括具体识别字符发送单元,用于按照预设时间定时发送头部识别字符作为测试接口信号,以触摸数据方式在链路线上进行传输。
[0012]与现有技术相比,本专利技术的有益效果是:本申请通过定时向着电脑端发送识别字符,且识别字符可以根据使用条件进行设置,保证实时监测串口是否能够正常工作,且本申请采用原有的连接方式进行检测,使得过程简单,不需要其余的测试配套装置,节省测试成本。
附图说明
[0013]图1为串口测试方法图。
[0014]图2为串口测试方法的连接示意图。
[0015]图3为串口测试方法中测试控制示意图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]请参阅图1~3,本专利技术实施例中,一种串口测试方法及系统,包括步骤:S1,在串口接口上接向外发出的TX信号线,由于在串口接口上基本上只有一根向外发送信号的TX信号线,平时只有触摸数据传送出来,可以对触摸传感器的触摸位置的坐标进行感应传送,在传送触摸位置的坐标的时候,为了实现对串口的测试,在发送坐标的时候,可以发送一串无效字符进行识别,所以包括步骤S2;S2,为了实现对串口的测试,我们在触控芯片的主程序中,申请一个定时器一,在定时器一控制的时间以T0周期性从TX信号线向外发送一段识别字符,其中T0周期可以设置为50ms左右,在此步骤中,通过时间T0调整可以调节正常上报的坐标信号和测试时的效率问题,T0太短,发射频率过高,会导致部分电脑运行缓慢,T0太长,会导致测试端等待接受时间太长,效率低下,建议T0选取10ms到200ms之间的任意值。设定时间T0采用循环发送方式,这样可以保证,控制板一上电,不需要相关的开始启动信号,也能测试,因为本场景中只有
TX信号线,只能发出,不能接受信号;S3,设计串口工具,插上串口时,在一定周期内判断是否接收并解析出识别字符,即在本实施例中,以2T0或者2T0以上的的时间为周期,若接收并解析出识别字符,则判定从触控芯片、TX信号线以及过程的元器件正常工作,若否,则判定从触控芯片、TX信号线以及过程的元器件存在异常,则在测试工具上显示测试结果为OK。
[0018]作为本申请的进一步实施例,请参阅图1和图2,步骤S3还包括步骤:在判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作时,且触摸屏没有真实触摸的空闲时间内,循环步骤S2

S3,并判断在预设周期内判断是否接收并解析出所述识别字符,若是,则判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作,若否,则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
[0019]作为本申请的进一步实施例,请参阅图1和图2,步骤S2中的识别字符是头部识别字符,为“TWSC”,字符“TWSC”相对于KTV主机是无效的空字符,因为内容极少,所以不影响正常的通讯。通过触控芯片的mcu程序,定时发送一段不影响KTV主机工作的“无效字符”作为测试工具接口信号,以类似正常触摸数据方式在链路线上传输。
[0020]一种串口测试系统包括TX端口,用于在串口接口上连接TX信号线,从而能够实现信息的发送;识别字符发送模块,用于利用定时器一按照预定时间周期性的从所述TX信号线向外发送一段识别字符;判断模块,用于判断在预设周期内判断是否接收并解析出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串口测试方法,其特征在于,包括步骤:S1、在串口接口上连接TX信号线;S2、在触控芯片的主程序中,申请一个定时器一,所述定时器一按照预定时间周期性的从所述TX信号线向外发送一段识别字符;S3、设计串口工具,插上串口时,在预设周期内判断是否接收并解析出所述识别字符,若是,则判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作,若否,则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。2.根据权利要求1所述的串口测试方法,其特征在于,所述步骤S3还包括步骤:在判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作时,且触摸屏没有真实触摸的空闲时间内,循环步骤S2

S3,并判断在预设周期内判断是否接收并解析出所述识别字符,若是,则判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作,若否,则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。3.根据权利要求1所述的串口测试方法,其特征在于,步骤S2包括步骤:触控芯片的主程序,按照预设时间定时发送头部识别字符作为测试接口信号,以触摸数据方式在链路线上进行传输;所...

【专利技术属性】
技术研发人员:李鹏
申请(专利权)人:深圳市德明利技术股份有限公司
类型:发明
国别省市:

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

1