GUI用于连续监视成本参考微质量喷气机或其他电容耦合的RF等离子体中消散的功率。该程序连接到示波器,连续获取电流和电压测量值,并使用它来计算功率。它可以使用成本喷气机的内置探针或普通的商业电流和电压探针。
该程序连接到测量电流波和电压波形的示波器。通过这些测量值,使用相位移动来计算功率(
可以在此处找到有关如何在成本喷气设备上执行测量值的视频教程(功率测量在3分钟开始)。
在将电压应用于反应器时,通过按“查找相移”按钮来获取参考相移,但没有点燃等离子体。获得高压的更准确的测量值,这可能使等离子体点火可能。为了促进高施加电压而无需点燃血浆,可以调节气体成分(例如,将大量的分子气体或泵送到不可能的点火压力)。或者,在执行参考期测量时,可以将电极间间隙与电容器桥接。
在获得参考阶段后,可以根据需要在主UI中启动或暂停测量。如果示波器在测量过程中崩溃,只需暂停测量,拔下插头并将USB电缆重新插入范围,然后重新开始测量。
该程序不仅限于成本喷射的功率测量值,但可以用于使用上述方法计算功率的任何等离子体。为了对其他等离子体进行测量,假设使用的电压和电流探测器的衰减在范围上处理,则必须在设置菜单中将Calibration factor和Measurement resistance设置为1 。如果没有,这些参数也可以用于补偿探测衰减:
Calibration factor = 1/(电压探针衰减),例如,对于像Tektronix P6015A这样的X1000探针,您将使用0.001。Measurement resistance = V/A因子或1/(A/V因子),例如,具有0.1 V/A的Pearson 2878,您只使用0.1。 理论上,任何采样率为2 gs或更高的现代范围都应起作用,但是使用不支持的范围可能需要进行其他代码调整。目前,以下范围通过软件开箱即用:
我希望大多数现代的Teledyne Lecroy范围开箱即用。对于其他不在此列表中的制造商的范围,在代码开始时,在get_scope()函数中需要进行小型代码调整。
使用python-ivi和Python-usBTMC实施次要修复程序和调整的Python-IVI和Python-ISBTMC,通过USBTMC进行与范围的通信。首先需要在范围上启用通过USBTMC进行通信。对于Teledyne Lecroy范围,可以在“实用程序设置”菜单中找到该选项。
当通过软件获得结果时,请考虑引用:
首先,将范围连接到计算机。然后,使用Zardig(https://zadig.akeo.ie/)安装正确的设备“ libusb-win32”驱动程序。之后,您可以使用版本中提供的.exe文件安装成本率 - 监控器。您可能需要以管理员的身份运行该应用程序。
请注意,如果不首先安装“ libusb-win32”驱动程序,则该程序甚至不会启动。
对于Ubuntu 18.04和20.04,我们提供.deb软件包,这应该使安装看起来毫无意义。确保您的用户属于plugdev组的一部分,或以root运行软件:
sudo cost-power-monitor
对于其他Linux发行版,请使用手册安装。
首先,python3安装是必要的。 Anaconda是可工作的。
您需要以下包:scipy,numpy,pyusb,pyqt5,pyqtgraph
所有这些都可以使用PIP从PYPI安装:
python pip install scipy numpy pyusb PyQt5 pyqtgraph
此外,最好使用Zadig Gui:https://zadig.akeo.ie/最好安装“ Libusb-win32”驱动程序。
您可能需要以管理员的身份运行该程序。
python成本率 - 莫诺特
我们将在Ubuntu 20.04下进行安装。其他Linux发行版也应无问题。
scipy,numpy,pyusb,pyqt5,pyqtgraph
sudo apt install python3-usb python3-numpy python3-scipy python3-pyqt5 python3-pyqtgraph如果您想在没有根部权限的情况下使用该程序,则需要添加一个UDEV规则:编辑Eg/eTc/udev/rules.d/12-scope.rules和Add(例如,对于Agilent DSO7104B和Lecroy Waverunner 8404M):
# USBTMC instruments
# Agilent MSO7104
SUBSYSTEMS== " usb " , ACTION== " add " , ATTRS{idVendor}== " 0957 " , ATTRS{idProduct}== " 175d " , GROUP= " plugdev " , MODE= " 0660 "
# Teleyne LeCroy WR 8404M
SUBSYSTEMS== " usb " , ACTION== " add " , ATTRS{idVendor}== " 05ff " , ATTRS{idProduct}== " 1023 " , GROUP= " plugdev " , MODE= " 0660 "
# Devices
KERNEL== " usbtmc/* " , MODE= " 0660 " , GROUP= " plugdev "
KERNEL== " usbtmc[0-9]* " , MODE= " 0660 " , GROUP= " plugdev "
您将使用LSUSB找到合适的供应商和产品ID。
然后,将您的用户添加到PlugDev组:
sudo usermod [用户名] -ag插件
在更改生效之前,可能需要重新启动。
python3成本率 - 占用
在Linux上,只需在终端中启动程序:
cost-power-monitor
在Windows上,STDERR消息通常写入位于%AppData%的日志文件中,通常是:
C:Users<username>AppDataRoamingCOST-power-monitor.launch.pyw.log
如果出现问题,此文件应有助于调试。