This software is an unofficial release for the VDS1022 with a few improvements :
This software is based on the OWON release for the VDS1022(I) 1.1.1 :
http://www.owon.com.hk/products_owon_vds_series_pc_oscilloscope
This device is also sold under different brands:
Java Runtime Environment 8 (1.8) or superior is required.
Java 11 or superior is recommended especially if you have an HDPI display.
Installers are available at https://adoptium.net/releases.html (JRE ~40Mb).
It should work just fine on any computer/laptop as long as there's 200Mb of free RAM.
Download and extract the latest release :
https://github.com/florentbr/OWON-VDS1022/tags
Right click on install-win.cmd
and select "Run as administrator".
The script installs the driver, copies the files, registers for uninstall and creates a menu entry.
User settings are stored in %APPDATA%\OWON VDS1022
.
To debug, run %PROGRAMFILES%\OWON VDS1022\launch.cmd
or %PROGRAMFILES(X86)%\OWON VDS1022\launch.cmd
.
To fully uninstall, open your application manager and select "OWON VDS1022" .
Open a terminal window in this folder and execute sudo bash install-linux.sh
.
The script builds a package according to the distribution and installs it with the default package manager.
User settings are stored in $HOME/.owon-vds-tiny
once the application is launched.
To debug, run owon-vds-tiny
from a console.
To fully uninstall, open your application manager and select "owon-vds-tiny" or "OWON VDS1022"
Open a terminal window in this folder (without Rosetta) and execute sudo bash install-mac.sh
.
The script simply writes the files into /Applications/OWON VDS1022
.
User settings are stored in ~/Library/Application Support/OWON VDS1022
.
To debug, run /Applications/OWON VDS1022.app/Contents/MacOS/launch
from a console.
To fully uninstall, delete /Applications/OWON VDS1022
and ~/Library/Application Support/OWON VDS1022
The device can be calibrated either automatically (Home/Utility/Auto-Calibrate) or manually (F2). The Auto-Calibrate adjusts the zero offset/amplitude but not the gain since it requires a reference voltage.
If you wish to calibrate the device manually then:
The factory calibration is stored directly in the device in the flash memory.
The current calibration is stored in the user folder as "VDS1022xxxxxx-cals.json".
This project provides a Python API to directly communicate with the device.
It can be used for data logging or to analyse and visualise the samples in a Jupyter Notebook.
The code and examples are available in the api/python folder.
To install the vds1022
module, run:
pip install api/python
Simple measure :
from vds1022 import *
dev = VDS1022()
dev.set_timerange('20ms')
dev.set_channel(CH1, range='50v', coupling='DC', offset='0v', probe='x10')
for ch1, ch2 in dev.pull_iter(freq=1, autorange=True) :
print('Vrms:%s' % ch1.rms())
Plotting in a Jupyter notebook:
from vds1022 import *
dev = VDS1022(debug=False)
dev.set_timerange('5ms')
dev.set_channel(CH1, range='10v', coupling=DC, offset=0, probe='x10')
dev.set_channel(CH2, range='10v', coupling=DC, offset=0, probe='x10')
dev.set_trigger(CH1, EDGE, RISE, position=0.5, level='0v', sweep=ONCE)
frames = dev.pull()
frames.plot()
This device supports the SCPI protocol once the application is lauched and running.
The server is off by default. Go to Utility to enable it.
This scope can measure 40v peak to peak with a 1x probe and 400v with a 10x probe.
The max input voltage is 40v for the VDS1022 and 400v for the isolated version (VDS1022i).
Since 230v AC RMS is 650v peak to peak, you can't analyse the main with a 10x probe.
To safely probe the main, use a 100x probe and only connect the ground of the probes to ground/earth.
To safely probe between two potentials, even if it's a Neutral, either use two probes and substract the waves (Math menu) or use a differential probe.
You shouldn't connect the ground of the probe to a potential unless you know exacly what you are doing. You'll have to make sure that it doesn't loop back to the main ground/earth thought the computer power supply if connected. Also, check that it's properly isolated from your oscilloscope and computer/laptop case if the applied voltage is not safe. It should be the case with the isolated version (VDS1022i). Be also aware that the channels have a common ground which would create a short if connected to two different voltages. If you want to know more on the subject, search for "ground loop oscilloscope" and "earthing system".
See changes.txt
If you like it and want to support its development, you can buy me a beer.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。