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
如果出現問題,此文件應有助於調試。