本发明专利技术公开了一种解决智能板卡通信即插即用的方法,采用计算机的方式实现功能扩展和板卡通信的即插即用,具体过程如下,首先将板卡类型以属性划分为主控板卡和从板卡两类,主控板卡1块,从板卡N块,实时总线采用竞争总线,当从板卡插入时,从板卡上的CPU进行自身初始化,然后将自身注册信息以广播方式,发送至主控板卡和其它需要本板卡信息的从板卡,本发明专利技术的有益效果是:1、解决智能板卡间信息数据传输的问题,不再依赖硬件线路连接方式,能更好的实现板卡的即插即用功能。2、通过竞争式总线的通信方式,测控终端的各功能板卡可灵活扩展,实现板卡的智能化,最终实现测控终端的即插即用。
【技术实现步骤摘要】
一种解决智能板卡通信即插即用的方法
本专利技术涉及智能板卡
,具体是一种解决智能板卡通信即插即用的方法。
技术介绍
市场上的测控装置一般只有主板卡有CPU,其他功能性板卡不配置CPU。主CPU采集信息的方式是,各功能板卡根据功能直接连接专用信号线到CPU,所有的专用信号线是固定功能,无法改变也无法进行功能扩展。如果需要增加功能,就需要重新设计所有板卡,形成一个新的装置,与原来的装置就没有兼容性。
技术实现思路
本专利技术的目的在于提供一种解决智能板卡通信即插即用的方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种解决智能板卡通信即插即用的方法,采用计算机的方式实现功能扩展和板卡通信的即插即用,具体过程如下,首先将板卡类型以属性划分为主控板卡和从板卡两类,主控板卡1块,从板卡N块,实时总线采用竞争总线,当从板卡插入时,从板卡上的CPU进行自身初始化,然后将自身注册信息以广播方式,发送至主控板卡和其它需要本板卡信息的从板卡;主控板卡以及其它从板卡根据注册信息为从板卡申请相应数据存储空间,并注册其控制输出的相关类型和方式,使从上级通讯得到的命令与此输出进行关联;同时根据其注册的信号类型和信号操作模式,对需要逻辑功能的信号量进行对象注册,并启动对象中相关事项的运行,对从板卡进行注册确认,在运行过程中间,从板卡与主控板卡及其它从板卡进行信息传输的同时进行心跳测试,保证主控板卡与从板卡的正常连接;当通讯传输出现问题或从板卡被拔出时,主控板卡对从板卡进行注销,将相关存储和对象进行解构。作为本专利技术的进一步技术方案:所述信号量包括模拟量、数字量。作为本专利技术的进一步技术方案:所述主控板卡和从板卡全部采用带有CPU的智能板卡。作为本专利技术的进一步技术方案:每个板卡均配置有实时总线,可以与其它板卡进行实时注册和通讯,无需对设备进行初始化设置。作为本专利技术的进一步技术方案:所述从板卡数量根据实际需求灵活配置。作为本专利技术的进一步技术方案:主控板卡注册流程如下:注册板卡→申请空间→控制关联→特殊数据对象化→启动对象运行→注册确认→注册结束→等待注册信息,如果失败,重新注册。作为本专利技术的进一步技术方案:从板卡注册流程如下:上电初始化→从硬件中获取板卡地址→注册相关信息→获取系统时间→等待确认→开始信息传输→注册结束,其中等待确认如果失败则返回上一步继续等待确认。作为本专利技术的进一步技术方案:主控板卡解构流程如下:主控板卡心跳测试判断心跳是否消失→查询相关板卡注册信息→解除控制关联→解除对象允许→删除内存占用→清除注册信息→解构结束,其中,第一步如果主控板卡心跳测试判断心跳未消失,则返回继续测试,直到结果为消失再进行下一步。与现有技术相比,本专利技术的有益效果是:1、解决智能板卡间信息数据传输的问题,不再依赖硬件线路连接方式,能更好的实现板卡的即插即用功能。2、通过竞争式总线的通信方式,测控终端的各功能板卡可灵活扩展,实现板卡的智能化,最终实现测控终端的即插即用。3、板卡采用通信方式传送信息数据的方式的测控终端,功能配置灵活,适应性强,板卡的即插即用使现场运维更方便快捷,针对维修改造工程,现场施工量很小。附图说明图1为主控板卡注册流程图;图2为从板卡注册流程图;图3为主控板卡解构流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1:请参阅图1-3,一种解决智能板卡通信即插即用的方法,采用计算机的方式实现功能扩展和板卡通信的即插即用,具体过程如下,首先将板卡类型以属性划分为主控板卡和从板卡两类,主控板卡1块,从板卡N块,实时总线采用竞争总线,当从板卡插入时,从板卡上的CPU进行自身初始化,然后将自身注册信息以广播方式,发送至主控板卡和其它需要本板卡信息的从板卡;主控板卡以及其它从板卡根据注册信息为从板卡申请相应数据存储空间,并注册其控制输出的相关类型和方式,使从上级通讯得到的命令与此输出进行关联;同时根据其注册的信号类型和信号操作模式,对需要逻辑功能的信号量进行对象注册,并启动对象中相关事项的运行,对从板卡进行注册确认;主控板卡注册流程如图1所示,:注册板卡→申请空间→控制关联→特殊数据对象化→启动对象运行→注册确认→注册结束→等待注册信息,如果失败,重新注册。从板卡注册流程如图2所示,上电初始化→从硬件中获取板卡地址→注册相关信息→获取系统时间→等待确认→开始信息传输→注册结束,其中等待确认如果失败则返回上一步继续等待确认。在运行过程中间,从板卡与主控板卡及其它从板卡进行信息传输的同时进行心跳测试,保证主控板卡与从板卡的正常连接;当通讯传输出现问题或从板卡被拔出时,主控板卡对从板卡进行注销,将相关存储和对象进行解构。所述信号量包括模拟量、数字量。所述主控板卡和从板卡全部采用带有CPU的智能板卡。每个板卡均配置有实时总线,可以与其它板卡进行实时注册和通讯,无需对设备进行初始化设置。从板卡数量根据实际需求灵活配置。如图3所示,主控板卡解构流程如下:主控板卡心跳测试判断心跳是否消失→查询相关板卡注册信息→解除控制关联→解除对象允许→删除内存占用→清除注册信息→解构结束,其中,第一步如果主控板卡心跳测试判断心跳未消失,则返回继续测试,直到结果为消失再进行下一步。对于本领域技术人员而言,显然本专利技术不限于上述示范性实施例的细节,而且在不背离本专利技术的精神或基本特征的情况下,能够以其他的具体形式实现本专利技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本专利技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本专利技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。本文档来自技高网...
【技术保护点】
1.一种解决智能板卡通信即插即用的方法,其特征在于,采用计算机的方式实现功能扩展和板卡通信的即插即用,具体过程如下,首先将板卡类型以属性划分为主控板卡和从板卡两类,主控板卡1块,从板卡N块,实时总线采用竞争总线,当从板卡插入时,从板卡上的CPU进行自身初始化,然后将自身注册信息以广播方式,发送至主控板卡和其它需要本板卡信息的从板卡;主控板卡以及其它从板卡根据注册信息为从板卡申请相应数据存储空间,并注册其控制输出的相关类型和方式,使从上级通讯得到的命令与此输出进行关联;同时根据其注册的信号类型和信号操作模式,对需要逻辑功能的信号量进行对象注册,并启动对象中相关事项的运行,对从板卡进行注册确认,在运行过程中间,从板卡与主控板卡及其它从板卡进行信息传输的同时进行心跳测试,保证主控板卡与从板卡的正常连接;当通讯传输出现问题或从板卡被拔出时,主控板卡对从板卡进行注销,将相关存储和对象进行解构。/n
【技术特征摘要】
1.一种解决智能板卡通信即插即用的方法,其特征在于,采用计算机的方式实现功能扩展和板卡通信的即插即用,具体过程如下,首先将板卡类型以属性划分为主控板卡和从板卡两类,主控板卡1块,从板卡N块,实时总线采用竞争总线,当从板卡插入时,从板卡上的CPU进行自身初始化,然后将自身注册信息以广播方式,发送至主控板卡和其它需要本板卡信息的从板卡;主控板卡以及其它从板卡根据注册信息为从板卡申请相应数据存储空间,并注册其控制输出的相关类型和方式,使从上级通讯得到的命令与此输出进行关联;同时根据其注册的信号类型和信号操作模式,对需要逻辑功能的信号量进行对象注册,并启动对象中相关事项的运行,对从板卡进行注册确认,在运行过程中间,从板卡与主控板卡及其它从板卡进行信息传输的同时进行心跳测试,保证主控板卡与从板卡的正常连接;当通讯传输出现问题或从板卡被拔出时,主控板卡对从板卡进行注销,将相关存储和对象进行解构。
2.根据权利要求1所述的一种解决智能板卡通信即插即用的方法,其特征在于,所述信号量包括模拟量、数字量。
3.根据权利要求1所述的一种解决智能板卡通信即插即用的方法,其特征在于,所述主控板卡和从板卡全部采用带有CPU的智能板卡。
4.根据权...
【专利技术属性】
技术研发人员:王德道,王明涛,郭钱威,陈雪停,齐淑杰,
申请(专利权)人:河南诺一电气有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。