[发明专利]一种可实现板卡热插拔的CPU控制板及其实现方法在审
申请号: | 201611135838.7 | 申请日: | 2016-12-09 |
公开(公告)号: | CN106598902A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 崔士军;张立伟;刘冰;李永岗 | 申请(专利权)人: | 积成电子股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F11/30 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 苗峻 |
地址: | 250100 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 板卡 热插拔 cpu 控制板 及其 方法 | ||
技术领域
本发明涉及电力系统配电自动化领域,特别是涉及一种可实现板卡热插拔的CPU控制板及其实现方法。
背景技术
电力系统配电自动化终端产品投入现场运行以后,因维护需要经常会出现板卡插拔或者更换的情况,为防止终端单元在板卡插拔过程中出现损坏、设备误动等问题,以上工作都是在断电的情况下进行的,而终端单元完成插拔或者更换后,每次上电一般都要重新完成复位、自检、初始化等一系列工作,需要经过较长的一段时间,这样就影响了现场维护人员的工作效率。
为改善在断电的情况下进行终端单元插拔或者更换的工作机制,节省现场人员维护时间,提高工作效率,板卡热拔插操作的需求就诞生了。不过,目前板卡的热插拔过程中因电源和数据接口的接通或者关断,会在数据线或者信号线上产生一定程度的电涌,极易出现硬件损坏或者损伤,还可能导致其它板卡遥控出口(如遥控、遥调板)误动,造成一定的经济损失;如果板卡正在被其他进程访问,板卡与系统有数据交互,板卡拔出很可能会导致其他进程死锁甚至整个系统崩溃。
发明内容
针对上述问题,本发明公开了一种可实现板卡热插拔的CPU控制板及其实现方法,在板卡带电工作的状态下实现板卡的热插拔,既保证了在板卡热插拔过程中不出现损坏、误动等问题,又避免了因板卡异常拔出导致程序死锁和系统崩溃的问题,同时提高了现场工作的效率。
本发明解决上述问题所采取的技术方案是:一种可实现板卡热插拔的CPU控制板,包括:CPU、IO模块、电源控制模块、数据接口模块,其特征在于,所述CPU通过所述IO模块实现对板卡的信号检测、人机交互、输入输出指示,所述CPU通过所述电源控制模块实现对板卡的电源供电,所述CPU利用数据接口管理所述数据接口模块,所述CPU利用数据总线并通过所述数据接口模块实现与板卡之间的数据交互;CPU控制板中存储有实现板卡热插拔的控制程序。
所述IO模块通过一个按键或一个开关实现人机交互功能。
所述IO模块通过两个LED指示灯或一块液晶屏指示板卡工作状态。
所述电源控制模块可以很好地解决板卡热插拔对系统供电电压冲击的问题。
所述数据接口模块可以很好地解决板卡热插拔对数据线、控制线、地址线等系统总线的干扰问题,同时可有效地防止因板卡异常拔出导致程序死锁和系统崩溃的问题。
板卡设有与系统独立的状态指示,能够明确地指示出板卡故障的原因,方便指导调试和问题查找。
CPU控制板的板卡热插拔的实现方法,包括以下步骤:
步骤1、将板卡母板CPU控制板之间电连接,板卡母板和CPU控制板的电连接方式包括两种,一种是CPU控制板设计在板卡的母板上与板卡合二为一,另一种是CPU控制板独立设计、然后通过其他背板与板卡母板连接。
步骤2、在带电工作状态下将板卡投运;
2-1、将板卡插入母板,CPU控制板检测板卡加电请求信号是否已置位,如果是,则转步骤2-3,如果否,则转步骤2-2;
2-2、按下人机交互的按键或开关,CPU通过脉宽检测方式检测按键或开关信号是否有效,如果否,则退出板卡热插入流程,如果是,则给板卡上电;
2-3、板卡得电后开始工作,完成初始化并开始自检工作,如果板卡自检不正常,则退出板卡热插入流程,如果板卡自检正常,置位投运正常信号,同时投运指示灯亮起并有规律地闪烁、或者通过液晶屏指示;
2-4、CPU检测板卡投运正常信号是否有效,如果否,则退出板卡热插入流程,如果是,设置数据交互信号有效,数据通道打开;
2-5、下一步将进行数据交互,所以必须保证热插入的板卡已经正常工作,否则可能导致系统崩溃,所以要对板卡进行二次检测并判断是否正常,如果否,则退出板卡热插入流程,如果是,置位板卡正常信号,板卡工作状态指示灯亮起、或者通过液晶屏指示;
2-6、CPU控制板中存储的应用程序检测板卡正常信号是否有效,如果否,则退出板卡热插入流程,如果是,转步骤2-7;
2-7、判断板卡是否非忙碌状态,如果否,则转步骤2-6,如果是,置位板卡忙信号,并转步骤2-8;
2-8、CPU应用程序与板卡进行正常的数据交互;
2-9、判断数据交互是否完毕,如果否则转步骤2-8,如果是则将板卡忙信号复位;
2-10、CPU应用程序与板卡之间、母板与板卡进行正常的数据通讯,系统进入正常的工作状态,板卡投运成功。
步骤3、在带电工作状态下将板卡退出;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于积成电子股份有限公司,未经积成电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611135838.7/2.html,转载请声明来源钻瓜专利网。