System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 串口控制方法、通信设备和存储介质技术_技高网

串口控制方法、通信设备和存储介质技术

技术编号:41179395 阅读:2 留言:0更新日期:2024-05-07 22:14
本发明专利技术涉及通信技术领域,尤其涉及一种串口控制方法、通信设备和存储介质,该串口控制方法包括:接收串口配置指令;当串口配置指令为串口组网指令,对第一串口与第二串口进行组网,得到串口环路,以使得通信链路、第一串口与第二串口组成串口环路;当串口配置指令为串口独立指令,将第一串口与第二串口的工作模式设置为独立模式,以使第一串口与第二串口分别作为独立串口与对应连接的子通信设备进行通信。通过根据串口配置指令的类型对第一串口与第二串口进行组网或将第一串口与第二串口设置为独立串口,可以实现通过软件指令设置串口的工作模式,无需通过硬件电路设置串口的工作模式,提高了设置串口的工作模式的灵活性。

【技术实现步骤摘要】

本专利技术涉及通信,尤其涉及一种串口控制方法、通信设备和存储介质


技术介绍

1、通信设备需要通过串口与外部的通信设备进行通信。目前,可以根据实际需求设置通信设备中的串口的工作模式,例如,当有环路冗余需求时,可以将通信设备中的串口作为主备串口使用,当无环路冗余需求时,可以将通信设备中的串口作为独立串口使用。然而,现有设置串口的工作模式通常是通过硬件电路实现,一旦将串口设置为主备串口,则不能再将主备串口作为独立串口使用。

2、因此,如何提高设置串口的工作模式的灵活性成为亟需解决的问题。


技术实现思路

1、本专利技术提供了一种串口控制方法、通信设备和存储介质,通过根据串口配置指令的类型对第一串口与第二串口进行组网或将第一串口与第二串口设置为独立串口,可以实现通过软件指令设置串口的工作模式,无需通过硬件电路设置串口的工作模式,提高了设置串口的工作模式的灵活性。

2、第一方面,本专利技术提供了一种串口控制方法,应用于通信设备中,所述通信设备包括第一串口和第二串口,所述第一串口与由至少一个子通信设备组成的通信链路的第一端连接,所述第二串口与所述通信链路的第二端连接,所述方法包括:接收串口配置指令;若所述串口配置指令为串口组网指令,则对所述第一串口与所述第二串口进行组网,以使得所述通信链路、所述第一串口与所述第二串口组成串口环路;若所述串口配置指令为串口独立指令,则将所述第一串口与所述第二串口的工作模式设置为独立模式,以使所述第一串口与所述第二串口分别作为独立串口与对应连接的子通信设备进行通信。

3、第二方面,本专利技术还提供了一种通信设备,所述通信设备包括第一串口、第二串口、处理器和存储器;所述第一串口,用于在环路模式下作为主用串口与串口环路中的子通信设备进行通信,以及在独立模式下作为独立串口与对应连接的子通信设备进行通信;所述第二串口,用于在环路模式下作为备用串口对所述串口环路进行异常检测,以及在独立模式下作为独立串口与对应连接的子通信设备进行通信;所述存储器用于存储程序;所述处理器,用于调用所述存储器中的所述程序,以实现如上述的串口控制方法。

4、第三方面,本专利技术还提供了一种存储介质,用于可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述的串口控制方法。

5、本专利技术公开了一种串口控制方法、通信设备和存储介质,通过接收串口配置指令,后续可以根据串口配置指令配置第一串口与第二串口的工作模式;通过在串口配置指令为串口组网指令时,对第一串口与第二串口进行组网,以使得通信链路、第一串口与第二串口组成串口环路使用,可以实现通过软件指令设置串口的工作模式为环路模式,无需通过硬件电路设置,提高了设置串口的工作模式的灵活性;通过在串口配置指令为串口独立指令时,将第一串口与第二串口的工作模式设置为独立模式,以使第一串口与第二串口分别作为独立串口与对应连接的子通信设备进行通信,可以实现通过软件指令设置串口的工作模式为独立模式,无需通过硬件电路设置串口的工作模式,提高了设置串口的工作模式的灵活性。

6、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。

本文档来自技高网...

【技术保护点】

1.一种串口控制方法,应用于通信设备中,所述通信设备包括第一串口和第二串口,所述第一串口与由至少一个子通信设备组成的通信链路的第一端连接,所述第二串口与所述通信链路的第二端连接,所述方法包括:

2.根据权利要求1所述的串口控制方法,其特征在于,所述对所述第一串口与所述第二串口进行组网,包括:

3.根据权利要求2所述的串口控制方法,其特征在于,所述串口环路中的主用串口与所述通信链路中的子通信设备进行通信,所述串口环路中的备用串口对所述串口环路进行异常检测。

4.根据权利要求1所述的串口控制方法,其特征在于,所述对所述第一串口与所述第二串口进行组网之后,所述方法还包括:

5.根据权利要求4所述的串口控制方法,其特征在于,所述通过所述串口环路中的备用串口对所述串口环路进行异常检测,包括:

6.根据权利要求4所述的串口控制方法,其特征在于,所述将所述备用串口的工作模式设置为主用串口之后,所述方法还包括:

7.根据权利要求4所述的串口控制方法,其特征在于,所述将所述主用串口与所述备用串口的工作模式设置为独立模式之后,所述方法还包括:

8.根据权利要求1所述的串口控制方法,其特征在于,所述对所述第一串口与所述第二串口进行组网之后,所述方法还包括:

9.一种通信设备,其特征在于,包括第一串口、第二串口、处理器和存储器;

10.一种存储介质,用于可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至8中任一项所述的串口控制方法。

...

【技术特征摘要】

1.一种串口控制方法,应用于通信设备中,所述通信设备包括第一串口和第二串口,所述第一串口与由至少一个子通信设备组成的通信链路的第一端连接,所述第二串口与所述通信链路的第二端连接,所述方法包括:

2.根据权利要求1所述的串口控制方法,其特征在于,所述对所述第一串口与所述第二串口进行组网,包括:

3.根据权利要求2所述的串口控制方法,其特征在于,所述串口环路中的主用串口与所述通信链路中的子通信设备进行通信,所述串口环路中的备用串口对所述串口环路进行异常检测。

4.根据权利要求1所述的串口控制方法,其特征在于,所述对所述第一串口与所述第二串口进行组网之后,所述方法还包括:

5.根据权利要求4所述的串口控制方法,其特征在于,所述通过所述串口环路中的备用串口对...

【专利技术属性】
技术研发人员:李贤利邹奇文邵敏欧阳军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1