通信设备板卡槽位地址和类型识别的装置、方法和系统转让专利

申请号 : CN201910008934.2

文献号 : CN109857684B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张毅

申请人 : 烽火通信科技股份有限公司

摘要 :

通信设备板卡槽位地址和类型识别的装置,具有控制单元,还包括:类型单元,用于和板卡连接以接收板卡发出的类型信号;槽位单元,用于和板卡中所有槽位的检测接点连接来获取与该槽位对应的地址信号;识别单元,包括单板CPU,用于和类型单元、槽位单元的输出端连接,接收对应的类型信号、地址信号后进行板卡类型和板卡地址的识别;以及切换单元,输入端与控制单元连接,输出端与类型单元、槽位单元分别连接并能够在控制单元的控制下进行识别单元连接对象的切换:识别单元与槽位单元连接,识别单元根据地址信号识别对应连接的板卡的地址;识别单元与类型单元连接,识别单元根据类型信号识别对应连接的板卡的类型。

权利要求 :

1.一种通信设备板卡槽位地址和类型识别的装置,用于设置在通信设备中对该通信设备中连接的板卡的槽位地址和类型进行识别,具有控制单元,其特征在于,还包括:类型单元,用于和板卡连接以接收板卡发出的类型信号;

槽位单元,用于和板卡中所有槽位的检测接点连接来获取与该槽位对应的地址信号;

识别单元,包括单板CPU,用于和所述类型单元、所述槽位单元的输出端连接,接收对应的类型信号、地址信号后进行板卡类型和板卡地址的识别;

切换单元,包括输入端和输出端,所述输入端与所述控制单元连接,所述输出端与所述类型单元、所述槽位单元分别连接并能够在控制单元的控制下进行所述识别单元连接对象的切换:所述识别单元与所述槽位单元连接,识别单元根据地址信号识别对应连接的板卡的地址;所述识别单元与所述类型单元连接,识别单元根据类型信号识别对应连接的板卡的类型;

所述切换单元还包括反相器和缓冲器,反相器用于对所述控制单元发出的高低电平信号进行反相操作,所述缓冲器用于暂存发送来的类型信号、地址信号;

其中,所述反相器为模拟电路类型的反相器,

该反相器芯片的输入管脚用于接收所述控制单元发出的低电平使能信号并电平反转后由输出管脚输出,且该输入管脚与缓冲器的高8位的两个使能端管脚相连,该输出管脚与缓冲器的高4位的两个使能端管脚相连。

2.根据权利要求1所述的通信设备板卡槽位地址和类型识别的装置,其特征在于:其中,所述缓冲器选用具有三态输出的16位驱动输出器件,所述缓冲器的高8位的两个输入管脚与槽位单元的8个地址总线相连接,而低8位的输入管脚与内部进行模式识别的8个地址总线相连接,对应的输出端的高8位、低8位管脚一一对应连接且与所述识别单元的8个输入端相连接。

3.根据权利要求1所述的通信设备板卡槽位地址和类型识别的装置,其特征在于:其中,所述识别单元单板CPU和控制单元的单板CPU是共用的,其对应的8个输入管脚与所述缓冲器的输出端的高8位、低8位管脚连接。

4.根据权利要求1所述的通信设备板卡槽位地址和类型识别的装置,其特征在于:其中,所述类型单元具有上拉电阻和下拉电阻,用于直接和相应板卡的接点焊接来给出固定的初始电平,上拉电阻为m个,相互之间是并联的,

下拉电阻为m个,相互之间是并联的,用于直接和相应板卡的接点焊接来来进行电路保护,在接入所述板卡时m个上拉电阻的组合和m个下拉电阻的组合是与8个板卡的类型信息接点并联接入的,m的数值与类型单元的输入接线端子数目相等。

5.一种通信设备板卡槽位地址和类型识别的方法,其特征在于包括以下步骤:接收板卡设置的类型信号;

获取与该槽位对应的地址信号;

在控制下进行类型信号或地址信号的切换;

接收对应的类型信号、地址信号后进行板卡类型和板卡地址的识别;

具体包括以下步骤:

类型单元通过和板卡连接以接收板卡发出的类型信号;

槽位单元通过和板卡中所有槽位的检测接点连接来获取与该槽位对应的地址信号;

包括单板CPU的识别单元,通过和所述类型单元、所述槽位单元的输出端连接,接收对应的类型信号、地址信号后进行板卡类型和板卡地址的识别;

切换单元,包括输入端和输出端,所述输入端与控制单元连接,所述输出端与所述类型单元、所述槽位单元分别连接并在控制单元的控制下进行所述识别单元连接对象的切换:所述识别单元与所述槽位单元连接,识别单元根据地址信号识别对应连接的板卡的地址;

所述识别单元与所述类型单元连接,识别单元根据类型信号识别对应连接的板卡的类型;

所述切换单元还包括反相器和缓冲器,反相器用于对所述控制单元发出的高低电平信号进行反相操作,所述缓冲器用于暂存发送来的类型信号、地址信号;

其中,所述反相器为模拟电路类型的反相器,

该反相器芯片的输入管脚用于接收所述控制单元发出的低电平使能信号并电平反转后由输出管脚输出,且该输入管脚与缓冲器的高8位的两个使能端管脚相连,该输出管脚与缓冲器的高4位的两个使能端管脚相连。

6.一种通信设备板卡槽位地址和类型识别系统,其特征在于,包括:权利要求1-4中任意一项所述的通信设备板卡槽位地址和类型识别的装置;以及存储器和处理器,其中,

存储器上储存有在处理器上运行的计算机程序,处理器和所述通信设备板卡槽位地址和类型识别的装置的单板CPU连接,用于进行控制,处理器执行计算机程序时实现权利要求5所述的方法。

7.根据权利要求6所述的通信设备板卡槽位地址和类型识别系统,其特征在于:其中,所述控制单元和所述识别单元共用一个单板CPU。

说明书 :

通信设备板卡槽位地址和类型识别的装置、方法和系统

技术领域

[0001] 本发明是波分电交叉传输设备系统中对硬件板卡进行槽位识别和盘类型识别的电路和方法,识别通信设备领域。

背景技术

[0002] 随着通信行业的发展,对大容量宽带网络的需求日益增长,高密度、高速率的光纤传输系统的开发和研究越来越迫切,大容量波分电交叉传输设备因为能够良好的满足运营商对性能功耗的均衡,而逐渐成为光通信传输的主流设备形态。ATCA(Advanced Telecom ComputingArchitecture)标准即先进的电信计算平台,目前通信设备商普遍采用符合ATCA标准,满足开放式标准硬件架构平台要求,为运营商级的电信应用提供高密度高性能的服务系统。硬件包括机框,单板(含处理器板,交换板等)。一般来说,稳定的平台功能和固化在硬件单板中,灵活的业务功能和应用功能采用软件的方式实现。随着容量的增大,硬件单板的数量也越来越多,系统架构设计上需要采用各类通信和管理总线连接到各个单板,每块单板在子框所处的位置就是槽位,槽位依赖于硬件层面上进行区分,使得控制单元能通过总线正确找到各个单板,完成监控配置命令的下发和告警的上报。如图5常见设备总线槽位管理的图示,控制单元通过管理总线访问不同位置的单板,slot1-slot256共计256个硬件槽位,对应256个地址,范围0x00-0xFF(16进制)。
[0003] 单板架构由低功耗硬件系统搭载嵌入式软件系统组成,随着业务层面分类的越发精细化,对单盘业务层面的区分需求也突显出急迫性,由于硬件系统的结构比较固定,为了满足软件多样化的趋势,硬件需要提供一套方法能按照需求进行分类,才能让软件进行不同功能的适配,此为单盘的类型识别功能。目前单板硬件一般由CPU(MCU)中央处理单元模块进行控制,同时搭配大规模逻辑器件例如FPGA或CPLD模块辅助进行端口管理。嵌入式操作系统的初始化特性,决定了在运行下载固件之前,即单板上电后的初期,就要进行硬件识别的工作,以便软件进入不同分支模块单元,根据不同业务类型的需求,选择下载内存中存储的不同固件。
[0004] 目前单板上存在的槽位识别方式,都要与背板电路结合实现,再通过总线地址进行区分。若有32个槽位,则为2的4次方个地址,需要4位地址总线,若为64个槽位,则要5位地址总线,依次类推。
[0005] 单板类型识别的方式多种多样,思路一是在单板上放置拨号单元,在初始化下载固件之前,先去读取拨号单元的值,来确定初始化类型。这类拨号单元由一些开关电路组成,部署在单板上需要在出厂前,经过人工拨号的工序进行设定,缺点是会占用一定的布板面积和硬件IO资源,灵活性和可扩展性均不佳,例如一开始设计只需要满足2种类型识别,后来随着业务发展,想进行4种类型识别则无能为力,需要进行硬件更改才可实现。
[0006] 思路二是软件硬件结合的方式,利用已有的IO外挂类似三八译码器是逻辑电路来实现,由简单的输入逻辑控制输出逻辑,通过实现地址的扩增,扩展出更多的识别种类数量,缺点是将依赖于软件的实现,在软件初始化早期都需要设计特定的逻辑,在某些初始化软件还未运行的场景下并不适用。
[0007] 综上所示,目前的单板槽位识别和单板类型识别一般分属于两个不同的功能模块,由两套独立的硬件电路去实现,软件硬件设计方面也较为割裂,两套电路在单板总体占用布局空间和输入输出端口资源较多,在综合大规模生产成本因素的考量时,并不经济。

发明内容

[0008] 针对现有技术中存在目前的单板槽位识别和单板类型识别一般分属于两个不同的功能模块,由两套独立的硬件电路去实现从而占用单板的输入输出空间的缺陷,本发明的目的在于提供一种能够实现槽位识别和单板类型识别的装置,并且提供对应的方法和系统。
[0009] 为达到以上目的,本发明采取的技术方案是:
[0010] 本发明提供一种通信设备板卡槽位地址和类型识别的装置,用于设置在通信设备中对该通信设备中连接的板卡的槽位地址和类型进行识别,具有控制单元,其特征在于,还包括:
[0011] 类型单元,用于和板卡连接以接收板卡发出的类型信号;
[0012] 槽位单元,用于和板卡中所有槽位的检测接点连接来获取与该槽位对应的地址信号;
[0013] 识别单元,包括单板CPU,用于和所述类型单元、所述槽位单元的输出端连接,接收对应的类型信号、地址信号后进行板卡类型和板卡地址的识别;
[0014] 切换单元,包括输入端和输出端,所述输入端与所述控制单元连接,所述输出端与所述类型单元、所述槽位单元分别连接并能够在控制单元的控制下进行所述识别单元连接对象的切换:所述识别单元与所述槽位单元连接,识别单元根据地址信号识别对应连接的板卡的地址;所述识别单元与所述类型单元连接,识别单元根据类型信号识别对应连接的板卡的类型。
[0015] 本发明提供的通信设备板卡槽位地址和类型识别的装置,其特征在于:
[0016] 其中,所述切换单元还包括反相器和缓冲器,反相器用于对所述控制单元发出的高低电平信号进行反相操作,
[0017] 所述缓冲器用于暂存发送来的类型信号、地址信号。
[0018] 本发明提供的通信设备板卡槽位地址和类型识别的装置,其特征在于:
[0019] 其中,所述反相器为模拟电路类型的反相器,
[0020] 该反相器芯片的输入管脚用于接收所述控制单元发出的低电平使能信号并电平反转后由输出管脚输出,且该输入管脚与缓冲器的高8位的两个使能端管脚相连,该输出管脚与缓冲器的高4位的两个使能端管脚相连。
[0021] 本发明提供的通信设备板卡槽位地址和类型识别的装置,其特征在于:
[0022] 其中,所述缓冲器选用具有三态输出的16位驱动输出器件,
[0023] 所述缓冲器的高8位的两个输入管脚与槽位单元的8个地址总线相连接,而低8位的输入管脚与内部进行模式识别的8个地址总线相连接,对应的输出端的高8位、低8位管脚一一对应连接且与所述识别单元的8个输入端相连接。
[0024] 本发明提供的通信设备板卡槽位地址和类型识别的装置,其特征在于:
[0025] 其中,所述识别单元单板CPU和控制单元的单板CPU是共用的,其对应的8个输入管脚与是所述缓冲器的输出端的高8位、低8位管脚连接。
[0026] 本发明提供的通信设备板卡槽位地址和类型识别的装置,其特征在于:
[0027] 其中,所述类型单元具有上拉电阻和下拉电阻,用于直接和相应板卡的接点焊接来给出固定的初始电平,
[0028] 上拉电阻为m个,相互之间是并联的,
[0029] 下拉电阻为m个,相互之间是并联的,用于直接和相应板卡的接点焊接来来进行电路保护,
[0030] 在接入所述板卡时m个上拉电阻的组合和m个下拉电阻的组合是与8个板卡的类型信息接点并联接入的,
[0031] m的数值与类型单元的输入接线端子数目相等。
[0032] 本发明还提供一种通信设备板卡槽位地址和类型识别的方法,其特征在于包括以下步骤:
[0033] 接收板卡设置的类型信号;
[0034] 获取与该槽位对应的地址信号;
[0035] 在控制下进行类型信号或地址型号的切换;
[0036] 接收对应的类型信号、地址信号后进行板卡类型和板卡地址的识别。
[0037] 上述的通信设备板卡槽位地址和类型识别的方法,其特征在于,具体包括以下步骤:
[0038] 类型单元通过和板卡连接以接收板卡发出的类型信号;
[0039] 槽位单元通过和板卡中所有槽位的检测接点连接来获取与该槽位对应的地址信号;
[0040] 包括单板CPU的识别单元,通过和所述类型单元、所述槽位单元的输出端连接,接收对应的类型信号、地址信号后进行板卡类型和板卡地址的识别;
[0041] 切换单元,包括输入端和输出端,所述输入端与所述控制单元连接,所述输出端与所述类型单元、所述槽位单元分别连接并在控制单元的控制下进行所述识别单元连接对象的切换:所述识别单元与所述槽位单元连接,识别单元根据地址信号识别对应连接的板卡的地址;所述识别单元与所述类型单元连接,识别单元根据类型信号识别对应连接的板卡的类型。
[0042] 一种通信设备板卡槽位地址和类型识别系统,其特征在于,包括:
[0043] 上述的通信设备板卡槽位地址和类型识别的装置;以及
[0044] 存储器和处理器,
[0045] 其中,存储器上储存有在处理器上运行的计算机程序,处理器和所述通信设备板卡槽位地址和类型识别的装置的单板CPU连接,用于进行控制,
[0046] 处理器执行计算机程序时实现上述的通信设备板卡槽位地址和类型识别的方法。
[0047] 本发明提供的通信设备板卡槽位地址和类型识别系统,其特征在于:
[0048] 其中,所述控制单元和所述识别单元共用一个单板CPU。
[0049] 本发明的作用和有益效果在于:根据本发明提供的通信设备板卡槽位地址和类型识别的装置,由于具有的控制单元能够输出一个低电平使能信号,具有的切换单元类型单元和槽位单元连接而能够进行两种连接状态的切换,具有的类型单元能够直接和单元盘的相应接点焊接来接入单盘硬件发出的类型信号,具有的槽位单元能够和槽位的检测接点连接来获取与该槽位对应的地址信号,具有的识别单元和所述类型单元、所述槽位单元的输入端连接,能够接收对应的类型信号、地址信号后进行识别,由于设置了切换单元,能够分别在采集单板槽位信息和采集单板类型信息的槽位接口:槽位单元和类型接口:类型单元直接进行切换,并将对应的槽位信息和类型信息发送给识别单元进行识别,也就是说,实现了一套装置实现类型和槽位地址识别的双重功能。

附图说明

[0050] 图1为本发明的实施例的通信设备板卡槽位地址和类型识别的装置的电路框图;
[0051] 图2为本发明的实施例的通信设备板卡槽位地址和类型识别的装置的电路图;
[0052] 图3为本发明的实施例中通信设备板卡槽位地址和类型识别的方法的步骤示意图;
[0053] 图4为本发明的实施例中通信设备板卡槽位地址和类型识别的方法的步骤S3的详细子步骤示意图;以及
[0054] 图5现有的设备总线槽位管理的示意图。

具体实施方式

[0055] 以下结合附图及实施例对本发明作进一步详细说明。
[0056] 图1为本发明的实施例的通信设备板卡槽位地址和类型识别的装置的电路框图。
[0057] 图2为本发明的实施例的通信设备板卡槽位地址和类型识别的装置的电路图。
[0058] 波分电交叉系统中,分为主控单元(也称为主控板、主控单板)、业务单元(也称为业务板或业务单板)、风扇电源等部分。业务单元处理通信信号的转换,主控单元通过系统总线不同槽位的业务单板进行管理,总线为共用关系,需要做地址区分,因此需要给每一个槽位分配一个独立的地址,这个地址命名为GID。
[0059] 本实施例中使用的通信设备槽位最大支持256个,故存在8位地址,GID的取值范围最大256。槽位地址由业务单板自己检测,并上报系统进行管理。单板软件运行早期,在加载系统初始化固件之前,需要得到这个地址GID信息。单板由于业务处理的不同,搭载不同的可插拔光模块等配件,形成支路板和线路板等不同的业务单板类型。由于硬件主要器件平台是相同的,只有明确了作为硬件的业务单板类型,软件得到硬件的业务单板类型后才能决定进入不同的初始化分支,下载相应固件,这个硬件区分业务单板类型的功能是区分不同类型的单板,这个类型命名为TYPE,TYPE的取值范围最大256,对应着256个分类类型,已经可以充分满足后续需求。
[0060] 一般而言,业务单板的类型区分有十几种,随着用户需求进行扩充。软件初始化过程中,得到GID和TYPE两个信息,完成槽位地址识别和类型识别的工作后,才能进入下一环节的初始化。
[0061] 本发明就是要解决上述过程中的不同业务单板(也称为板卡)连接在通信设备的槽位上的地址以及对应的单板(板卡)的类型识别这个过程的。
[0062] 如图1、2所示,通信设备板卡槽位地址和类型识别的装置100具有控制单元10、类型单元20、槽位单元30、识别单元40以及切换单元50。
[0063] 控制单元10,控制单元一般由单板CPU或者逻辑器件的输出管脚给出,本实施例中使用的是单板CPU,占用该单板CPU的1个通用性3.3V IO管脚,该IO管脚的输出需要配合存储器中存储的软件代码来实现。
[0064] 类型单元20,用于和板卡连接以接收板卡发出的类型信号,对应而言就是提供与板卡的相应输出类型信号的电接点进行连接。
[0065] 在本实施例中,所述类型单元20具有上拉电阻和下拉电阻,用于直接和相应板卡的接点焊接来给出固定的初始电平。由上述可知,TYPE的取值范围最大256,对应着256个分类类型,也就是28即需要8个电接点,为了进行电路中电流的调节,设置了8个上拉电阻来增加电流,8个电阻相互之间是并联的,电阻值为4.7KΩ;设置了8个下拉电阻用来吸收减小电流,相互之间是并联的,电阻值为1KΩ。
[0066] 上述的8个上拉电阻、8个下拉电阻用于直接和相应板卡的接点焊接来给出固定的初始电平,在接入所述板卡时8个上拉电阻的组合和8个下拉电阻的组合是与8个板卡的类型信息接点并联接入的。
[0067] 槽位单元30,用于和板卡中所有槽位的检测接点连接来获取与该槽位对应的地址信号。
[0068] 槽位单元由串接电阻51Ω和上拉电阻10KΩ组成,通常由外部8根地址总线输入,支持最大256个槽位,本板内部串接电阻是为了减少信号干扰。
[0069] 由上述可知,GID的取值范围最大256,对应着256个分类类型,也就是28即需要8个电接点,对应的如图2所示,也是8个串接电阻并联和8个上拉电阻并联,在接入所述板卡时8个串接电阻的组合和8个下拉电阻的组合是与8个板卡的槽位地址接点并联接入的。
[0070] 识别单元40,包括单板CPU,用于和所述类型单元20、所述槽位单元30的输出端连接,接收对应的类型信号、地址信号后进行板卡类型和板卡地址的识别。其对应的8个输入管脚与是所述缓冲器的输出端的高8位、低8位管脚连接。
[0071] 切换单元50,输入端与所述控制单元连接,输出端与所述类型单元20、所述槽位单元30分别连接并能够在控制单元10的控制下进行所述识别单元连接对象的切换:
[0072] 状态一,所述识别单元与所述槽位单元连接,识别单元根据地址信号识别对应连接的板卡的地址;
[0073] 状态二,所述识别单元与所述类型单元连接,识别单元根据类型信号识别对应连接的板卡的类型。
[0074] 在本实施例中切换单元包括反相器和缓冲器,反相器用于对所述控制单元发出的高低电平信号进行反相操作,所述缓冲器用于暂存发送来的类型信号、地址信号。
[0075] 所述反相器为模拟电路类型的反相器,选用安森美(ON Semiconductor)公司SOT5封装的MC74VHC1G02DFT1G芯片,3.3V供电,具有5个管脚,2号管脚用于接收所述控制单元发出的低电平使能信号并电平反转后由4号管脚输出,且该2号管脚与缓冲器的高8位的两个使能端管脚相连,该4号管脚与缓冲器的高4位的两个使能端管脚相连。
[0076] 显然,根据需求也可以使用SC70-5封装、6-TSSOP(5引线)、SC-88A或SOT-35来进行封装,封装方式根据使用的场合和单板的空间来确定。
[0077] 所述缓冲器选用具有三态输出的16位驱动输出器件,选用德州仪器(Texas Instruments)公司SOP48封装的SN74LVT16244BDGG芯片,3.3V供电,所述缓冲器的高8位的两个输入管脚与槽位单元的8个地址总线相连接,而低8位的输入管脚与内部进行模式识别的8个地址总线相连接,对应的输出端的高8位、低8位管脚共同接在一起且与所述识别单元40相连接,
[0078] 显然,根据需求也可以使用TVSOP48封装、SSOP48封装来进行封装,封装方式根据使用的场合和单板的空间来确定。
[0079] 图3为本发明的实施例中通信设备板卡槽位地址和类型识别的方法的步骤示意图。
[0080] 如图3所示,上述实施例一提供的通信设备板卡槽位地址和类型识别的装置在进行槽位地址和板卡类型识别时,进行识别的步骤为:
[0081] 步骤S1,接收板卡发出的类型信号。
[0082] 具体就是类型单元10从对应的单板的电接点中接收对应的类型信号。
[0083] 步骤S2,获取与该槽位对应的地址信号。
[0084] 具体就是通过槽位单元30从板卡中所有槽位的检测接点连接来获取与该槽位对应的地址信号。
[0085] 步骤S3,在控制下进行类型信号或地址型号的切换。
[0086] 在该步骤中进行:
[0087] 状态一,所述识别单元与所述槽位单元连接,识别单元根据地址信号识别对应连接的板卡的地址;与
[0088] 状态二,所述识别单元与所述类型单元连接,识别单元根据类型信号识别对应连接的板卡的类型。
[0089] 图4为本发明的实施例中通信设备板卡槽位地址和类型识别的方法的步骤S3的详细子步骤示意图。
[0090] 以下是使用上述实施例1中的电路进行切换的具体步骤:
[0091] 步骤S3-1,板卡CPU用IO1输出低电平给反相器输入端的2管脚;
[0092] 步骤S3-2,反相器的输出端的4管脚输出高电平,缓冲器的1和48管脚使能端被低电平打开,24和25管脚的使能端被高电平关闭,此时缓冲器的高8位通道为直通,低8位通道关闭,
[0093] 板卡的地址信号GID(通过槽位单元30从板卡中所有槽位的检测接点连接来获取与该槽位对应的地址信号)通过前级的切换单元的8位地址总线送入缓冲器的高8位管脚,并直接输送给后级的识别单元。
[0094] 也就是说通过板卡CPU用IO1输出低电平给反相器输入端的2管脚,作为触发信号,就能切换为状态二:所述识别单元与所述类型单元连接,识别单元根据类型信号识别对应连接的板卡的类型。
[0095] 步骤S3-3,板卡CPU用IO1输出高电平给反相器输入端的2管脚;
[0096] 步骤S3-4,反相器输出端的4管脚输出低电平,缓冲器的1和48管脚使能端被高电平关闭,24和25管脚的使能端被低电平打开,此时缓冲器的高8位通道为关闭,低8位通道直通,
[0097] 板卡的类型信号TYPE通过前级的切换单元的8位地址总线送入缓冲器的低8位管脚,并直接输送给后级的识别单元,并与识别单元读取8位高低电平信号识别板卡类型;
[0098] 步骤S4,接收对应的类型信号、地址信号后进行板卡类型和板卡地址的识别。
[0099] 具体就是识别单元40接收对应的类型信号、地址信号后进行板卡类型和板卡地址的识别。
[0100] 检测到地址信号GID、类型信号TYPE读取完成后结束,如果发现需要再次读取的,则返回执行上述步骤S1-S4直至读取完所有的板卡的类型和槽位地址信息并完成识别。
[0101] 本实施例还提供通信设备板卡槽位地址和类型识别系统,包括:
[0102] 上述的通信设备板卡槽位地址和类型识别的装置;以及
[0103] 存储器和处理器,
[0104] 其中,存储器上储存有在处理器上运行的计算机程序,处理器和所述通信设备板卡槽位地址和类型识别的装置的单板CPU连接,用于进行控制,处理器执行计算机程序时实现以上的通信设备板卡槽位地址和类型识别的方法的步骤S1-S4。
[0105] 显然,作为一种优化的实施例,其中,所述控制单元和所述识别单元、处理器可以共用一个单板CPU,对应的,存储器和该单板CPU连接,用于在运行时从存储器中获取对应存储的软件代码。
[0106] 本实施例的作用和有益效果在于:根据本发明提供的通信设备板卡槽位地址和类型识别的装置,由于具有的控制单元能够输出一个低电平使能信号,具有的切换单元类型单元和槽位单元连接而能够进行两种连接状态的切换,具有的类型单元能够直接和单元盘的相应接点焊接来接入单盘硬件发出的类型信号,具有的槽位单元能够和槽位的检测接点连接来获取与该槽位对应的地址信号,具有的识别单元和所述类型单元、所述槽位单元的输入端连接,能够接收对应的类型信号、地址信号后进行识别,由于设置了切换单元,能够分别在采集单板槽位信息和采集单板类型信息的槽位接口:槽位单元和类型接口:类型单元直接进行切换,并将对应的槽位信息和类型信息发送给识别单元进行识别,也就是说,实现了一套装置实现类型和槽位地址识别的双重功能。
[0107] 本实施例提供的装置和系统,解决了以往槽位地址识别和单板类型识别不能同时共用的弊端,充分利用了输入端口的复用特性,通过简单的高低电平控制逻辑,灵活实现了槽位地址识别和单板类型识别的先后读取功能,简化了系统的冗余硬件设计,有利于节省硬件端口资源,降低经济成本。