Программа осциллограф для linux

Обновлено: 04.07.2024

Программа Visual Analyser является, на мой взгляд, самым лучшим виртуальным осциллографом для компьютера. Имеет множество функций и настроек, поэтому в некоторых источниках называется виртуальным измерительным комплексом.

К сожалению, интерфейс англоязычный, но есть инструкция на русском языке в трёх частях.

На основе этого осциллографа я разработал способ определения коэффициента пульсации освещённости методом сравнения. Также он подходит для определения частоты вращения и выявления светодиодных ламп с импульсным драйвером .

Виртуальный осциллограф использует звуковую карту компьютера, сигнал берётся с микрофонного и линейного входов, а также из стерео микшера.

Многие люди считают, что звуковая карта компьютера может работать только с обычным звуком, немного заходя в ультразвук до 22 кГц. На самом деле это не так. Достаточно изменить две настройки и диапазон расширится до 96000 Гц! В ноутбуках максимальная частота может быть ниже. Скрин первой настройки :

Осциллограмма и частотный спектр светодиодной лампы с импульсным драйвером. Осциллограмма и частотный спектр светодиодной лампы с импульсным драйвером.

"Settings", в поле Frequency sampling (Hz) ввести с клавиатуры не менее 201000, "OK". Это расширит анализатор спектра до 96к. Если ввести или выбрать меньшее значение, то будет отображаться меньшая частота, например, 96000 даст 48000 Гц. Расширение произойдёт после включения программы кнопкой On, если не была включена ранее. Ещё можно рядом с FFT size (samples) выбрать 16384 для лучшего отображения.

Вторая настройка в "Панели управления звуком" Windows, "Запись":

Туда можно зайти не только через Windows, но и через программу, нажав "Input Gain" или "Output Gain", если не сработает Input.
Панель управления звуком > Запись > Микрофон > Свойства > Дополнительно > Выбрать частоту дискретизации 192000 Гц. Максимальное значение для выбора показывает предел возможностей конкретной аудиокарты. Например, 192000 Гц означает, что на осциллографе можно будет работать с частотами до 96000 Гц.

И несколько примеров работы с такими настройками.

Инфракрасный пульт дистанционного управления. Для ввода сигнала в компьютер использовался фотодиод.

Feanor

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Последние посетители 0 пользователей онлайн

Объявления

отписалась сейчас - дорого ей. Хочет какие же, но с "зелёными пуговицами" с купоном 20р выходило, свен остались за 5р (с пуколкой для нигеров)

Ну раз пошла такая жара, то в свое время планировал крышки от подобных устройств применить в качестве корпуса для головных телефонов(наушников), получилось бы очень креативно. подтверждаю сию инфу, кроме как по прямому назначению трудно что-то придумать. и еще по функционалу. если ДД сработал, то чтобы его обеззвучить необходимо нажать скрытую кнопку или вынуть батарейку. такой функционал не всегда удобно подружить с другими исполнительными устройствами. как-то так.

сейчас смотрю, в плеере осталось 2 шт. для НГ достаточно в 20м. Хорошие канальные АС, слышал 2700 в днс, зал 1000м.кв и "качают" в "ближнем поле" на ура, главное чистенько, душевно.

FOLKSDOICH

FOLKSDOICH

Тимур Наумовский

Как не странно, но этот резистор у меня 330 Ом. Да и вообще, практически все остальное других номиналов, но если я правильно понимаю, сути это не меняет.



Высоковольтный повышающий преобразователь напряжения


Что-то захотелось домой маленький осциллограф. На удивление — все нормальное, как оказалось, стоит серьезных денег. Из дешевых — только модули к компьютерам. Посмотрев как обстоят дела у разных моделей с софтом, остановился на Hantek 6022BE.
Хотя лучше бы замахнулся на Hantek 6022BL, да обзоры подвели — пока сам не пощупаешь… Ну да ладно обойдусь без цифрового анализатора.


Модуль не большой, щупы со встроенным аттенюатором. В комплекте идет оригинальное ПО от 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, но он платный.


Подвожу итог:
— Родной софт не интересен.
— OpenHantek и Sigrok под Linux не конфликтуют, но вместе не работают (для смены ПО необходимо отключение USB)
— Получается если бы остановился на Hantek 6022BL, то можно было бы безболезненно применить
*для осциллографа OpenHantek
*для анализатора Sigrok.
— Про софт под Android, можно посмотреть тут

В общем и целом понравилась игрушка…
.
.
.
PS*


Самодельные емкостные щупы:
— На реле РЕС49
— Линейка и пять копеек (правда есть конденсатор 33 нФ, 50 В)


Комментарии 26


Давно хочу себе что-то похожее для диагностики авто в гараже.
Спвсибо за инфориацию


Здравствуйте. Характеристики соответствуют тому что заявлено? Полноценно заменит старичка с1-83? Я радиогубитель) ремонтирую и изучаю) для любительских целей достаточно?


Верхние пределы не проверял. Не знаю как по радиостанциям, а по автоматике всё идеал. Чаще стал использовать как анализатор, а не как осциллограф.


…здравствуйте.
Я правильно понимаю, что готового инсталлятора OpenHantek под Win не бывает и нужно как-то по хитрому собирать это всё.
И что такое PulseView и Sigrok-Dli?
Они тоже под линукс?
.
Родной софт для Hantek1008 в принципе устраивает, но вот косяк с просмотром записаных оссцилограмм.
Остановить и разглядеть никак.
Думал может в эти программах это дело лучше реализовано.


Весь юмор в том, что я люблю Linux. Но и Windos тоже пользуюсь. Если по существу вопроса то:
— Можно делать копии экрана, как вариант.
— OpenHantek под Windos есть, можно посмотреть на сайте. Вроде там есть ссылка на еще один вариант софта по Винду.
-PulseView программа из пакета программ Sigrok-Dli. Повторюсь это анализатор сигнала и начинает запись сигнал по нажатию кнопки RUN. Вы сами выбираете сколько мегабайт будет сохранено. После записи он останавливает слежение за сигналом, осциллограф сканирует изменения постоянно. На самом деле у него еще заложено расшифровка протоколов идущих по нескольким линиям, или по одной.

Последние время я чаще использую PulseVieкакw, потому что приходится отслеживать помехи и как-то пришлось смотреть очень медленно изменяющийся сигнал. Для примера применения PulseView вот пара скринов:



…спасибо за ответ.
Я правильно понял, что Sigrok-Dli ТОЛЬКО для линукса?
.
OpenHantek под Windos попробую поискать, правда с наскока не нашёл.
:-)
.
По записи скрина с экрана слышал — это как последний вариант, если других не будет.


Откройте проект в QtCreator, Компиляция программного обеспечения

Советы для пользователей Visual Studio 2015/2017:
Установите правильный пакет Qt, соответствующий вашей установке Visual Studio.
Сборка для 64 бит. 32-битные сборки теоретически работают, но тогда вы сами по себе.
Используйте графический интерфейс CMake для настройки всех необходимых путей Qt include и library.

Осциллограф ОМЛ-2М

Осциллограф ОМЛ-2М

Осциллограф ОМЛ-2М

Осциллограф ОМЛ-2М

Осциллограф ОМЛ-2М

"Крокодил" к минусу, щуп - к исследуемому контакту. В качестве щупа я использую микро зацеп, позволяющий зацепиться за любую ножку и спокойно отойти к монитору для наблюдения за сигналом.

Осциллограф ОМЛ-2М

А вот и первый сигнал! Можно сместить сигнал к краю экрана осциллографа, и, затем, водить мышкой. При Этом будет указано время в милисекундах того места, где находится указатель мыши.

Схема 2: Можно всего три детали

Осциллограф ОМЛ-2М

Любителям минимизации. Это называется двуханодный стабилитрон. Желательно до 2 Вольт.

Схема 3: Можно и двухлучевой

Осциллограф ОМЛ-2М

Тогда все программы, приложенные ниже позволят снимать два сигнала с разных точек, передаваемые по левому и правому каналам.

Осциллограф ОМЛ-2М

Памятка: Если подключили схему к линейному входу, проверьте, чтобы он был включён. При этом микрофон лучше отключить (для меньшего шума).

В связи с тем, что internet изменчив, и ссылки меняются или становятся недоступными здесь выложены несколько программ. При этом авторские права остаются за авторами этих программ. Более новые версии ищите в интернете.

Все программы протестированы под Windosws XP. Пригождаются все три - у каждой свои преимущества.

Проведём первый эксперимент. Для примера, во всех трёх программах рассмотрим один и тот же сигнал, получаемый с фотодиода, измеряющего свет от энергосберегающих ламп.

Осциллограф ОМЛ-2М

Прим.: Странно, но в начале график был плавным, а теперь вот таким ступенчатым.

Осциллограф ОМЛ-2М

Прим.: После выхода из программы в памяти каждый раз остаётся osc10.exe .

Осциллограф ОМЛ-2М

Прим.: После выхода из программ в памяти остаются ntvdm.exe и wowexec.exe .

Xoscope (Для LINUX UBUNTU)

Xoscope — это программный осциллограф, который использует вход звуковой карты. Включает отображение 8 сигналов, переключатель длительности времени, математические функции, память, измерения величин, и загрузку/сохранение в файл.

Осциллограф ОМЛ-2М

The Oscilloscope is a DSSI plugin with a GUI that displays the audio input in an oscilloscope view. It can be useful when working with modular synths, to view the waveforms with at different places in the synth graph.

Осциллограф ОМЛ-2М

Осциллограф ОМЛ-2М

В результате можно сравнить отличия в освещённости при использовании ламп накаливания (красная линия) и энергосберегающих ламп (синяя линия). На горизонтальной оси стоят отметки в миллисекундах (20 миллисекунд = 50 Герц).

Лампы накаливания дают более стабильный свет, видна синусоида с небольшой амплитудой. Разогретая нить накаливания продолжает излучать свет в момент когда ток в электросети переменного тока меняет направление. Частота мерцания равна 100 Герц.

Энергосберегающие лампы дают более мерцающий свет - амплитуда графика в четыре раза больше. График похож на модуль функции синуса, то есть, он уже не такой плавный как синусоида, при смене направления тока видны остроконечные провалы в освещении. На графиках выше так же заметно, что один из полупериодов смещён относительно другого, в результате чего мы видим график с более низкими провалами по освещённости через каждые 20 миллисекунд. График такой функции повторяется с частотой 50 Герц.

Вывод по эксперименту

Вспомните мерцание 60 Герц у старых электронно-лучевых мониторов. Дискомфорт для глаз. Напряжение. Усталость. Энергосберегающие лампы дают резкое мерцание с периодичностью 50 Герц. Вот почему свет от них воспринимается менее комфортно по сравнению со светом от ламп накаливания. P.S.

В этом эксперименте сравнивались между собой два графика освещённости моего домашнего-рабочего места полученные с помощью простого фотодиода и осциллографа из четырёх деталей. Это вам не сертифицированные исследования на дорогостоящей аппаратуре. Вы можете продолжать исследования в этом направлении и, тогда, возможно, производители сделают энергосберегающие лампы более комфортными для наших глаз. Что дальше? Или что ещё почитать?

Читайте также: