CN114579372A - 一种串口测试方法及*** - Google Patents

一种串口测试方法及*** Download PDF

Info

Publication number
CN114579372A
CN114579372A CN202111631876.2A CN202111631876A CN114579372A CN 114579372 A CN114579372 A CN 114579372A CN 202111631876 A CN202111631876 A CN 202111631876A CN 114579372 A CN114579372 A CN 114579372A
Authority
CN
China
Prior art keywords
serial port
touch chip
port
test
judging
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111631876.2A
Other languages
English (en)
Inventor
李鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Hongpeihan Electronic Technology Co ltd
Original Assignee
Shenzhen Demingli Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Demingli Electronics Co Ltd filed Critical Shenzhen Demingli Electronics Co Ltd
Priority to CN202111631876.2A priority Critical patent/CN114579372A/zh
Publication of CN114579372A publication Critical patent/CN114579372A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test buses, lines or interfaces, e.g. stuck-at or open line faults

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)

Abstract

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

Description

一种串口测试方法及***
技术领域
本发明涉及一种串口测试领域,具体是一种串口测试方法及***。
背景技术
常见的触摸控制板有两个接口,其中一个是USB接口,另一个是UART串口,其中UART串口主要用于KTV的触摸屏。其中UART串口的行业标准是三根有效的线,分别是5V的vdd线,GND地线和TX信号线,其中TX信号线用于从触摸控制板向KTV***主板传输触摸坐标的信号线。
对于UART串口的测试方法,其中一个是连接在串口上进行测试,另一个是连接在KTV显示器上进行划线测试;在进行划线测试的时候,首先要将传感器插在触摸控制板上,找一个KTV主板和显示器,再用手进行划线,看显示器是否有信号输出,从而判断UART串口是否正常工作,这种测试方法需要KTV配套主板,以及触摸传感器协同,同时传感器的排线有60多pin或者多条排线,插拔时速度极为缓慢,而且排线有寿命影响,同时会增加测试的成本,效率较低,而且因为要接上卡口和用手划线这个动作,导致产能较低。
发明内容
本发明的目的在于提供一种串口测试方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种串口测试方法,包括步骤:
S1、在串口接口上连接TX信号线;
S2、在触控芯片的主程序中,申请一个定时器一,所述定时器一按照预定时间周期性的从所述TX信号线向外发送一段识别字符;
S3、设计串口工具,插上串口时,在预设周期内判断是否接收并解析出所述识别字符,若是,则判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作,若否,则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
作为本发明进一步的方案:所述步骤S3还包括步骤:在判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作时,且触摸屏没有真实触摸的空闲时间内,循环步骤S2-S3,并判断在预设周期内判断是否接收并解析出所述识别字符,若是,则判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作,若否,则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
作为本发明进一步的方案:步骤S2包括步骤:
触控芯片的主程序,按照预设时间定时发送头部识别字符作为测试接口信号,以触摸数据方式在链路线上进行传输;所述头部识别字符为无效字符。
作为本发明再进一步的方案:所述预设周期的时间是所述预设时间的两倍及两倍以上。
一种串口测试***,包括:
TX端口,用于在串口接口上连接TX信号线;
识别字符发送模块,用于利用定时器一按照预定时间周期性的从所述TX信号线向外发送一段识别字符;
判断模块,用于判断在预设周期内判断是否接收并解析出所述识别字符,并在预设周期内没有接收或者没有解析出所述识别字符时判定判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
作为本发明再进一步的方案:所述判断模块还包括循环判断单元,用于在判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作时,且触摸屏没有真实触摸的空闲时间内,循环判断模块,并在预设周期内判断没有接收或者没有解析出所述识别字符时判定则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
作为本发明再进一步的方案:所述识别字符发送模块包括具体识别字符发送单元,用于按照预设时间定时发送头部识别字符作为测试接口信号,以触摸数据方式在链路线上进行传输。
与现有技术相比,本发明的有益效果是:本申请通过定时向着电脑端发送识别字符,且识别字符可以根据使用条件进行设置,保证实时监测串口是否能够正常工作,且本申请采用原有的连接方式进行检测,使得过程简单,不需要其余的测试配套装置,节省测试成本。
附图说明
图1为串口测试方法图。
图2为串口测试方法的连接示意图。
图3为串口测试方法中测试控制示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图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。
作为本申请的进一步实施例,请参阅图1和图2,步骤S3还包括步骤:在判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作时,且触摸屏没有真实触摸的空闲时间内,循环步骤S2-S3,并判断在预设周期内判断是否接收并解析出所述识别字符,若是,则判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作,若否,则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
作为本申请的进一步实施例,请参阅图1和图2,步骤S2中的识别字符是头部识别字符,为“TWSC”,字符“TWSC”相对于KTV主机是无效的空字符,因为内容极少,所以不影响正常的通讯。通过触控芯片的mcu程序,定时发送一段不影响KTV主机工作的“无效字符”作为测试工具接口信号,以类似正常触摸数据方式在链路线上传输。
一种串口测试***包括TX端口,用于在串口接口上连接TX信号线,从而能够实现信息的发送;识别字符发送模块,用于利用定时器一按照预定时间周期性的从所述TX信号线向外发送一段识别字符;判断模块,用于判断在预设周期内判断是否接收并解析出所述识别字符,并在预设周期内没有接收或者没有解析出所述识别字符时判定判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
作为本申请的进一步实施例,判断模块还包括循环判断单元,用于在判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作时,且触摸屏没有真实触摸的空闲时间内,循环判断模块,并在预设周期内判断没有接收或者没有解析出所述识别字符时判定则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
作为本申请的进一步实施例,其中在识别字符发送模块中海包括用于按照预设时间定时发送头部识别字符作为测试接口信号,以触摸数据方式在链路线上进行传输的具体识别字符发送单元,从而能够实现具体数据的发送。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

Claims (7)

1.一种串口测试方法,其特征在于,包括步骤:
S1、在串口接口上连接TX信号线;
S2、在触控芯片的主程序中,申请一个定时器一,所述定时器一按照预定时间周期性的从所述TX信号线向外发送一段识别字符;
S3、设计串口工具,插上串口时,在预设周期内判断是否接收并解析出所述识别字符,若是,则判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作,若否,则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
2.根据权利要求1所述的串口测试方法,其特征在于,所述步骤S3还包括步骤:在判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作时,且触摸屏没有真实触摸的空闲时间内,循环步骤S2-S3,并判断在预设周期内判断是否接收并解析出所述识别字符,若是,则判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作,若否,则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
3.根据权利要求1所述的串口测试方法,其特征在于,步骤S2包括步骤:
触控芯片的主程序,按照预设时间定时发送头部识别字符作为测试接口信号,以触摸数据方式在链路线上进行传输;所述头部识别字符为无效字符。
4.根据权利要求1所述的串口测试方法,其特征在于,所述预设周期的时间是所述预设时间的两倍及两倍以上。
5.一种串口测试***,其特征在于,包括:
TX端口,用于在串口接口上连接TX信号线;
识别字符发送模块,用于利用定时器一按照预定时间周期性的从所述TX信号线向外发送一段识别字符;
判断模块,用于判断在预设周期内判断是否接收并解析出所述识别字符,并在预设周期内没有接收或者没有解析出所述识别字符时判定判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
6.根据权利要求5所述的串口测试方法,其特征在于,所述判断模块还包括循环判断单元,用于在判定从触控芯片到TX端口三根线以及传送过程中的元器件正常工作时,且触摸屏没有真实触摸的空闲时间内,循环判断模块,并在预设周期内判断没有接收或者没有解析出所述识别字符时判定则判定从触控芯片到TX三根线以及传送过程中的元器件存在异常。
7.根据权利要求5所述的串口测试方法,其特征在于,所述识别字符发送模块包括具体识别字符发送单元,用于按照预设时间定时发送头部识别字符作为测试接口信号,以触摸数据方式在链路线上进行传输。
CN202111631876.2A 2021-12-29 2021-12-29 一种串口测试方法及*** Pending CN114579372A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111631876.2A CN114579372A (zh) 2021-12-29 2021-12-29 一种串口测试方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111631876.2A CN114579372A (zh) 2021-12-29 2021-12-29 一种串口测试方法及***

Publications (1)

Publication Number Publication Date
CN114579372A true CN114579372A (zh) 2022-06-03

Family

ID=81769789

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111631876.2A Pending CN114579372A (zh) 2021-12-29 2021-12-29 一种串口测试方法及***

Country Status (1)

Country Link
CN (1) CN114579372A (zh)

Similar Documents

Publication Publication Date Title
CN102759676B (zh) 电容屏综合测试电路、测试方法及其输出数据切换算法
CN100511171C (zh) 一种单板调试串口功能的测试方法及其***
TW200707201A (en) Computer system and control method of the same
CN113285735A (zh) 应答器传输模块性能测试装置
CN101320490A (zh) 连接器使用状态监测装置
CN104615556A (zh) Edid烧录装置及方法
CN101114249A (zh) 主板的i2c总线检测装置及其方法
CN104112413A (zh) Led显示屏坏点点检***
CN110247936B (zh) 一种通讯协议转换卡及通讯协议转换***
CN101692105B (zh) 遥控器生产线产品实时检测装置
CN1885272B (zh) Ps/2接口的检测装置与方法
CN114579372A (zh) 一种串口测试方法及***
CN102981675A (zh) 一种多点触摸数据处理方法及其***
CN101661419A (zh) 多测试端口测试机台及其测试方法
CN1797488A (zh) 液晶显示器检测***及方法
CN101727421B (zh) Usb存储设备及其接口电路
CN103092358A (zh) 一种对键盘实现全键无冲突的***及方法
CN103207850B (zh) 异质设备的传输***
CN102591739B (zh) 串口同步通讯数据对齐的方法及装置
CN214333820U (zh) 一种便于维修替换的导航设备结构
CN1677325A (zh) 虚拟ps/2设备与主机间双向通信的方法及装置
CN105487948A (zh) 一种rs232端口测试装置及测试方法
CN104932820A (zh) 基于usb映射的触摸屏使用方法和***
CN110943888B (zh) 一种便捷的全功能串口检测方法及装置
CN113949654A (zh) 一种用于m.2接口的测试治具及其使用方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20240122

Address after: Room 409, 4th Floor, Building 1, No. 199 Weikang Road, Xiangzhou District, Zhuhai City, Guangdong Province, 519000

Applicant after: Zhuhai Hongpeihan Electronic Technology Co.,Ltd.

Country or region after: China

Address before: 2501, 2401, block a, building 1, Shenzhen new generation industrial park, 136 Zhongkang Road, Meidu community, Meilin street, Futian District, Shenzhen, Guangdong 518000

Applicant before: Shenzhen deminli Technology Co.,Ltd.

Country or region before: China