线卡串口切换装置及方法制造方法及图纸

技术编号:12265989 阅读:64 留言:0更新日期:2015-10-31 11:52
本发明专利技术提供一种线卡串口切换装置,其用于通过外部主机对多个线卡串口模块实现串口切换,线卡串口切换装置包括背板模块、主控切换模块及命令控制模块,背板模块用于分别与各线卡串口模块相连接,主控切换模块用于与背板模块相连接,命令控制模块用于与主控切换模块相连接并发送串口切换命令至主控切换模块以控制主控切换模块经背板模块切换相应的线卡串口模块实现串口切换。该装置利用背板模块将各线卡串口模块连接至主控切换模块,管理人员通过命令控制模块及主控切换模块对各个线卡串口模块进行集中管理,结构简单,成本较低,同时通过主控切换模块从命令控制模块接收切换命令来进行串口切换,操作方便。本发明专利技术还提供了一种线卡串口切换方法。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及一种。
技术介绍
目前,在数据通信设备中,机架设备如高端路由器、高端交换机通常包含串口切换装置及多个线卡模块,串口切换装置根据实际需要在多个线卡模块之间进行相应串口切换,一般串口切换装置对每个线卡在其面板上设置对应的串口连接器以进行相应通信如切换命令的操作。然而,在串口切换装置上对每个线卡模块设置串口连接器不仅成本较高,在很多情况下串口切换装置可能没有足够的空间放置这么多串口连接器,尤其是在测试、配置整个机架设备的时候,多个串口对应的串口线需频繁的从一个线卡拔到另一个线卡上去,操作不方便。
技术实现思路
有鉴于此,本专利技术提供一种成本较低且操作方便的。一种线卡串口切换装置,其用于通过外部主机对多个线卡串口模块实现串口切换,所述线卡串口切换装置包括一个背板模块、一个主控切换模块及一个命令控制模块,所述背板模块用于分别与所述各线卡串口模块相连接,所述主控切换模块用于与所述背板模块相连接,所述命令控制模块用于与所述主控切换模块相连接并发送串口切换命令至所述主控切换模块以控制所述主控切换模块经所述背板模块切换相应的线卡串口模块实现串口切换。一种线卡串口切换方法,其用于通过外部主机对多个线卡串口模块实现串口切换,所述线卡串口切换方法包括以下步骤:发送串口切换命令;接收所述串口切换命令;根据所述串口切换命令进行串口切换。与现有技术相比,本专利技术提供的中,利用背板模块将各线卡串口模块连接至主控切换模块中,无需单独对每个线卡串口模块设置串口,管理人员通过命令控制模块及主控切换模块对各个线卡串口模块进行集中式的管理,结构简单,成本较低,同时通过主控切换模块直接从命令控制模块接收串口切换命令来进行串口切换,操作方便。【附图说明】图1是本专利技术第一实施方式提供的线卡串口切换装置的模块示意图。图2是本专利技术第二实施方式提供的线卡串口切换装置的模块示意图。图3是本专利技术第三实施方式提供的线卡串口切换装置的模块示意图。图4是本专利技术第四实施方式提供的线卡串口切换装置的模块示意图。图5是本专利技术第五实施方式提供的线卡串口切换装置的模块示意图。图6是本专利技术实施方式提供的线卡串口切换方法的流程图。主要元件符号说明线卡串口切换装置100?500主机10背板模块110主控切换模块120串口切换单元122第一线路驱动器/接收器124第一串口连接器126命令控制模块140命令解析单元142分频单元144主控串口备份模块160主用串口单元162数据缓冲单元164数据缓冲器180按键单元190线卡串口模块310?3N0线卡串口单元311、321第二串口连接器312、322第二线路驱动器/接收器314、324如下【具体实施方式】将结合上述附图进一步说明本专利技术。【具体实施方式】请参阅图1,其为本专利技术第一实施方式提供的一种线卡串口切换装置100,其用于通过外部主机10对多个线卡串口模块实现串口切换,本实施方式中,主机10对线卡串口模块310、320、...3N0进行串口切换。所述线卡串口切换装置100还包括一个背板模块110、一个主控切换模块120及一个命令控制模块140。所述背板模块110分别与各线卡串口模块相连接,所述主控切换模块120分别与背板模块110及主机10相连接,本实施方式中,各线卡串口模块的中央处理机(Central Processing Unit,CPU)/ 微控制单元(MicrocontrollerUnit,MCU)所输出的串口信号直接送到背板模块110。所述命令控制模块140与主控切换模块120相连接并发送串口切换命令至主控切换模块120以控制主控切换模块120经背板模块110切换相应的线卡串口模块实现串口切换。本实施方式中,主控切换模块120与命令控制模块140的功能为采用现场可编程门阵列(Field Programmable Gate Array,FPGA)器件或复杂可编程逻辑(ComplexProgrammable Logic Device,CPLD)器件来实现。主控切换模块120包括依次连接的一个串口切换单元122、一个第一线路驱动器/接收器124及一个第一串口连接器126,串口切换单元122分别与各线卡串口模块310、320、-.3Ν0相连接,第一串口连接器126与主机10相连接。本实施方式中,第一线路驱动器/接收器124为RS232线路驱动器/接收器,第一串口连接器126为RJ45串口连接器。串口切换单元122包括一个命令端Cl及相对于第一线路驱动器/接收器124的发送端Tl与接收端Rl,第一线路驱动器/接收器124分别与串口切换单元122的接收端Rl及发送端Tl相连接。命令控制模块140包括依次连接的一个命令解析单元142及一个分频单元144,所述命令解析单元142包括两个输入端及一个发送端,命令解析单元142的两个输入端分别与第一线路驱动器/接收器124及所述分频单元144相连接,其中,在串口切换单元122相对于第一线路驱动器/接收器124的接收方向,第一线路驱动器/接收器124与命令解析单元142的一个输入端相连接,命令解析单元142的输出端与串口切换单元122的命令端Cl相连接,本实施方式中,主机 10 发送的 ASCII (American Standard Code for Informat1nInterchange,美国标准信息交换代码)码流经第一串口连接器126及第一线路驱动器/接收器124分别输出至串口切换单元122及命令解析单元142,命令解析单元142对主机10发送过来的ASCII码流进行解析,并将ASCII码流解析为串口切换单元122能够识别的串口切换命令后控制串口切换单元122将相应的线卡串口模块的串口进行切换。本实施方式中,串口切换命令定义为“特殊字符串+目标串口单元/目标操作”的格式,如“fconsole lc02”,“fconsole”是特殊字符,命令解析单元142检测到对应该字符串的码流十六进制“0X66636f6e736f6c65”后认定该连续输入的码流是一个切换命令,根据码流后面对应的目标串口单元“lc02”将串口切换至2号槽位的线卡上,该命令码流的操作中包含空格键及回车键的操作,如对应的命令码流具体操作为“0x66_636f6e736f6c6520_6c63_3032_0d,,。分频单元144主要用于产生时钟使能信号,提供15倍于波特率的时钟使能信号,使串口切换单元122及命令控制模块140工作在同一时钟域。由于线卡串口模块的槽位较多,每个线卡串口模块上通常与一个或多个CPU/MCU,每个CPU/MCU的串口波特率通常会有差异,比如有些是9600,有些可能是115200。主机10为了同各种CPU/MCU通信会设置不同的波特率,分频单元144提供了 15倍于波特率的时钟使能信号,使命令解析单元142能够接收主机10经第一串口连接器126及第一线路驱动器/接收器124发送过来的不同波特率的数据。为避免串口切换单元122当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种线卡串口切换装置,其用于通过外部主机对多个线卡串口模块实现串口切换,所述线卡串口切换装置包括:一个背板模块,其用于分别与所述各线卡串口模块相连接;一个主控切换模块,其用于与所述背板模块相连接;一个命令控制模块,其用于与所述主控切换模块相连接并发送串口切换命令至所述主控切换模块以控制所述主控切换模块经所述背板模块切换相应的线卡串口模块实现串口切换。

【技术特征摘要】

【专利技术属性】
技术研发人员:程川刘志炉
申请(专利权)人:武汉烽火网络有限责任公司
类型:发明
国别省市:湖北;42

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

1