板卡自动识别装置的识别方法

文档序号:6486467阅读:523来源:国知局
板卡自动识别装置的识别方法
【专利摘要】本发明提供一种板卡自动识别装置的识别方法,首先主卡查询所有在线的子卡,并读取所有在线子卡识别器中的识别码,然后将读取到的识别码和主卡上的存储器内保存的原始识别码进行比对,主卡然后判断是否有新增的或者减少的识别码,由此判断出子卡的插入或者拔出,如果判断出有子卡的插入或者拔出,则将现有的在线子卡的识别码替换原来主卡中保存的原始识别码。本发明通过在主卡上加入识别模块以及给每个子卡设定一个唯一的识别码,从而实现了当子卡插拔时,主卡能够对插拔信息作出及时相应的处理的功能。
【专利说明】板卡自动识别装置的识别方法
【技术领域】
[0001]本发明涉及一种板卡自动识别装置的识别方法,尤其涉及一种能够自动识别子卡插入和拔出的板卡自动识别装置的识别方法。
【背景技术】
[0002]目前,机架式装置或者其他板卡装置上大多采用单片机技术和分布式结构体系。其主要包括有主卡、子卡以及其他部件组成。主卡和子卡上都有独立的单片机模块,各个子卡拥有其独立的功能。各个子卡采用模块化设计,并且可热插拔与总线连接,整个系统便于扩展和维护。
[0003]现有的机架式装置或者其他板卡装置没有识别子卡插拔信息的功能模块,因此,当插入一个或者多个子卡以及拔出子卡时,系统将无法识别作出相应的处理。
[0004]这样就急需一种全新的带自动识别功能装置的识别方法来解决上述现有技术的不足。

【发明内容】

[0005]为了解决上述技术问题,本发明提供了一种板卡自动识别装置的识别方法,通过在该装置的主卡上加入识别模块以及给每个子卡设定一个唯一的识别码,从而实现了当子卡插拔时,主卡能够对插拔信息作出及时相应的处理的功能。
[0006]本发明解决其技术问题所采用的技术方案为:
一种板卡自动识别装置的识别方法,具体包括以下步骤:
a、主卡查询所有在线的子卡,并读取所有在线子卡识别器中的识别码;
b、将读取到的识别码和主卡上的存储器内保存的原始识别码进行比对,主卡然后判断是否有新增的或者减少的识别码,由此判断出子卡的插入或者拔出,如果判断出有子卡的插入或者拔出,则将现有的在线子卡的识别码替换原来主卡中保存的原始识别码。
[0007]作为本发明的进一步改进,在执行步骤a之前还包括初始化步骤,所述初始化步骤为:
第一次给所述板卡自动识别装置上电时,主卡首先查询所有在线子卡,并读取所有在线子卡识别器中的识别码,并将读取到的识别码存储到主卡的存储器中,作为原始识别码。
[0008]本发明与现有技术相比具有如下有益效果:
本发明提供的板卡自动识别装置的识别方法通过在主卡上加入识别模块以及给每个子卡设定一个唯一的识别码,从而实现了当子卡插拔时,主卡能够对插拔信息作出及时相应的处理的功能。
【专利附图】

【附图说明】
[0009]图1为本发明流程图。【具体实施方式】
[0010]下面通过【具体实施方式】来对本发明进行进一步的阐述:
本实施方式提供了一种板卡自动识别装置的识别方法(如图1),该方法中所述板卡自动识别装置包括主卡与若干子卡,所述主卡和若干子卡均并联连接至总线,每个子卡包括识别器,所述主卡包括用以自动识别每个子卡识别器的识别模块。
[0011]所述子卡的识别器包括用以指定所述子卡功能类别的识别码。每个子卡的识别器包括的识别码均不相同。所述主卡还包括用以存储识别码的存储器。所述总线为I2C总线或者CAN总线。所述主卡和若干子卡均可热插拔并联连接至总线。
[0012]所述板卡自动识别装置的识别方法包括以下步骤:
第一次给所述板卡自动识别装置上电时,主卡首先查询所有在线子卡,并读取所有在线子卡识别器中的识别码,并将读取到的识别码存储到主卡的存储器中,作为原始识别码。
[0013]板卡自动识别装置再次上电后,主卡查询所有在线的子卡,并读取所有在线子卡识别器中的识别码;
接着将读取到的识别码和主卡上的存储器内保存的原始识别码进行比对,主卡然后判断是否有新增的或者减少的识别码,由此判断出子卡的插入或者拔出,如果判断出有子卡的插入或者拔出,则将现有的在线子卡的识别码替换原来主卡中保存的原始识别码。
[0014]本发明在正常工作的时候,当有子卡拔出或者插入时,主卡将对插入或者拔出的作出反应,这样就保证了装置在运行过程中的安全性和流畅性。
[0015]尽管为示例目的,已经公开了本发明的优选实施方式,但是本领域的普通技术人员将意识到,在不脱离由所附的权利要求书公开的本发明的范围和精神的情况下,各种改进、增加以及取代是可能的。
【权利要求】
1.一种板卡自动识别装置的识别方法,其特征在于:具体包括以下步骤: a、主卡查询所有在线的子卡,并读取所有在线子卡识别器中的识别码; b、将读取到的识别码和主卡上的存储器内保存的原始识别码进行比对,主卡然后判断是否有新增的或者减少的识别码,由此判断出子卡的插入或者拔出,如果判断出有子卡的插入或者拔出,则将现有的在线子卡的识别码替换原来主卡中保存的原始识别码。
2.根据权利要求1所述的板卡自动识别装置的识别方法,其特征在于:在执行步骤a之前还包括初始化步骤,所述初始化步骤为: 第一次给所述板卡自动识别装置上电时,主卡首先查询所有在线子卡,并读取所有在线子卡识别器中的识别码,并将读取到的识别码存储到主卡的存储器中,作为原始识别码。
【文档编号】G06F13/10GK103514118SQ201210213855
【公开日】2014年1月15日 申请日期:2012年6月27日 优先权日:2012年6月27日
【发明者】桑鹤平 申请人:苏州工业园区新宏博通讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1