一种VPX机箱下电控制方法、电路和VPX机箱与流程

文档序号:24638516发布日期:2021-04-09 20:50阅读:203来源:国知局
一种VPX机箱下电控制方法、电路和VPX机箱与流程

本发明涉及领域vpx机箱技术领域,尤其是涉及一种vpx机箱下电控制方法、电路和vpx机箱。



背景技术:

多协议交换(versatileprotocolswitch,vpx)标准是由vme总线国际贸易协会(vmebusinternationaltradeassociation,vita)组织定义的一个高速串行总线标准。是为了满足国防和航空领域越来越高的性能要求和更为恶劣环境条件下的应用需要而发展起来的,vpx标准特别适用于航空、航天、雷达、海底勘探、声呐、视频图像处理、信号处理等领域,这些应用领域对可靠性的要求非常高。

vpx标准定义了机箱管理控制器(chassismanagementcontroller,chmc)和模块智能平台管理控制器(intelligentplatformmanagementcontroller,ipmc),还定义了模块结构、连接器、散热、通信协议、电源,但vpx标准没有定义电源管理功能。vpx刀片板卡主要包含交换板、计算板、存储板、信号处理板等类型,这些板卡上都运行着相应操作系统软件,若在vpx机箱下电前没有及时保存操作系统数据,很容易导致数据丢失或损坏,影响设备运行时的功能。



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种vpx机箱下电控制方法,能够在下电前及时保存操作系统数据,防止数据丢失或损坏。

根据本发明的第一方面实施例的一种vpx机箱下电控制方法,包括:获取vpx机箱的下电按键发送的数据保存信号;根据所述数据保存信号保存当前操作系统数据,并产生第一触发信号;根据所述第一触发信号产生下电信号,所述下电信号用于控制所述vpx机箱的电源模块下电。

根据本发明实施例的一种vpx机箱下电控制方法,至少具有如下有益效果:通过在vpx机箱上设置的下电按键发送控制信号,使vpx板卡进行操作系统数据保存后再下电,防止数据丢失或损坏。

根据本发明的一些实施例,所述根据所述第一触发信号产生下电信号,包括:若检测到所述第一触发信号,发送所述下电信号。

根据本发明的一些实施例,所述根据所述第一触发信号产生下电信号,还包括:若在预设时间内未检测到所述第一触发信号,在所述预设时间后发送所述下电信号。

根据本发明的第二方面实施例的一种vpx机箱下电控制电路,包括:下电按键,所述下电按键用于发送数据保存信号;交换板,所述交换板用于连接所述下电按键,并用于根据所述数据保存信号保存当前操作系统数据,并产生第一触发信号,还用于根据所述第一触发信号产生下电信号;电源模块,所述电源模块连接所述交换板,并用于接收所述下电信号,所述下电信号用于控制所述电源模块下电;所述交换板用于执行上述第一方面所述的方法。

根据本发明的一些实施例,vpx机箱下电控制电路还包括:至少一个业务板,所述至少一个业务板与所述下电按键和所述交换板连接,所述至少一个业务板用于接收所述数据保存信号,并根据所述数据保存信号保存当前操作系统数据,并发送第二触发信号。

根据本发明的一些实施例,所述交换板包括:机箱处理器,所述机箱处理器用于保存当前操作系统数据,并得到第一触发信号;机箱管理控制器,所述机箱管理控制器连接机箱处理器和所述电源模块,所述机箱管理控制器用于根据所述第一触发信号和所述第二触发信号发送下电信号。

根据本发明的一些实施例,所述业务板包括:业务处理器,所述业务处理器用于保存当前操作系统数据,并得到第二触发信号;模块管理控制器,所述模块管理控制器连接所述业务处理器和所述机箱管理控制器,所述模块管理控制器用于发送所述第二触发信号。

根据本发明的一些实施例,所述电源模块包括:电源开关,所述电源开关用于控制电源模块下电;电源控制器,电源控制器与所述电源开关和所述交换板连接,用于根据所述下电信号控制所述电源开关下电。

根据本发明的一些实施例,所述下电按键为自弹式按键。

根据本发明的第三方面实施例的一种vpx机箱,包括上述第二方面所述的一种vpx机箱下电控制电路。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

下面结合附图和实施例对本发明做进一步的说明,其中:

图1为本发明实施例的一种vpx机箱下电控制方法的流程图;

图2为本发明实施例的一种vpx机箱下电控制电路的示意图;

图3为本发明实施例的另一种vpx机箱下电控制方法的流程图。

附图标记:

下电按键210、电源模块220、交换板230、第一业务板241;

第二业务板242、第n业务板243、vpx背板250。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,若干的含义是一个以上,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。

本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。

一些实施例,本发明提出一种vpx机箱下电控制方法,参照图1,包括:

110,获取vpx机箱的下电按键发送的数据保存信号;

120,根据数据保存信号保存当前操作系统数据,并产生第一触发信号;

130,根据第一触发信号产生下电信号;

140,vpx机箱的电源模块下电。

示意性实施例,上述方法通过vpx机箱上的交换板实现,当vpx机箱上的下电按键按下时,会产生一个变化的电平信号,即数据保存信号,交换板通过获取到数据保存信号,开始完整的安全下电流程。交换板首先保存当前正在运行的操作系统数据,并产生第一触发信号,第一触发信号用于表示操作系统保存成功或保存失败。然后根据第一触发信号,交换板判断是否向电源模块发送下电信号,vpx机箱的电源模块在接收到下电信号时会下电,本申请中的下电具体为vpx机箱的电源模块停止向刀片式板卡供电。

一些实施例,根据第一触发信号产生下电信号,包括:若检测到第一触发信号,发送下电信号。

示例,当操作系统数据成功保存结束时,交换板会产生第一触发信号,根据检测到的第一触发信号,交换板会向电源模块发送下电信号,电源模块接收到下电信号后,即会进行下电操作,停止向刀片板卡供电。若操作数据未成功保存,交换板即不会产生第一触发信号。

一些实施例,根据第一触发信号产生下电信号,还包括:若在预设时间内未检测到第一触发信号,在预设时间后发送下电信号。

示例,若在保存操作系统数据时出现故障,交换板未产生第一触发信号,此时交换板不会向电源模块发送下电信号,电源模块即不会下电。此时交换板在预设时间段内,间隔预设时间不断检测是否产生第一触发信号。例如预设时间为10秒,若在10秒钟的时间内,交换板排除故障,产生并检测到第一触发信号,此时交换板会向电源模块发送下电信号,电源模块会立即开始下电;若等待时间超过10秒钟,交换板仍未检测到第一触发信号,此时交换板仍会发送下电信号,控制电源模块开始下电,完成下电操作,防止由于系统故障导致无法下电的情况。其中,交换板检测第一触发信号的频率为每间隔100毫秒检测一次,即在10秒钟内检测100次,其预设时间段和检测时间间隔可以根据需求任意设置。

一些实施例,参照图2,本发明提出了一种vpx机箱下电控制电路,包括:下电按键210、电源模块220、交换板230,下电按键210用于发送数据保存信号,交换板230用于连接下电按键210,并用于根据数据保存信号保存当前操作系统数据,并产生第一触发信号,还用于根据第一触发信号产生下电信号,电源模块220连接交换板230,并用于接收下电信号,下电信号用于控制电源模块220下电,交换板230用于执行上述实施例中的vpx机箱下电控制方法。

一些实施例,vpx机箱下电控制电路还包括:至少一个业务板,至少一个业务板与下电按键210和交换板230连接,至少一个业务板用于接收数据保存信号,并根据数据保存信号保存当前操作系统数据,并发送第二触发信号。业务板的数量可以根据机箱的设计任意设置,完成不同的数据处理功能。示例,图2中包括第一业务板241、第二业务板242、第n业务板243,其中各个业务板与和交换板230之间通过ipmb总线连接,用于发送第二触发信号至业务板。下电按键210与交换板230和各个业务板之间电连接,用于传输电平信号。其中上述的信号传输线都设置在vpx背板250上。

一些实施例,交换板230包括:机箱处理器和机箱管理控制器,机箱处理器用于保存当前操作系统数据,并得到第一触发信号,机箱管理控制器连接机箱处理器和电源模块220,机箱管理控制器用于根据第一触发信号和第二触发信号发送下电信号。

一些实施例,业务板包括:业务处理器和模块管理控制器,业务处理器用于保存当前操作系统数据,并得到第二触发信号,模块管理控制器连接业务处理器和机箱管理控制器,模块管理控制器用于发送第二触发信号。

下面以一个具体实施例,详细描述vpx机箱下电控制电路的工作原理。参照图3,当vpx机箱正在上电运行状态,下电按键210按下时,按键的一端设置为接地,机箱管理控制器和模块管理控制器接收到的数据保存信号会变化为低电平,机箱管理控制器和模块管理控制器接收到低电平信号后会发送数据保存信号至机箱处理器和业务处理器,通知机箱处理器和业务处理器根据数据保存信号触发系统中断运行,同时开始保存操作系统数据。当机箱处理器的操作系统数据成功保存后,机箱处理器会向机箱管理控制器发送一个成功保存信号,即第一触发信号,通知机箱管理控制器操作系统数据已经成功保存结束,当业务处理器的操作系统数据成功保存后,业务处理器会向机箱管理控制器发送一个成功保存信号,即第二触发信号,机箱管理控制器根据接收到的第一触发信号和第二触发信号,判断是否全部完成系统数据保存,若全部完成系统数据保存,机箱管理控制器会发送下电信号,控制电源模块220下电。若业务板与交换板中存在任意板卡未成功保存操作系统数据,机箱管理控制器会判断延时时间是否超过10秒,若未超过10秒,则延时100毫秒后,再次判断板卡是否全部完成数据保存,当总延时时间超过10秒后,机箱管理控制器才向电源模块220发送下电信号,控制电源模块下电。

一些实施例,电源模块220包括:电源开关、电源控制器,电源开关用于控制电源模块220下电,电源控制器与电源开关和交换板230连接,用于根据下电信号控制电源开关下电。示例,电源开关一端连接12v负载电源,另一端分别向交换板230与业务板供电。电源控制器用于检测机箱管理控制器是否发送下电信号,当检测到下电信号后,即控制电源开关断开,切断12v的负载电源输出,完成安全下电。

一些实施例,下电按键210为自弹式按键。一个实施例,自弹式按键的两个管脚上分别连接有两根线缆的一端,两根线缆的另一端连接两引脚的线对板连接器,用于快速插拔,连接至vpx背板250上的两引脚插座,两引脚插座的一端连接交换板230与业务板,并使用上拉电阻连接至管理电源,使下电按键210未触发时保持高电平,另一端接地,用于在下电按键210触发时发送低电平信号。在硬件设计时,vpx机箱的每个板卡槽位的i/o端口上,指定一个vpx标准规定的用户自定义管脚作为接受数据保存信号的i/o端口。

一些实施例,本发明还提出一种vpx机箱,vpx机箱上设置有上述的vpx机箱下电控制电路,用于使机箱安全下电。

本发明的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。此外,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1