本发明涉及测试技术领域,特别涉及一种支持功率探头热插拔的功率测量装置,还涉及一种支持功率探头热插拔的功率测量方法。
背景技术:
目前,对微波毫米波信号功率的测量,大多采用功率计主机+多芯电缆+功率探头的形式。功率计主机可配备多个探头,不同探头测量的功率范围、频率范围不同。在测试中经常需要根据被测信号的变化更换功率探头,一般的做法是关闭功率计主机,更换探头,然后打开功率计主机。但是功率计主机开关机需要相当长的时间,尤其是安装Winxp及以上系统的峰值功率分析仪开关机和系统自测试时间可达几分钟。
目前,现有的功率计不支持热插拔功能。热插功率探头后,功率计主机不能识别探头,仍需在主机重启后才能识别探头。另外,由于探头体积和功耗限制,不能增加额外电路,通用电缆也没有多余信号线用于探头检测。
技术实现要素:
为解决上述现有技术中的不足,本发明提出一种支持功率探头热插拔的功率测量装置及方法。
本发明的技术方案是这样实现的:
一种支持功率探头热插拔的功率测量装置,包括:功率探头、功率计主机和电缆,功率探头包括检波头和检波板,检波头中二极管处设置热敏电阻来检测工作温度,检波板中设置温度偏置单元对热敏电阻输出的温度电压信号进行分压处理,经电缆进入功率计主机;
温度电压信号进入功率计主机后,一路经ADC采样单元进入FPGA用于温度补偿,一路进入电压比较单元;
电压比较单元包括放大器和电压比较器,温度电压信号输入到放大器负输入端,放大器的负输入端还通过电阻接地;当插入探头时,放大器输出电压为3V,放大后的温度电压信号进入电压比较器的负输入端,与其正输入端的参考电压相比较,其正输入端参考电压为2V,电压比较器输出低逻辑电平并送到FPGA;当拔下探头时,温度电压信号为0,放大器负输入端通过电阻接地,经放大器后仍然为0V,经电压比较器后输出高逻辑电平并送到FPGA;
FPGA与工控机模块连接,工控机模块连接端口配置为中断模式,工控机模块通过中断方式接收FPGA输出的逻辑电平,判断探头是否连接;当插入探头时,FPGA输出逻辑电平由高变低,中断处理程序判断是插入探头,工控机模块读取探头数据,包括校验数据、探头型号、探头版本号,并将探头数据发送给上层应用程序刷新屏幕显示,在屏幕显示探头型号,并在测量线程中根据探头数据结合被测信号显示精准波形;当断开探头连接时,FPGA输出逻辑电平由低变高,中断处理程序判断拔出探头,工控机模块注销探头数据,并刷新屏幕显示,不再显示探头型号和被测信号波形。
可选地,所述温度电压信号通过放大器进行线性放大,通过调节放大器正输入端输入电阻和正输入端与输出端之间跨接电阻设置放大器的放大倍数。
本发明还提出了一种支持功率探头热插拔的功率测量方法,包括功率探头、功率计主机和电缆,功率探头包括检波头和检波板,检波头中二极管处设置热敏电阻来检测工作温度,检波板中设置温度偏置单元对热敏电阻输出的温度电压信号进行分压处理,经电缆进入功率计主机,温度电压信号进入功率计主机后,一路经ADC采样单元进入FPGA用于温度补偿,一路进入电压比较单元;
电压比较单元包括放大器和电压比较器,温度电压信号输入到放大器负输入端,放大器的负输入端还通过电阻接地;当插入探头时,放大器输出电压为3V,放大后的温度电压信号进入电压比较器的负输入端,与其正输入端的参考电压相比较,其正输入端参考电压为2V,电压比较器输出低逻辑电平并送到FPGA;当拔下探头时,温度电压信号为0,放大器负输入端通过电阻接地,经放大器后仍然为0V,经电压比较器后输出高逻辑电平并送到FPGA;
FPGA与工控机模块连接,工控机模块连接端口配置为中断模式,工控机模块通过中断方式接收FPGA输出的逻辑电平,判断探头是否连接;当插入探头时,FPGA输出逻辑电平由高变低,中断处理程序判断是插入探头,工控机模块读取探头数据,包括校验数据,探头型号,探头版本号,并将探头数据发送给上层应用程序刷新屏幕显示,在屏幕显示探头型号,并在测量线程中根据探头数据结合被测信号显示精准波形;当断开探头连接时,FPGA输出逻辑电平由低变高,中断处理程序判断拔出探头,工控机模块注销探头数据,并刷新屏幕显示,不再显示探头型号和被测信号波形。
可选地,所述温度电压信号通过放大器进行线性放大,通过调节放大器正输入端输入电阻和正输入端与输出端之间跨接电阻设置放大器的放大倍数。
本发明的有益效果是:
(1)可兼容原有功率探头和多芯电缆,功率计主机硬件电路改动小;
(2)热插拔功能可有效减少更换探头所需时间,提高测试效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种支持功率探头热插拔的功率测量装置的原理框图;
图2为本发明的探头热插拔处理流程图;
图3为本发明的电压比较单元的电路图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前,现有的功率计不支持热插拔功能。本发明的目的是功率测量装置中功率探头和多芯电缆不做变动,仅在功率计主机增加部分电路,通过读取探头温度电压,判断功率探头是否连接,从而实现功率探头热插拔。
下面结合说明书附图对本发明的功率测量装置进行详细说明。
如图1所示,本发明的功率测量装置包括:功率探头1、功率计主机2和电缆5。
功率探头1包括检波头3和检波板4。为了实现对检波头3中二极管检波特性的温度补偿,二极管附近设置热敏电阻6来检测其工作温度,同时,检波板4中设置温度偏置单元7,对热敏电阻6输出的温度电压进行分压处理。检波头3输出温度电压到检波板4,经过温度偏置单元7后经电缆5进入功率计主机2。温度电压在功率计主机2中经过放大调理单元8进入ADC采样单元9进行模数转换,数字化温度电压进入后级电路用于温度补偿算法。
由于功率探头体积和功耗的限制,无法增加用于热插拔的检测信号,同时电缆内部也无多余信号线进行传输,因此对温度电压进行复用,通过检测插拔探头时温度电压的变化识别探头。如图1所示,温度电压进入功率计主机2后,一路进入ADC采样单元9用于温度补偿算法,一路进入电压比较单元10。探头断开时,功率计主机2输入温度电压为0V,经放大调理单元8和电压比较单元10后输出3.3V,FPGA单元11检测为逻辑高;探头连接时,检波头3中热敏电阻6输出温度电压经温度偏置单元7和放大调理单元8进行调理后输出高电平,经电压比较单元10后输出0V,FPGA单元11检测为逻辑低,该逻辑电平与工控机模块12连接,工控机模块12连接端口配置为中断模式,工控机模块12通过中断方式接收该逻辑电平,判断探头是否连接。
如图2所示,当热插拔探头时,FPGA单元11输出逻辑电平发生变化,工控机模块12进入设备驱动中的中断处理程序,在中断处理程序中判断是插入探头还是拔出探头。当插入探头时,FPGA单元11输出逻辑电平由高变低,中断处理程序判断是插入探头,工控机模块12读取探头数据,包括校验数据,探头型号,探头版本号等信息,并将探头数据发送给上层应用程序刷新屏幕显示,在屏幕显示探头型号,并在测量线程中根据探头数据结合被测信号显示精准波形;当断开探头连接时,FPGA单元11输出逻辑电平由低变高,中断处理程序判断拔出探头,工控机模块12注销探头数据,并刷新屏幕显示,不再显示探头型号和被测信号波形。
由于功率计主机2通过读取探头1中已有温度电压判断探头是否连接,因此不需对探头和电缆改动或升级,可兼容所有探头。功率计主机2不需要改变整机结构,仅需增加电压比较单元10即可实现热插拔功能。
如图3所示,功率探头1输出温度电压信号SENSOR_TEMP到放大器N1负输入端,放大器N1的负输入端还通过电阻R26接地。温度电压信号SENSOR_TEMP通过放大器N1进行线性放大,通过调节放大器N1正输入端输入电阻和正输入端与输出端之间跨接电阻设置放大器N1的放大倍数。当插入探头时,放大器N1输出电压为3V,放大后的温度电压信号进入电压比较器N2的负输入端,与其正输入端的参考电压相比较,其正输入端参考电压为2V,电压比较器N2输出低逻辑电平并送到FPGA,用于探头热插拔。当拔下探头时,温度电压信号SENSOR_TEMP为0,放大器N1负输入端通过电阻R26接地,经放大器N1后仍然为0V,经电压比较器后输出高逻辑电平并送到FPGA。
本发明的优点是可兼容原有功率探头和多芯电缆,功率计主机硬件电路改动小,热插拔功能可有效减少更换探头所需时间,提高测试效率。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。