一种收发组件测试中电源监控方法技术

技术编号:10317983 阅读:146 留言:0更新日期:2014-08-13 19:01
本发明专利技术提出了一种收发组件测试中电源监控方法,主线程启动之后,首先控制电源模块的上电顺序,上电成功后开启测试线程和电源监控线程;然后,测试线程完成收发组件的各项功能测试,电源监控线程监测电源输出电压和电流,测试线程和监控线程之间设置线程锁和全局标识变量;主线程结束过程中,正常情况下将先结束测试线程,完成测试数据保存操作后对收发组件顺序断电;反之,则先按顺序关闭电源,再进行测试数据保存操作。本发明专利技术的收发组件测试中电源监控方法,达到测试过程中保护被测收发组件的目的,同时以多线程的运行方式实现电源监控保护线程和收发组件测试线程的交互,从而实现测试的有序性和合理性。

【技术实现步骤摘要】
一种收发组件测试中电源监控方法
本专利技术涉及测试
,特别涉及收发组件测试中电源监控方法。
技术介绍
收发组件是微波多功能组件的典型代表,一般由一个或者多个收发通道组成。它是位于雷达、电子对抗等装备末级的一类微波多功能部件,并且是数量最多、同时也是最为重要的组件;从测试的角度看,它是测试参数最多、测试实现最复杂的一类微波部件。在测试过程中,首要的问题就是保证被测件的安全,这是测试能够进行的前提条件。对于收发组件来说,由于其发射通道功率放大器正常工作等原因,其加电必须按照先负后正的顺序,而断电则需按照先正后负的顺序,否则收发组件就有可能在很短的时间内损坏。目前电源控制设备具体工作原理为:上电时,负电源进入电源控制分机后首先经过反相放大器,经反相放大后的负电源成为控制电路的输入信号,再经控制电路后产生继电器的开关控制信号,此时已经输入至继电器输入端的正电源方能输出。如图1所示,一旦负电源掉电,那么继电器的控制信号将自动消失,继电器将被关断,自然正电源无法输出,这样就实现了电源的有序控制。如果只有两路电源,电源控制的实现相对还是较为简单的,但是如果有三路以上电源,顺序上电即使能实现,但是在测试过程中任何一路电源发生故障,若要按照逆序进行断电则是非常困难的,硬件电路将比较复杂。以某型号星载收发组件为例,它共需要±3.3V、+5V三路电源,加电顺序为-3.3V、+3.3V、+5V,断电顺序为+5V、+3.3V、-3.3V,这个顺序必须有严格遵循。鉴于电源上电/断电的重要性以及一旦发生异常后果的严重性,在收发组件测试过程中必须对电源进行实时监控,并加强异常情况的保护。电源监控保护线程和收发组件测试线程的多线程交互运行方式是未来发展的趋势,目前还没有较为成熟和通用的实现方式,其有序性和合理性亟待提高。
技术实现思路
本专利技术提出一种收发组件测试中电源监控方法,解决了收发组件测试过程中按序上电/断电和实时电源监控的难题,同时以多线程的运行方式实现电源监控保护线程和收发组件测试线程的交互。本专利技术的技术方案是这样实现的:一种收发组件测试中电源监控方法,主线程启动之后,首先控制电源模块的上电顺序,上电成功后开启测试线程和电源监控线程;然后,测试线程完成收发组件的各项功能测试,电源监控线程监测电源输出电压和电流,测试线程和监控线程之间设置线程锁和全局标识变量;主线程结束过程中,正常情况下将先结束测试线程,完成测试数据保存操作后对收发组件顺序断电;反之,则先按顺序关闭电源,再进行测试数据保存操作。可选地,主线程开启之后按顺序控制多个电源模块上电,分别控制多个电源模块依次输出电源到收发组件上;控制每个电源模块上电之后进行延时操作,再控制下一电源模块输出,上电过程若控制失败或输出错误立即退出。可选地,所有电源模块上电成功后于主线程中设置线程锁和全局标识变量,使用定时程序每间隔时间开启电源监控线程,轮流监测各个电源模块的输出。可选地,在电源监控线程中,首先判断全局标识变量是否被复位,如果全局标识变量被置位,则直接返回,该电源监控线程结束;若全局标识变量被复位,获取线程锁,置位全局标识变量,采集电源输出数据;一轮次监控正常结束之后释放线程锁、结束监控线程,最后复位全局变量。可选地,若电源监控线程发现电源输出异常,首先获取电源模块中电源3的控制句柄,关闭该电源输出,然后以同样的步骤依次关闭电源2、电源1,采集到的电源异常信息写入文本文件,存放于指定位置。可选地,电源的正常输出范围设定为(V*Pv1,V*Pv2),电流的正常输出范围设定为(I*PI1,I*n*PI2),其中n为收发组件的数量,Pv1、Pv2、PI1、PI2分别为电压电流的正常浮动范围。本专利技术的有益效果是:(1)监控多个电源模块,达到测试过程中保护被测收发组件的目的;(2)同时以多线程的运行方式实现电源监控保护线程和收发组件测试线程的交互,从而实现测试的有序性和合理性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有的电源控制分机原理图;图2为本专利技术收发组件测试中电源监控方法的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有技术中采用专用供电控制装置的方法来管理多个电源模块虽然能够达到保护的目的,但有其局限性,具体表现在设计周期长,实现方法复杂,成本较高,并且会增大测试系统规模,使系统趋于臃肿。本专利技术提供一种收发组件测试中监控多个电源模块的方法,达到测试过程中保护被测收发组件的目的,同时以多线程的运行方式实现电源监控保护线程和收发组件测试线程的交互,从而实现测试的有序性和合理性。如图2所示,本专利技术的一种收发组件测试中电源监控方法,主线程启动之后,首先控制电源模块的上电顺序,上电成功才开启测试线程和电源监控线程;然后,测试线程完成收发组件的各项功能测试,电源监控线程监测电源输出电压和电流,测试线程和监控线程之间设置线程锁和全局标识变量,从而保证控制仪器句柄不会被两线程同时占用。主程序结束过程,正常情况下将先结束测试线程,完成测试数据保存等操作后对收发组件顺序断电。反之,则先按顺序关闭电源,再进行测试数据保存等操作。主线程开启之后按顺序控制多个电源模块上电,本实施例以3个电源模块为例,分别控制三个电源模块依次输出电源1、电源2、电源3到收发组件上。控制每个模块之后进行延时操作,例如延时5秒,确保上电成功后再控制下一电源模块输出,上电过程若控制失败或输出错误立即退出。本专利技术的收发组件测试中电源监控方法,所有电源模块上电成功后于主线程中设置线程锁和全局标识变量,使用定时程序每隔1-1.5秒开启电源监控线程,轮流监测各个电源的输出。在电源监控线程中首先判断全局标识变量是否被复位,如果全局标识变量被置位,则直接返回,该监控线程结束;若全局标识变量已被复位,说明当前模块未被控制,可以采集电源输出数据,此时获取线程锁,置位全局标识变量以保证当前监控电源不会被其他线程(主要指测试线程)获取控制权,避免资源争用。一轮次监控正常结束之后释放线程锁、结束监控线程,最后复位全局变量。若电源监控线程发现电源输出异常,首先获取电源3的控制句柄,关闭该电源输出,然后以同样的步骤依次关闭电源2、电源1,采集到的电源异常信息将被写入文本文件,存放于指定位置供用户查看。另外,电源的正常输出范围可以根据被测收发组件的规模和类型来做相应的配置。例如,测试过程中最多有n个收发组件同时待测,每个组件额定电压为V,正常工作电流为I,电源的正常输出范围设定为(V*Pv1,V*Pv2),电流的正常输出范围设定为(I*PI1,I*n*PI2),其中n为收发组件的数量,Pv1、Pv2、PI1、PI2分别为电压电流的正常浮动范围。一次监控正常结束后主线程和定时开启的监本文档来自技高网
...
一种收发组件测试中电源监控方法

【技术保护点】
一种收发组件测试中电源监控方法,其特征在于,主线程启动之后,首先控制电源模块的上电顺序,上电成功后开启测试线程和电源监控线程;然后,测试线程完成收发组件的各项功能测试,电源监控线程监测电源输出电压和电流,测试线程和监控线程之间设置线程锁和全局标识变量;主线程结束过程中,正常情况下将先结束测试线程,完成测试数据保存操作后对收发组件顺序断电;反之,则先按顺序关闭电源,再进行测试数据保存操作。

【技术特征摘要】
1.一种收发组件测试中电源监控方法,其特征在于,主线程启动之后,首先控制电源模块的上电顺序,上电成功后开启测试线程和电源监控线程;然后,测试线程完成收发组件的各项功能测试,电源监控线程监测电源输出电压和电流,测试线程和监控线程之间设置线程锁和全局标识变量;主线程结束过程中,正常情况下将先结束测试线程,完成测试数据保存操作后对收发组件顺序断电;反之,则先按顺序关闭电源,再进行测试数据保存操作;所有电源模块上电成功后于主线程中设置线程锁和全局标识变量,使用定时程序每隔1-1.5秒开启电源监控线程,轮流监测各个电源的输出;在电源监控线程中首先判断全局标识变量是否被复位,如果全局标识变量被置位,则直接返回,该监控线程结束;若全局标识变量已被复位,说明当前模块未被控制,采集电源输出数据,此时获取线程锁,置位全局标识变量以保证当前监控电源不会被其他线程获取控制权,避免资源争用;一轮次监控正常结束之后释放线程锁、结束监控线程,最后复位全局变量。2.如权利要求1所述的收发组件测试中电源监控方法,其特征在于,主线程开启之后按顺序控制多个电源模块上电,分别控制多个电源模块依次输出电源到收发组件上;控制每个电源模块...

【专利技术属性】
技术研发人员:公承丁志钊徐宝令张龙
申请(专利权)人:中国电子科技集团公司第四十一研究所
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1