一种多串口自动识别方法、装置、计算机设备及介质制造方法及图纸

技术编号:37819339 阅读:11 留言:0更新日期:2023-06-09 09:52
本发明专利技术提供一种多串口自动识别方法、装置、计算机设备及介质,包括:依据各COM号打开串口,并分别为依据COM号打开的各串口发送自定义串口命令,将回复正确指令的串口确定为连接有待测单板的串口,将回复正确指令的串口所对应的COM号确定为待绑定COM号,通过微控制单元的管脚向连接有待测单板的串口依次发送控制信号;依据一个待绑定COM号打开串口,并读取串口的信号状态,将信号状态与控制信号进行比较,若串口的信号状态与控制信号相对应,建立待绑定COM号与接收到控制信号的串口的对应关系。本发明专利技术实现了串口COM号与串口的自动识别,无需人工参与,即保证了效率,又避免了人为错误。误。误。

【技术实现步骤摘要】
一种多串口自动识别方法、装置、计算机设备及介质


[0001]本专利技术涉及用串口功能识别
,具体涉及一种多串口自动识别方法、装置、计算机设备及介质。

技术介绍

[0002]随着物联网和信息化技术的发展,串口通信在设备控制和信息传输领域的应用越来越广泛,在工厂测试过程中,一般需要一拖多的烧录和检测,上位机和下位机通信要用到不止一个串口,有时甚至四五个串口,在电脑上不同串口设备会生成不同的COM口号,若多个串口设备同时插入电脑时,识别出设备之间的区别,以及串口的COM号和串口之间的绑定均需要人工执行,通过插拔串口找到串口的COM号,在上位机选择测试工位对应的COM号,就导致串口识别过程中容易出错以及效率低下。
[0003]因此,如何解决串口COM号和串口的识别需要人工执行的问题,成为了本领域技术人员亟待解决的技术问题和始终研究的重点。

技术实现思路

[0004]为解决现有技术中的不足,本专利技术提供一种多串口自动识别方法、装置、计算机及存储介质,用以解决串口COM号和串口的识别需要人工执行的问题。
[0005]本专利技术第一方面提供一种多串口自动识别方法,该方法包括:
[0006]依据各COM号打开串口,并分别为依据COM号打开的各串口发送自定义串口命令,将回复正确指令的串口确定为连接有待测单板的串口,将回复正确指令的串口所对应的COM号确定为待绑定COM号,正确指令为与自定义串口命令相对应的指令;通过微控制单元的管脚向连接有待测单板的串口依次发送控制信号;依据一个待绑定COM号打开串口,并读取串口的信号状态,将信号状态与控制信号进行比较,若串口的信号状态与控制信号相对应,建立待绑定COM号与接收到控制信号的串口的对应关系。
[0007]有益效果为:本专利技术提供的多串口自动识别方法,只需向串口发送自定义串口命令,根据各串口所回复的指令即可识别到连接有待测单板的串口所对应的待绑定COM号,然后,只需通过微控制单元的管脚向串口发送的控制信号,即可根据各待绑定COM号打开的串口的信号状态实现待绑定COM号与串口的绑定,可见,本专利技术实施例提供的方法可以实现对连接有待测单板的COM号自动识别,以及将连接有待测单板的COM号与串口自动绑定,无需人工参与,既提高了效率,又避免了人为出错的可能。
[0008]结合第一方面,在第一方面第一施方式中,与待测单板连接的工具卡中预先配置有指定程序,当工具卡接收到自定义串口命令时,指定程序用于控制工具卡通过串口回复正确指令。
[0009]有益效果为:工具卡中有配置好的指定程序,工具卡接收到命令,回复正确的指令,可以有效率的完成识别动作,无需人工参与识别,提高了效率,减少了出错的可能。
[0010]结合第一方面或第一方面第一实施方式,在第一方面第二实施方式中,管脚用于
输入输出高低电平。
[0011]结合第一方面第二实施方式,在第一方面第三实施方式中微控制单元的管脚通过执行先置高再置低的动作,向串口发送控制信号。
[0012]结合第一方面,在第一方面第四实施方式中,串口的信号状态与控制信号不对应,则通过下一个待绑定COM号打开串口,返回读取串口的信号状态,将信号状态与控制信号进行比较的步骤。
[0013]有益效果为:如果串口信号状态和控制信号不对应,历遍所有串口,直到找到信号状态与控制信号对应的串口,可以避免串口的遗漏,提高效率。
[0014]本专利技术第二方面提供了一种多串口自动识别装置,包括:指令模块,用于为依据COM号打开的各串口发送自定义串口命令,将回复正确指令的串口所对应的COM号确定为待绑定COM号;控制模块,用于通过微控制单元的管脚向连接有待测单板的串口依次发送控制信号;读取模块,用于依据一个待绑定COM号打开串口,读取串口的信号状态;对比模块,用于将信号状态与控制信号进行比较,若串口的信号状态与控制信号相对应,建立待绑定COM码与接收到控制信号的串口的对应关系。
[0015]有益效果为:本专利技术提供的多串口自动识别方法,只需向串口发送自定义串口命令,根据各串口所回复的指令即可识别到连接有待测单板的串口所对应的待绑定COM号,然后,只需通过微控制单元的管脚向串口发送的控制信号,即可根据各待绑定COM号打开的串口的信号状态实现待绑定COM号与串口的绑定,可见,本专利技术实施例提供的方法可以实现对连接有待测单板的COM号自动识别,以及将连接有待测单板的COM号与串口自动绑定,无需人工参与,既提高了效率,又避免了人为出错的可能。
[0016]结合第二方面,在第二方面第一实施方式中,控制模块中的管脚用于输入输出高低电平,微控制单元的管脚通过执行先置高再置低的动作,向串口发送控制信号。
[0017]有益效果为:管脚执行先置高再置低的动作,以此来向串口发送控制信号。
[0018]结合第二方面,在第二方面第二实施方式中,对比模块中,串口的信号状态与控制信号不对应,则通过下一个待绑定COM号打开串口,返回读取串口的信号状态,将信号状态与控制信号进行比较的步骤。
[0019]有益效果为:如果串口信号状态和控制信号不对应,历遍所有串口,直到找到信号状态与控制信号对应的串口,可以避免串口识别和绑定的遗漏,提高效率。
[0020]本专利技术第三方面提供一种计算机设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,从而执行第一方面及其可选实施方式中任一项的多串口自动识别方法。
[0021]本专利技术第四方面提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行第一方面及其可选实施方式中任一项的多串口自动识别方法。
附图说明
[0022]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式。
[0023]图1示出了本专利技术实施例提供的多串口识别方法流程图;
[0024]图2示出了本专利技术实施例提供的一拖四测试工装结构示意图;
[0025]图3示出了本专利技术实施例提供的多串口识别装置示意图;
[0026]图4示出了本专利技术实施例提供的一种计算机设备的硬件结构示意图;
[0027]图5示出了本专利技术实施例提供的一种计算机可读存储介质的结构示意图。
具体实施方式
[0028]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。
[0029]本专利技术实施例提供了一种多串口自动识别方法,如图1所示,包括:
[0030]步骤S001:依据各COM号打开串口,并分别为依据COM号打开的各串口发送自定义串口命令,将回复正确指令的串口确定为连接有待测单板的串口,将回复正确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多串口自动识别方法,其特征在于,应用于上位机,包括:依据各COM号打开串口,并分别为依据COM号打开的各串口发送自定义串口命令,将回复正确指令的串口确定为连接有待测单板的串口,将回复正确指令的串口所对应的COM号确定为待绑定COM号,所述正确指令为与所述自定义串口命令相对应的指令;通过微控制单元的管脚向连接有待测单板的串口依次发送控制信号;依据一个待绑定COM号打开串口,并读取串口的信号状态,将所述信号状态与所述控制信号进行比较,若所述串口的信号状态与所述控制信号相对应,建立所述待绑定COM号与接收到所述控制信号的串口的对应关系。2.根据权利要求1所述的多串口自动识别方法,其特征在于,与所述待测单板连接的工具卡中预先配置有指定程序,当所述工具卡接收到所述自定义串口命令时,所述指定程序用于控制所述工具卡通过串口回复正确指令。3.根据权利要求1或2所述的多串口自动识别方法,其特征在于,所述管脚用于输入输出高低电平。4.根据权利要求3所述的多串口自动识别方法,其特征在于,所述微控制单元的管脚通过执行先置高再置低的动作,向串口发送控制信号。5.根据权利要求1所述的多串口自动识别方法,其特征在于,所述串口的信号状态与所述控制信号不对应,则通过下一个待绑定COM号打开串口,返回读取串口的信号状态,将所述信号状态与所述控制信号进行比较的步骤。6.一种多串口自动识别装置,其特征在于,包括:指令模块,用于为依据COM号打开的各...

【专利技术属性】
技术研发人员:李海龙
申请(专利权)人:北京亚华物联科技发展有限公司
类型:发明
国别省市:

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

1