一种串口号自定义重配方法和装置与流程

文档序号:14942928发布日期:2018-07-13 21:31阅读:250来源:国知局

本发明属于串口通信领域,涉及一种串口号自定义重配方法和装置。



背景技术:

串口设备的串口号通常会随着连接设备的端口以及计算机操作系统的变化而变化,同时,对于多个相同的串口设备,计算机操作系统难以识别串口号与设备的对应关系,这些不确定性,使得针对串口的应用需要随之变化,给应用带来较大的不便。



技术实现要素:

有鉴于此,本发明提供一种串口号自定义重配方法和装置,以解决目前串口设备在应用上的不便。

本发明通过以下技术方案实现:

一种串口号自定义重配装置,包括:

串口设备地址分配单元,用于对接入的多个串口设备分配不同的地址;

串口设备地址解析单元,用于解析计算机发送的地址查询数据,根据串口设备地址分配单元分配的地址识别对应的串口设备,并将该串口设备的地址数据发送回计算机;

串口设备通路控制单元,用于控制串口设备正常通信状态与地址查询状态的切换。

一种串口号自定义重配方法,包括以下步骤:

步骤1:串口设备的串口总线接入串口设备地址分配单元,串口设备地址分配单元对接入的多个串口设备分配不同的地址;

步骤2:计算机向串口设备地址解析单元发送串口设备地址查询数据;

步骤3:串口设备通路控制单元切断串口设备正常通路;

步骤4:串口设备地址解析单元解析地址查询数据,识别对应的串口设备,并通过该串口返回其地址;

步骤5:计算机根据返回地址的串口号,建立串口号与串口设备的对应关系;

步骤6:计算机根据对应关系修改串口号为自定义串口号;

步骤7:串口设备通路控制单元恢复串口设备正常通路。

进一步地,当多个串口设备接入时,重复步骤1-7,采用批处理修改多个串口号。

本发明有益效果:

本发明可识别相同的串口设备,并建立串口号与设备的对应关系,并修改所有串口设备的串口号,解决了计算机操作系统难以识别串口号与设备的对应关系这一技术问题。

具体实施方式

下面对本发明进行详细说明。

本发明的一种串口号自定义重配装置,包括:

地址分配单元:首先给每个设备分配地址,这是所有操作的基础。

计算机发送地址查询数据。这个数据包含了设备的地址信息。

通路控制单元:串口设备有2个工作状态,一个用于正常通信,一个用于地址查询。当计算机发送地址查询数据时,该单元会将设备置于查询状态。

地址解析单元:设备处于查询状态时,解析单元解析出地址信息,将对应设备的地址数据通过该设备发送回计算机。

本实施例中包含2个相同的串口设备a、b。a、b在计算机中的串口号分别为com12、com15。a/b与com12/com15对应关系未知。该设备作为本发明所提供的串口号自定义重配装置及方法实施的对象。

实施具体步骤如下:

步骤1:串口设备a、b的串口总线接入重配装置,地址分别为0a、0b;

步骤2:计算机通过控制接口向重配装置发送串口设备a的地址查询数据a5a5010a。其中01表示该组数据为查询命令,0a表示查询地址为0a的串口设备。

步骤3:重配装置切断串口设备a、b正常通路;

步骤4:重配装置解析数据a5a5010a,并通过设备a的串口向计算机发送数据0a;

步骤5:计算机分别查询com12和com15接收的数据,接收到0a的则与a设备建立对应关系。如com12收到0a,则a设备对应com12;

步骤6:重复前面的步骤,建立b设备与com15的对应关系;

步骤7:采用批处理修改a和b对应的串口号。如com12改为com7,com15改为com8。修改后a对应com7,b对应com8。

步骤8:重配装置恢复串口设备a、b的正常通路。

综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改,等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种串口号自定义重配方法和装置,所述重配装置包括串口设备地址分配单元、串口设备通路控制单元、串口设备地址解析单元。所述方法首先将串口设备的串口总线接入重配装置,装置对接入的多个串口设备分配地址加以区分,发送串口设备地址查询数据,重配装置切断串口设备正常通路,解析查询地址识别对应的串口设备,并通过该串口返回其地址,计算机根据返回地址的串口号,建立串口号与串口设备的对应关系,修改串口号为自定义,恢复串口设备正常通路。本发明可识别相同的串口设备,并建立串口号与设备的对应关系,并自动修改所有串口设备的串口号,解决了计算机操作系统难以识别串口号与设备的对应关系这一技术问题。

技术研发人员:徐鹏程;李洋;安佰岳;杨硕;尉晓惠
受保护的技术使用者:北京航天测控技术有限公司
技术研发日:2017.12.26
技术公布日:2018.07.13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1