Easyelectronics.ru

Электроника для всех
Текущее время: 23 сен 2020, 15:38

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
 Заголовок сообщения: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 03 фев 2019, 13:09 
Старожил

Зарегистрирован: 10 фев 2016, 19:55
Сообщения: 351
Доброго времени суток!
Хочу представить вашему вниманию решение проблемы использования некоторых осциллографов usb-приставок семейства Hantek на машинах под управлением Linux.

Но для начала пара замечаний:
во-первых, я понимаю, что usb-приставки не в моде у большинства радиолюбителей, но для таких любителей как я (занимаюсь исключительно для удовлетворения собственных хотелок) данный вид осциллографов наиболее оптимальный с точки зрения соотношения 'цена / (качество + производительность)';
во-вторых, почему Linux? потому, что большинство вопросов, связанных с разработкой, в системах Linux решаются намного проще, чем в системах Windows; многие со мной могут не согласиться, но это так.

И так, возвращаясь, к сути вопроса. Мой поиск USB-приставки показал, что таковых с ПО, поддерживающим Linux, почти нет. Если и попадались, то не удовлетворяли по параметрам -- низкая частота семплирования, полоса пропускания, высокая цена и т.п.. Поэтому остановил свой выбор на Hantek 6000-й серии -- они дешевле аналогов других производителей и, как выяснилось позднее, заставить их работать под Linux оказалось не очень сложным занятием. Официальное ПО запускается под Wine без проблем. Осталось только это ПО заставить "видеть" приставку. Исследование драйвера показало, что ПО общается с устройством не очень сложными запросами. Что позволило быстренько состряпать простейший драйвер для Wine, который позволял работать с устройством. Позднее драйвер был немного модернизирован и в текущий момент его уже не стыдно представить сообществу.
Проект размещён на GiHub'е -- https://github.com/AlexUg/hantekdso.sys.

Надеюсь, это будет кому-то полезным...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 03 фев 2019, 16:00 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4729
Откуда: КЧР, поселок Нижний Архыз
Цитата:
драйвер для Wine

И при чем здесь линукс? wine - говнище даже худшее, чем мастдайка в виртуалбоксе (потому что мастдайка в виртуалбоксе сидит "в песочнице", а wine весело тащит все вирусы).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 03 фев 2019, 18:50 
Старожил

Зарегистрирован: 10 фев 2016, 19:55
Сообщения: 351
Eddy_Em писал(а):
потому что мастдайка в виртуалбоксе сидит "в песочнице", а wine весело тащит все вирусы

Всё может оказаться не так как оно видится...
Wine ни чего не тащит, а запускает ровно то, что ему скажут и ни чего более. В отличие от Windows, которую пользователь слабо контроллирует (особенно последние версии).
А с учётом всяких Meltdown и Spectre -- "песочница" уже не такая уж изолированная.
Ну и последнее, зачем платить лишние 5 тыр за операционку?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 03 фев 2019, 18:55 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4729
Откуда: КЧР, поселок Нижний Архыз
А нет ли нормального нативного решения для этих приставок? Чтобы вообще без анальных зондов?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 03 фев 2019, 20:01 
Старожил

Зарегистрирован: 10 фев 2016, 19:55
Сообщения: 351
Есть https://github.com/OpenHantek/openhantek, но эта штука не поддерживала те модели, что прошли через мои руки. А больше ни чего не нашёл.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 03 фев 2019, 20:27 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 2951
еще такое есть вроде
https://www.sigrok.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 03 фев 2019, 22:27 
Старожил

Зарегистрирован: 10 фев 2016, 19:55
Сообщения: 351
С sigrok знаком -- написал модуль для поддержки анализаторов Kingst LA-1010.
Вот только в контексте осциллографов как-то и не смотрел в сторону этой прграммы. И с другой стороны у sigrok'а функциональность победнее и нет поддержки выходных каналов (генераторов сигналов), а текущий Hantek 6074BD имеет генератор сигналов. Пытался с разработчиками на эту тему пообщаться, но они как-то не прониклись идеей добавлять такую функциональность.
Всё-таки sigrok больше заточен для работы с логическими анализаторами -- анализ цифровых сигналов. Хотя могу и ошибаться...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 04 фев 2019, 02:04 
Заглядывает иногда

Зарегистрирован: 04 авг 2018, 23:34
Сообщения: 38
make clean перед коммитом :)

А какие минусы у USB осла? Гальваническая развязка есть? Наводки от ПК не идут?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 04 фев 2019, 02:44 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3459
Zhumarin писал(а):
А какие минусы у USB осла?

родной софт для управления с ПК.
как правило страшный, как атомная война, пишут его судя по всему какие-то мутанты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 04 фев 2019, 08:41 
Старожил

Зарегистрирован: 10 фев 2016, 19:55
Сообщения: 351
Zhumarin писал(а):
make clean перед коммитом :)

Упс, недосмотрел, исправил. Спасибо за замечание.
Zhumarin писал(а):
Гальваническая развязка есть?

Если подключать к ноуту, который не подключен к сети. А так проблема есть. Первый свой спалил из-за её отсутствия, но скорее из-за своего недосмотра.
Zhumarin писал(а):
Наводки от ПК не идут?

Не замечал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 04 фев 2019, 11:14 
Заглядывает иногда

Зарегистрирован: 04 авг 2018, 23:34
Сообщения: 38
Netzschlange писал(а):
Zhumarin писал(а):
make clean перед коммитом :)

Упс, недосмотрел, исправил. Спасибо за замечание.
Zhumarin писал(а):
Гальваническая развязка есть?

Если подключать к ноуту, который не подключен к сети. А так проблема есть. Первый свой спалил из-за её отсутствия, но скорее из-за своего недосмотра.
Zhumarin писал(а):
Наводки от ПК не идут?

Не замечал.


Жесть. Могли бы и встроить какой нибудь копеечный ADuM4160.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 04 фев 2019, 11:41 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 2951
где-то в теме на mysky показывали платку-прослойку для гальванической развязки - рублей 700 с доставкой. но как по мне, так логичнее было бы впихнуть ее в корпус осцилла...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 04 фев 2019, 11:44 
Старожил

Зарегистрирован: 10 фев 2016, 19:55
Сообщения: 351
Вот только этих копеечных ADuM4160 понадобилось бы штук 25, для обеспечения нормальной работы устройства. И ещё оснастка для их согласования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 04 фев 2019, 11:59 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 2951
из-за пропускной способности? а они распараллеливаются?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 04 фев 2019, 12:13 
Старожил

Зарегистрирован: 10 фев 2016, 19:55
Сообщения: 351
Скорее всего их не распараллелить. Я к тому, что осциллографу с его 1 Gsps и 480 Mbps мало... Ладно хоть встроенный буфер есть, правда не очень большой. Хотя чего ждать от устройства за 10 тыр.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 04 фев 2019, 17:15 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 2951
я вообще думал оно 4500 стоит..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 04 фев 2019, 17:47 
Старожил

Зарегистрирован: 10 фев 2016, 19:55
Сообщения: 351
Сколько не искал осциллографов с частотой сэмплирования 1 Gsps и полосой пропускания от 50 МГц, но дешевле 10+ тыр не находил.
Что подвигло думать о 4500?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 04 фев 2019, 20:11 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 2951
гуглеж:
https://mysku.ru/blog/china-stores/59224.html
подумал, что это и есть 6000 серия. их вроде лучшими называют по соотношению цена/качество(?)
правда, по переходу в магазин цена с доставкой уже к сотне доллларов идет...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB-приставки осциллографы Hantek и Linux
СообщениеДобавлено: 04 фев 2019, 21:43 
Старожил

Зарегистрирован: 10 фев 2016, 19:55
Сообщения: 351
Да, это то же 6000 серия (хотя Hantek немного по другому на серии делит), но это самый "слабенький" аппарат из этой линейки. И на том же Ali можно найти такой агрегат менее, чем за 4 тыр с доставкой.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB