GUI untuk terus memantau daya yang dihamburkan dalam rujukan biaya mikroplasma jet atau plasma RF yang digabungkan secara kapasitif lainnya. Program ini terhubung ke osiloskop, terus -menerus mengambil pengukuran arus dan tegangan dan menggunakannya untuk menghitung daya. Ini dapat menggunakan probe bawaan dari jet biaya atau probe arus komersial dan tegangan umum.
Program ini terhubung ke osiloskop yang mengukur bentuk gelombang arus dan tegangan. Dari pengukuran ini, daya dihitung menggunakan pergeseran fase (
Tutorial video tentang cara melakukan pengukuran pada perangkat jet biaya dapat ditemukan di sini (pengukuran daya mulai dari 3 menit).
Pergeseran fase referensi diperoleh dengan menekan tombol "Find fase shift" sementara tegangan diterapkan pada reaktor, tetapi tidak ada plasma yang dinyalakan. Pengukuran yang lebih akurat diperoleh untuk tegangan tinggi, yang membuat pengapian plasma mungkin. Untuk memfasilitasi tegangan yang diterapkan tinggi tanpa menyalakan plasma, komposisi gas dapat disesuaikan (misalnya mengalir sejumlah besar gas molekuler atau memompa ke tekanan di mana pengapian tidak mungkin). Atau, celah antar elektroda dapat dijembatani dengan kapasitor saat melakukan pengukuran fase referensi.
Setelah fase referensi diperoleh, pengukuran dapat dimulai atau dijeda di UI utama, sesuai kebutuhan. Jika osiloskop macet selama pengukuran, cukup jeda pengukuran, cabut dan tanduk kembali kabel USB ke ruang lingkup dan mulai pengukuran lagi.
Program ini tidak terbatas pada pengukuran daya dalam jet biaya tetapi dapat digunakan untuk plasma apa pun di mana daya dapat dihitung menggunakan metode yang dijelaskan di atas. Untuk melakukan pengukuran pada plasma lain, Calibration factor dan Measurement resistance harus diatur ke 1 di menu Pengaturan , dengan asumsi bahwa pelemahan tegangan yang digunakan dan probe arus ditangani pada ruang lingkup. Jika tidak, parameter ini juga dapat digunakan untuk mengimbangi atenuasi probe:
Calibration factor = 1/(pelemahan probe tegangan) misalnya, untuk probe X1000 seperti Tektronix P6015A, Anda akan menggunakan 0,001.Measurement resistance = Faktor V/A atau 1/(faktor A/V) misalnya untuk Pearson 2878 dengan 0,1 V/A, Anda hanya akan menggunakan 0,1. Setiap ruang lingkup modern dengan laju pengambilan sampel 2 gs/s atau lebih baik harus bekerja secara teori, tetapi penyesuaian kode tambahan mungkin diperlukan untuk menggunakan ruang lingkup yang tidak didukung. Saat ini, lingkup berikut bekerja di luar kotak dengan perangkat lunak:
Saya berharap sebagian besar ruang lingkup Teledyne Lecroy modern bekerja di luar kotak. Untuk cakupan oleh produsen lain yang tidak ada dalam daftar ini, penyesuaian kode kecil akan diperlukan dalam fungsi get_scope () pada awal kode.
Komunikasi dengan ruang lingkup ditangani melalui USBTMC menggunakan versi yang sedikit dimodifikasi dari Python-IVI dan Python-USBTMC yang mengimplementasikan perbaikan dan tweak kecil. Komunikasi melalui USBTMC mungkin perlu diaktifkan pada ruang lingkup terlebih dahulu. Untuk ruang lingkup Teledyne Lecroy, opsi dapat ditemukan di menu Pengaturan Utilitas.
Saat menerbitkan hasil yang diperoleh dengan perangkat lunak, silakan pertimbangkan mengutip:
Pertama, hubungkan ruang lingkup ke komputer Anda. Kemudian, gunakan Zardig (https://zadig.akeo.ie/) untuk menginstal driver "libusb-win32" untuk perangkat yang benar. Setelah itu, Anda dapat menggunakan file .exe yang disediakan dengan rilis untuk menginstal monitor daya biaya. Anda mungkin perlu menjalankan aplikasi sebagai administrator.
Harap dicatat bahwa tanpa menginstal driver "libusb-win32" terlebih dahulu, program ini bahkan tidak akan dimulai.
Untuk Ubuntu 18.04 dan 20.04 kami menyediakan paket .deb yang seharusnya membuat instalasi sepertinya tidak. Pastikan pengguna Anda adalah bagian dari grup plugdev atau jalankan perangkat lunak sebagai root:
sudo cost-power-monitor
Untuk distribusi Linux lainnya, silakan gunakan instalasi manual.
Pertama, instalasi Python3 adalah kebutuhan. Anaconda adalah Kown untuk bekerja.
Anda memerlukan paket berikut: Scipy, numpy, pyusb, pyqt5, pyqtgraph
Semua dapat diinstal dari PYPI menggunakan PIP:
python pip install scipy numpy pyusb PyQt5 pyqtgraph
Selain itu, driver "libusb-win32" diperlukan yang paling baik diinstal menggunakan Zadig GUI: https://zadig.akeo.ie/
Anda mungkin perlu menjalankan program sebagai administrator.
Python cost-power-monitor.py
Kami akan mengambil instalasi di bawah Ubuntu 20.04. Distribusi Linux lainnya juga harus bekerja tanpa masalah.
Scipy, numpy, pyusb, pyqt5, pyqtgraph
sudo apt install python3-usb python3-numpy python3-scipy python3-pyqt5 python3-pyqtgraphJika Anda ingin menggunakan program ini tanpa izin root, Anda perlu menambahkan aturan udev: edit eg /etc/udev/rules.d/12-scope.rules dan tambahkan (misalnya untuk agilent dso7104b dan 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 "
Anda akan menemukan vendor dan ID produk yang sesuai menggunakan LSUSB.
Kemudian, tambahkan pengguna Anda ke grup plugdev:
sudo usermod [nama pengguna] -ag plugdev
Reboot mungkin diperlukan sebelum perubahan berlaku.
python3 cost-power-monitor.py
Di Linux, cukup mulai program di terminal:
cost-power-monitor
Di Windows, pesan stderr ditulis ke dalam file log yang terletak di %appData %, biasanya:
C:Users<username>AppDataRoamingCOST-power-monitor.launch.pyw.log
Jika terjadi kesalahan, file ini harus membantu dengan debugging.