Что-то захотелось домой маленький осциллограф. На удивление — все нормальное, как оказалось, стоит серьезных денег. Из дешевых — только модули к компьютерам. Посмотрев как обстоят дела у разных моделей с софтом, остановился на Hantek 6022BE.
Хотя лучше бы замахнулся на Hantek 6022BL, да обзоры подвели — пока сам не пощупаешь… Ну да ладно обойдусь без цифрового анализатора.
Полный размер
Комплект Hantek 6022BE.
Модуль не большой, щупы со встроенным аттенюатором. В комплекте идет оригинальное ПО от Hantek.
Для проверки под рукой была только прозвонка телефонных линий. Настроек щупов не делал, да и на предельных частотах не гонял.
Полный размер
Отсюда и брал сигнал.
Итак оригинальное ПО — устанавливал по Windows 10, вроде все работает.
— Из плюсов кнопка “AUTO”, проще остановить на экране сигнал.
— Из минусов нет анализатора спектра, и работает только под Windows.
Оба сигнала с одного источника.
Сравнение — сигналы равны.
********************************
Следующим было ПО от OpenHantek, вот где раздолье — Linux, MacOSX, Windows…
Пробовал под Linux, все шик… Из добавленых возможностей:
— Режим ЗУМ.
— Есть функция спектр.
— Подсветка редких всплесков (Didgital phosphor)
— Таймы правда вручную надо подбирать, но не факт что это плохо.
Программа стартует — если найдено известное устройство.
Если ругается на OpenGL, то строка запуска:
OpenHantek —useGLES
Полный размер
Сигнал несколько бежит, но на паузе идеал.
Полный размер
Сравнение сигналов.
Полный размер
Фосфорный след в данном случае — не в тему…
Для Ubuntu требуется добавление сторонних библиотек, если они отсутствуют (указано в справке):
sudo apt install g++ cmake qttools5-dev qttools5-dev-tools libfftw3-dev binutils-dev libusb-1.0-0-dev libqt5opengl5-dev mesa-common-dev libgl1-mesa-dev libgles2-mesa-dev
********************************
Еще есть ПО от Sigrok, тоже раздолье — Linux, Mac OS X, Windows, FreeBSD, OpenBSD, NetBSD, Android (and on x86, ARM, Sparc, PowerPC, …))
Пробовал под Linux. Все шик, но заточка другая — это ПО цифрового анализатора.
Полный размер
Вроде все также…
Может считывать только за выбраненный период по кнопке “Run” — короче ловит.
Зато сигнал можно преобразовать в цифру, даже оставив родную форму.
Естественно — никакой протокол не подобрать под мой случай, что и видно на скриншоте.
1 канал родной сигнал + обработка, 2 канал обработанный сигнал.
Пример обработки протокола.
Проблемы при установке:
Под Windows возможна ошибка msvcp100.dll. Легкий способ устранения её, установка полного пакета Microsoft Visual C++ 2012.
Под Ubuntu ставится из репозитария:
sudo apt install pulseview sigrok-cli sigrok-firmware-fx2lafw
********************************
Eсть хороший софт под Android — ПО от HScope, но он платный.
Под Android.
Подвожу итог:
— Родной софт не интересен.
— OpenHantek и Sigrok под Linux не конфликтуют, но вместе не работают (для смены ПО необходимо отключение USB)
— Получается если бы остановился на Hantek 6022BL, то можно было бы безболезненно применить
*для осциллографа OpenHantek
*для анализатора Sigrok.
— Про софт под Android, можно посмотреть тут
В общем и целом понравилась игрушка…
.
.
.
PS*
Полный размер
Проверка катушки зажигания Volvo.
Самодельные емкостные щупы:
— На реле РЕС49
— Линейка и пять копеек (правда есть конденсатор 33 нФ, 50 В)
Линейка 30 см
-
Главная -
Драйверы
-
Сетевые устройства
-
Сетевые устройства Cypress
-
Cypress Hantek6022BE
-
Cypress Hantek6022BE
Версия:
3.4.7.000
(11 сен 2017)
Файл *.inf:
hantek6022be.inf
Windows Vista, 7, 8, 8.1, 10
В каталоге нет драйверов для Cypress Hantek6022BE под Windows.
Скачайте DriverHub для автоматического подбора драйвера.
Драйверы для Cypress Hantek6022BE собраны с официальных сайтов компаний-производителей и других проверенных источников.
Официальные пакеты драйверов помогут исправить ошибки и неполадки в работе Cypress Hantek6022BE (сетевые устройства).
Скачать последние версии драйверов на Cypress Hantek6022BE для компьютеров и ноутбуков на Windows.
Версия: 1.3.7.1452 для Windows 7, 8, 10 и 11
Бесплатное ПО
В комплекте идет опциональное ПО
- Yandex Browser
- Opera Browser
- Avast Free Antivirus
- World of Tanks
- World of Warships
Linux
For Debian (stretch and newer), Ubuntu 17.04+ and Mint 17+ and other deb based distributions install named requirements like this:
apt install g++ make cmake fakeroot qttools5-dev libfftw3-dev binutils-dev libusb-1.0-0-dev libqt5opengl5-dev mesa-common-dev libgl1-mesa-dev libgles2-mesa-dev
For distributions using dnf package manager (Fedora 21+) use this command:
dnf install make cmake fakeroot gcc-c++ qt5-qtbase-gui qt5-qttools-devel qt5-qttranslations fftw-devel binutils-devel libusb-devel mesa-libGL-devel mesa-libGLES-devel
For OpenSUSE and related distributions use this command
zypper install make cmake fakeroot gcc-c++ libqt5-qtbase libqt5-qttools libqt5-qttranslations libusb-1_0 Mesa-libGL1 Mesa-libGLESv2 fftw3
The script LinuxSetup_AsRoot
installs all build requirements automatically.
After you’ve installed the requirements run the following commands inside the directory of this package:
mkdir build
cd build
cmake ..
make -j4
or execute the script LinuxBuild
that configures the build, builds the binary and finally creates the packages (deb, rpm and tgz) that can be installed as described in the next paragraphs.
If you make small changes to the local source code, it is sufficient to call make -j4
or make -j4 package
in the build
directory.
After success you can test the newly built program openhantek/OpenHantek
.
Due to the included debug information this file is quite big (~20 MB), but the size can be reduced with strip openhantek/OpenHantek
if you want to put it into a user directory.
If you do not install the program, you need to copy the file utils/udev_rules/60-openhantek.rules
to /etc/udev/rules.d/
yourself,
and replug your device, otherwise you will not have the correct USB permissions to access the device.
You can install the program with sudo make install
, but it is highly recommended to create a debian package,
which allows a clear installation and removal of the package:
rm -f packages/*
fakeroot make -j4 package
sudo apt install packages/openhantek_*_amd64.deb
If you detect that icons are not displayed correctly, please check if the Qt SVG library is installed on your system.
The Linux systems mentioned above include this lib when you install according to the provided lists.
However, an alpine linux user reported that he had to install qt5-qtsvg
separately.
CI Build on GitHub Actions
The local build and test is done on an up-to-date Debian stable; on every push a building process is run externally by GitHub Actions
who provides these Ubuntu 2004 environments.
Please check also the file build_check.yml for info about the building process.
RaspberryPi
The general Linux requirements from above also apply to the RPi; precompiled packages are available as release assets.
Please note, it is important that the correct graphics driver is selected,
the OpenGL implementation of Qt requires the Original non-GL desktop driver
, e.g. on my RPi3B+:
Only the 1st setting G1 Legacy Original non-GL desktop driver
worked for OpenHantek6022
, the other two resulted in an error as below:
QEGLPlatformContext: eglMakeCurrent failed: 3009
QOpenGLFunctions created with non-current context
Setting Original non-GL desktop driver
was reported to work also on RPi4B+.
FreeBSD
Install the build requirements
pkg install cmake qt5 fftw3 linux_libusb
After you’ve installed the requirements run the following commands inside the directory of this package:
mkdir build
cd build
cmake ..
make -j4
After success you can test the newly built program openhantek/OpenHantek
.
Due to the included debug information this file is quite big (~20 MB), but the size can be reduced with strip openhantek/OpenHantek
if you want to put it into a user directory.
In order for OpenHantek to work, make sure that your USB device has permissions for your user.
You can achieve this by copying utils/devd_rules_freebsd/openhantek.conf
to /usr/local/etc/devd/
, or create a file with similar content for your device:
...
# Hantek DSO-6022BE
notify 100 {
match "system" "USB";
match "subsystem" "DEVICE";
match "type" "ATTACH";
match "vendor" "0x04b4";
match "product" "0x6022";
action "chgrp openhantek /dev/$ugen; chmod g+rw /dev/$ugen; chgrp -h openhantek /dev/$ugen; chmod -h g+rw /dev/$ugen";
};
notify 100 {
match "system" "USB";
match "subsystem" "DEVICE";
match "type" "ATTACH";
match "vendor" "0x04b5";
match "product" "0x6022";
action "chgrp openhantek /dev/$ugen; chmod g+rw /dev/$ugen; chgrp -h openhantek /dev/$ugen; chmod -h g+rw /dev/$ugen";
};
...
- The «action» above doesn’t use $device-name due to:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242111
Also please note that devices like this have two vendor/product id combinations,
before and after loading the firmware, hence two commands above.
The action changes the device permissions for supported scope devices:
rw------- root operator
becomes rw-rw---- root openhantek
Make sure to be member of the group openhantek
, e.g.:
pw groupadd openhantek -g 6022
pw groupmod openhantek -M <YOUR_USER>
macOS
Building should work on a recent macOS 11 version.
We recommend homebrew to install the required libraries.
git submodule update --init --recursive
brew update
brew install libusb fftw qt5 cmake binutils create-dmg
# the next two commands (hack from @warpme) fix #314
mkdir -p /usr/local/opt/qt5/lib/libgcc_s.1.1.dylib.framework
ln -sf /usr/local/opt/gcc/lib/gcc/11/libgcc_s.1.1.dylib
/usr/local/opt/qt5/lib/libgcc_s.1.1.dylib.framework/libgcc_s.1.1.dylib
If you want to build an OSX bundle make sure the option in openhantek/CMakeLists.txt
is set accordingly:
option(BUILD_MACOSX_BUNDLE "Build MacOS app bundle" ON)
After you’ve installed the requirements run the following commands inside the top directory of this package:
mkdir -p build
rm -rf build/*
cd build
cmake ..
#
make -j4
#
# now the target was created in subdir openhantek
# .. either as single binary OpenHantek, then you're done
# .. or as a bundle if enabled in ../../openhantek/CMakeLists.txt
# .. but this bundle is still a template as the dynlibs are not yet bundled
# .. this magic will happen now
#
cd openhantek
#
# deploy all necessary Qt dynlibs into the bundle
macdeployqt OpenHantek.app -always-overwrite -verbose=2
#
# find all other dependencies, and their dependencies, and their... (you got it!)
python ../../utils/macdeployqtfix/macdeployqtfix.py OpenHantek.app/Contents/MacOS/OpenHantek $(brew --prefix qt5)
#
# finally create OpenHantek.dmg from OpenHantek.app
create-dmg --volname OpenHantek --volicon ../../openhantek/res/images/openhantek.icns --window-pos 200 120
--window-size 800 400 --icon-size 100 --icon "OpenHantek.app" 200 190 --skip-jenkins
--hide-extension "OpenHantek.app" --app-drop-link 600 185 --eula ../../LICENSE OpenHantek.dmg OpenHantek.app
#
This code proposal is based on the info from @warpme
about building on macOS 11.6.8 + Xcode 12.4 (12D4e).
CI Build on GitHub Actions
As I do not use macOS for development the building is done externally by GitHub Actions
who provides these macOS 11 environments.
Please check also the file build_check.yml for info about the building process.
Windows
We highly recommend to use QtCreator to build this software. All reported issues regarding other IDEs
will be closed as invalid!
- Open the project in QtCreator
- Compile the software
Hints for Visual Studio 2015/2017/2019 users:
- Install the right Qt package that matches your Visual Studio installation.
- Build for 64bit. 32bit builds theoretically work, but you are on your own then.
- Use the CMake GUI to setup all required Qt include and library paths.
CI Build on GitHub Actions
As I do not use Windows for development the building is done externally by GitHub Actions
who provides these Windows environments.
Please check also the file build_check.yml for info about the building process.
Starting with the update to Visual Studio 2019 for the upcoming OpenHantek6022 version 3.2 only 64bit builds are provided.
Signed WinUSB driver for Hantek 6022BE/BL
-
The signed
.inf
fileOpenHantek.inf
for all devices — provided by VictorEEV
and updated by gitguest0 —
is available in theopenhantek_xxx_win_x64.zip
binary distribution in directorydriver
. -
Right-click on
OpenHantek.inf
and select «install» from the pull-down menu. -
The Device Manager will show (under «Universal Serial Bus devices») the name and state according to the firmware loaded (e.g.
Hantek 6022BE - Loader
,Hantek 6022BE - OpenHantek
).
The PulseView/sigrok-cli firmware is also recognized (e.g.Hantek 6022BE - Sigrok
).
Microsoft Windows USB driver install (with Zadig)
It is highly recommended to use the .inf
file, but it is also possible to alternatively use the Zadig tool
and follow the good step-by-step tutorial provided by DaPa.
For installing the WinUSB driver you can use the Zadig executable.
There are two versions, one for Windows XP (zadig_xp.exe), and another one for all other (Vista or higher)
supported Windows versions (zadig.exe). Both 32 and 64 bit Windows versions are supported.
If you already installed the vendor driver previously, you need to run Zadig and switch to the WinUSB driver (see above).
There’s no need to uninstall or deactivate the vendor driver manually, Zadig will handle all of this.
Note: For Hantek 6022BE and 60222BL you have to assign the WinUSB driver via Zadig twice:
the first time for the initial USB VID/PID the device has when attaching it via USB,
and a second time after the firmware has been uploaded to the device and the device has «renumerated»
with a different VID/PID pair.
See also the Zadig wiki page for more information.
- 1st install for the newly plugged scope without firmware (VID/PID 04B4/6022 for 6022BE or VID/PID 04B4/602A for 6022BL).
- 2nd time for the scope with firmware uploaded (VID/PID 04B5/6022 for 6022BE or VID/PID 04B5/602A for 6022BL).
Some win user reports:
- black2279’s wiki entry
USB Drivers Installation with Zadig for Hantek 6022 (Windows) - raxis13’s success report
Calibrate oscilloscope parameters for accurate measurements
Количество загрузок:3,007 (52 за последнюю неделю)
Операционная система:Windows XP/Vista/7/8/10/11
Последняя версия:1.0.6
Сообщить о неточности
Описание
Increase the accuracy of measurements with licensed Hantek oscilloscopes. Check the current configurations and enable or disable the adjustment of settings according to the current specifications. Capture temperature increase or decrease feedback and incorporate the updates.
Вы можете бесплатно скачать Hantek6022BE 1.0.6 с нашего сайта. Hantek6022BE относится к категории Системные утилиты. Это бесплатное программное обеспечение принадлежит hantek.
Последняя версия Hantek6022BE совместима с Windows XP/Vista/7/8/10/11, 32-бит. Hantek6022BE может распространяться под таким названием, как «Hantek6022BE Ver1.0.3». Версия 1.0 наиболее популярна среди пользователей. По умолчанию название для установочного файла Hantek6022BE.exe.
От разработчика:
Hantek6022BE is a program that lets you optimize the oscilloscope signal path for maximum measurement accuracy. You can run the routine at any time, especially when the ambient temperature changes by 5 or more degrees. You can also compensate the signal path by disconnecting any probes or cables from the input connectors.
Мы предлагаем оценить другие программы, такие как BitPim, TOSHIBA HW Setup или MAGIX ringtone maker, которые часто используются вместе с Hantek6022BE.
Обновлено:
22 янв., 2023
Содержание
- Hantek®
- Внимание!
- 1. Состав упаковки
- 2. Возможности
- 3. Характеристики устройства
- Программное обеспечение
- Установить осциллоскоп Hantek6022BE на Windows 10
- Небольшой обзор USB осциллографа Hantek 6022BE. Сравненение с самодельным осциллографом на базе STM32.
- Осциллограф-приставка Hantek 6022BE для радиолюбителя
- Характеристики Hantek 6022BE
- Посылка, комплект, осциллограф.
- Осциллограммы и скриншоты.
- Разобранный осциллограф
- Небольшие рекомендации по измерениям и использованию Hantek 6022BE.
- Выводы:
- Дополнительная и полезная информация по теме обзора.
- Выдержки из FAQ с российского сайта Hantek
Hantek®
Почему у нас покупать лучше?
Гарантия: 12 мес.,
послегарантийное обслуживание.
Возврат в течение 14 дней с момента получения
Внимание!
Главная особенность модели заключается в зависимости полосы пропуская от выбранного значения вольт/деление.
Кроме этого у нее нет закрытого входе (AC coupling). Т.е. постоянная составляющая всегда будет на входе. Это можно обойти, самостоятельно пропустив сигнал через конденсатор.
Официальное программное обеспечение довольно ограничено, но в разделе «поддержка/скачать» вы найдете ПО независимых разработчиков с расширенными функциями.
В этом приборе нет внешней синхронизации. Объем памяти зависит от выбранного значения время/деление и не устанавливается вручную.
Если вам это ограничения не подходят, то рассмотрите модель DSO-6052BE.
1. Состав упаковки
2. Возможности
Внимание! При измерении напряжения правильно выставляйте аттенюатор на щупе! Слишком большое измеряемое напряжение выведет из строя прибор, и подвергнет угрозе вас и подключенный компьютер. Не измеряйте напряжение более 35В в режиме щупа 1Х!
3. Характеристики устройства
**Количество эффективных бит зависит от частоты сигнала.
***От полного диапазона измерения (Вольт/деление * 8 делений)
Программное обеспечение
Программное обеспечение может работать в демо-режиме без физического устройства. Вы можете скачать его, установить и ознакомиться с его функциями прямо сейчас. Программное обеспечение доступно в разделе «Скачать».
Источник
Установить осциллоскоп Hantek6022BE на Windows 10
У меня не устанавливается драйвер этой штуковины. Какая то проблема с Secure Boot. Его я отключил, но скоп все равно не работает. Затем полез искать в сети, нашел OpenHantek, но он под Линукс. Заморочился еще больше с установкой этого Линукс-драйвера на Windows 10, который якобы должен работать.
Короче, помогите пожалуйста разрулить это все и установить нормальные драйвера.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Глюки осциллографа HANTEK6022BE
Куплен по почте осциллограф HANTEK6022BE. При работе обнаружился следующий глюк: один из каналов не.
Кто знает, что за зверь USB осцилограф Hantek6022BE?
Собрался брать осциллограф. Присмотрел USB-осцилограф Hantek 6022BE ( из соображений экономии.
Рухнула Windows 8 на ноутбуке Dell. Как установить заново Windows 8 или Windows 7?
при попытке восстановить систему с widows 8 пишет что не удалось восстановить,ни одним из.
Можно ли дополнительно к установленной Windows 7 x32 установить Windows 7 x64, а затем удалить Windows 7 x32?
Хочу перейти на x64. Но сносить сразу Win 7 x32 не хочу. Хочу постепенно переехать. Пока буду.
Именно. Сейчас отогнал винду к точке восстановления, и удалось загрузить драйвер. Но Винда отказалась его устанавливать изза отсутствия цифровой подписи.
Добавлено через 55 минут
Таки сделал. Нашел способы в сети.
Установить курсор из файла *.cur имея Windows.Forms и Windows.Input
Имеется форма на Windows.Forms. Нужно заменить стандартный курсор, на курсор расположенный например.
Не грузятся ОС после попытки установить Windows XP второй системой (стояла Windows 7)
Прошу прощения за транслит, сижу с Live CD и русского здесь нет. Стояла Windows 7. Я решил.
Как установить Windows 7 на ноутбук с Windows 10 с возможностью отката на заводские настройки?
Подскажите пожалуйста возможна ли установка win7 на ноутбук с win10 с возможностью отката на.
Как установить Windows 7 на ноутбук, где в биосе указанно железо с Windows 8?
как установить семёрку на ноут где в биосе указаннo что железо поддерживается только с восмёрки.
Как установить Windows 7 на ноутбук ASUS K95V, на котором установлена Windows 8?
Всем добрый день! Такая беда. купила ноутбук asus k95v на нем windows8. начала установку семерки.
Источник
Небольшой обзор USB осциллографа Hantek 6022BE. Сравненение с самодельным осциллографом на базе STM32.
Всем привет. Сегодня я хочу рассказать о достаточно доступном USB осциллографе Hantek 6022BE. Данный прибор, будет очень полезен (зачастую незаменим) всем тем кто занимается радиолюбительством и до сих пор не имеет осциллографа.
Рассказ буду вести с точки точки зрения любителя, особо не работавшего с осциллографами ранее. Поехали!
Сей аппарат был куплен, если верить названию, в официальном магазине Hantek на aliexpress, с выбором локальной доставки со склада в России. Ценник у продавца на момент покупки был весьма гуманный и остался таким же по сей день.
Доставка заняла около недели (Нижегородская область). Товар вручил курьер.
Самое интересное и смешное, то что аппарат с доставкой из Китая стоил даже чуть дороже (почти на 100р) чем с локальной, более быстрой доставкой. Сейчас всё точно так же, не особо понятно почему, ведь локальная доставка обычно дороже…
Внешний вид прибора:
Сори за медленный автофокус.
Один из щупов (второй точно такой же):
Мануал от щупа:
Питание:
Красный коннектор вероятно сделан для устройств выдающих очень маленький ток по USB (например каких то старых ноутбуков). На моей материнке, которая выдаёт строго по стандарту USB 2.0 не более 500мА тока, всё нормально заводится при подключении лишь чёрного коннектора (он же и интерфейсный).
Каналы: 2
Полоса пропускания: 20 МГц (разрядность 8 бит).
Частота дискретизации: 48 Ms/s.
Размер буфера — 1Ms.
Точность ±3 %.
Макс.вход ±5В. (Пиковая защита входа 35В).
Интерфейс: USB 2.0 (питание от USB).
Щуп: PP-80 *2
Габариты: 200мм*100мм*35мм
Вес: 0.3 кг.
Установка и инструкция по эксплуатации.
Я тестировал прибор под Windows 7. Судя по отзывам, с дровами под Windows 10 могут возникнуть проблемы (не проверял).
В комплекте с прибором идёт небольшой диск, но так как привод у меня есть лишь на одном из старых компов, а переставлять его лень, скачал всё необходимое по ссылке на майкросовтовскую файлхранилку: onedrive.live.com/?cid=6c60a056648d9011&id=6C60A056648D9011!107
Как видим, всё необходимое есть. Драйвер встаёт без проблем. На сайте hantek.ru можно скачать русскоязычную инструкцию: www.hantek.ru/products/mans/HT6022BL_RUS.pdf
Подключение и калибровка прибора.
Запускаем утилиту.
После установки драйвера и ПО, согласно инструкции, необходимо произвести калибровку прибора по встроенному калибровочному генератору.
Отображение сигнала до калибровки:
Берём подстроечную крутилку и подкручиваем регулятор в щупе. Делитель щупа в положении X10 (при всем моих измерениях показанных в данном обзоре делитель x10).
Добиваемся примерно такой картинки:
Прибор готов к эксплуатации.
Отмечу, что есть возможность запуска ещё несколько модернизированной версии утилиты:
В качестве проверочного тестирования, я исследую ШИМ сигнал полученный с Arduino.
За основу взят простенький код с изменением яркости светодиода по сопротивлению переменного резистора. Здесь данная опция не нужна, поэтому я закомментирую ненужное и пропишу значение для ШИМ в ручную.
Вот что получилось:
Всё работает так как и должно.
Кроме этого приборчика, у меня имеется самодельный осциллограф на STM32, собранный по схеме от Tomasz Ostrowski: tomeko.net/index.php?lang=en, о котором я как то упоминал здесь.
Вот русская версия статьи про осциллограф со схемой: cxem.net/izmer/izmer103.php
Как видно, деталей очень мало. Можно взять за основу готовый модуль на основе STM32F103C8T6, который стоит всего 100рублей, но потребуется ещё и программатор: aliexpress.com/item/ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3-SWIM-JTAG-SWD/32322884886.html
За пол часа можно будет «изготовить» этот осциллограф.
Делал (если можно так сказать, так как работы кроме программирования платы почти нет) я этот осциллограф с год назад, по быстрому, ради теста возможностей и спортивного интереса, поэтому выглядит он весьма не брежно и очень печально, но работает:
Делайте сразу нормально!
Со временем, начал питать его от банки 18650 и готового линейного стаба на 3.3В на AMS1117, к которому подпаял электролит небольшой ёмкости, так как это минимизировало помехи, даже с учётом того как тяп ляп собран сей девайс, не имеющий корпуса (есть пластиковый а надо бы алюминиевый).
Так же, повесил небольшой отечественный конденсатор по питанию на саму плату. Делители в обоих каналах вот такие:
P.S. Утилита обработчик рассчитана на делители указанные в схеме.
Диоды как на схеме не паял, нужно будет найти похожие и доделать всё как предполагалось.
Работает аппарат так же в двух канальном режиме, с максимальной частотой дискретизации 450Khz. Встроенный USB контроллер совместим лишь со стандартом USB 1.1.
И так, решил сравнить самоделку и обозреваемый заводской прибор:
Как видно, при таких достаточно простых измерениях, результаты похожи. Естественно возможности самоделки и удобство ограничены.
После получения прибора как раз подвернулся случай его проверки, друг принёс автомагнитолу (по сути комп) с большим жк дисплеем, в которой почему то перестала работать подсветка. С помощью осциллографа «пощупал» затворы транзисторов, понял что питание на них не подаётся, т.е. выявил что проблема точно не в них.
Итог.
Подводя черту, могу сказать что прибор весьма годный, мне ещё только предстоит изучить все возможности данного аппарата при подходящем случае.
Конечно же, я понимаю что это достаточно простой приборчик, имеющий скромные характеристики и не способный тягаться даже с любительскими, не поверенными моделями стоимостью от
12к (у Китайцев с али). Но начинать с чего то нужно, и этот аппарат лучше чем ничего, особенно если пока что нет нужды в чём то более мощном.
Данный прибор явно существенно лучше того же DSO138, построенных на STM32, хоть и стоит почти в три раза дороже.
Считаю что лучше взять именно Hantek 6022BE если нужен готовый аппарат, либо собрать на «побаловаться» самодельный осциллограф на STM32, который обойдётся весьма дёшево и будет быстр в изготовлении, и по сути будет неким бюджетным аналогом DSO138, и немного прокачает ваши навыки.
Вероятно, прибор в такой реализации так же более выгоден чем заводские портативные осциллографы, например DS202, стоимость которого в два раза выше.
К минусам прибора, я могу отнести узкий диапазон измерения напряжения, до 50В в обе стороны (насколько я понимаю увеличить нельзя, так как не факт что щупы с большим делителем подойдут к прибору). Но, справедливости ради, вероятно не всем потребуется измерять напряжение больше 50В. Полоса пропускания зависит от выбранного значения вольт/деление (чем меньше значение тем уже полоса).
Так же, как я понял, нет развязки по переменному току и внешней синхронизации.
Источник
Осциллограф-приставка Hantek 6022BE для радиолюбителя
Всем привет!
Небольшой обзор на осциллограф USB-приставку от Hantek.
Модель 6022BE на два канала с полосой 20МГц (до 48 Мвыб./с), и с поддержкой USB-OTG.
Осциллографом можно пользоваться как в качестве USB приставки для компьютера, так и в качестве портативного осциллографа (для смартфона/планшета на Android), что очень удобно.
Под катом описание, небольшое рассуждение об особенностях (ограничениях) модели и ссылки на программное обеспечение.
Характеристики Hantek 6022BE
Комплект поставки:
1 * Oscilloscope
1 * USB Cable
1 * CD
2 * Probes
1 * User Manual (English)
Посылка, комплект, осциллограф.
Комплект щупов. Комплект хороший, два щупа с крючками, дополнительно есть цветные колечки для маркировки.
Осциллограф в пакете. Все серьезно))))
Внутри присутствуют пара пакетиков силикагеля.
Размеры примерно 20 х 10 х 3 см ( без учета резиновых накладок), масса около 300 г.
Наклейка с моделью и основными характеристиками.
Внешний вид Hantek 6022BE
Входы на панели. Слева пара BNC гнезд, это каналы CH1 и CH2 соответственно. справа контакты калибровочного генератора. Не забудьте выполнить калибровку щупов перед использованием!
BNC гнезда входных каналов. Слева от CH1 под наклейкой есть лампочка-индикатор (зеленое-красное) работы.
Калибровка и земля. На клеммы выводится тестовый сигнал встроенного генератора 1 кГц, с помощью которого и какой-то матери специальной отвертки из комплекта щупов можно произвести компенсацию для выравнивания сигнала.
Интерфейс USBXI(TM). Фирменный Хантековский. Я так и не использовал его. Он нужен для объединения нескольких приборов Hantek.
Резиновые накладки снимаются. Они нужны для защиты от ударов и вибраций при использовании осциллографа в качестве портативного. Я обычно их снимаю. Хотя и с ними тоже удобно — не скользит по столу.
Работа с осциллографам простая, доступна даже начинающим радиогубителям радиолюбителям.
Для начала скачайте программное обеспечение, драйверы и установите это все.
Установка драйверов не должно вызывать каких либо вопросов. Ссылки на ПО и драйверы есть в конце обзора.
Проверяем, что устройство установлено в системе.
Осциллограммы и скриншоты.
Окно программы DSO6000. Ждет подключения.
Перед работой ждем небольшого прогрева, при необходимости выполняем калибровку
Осциллограмма источника постоянного напряжения 3.7В (литиевая батарейка). Небольшой дребезг сигнала — это наводки с моих рук
Осциллограмма ШИМ с внешнего аккумулятора под нагрузкой (5В 1А)
И под нагрузкой (5В 3А)
Оно же, играюсь разверткой
Кстати, софт имеет возможность распечатывать полученные изображения/захваты экрана. Есть возможность сохранения картинки сигнала в следующие форматы: текстовый, jpg/bmp, MS Excel/Word.
Для сравнения — осциллограммы не очень качественного внешнего аккумулятора под нагрузкой (выставляю разные токи 1-2-2.5А)
И еще одного. Здесь пульсации повыше.
Ну тут все просто. Пара внешних аккумуляторов вполне пригодная к использованию, а откровенно «китайский» отправляется на помойку питать неответственные устройства. Давно кстати хотел сравнить. Косвенно качество павербанков было заметно и по реальной/заявленной емкости.
Осциллограмма ШИМ фонарика (SP35, замерял на СИД XHP50).
Режим Low
Режим Medium
Режим High
Режим Turbo
В реальности это проявляется как полосы изображения при видеосъемке света фонарика. Чем больше полосит, тем хуже драйвер.
Примеры спектрограмм различных сигналов с мобильного приложения смартфона.
Сразу скажу, что можно скачать программу HScope и покрутить ее в Демо-режиме. Да и основное ПО работает в «Демо», то есть без подключенного устройства. Очень удобно.
На скриншоте как раз демо-режим.
Теперь подключаюсь к источнику сигнала и смотрю, как это выглядит на DSO6022BE. Для подключения использую копеечный адаптер для USB-Type C.
Скриншот этого же сигнала
Поаккуратнее с входным сигналом.
При превышении значения входного диапазона сигнал сначала обрезается (искажается). Обратите внимание на предупреждение Overscale.
Она же поближе
И совсем «перебор». На входе около щупа загорается красный светодиод.
И собственно говоря, один из скриншотов по работе — сигнал импульса от «больного» модуля. Вычислил, заменил на «здоровый», скриншотом отчитался)))))
Разобранный осциллограф
Фотография платы осциллографа и писание компонентов отсюда.
1. «Мозгами» является микроконтроллер Cypress cy7c68013a-100axc. Микроконтроллер на ядре 8051 с интерфейсом High-speed USB. В принципе, понятный выбор. Высокой скорости от процессора не нужно, т. к. вся обработка происходит на стороне компьютера, но нужен быстрый USB.
2. SN74LVC16245A — фронтенд логического анализатора. Обычный 16-разрядный буфер. (Прим. – не используется в модели 6022BE)
3. 24LC02BI – EEPROM на 2 kb, для хранения каких-либо настроек. Почему их две, непонятно.
4. AMS1117-3.3 – линейный стабилизатор питания на 3,3V.
5. Inout A0505S-2WR – преобразователь +5V в двуполярное напряжение 5V для питания аналогового фронтенда.
6. AD8065 – операционный усилитель с FET-входами и полосой частот 145 МГц.
7. EL5166 – широкополосный операционный усилитель фирмы Intersil (полоса при единичном усилении 1,4 ГГц).
8. 74HC4051 — 8-и канальный аналоговый мультиплексор/демультиплексор
9. Самая интересная микросхема, АЦП, скрыта под радиатором. Небольшой нагрев паяльником, и радиатор отклеился, а под ним оказалась AD9288 – 8-bit ADC, 2 канала по 100 MSa/s.
Теперь небольшое дополнение к данному описанию.
В модели Hantek 6022BL в отличие от 6022BE не распаяна микросхема, отвечающая за преобразование сигналов логического анализатора.
Выглядит это так (взято с Eevblog).
Там же на форуме обсуждаются пути улучшения и доработок осциллографа.
Например, экранированием входов.
Есть также варианты применения внешней гальванической развязки для USB (с форума Easyelectronics).
Небольшие рекомендации по измерениям и использованию Hantek 6022BE.
– в части гальванической развязки и при работе с источниками напряжения (более 100В относительно земли да и в других случая не помешает) используйте питание осциллографа от ноутбука или планшета, работающих от аккумулятора (без сетевого адаптера. ). Если питания от смартфона не хватает — можно дополнительно использовать внешний аккумулятор (пауэрбанк).
– в части пределов измерения учитывайте, что не стоит превышать значение ±35В. При необходимости используйте делитель 1:10 на щупе или посмотрите другие варианты (щупы с большим делением, различные приставки вплоть до самодельных резистивных делителей).
– в части программного обеспечения рекомендую посмотреть сторонние программы, как более удобные и функциональные.
Выводы:
Осциллограф весьма и весьма неплохой в своей «нише возможностей».
Он не заменит профессиональные настольные осциллографы сразу по нескольким причинам. Но если ограничения модели DSO-6022BE вас не пугают, то он может стать удобным и полезным инструментом на каждый день.
А вот если вам нужен USB осциллограф с внешней синхронизацией и с развязкой по постоянному току (режимы AC/DC), тогда смотрите в сторону более старших моделей, например, DSO-6052BE или DSO-6082BE. Обратите внимание на модель iDSO-1070A, которая дополнительно имеет встроенный аккумулятор и Wi-Fi интерфейс, что значительно облегчает работу именно в качестве портативного осциллографа (до 70 МГц или 250 Мвыб./с)
Из плюсов отмечу малые габариты, алюминиевый небольшой корпус с резиновыми вставками, что крайне удобно для использования в качестве выездного/портативного измерительного прибора. А также большое количество информации, которая позволяет использовать данное устройство даже с минимальным опытом/знаниями.
Лично я изучал информацию перед покупкой, читал форумы, знал об ограничениях входного диапазона напряжений и (обычно эту особенность указывают в качестве главного минуса всех USB приставок-осциллографов) об отсутствии гальванической развязки. Работы со слаботочкой в связке со смартфоном/планшетом, особенно в вариантах без розетки рядом/на выезде очень удобны. Особенно, когда не нужен навороченный осциллограф, а всего то требуется оценить сигнал/состояние устройства и сохранить осциллограмму.
В этом случае Hantek 6022BE показывает себя исключительно с лучшей стороны. Ну и изначально я планировал запитывать его от павербанка.
Дополнительная и полезная информация по теме обзора.
Выдержки из FAQ с российского сайта Hantek
1. Есть ли гальваническая развязка с USB портом?
USB осциллографы не имеют гальванической развязки с USB портом. Портативные и настольные тоже не имеют развязки с USB портом при подключении к компьютеру. Причина этому одна скорость передачи данных между прибором и компьютером составляет 240 Мбит/сек. Такую скорость «развязать» трансформатором никак нельзя. Оптическая же развязка на такой скорости будет стоить очень дорого. Однако, USB устройства просто необходимо развязать по земле во время измерения устройств подключенных в общей сети питания. Для этого есть несколько подходов.
Использовать ноутбук (нетбук). У него вообще нет контакта заземления, а импульсный БП гальванически развязан.
Использовать компьютер, который питается от ИБП отключенного от розетки.
Использовать отдельное устройство для гальванической «отвязки» USB устройств. Оно обеспечивает максимальную скорость 12Мбит/сек, но так как USB осциллографы обратно совместимы с USB 1.1, то они будут работать и на этой скорости, правда частота обновления сигнала на экране будет несколько кадров в секунду.
2. Каков максимальный уровень измеряемого сигнала?
Паспортное значение максимального уровня сигнала подаваемого на вход при измерении составляет 35В., т.е. при использовании аттенюатора в режиме 1Х не следует измерять сигнал, пик колебаний которого превышает 35В.
3. Какая защита стоит на входе?
На входе установлен защитный диод.
…
14. Устройство продолжает делать замеры, когда передает данные?
Нет. Осциллограф работает последовательно. Сначала заполняет буфер данными замеров, затем передает полученные данные по USB. Во время передачи замеры не ведутся, и триггер может быть пропущен.
N. Hantek, Voltcraft, Darkwire, Protek, Acetech — это одно и то же?
Да. Реальным производителем является QINGDAO Hantek Elelctronic Co. (http://www.hantek.com.cn) в г. Циндао, где располагается один из крупных промышленных центров КНР. Они позволяют некоторым вендорам перемаркировать свою продукцию в торговые марки самого вендора.
Ссылки на форумы и программное обеспечение.
Open6022BE V1.0 PR16C beta — альтернативное программное обеспечение для DSO-6022BE
API под LINUX и WINDOWS для 6022BE
OpenHantek — альтернативное программное обеспечение для Linux. Поддержку модели 6022BE не проверял
Источник