Файлы  •  Ссылки  •  Прошивки  •  Правила  •  Архив  •   FAQ  •  Участники  •  Поиск
Регистрация  •  Вход

Hantek HDG2022B или как не испортить стену в мастерской!

Список форумов » Энциклопедия ремонта » Приборы, измерения
АвторСообщение
Васисуалий
monitor.net.ru
monitor.net.ru
Сообщения: 5475




22-07-2017 04:35

Ну что же, если просят, то надо бы написАть! гы-гы

Ну держитесь, это вам не это!(с) гы-гы Прибор, который я собираюсь описывать не просто какой то там ГЕНЕРАТОР, это ГЕНЕРАТОР от ИМЕНИТЕЙЩЕЙ кЕтайской фирмы Hantek и зовут его HDG2022B.

Задумывая это описание я уже высказался, что оно никак не сможет обойтись без применения великого и могучего Русского матерного языка, но т.к. этой дисциплиной мы все владеем в совершенстве, я постараюсь по возможности применять наиболее подходящие слова, толерантные к Правилам Форума и Закону Российской Федерации в части использования ненормативной лексики в общественных местах и средствах массовой информации, которым по Закону является наш Форум. Читателям моего опуса я предлагаю самим додумывать эти самые высказывания в соответствии с фантазией и лингвистическими способностями. Надеюсь, что это обстоятельство никак не отразится остроте восприятия всех аспектов моего общения с этим драгоценным изобрЕтением великих кЕтайских ЫнжЫнЭров и их не менее талантлЮвых друзей проХраммистов! подмигивание

И так начнем_с....

Изначально прибор задуман как функциональный генератор. Идея запихать прибор в конструктив осциллоскопа в целом весьма функциональна и не вызывает у меня никаких отрицательных эмоций. Прибор выглядит как солидный осциллоскоп бюджетной ценовой категории. Имеет чрезмерно большой для подобных генераторов дисплей размером 7 дюймов с вполне завидным разрешением 800\480 точек и полноцветный VGA интерфейс. Сам же корпус имеет обыкновенные для осциллоскопов с таким экраном размеры. Структура органов управления и коннекторов в целом аналогична своему конструктивному прототипу, а именно осциллоскопу.

На передней панели имеется собственно огромный для этого прибора цветной и весьма приличный по качеству изображения, экран, под которым расположена сетевая кнопка, картридер для micro-SDcard, USB розетка, некий коннектор на 26 контактов для подключения разьема-самотыка на плоский кабель. Справа от дисплея находится вертикальный ряд функциональных кнопок F0-F6 c характерными рисками в сторону дисплея и предполагающие уже знакомую всем структуру меню на экране. Еще правее есть вертикальный ряд кнопок для включения необходимых функций или иначе говоря форм сигналов, среди которых можно выбирать Sine, Square, Ramp, Pulse, Noise, Arb, Harmonic. А также кнопку переключения функций управления между каналами CH1\CH2.

Далее, или правее находится "увесистая" панель кнопок управления, состоящая из трех групп кнопок, многофункционального шаттла с функцией кнопки и одного светодиода, о котором мы еще поговорим...

Итак в первой группе кнопок, которая оттенена сереньким цветом панели имеем следующие надписи: F\T, Mod, Save\Recall, AMP, Sweep, Help, Offset, Burst, Utility.

Вот уже тут не совсем понятна логика расположения кнопок управления потому, что я не понимаю, как могут попадать в одну логическую группу такие кнопки как F\T, то есть кнопка, которая управляет частотой или периодом сигнала, а также кнопка AMP, которая вполне логично управляет амплитудой его же, и кнопка Save\Recall, которая управляем (или должна бы) управлять процессом записи информации а внешний носитель, а также кнопка Utility, которая переводит прибор в режим фактически планшетного ПК и предлагает выбрать еще несколько (типа) независимых утилит, среди которых есть, например, частотомер, генератор последовательности чисел, калибратор и программу системных установок, которая по всем законам жанра называется System Settings.

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

Ниже находится отдельная группа кнопок с цифрами, которая по видимому задумывалась, как группа кнопок для ввода цифровой информации. Среди них также есть кнопки с надписями CE, BASP, ENT и +\-.

Еще ниже находится группа кнопок с надписями Trig Menu, Default и две кнопки OUTPUT, которые находятся непосредственно над разьемами выходов соответствующих каналов CH1 и CH2.

В ряду разьемов находятся, кроме непосредственно двух выходов каналов еще разьемы SYNC, MOD, COUNT TRIG.

Кнопки выбора форм сигналов и кнопки Output подсвечены во время работы очень яркими светодиодами и совместно с четкими надписями на них выглядят солидно и контрастно.

На этом описание передней панели завершается т..к. больше описывать на ней нечего. Дальше фотки...

новый-1.jpg



Васисуалий
monitor.net.ru
monitor.net.ru
Сообщения: 5475




23-07-2017 02:46

Приступим к рассмотрению дисплея...

Семидюймовый контрастный цветной VGA дисплей выглядит очень хорошо! Все надписи и знаки читаются отлично и с приличного расстояния. Однако функциональность выведенной на этот дисплей информации оставляет желать лучшего, а в некоторых режимах вызывает то самое чувство, которое иначе, чем Русским матерным языком никак не опишешь! гы-гы

В режиме генератора экран разделен на четыре участка.

Первый занимает одну верхнюю строку (условно) и на нем располагается логотип Hantek, значек, говорящий о том, что в слот для SD карты вставлена собственно карта, текущая дата и время.

Два больших учатска экрана занимает информация о режимах работы двух независимых каналов. Эта часть экрана занимает бОльшую часть экрана. И справа в вертикальном ряду расположены пункты меню, которые переключаются функциональными кнопками F0-F6.

Ну и тут начинаются первые приколы....

В каждом окне каждого канала естественно представлена информация об режимах работы каналов. Тут вопросов нет. Для каждого режима генератора есть свой набор параметров, которые и отображаются на экране. Например, для генератора синусоиды имеем на экране следующие параметры:

1. Частота
2. Амплитуда
3. Оффсет, т. е. Смещение сигнала относительно ноля.
4. Фаза. Смещение сигнала по фазе.

Для режима Пульс добавляются такие параметры, как

5. Длительность импульса, которая меняется нажатием этой же кнопки на Дюти и измеряется в процентах.
6. Лидинг — он же райзинг в других подобных приборах, т. е. Время нарастания импульса, меняется той же кнопкой на регулировку Трейлинга, он же фаллинг, т. е. Времени спада импульса.

В целом тут все работает нормально, если не считать одного удивительного момента...

В режиме «Сквер», т. е. Режиме генератора меандра и в режиме «Пульс», т. е. В режиме генератора импульсов есть один и тот же параметр - “Duty” Так вот в режиме «Пульс» этот параметр всегда регулирует скважность импульса, но вот для режима «Сквер» этот параметр иногда не регулируется! Мне не удалось установить зависимость этого глюка от каких либо факторов, т. е. Глюк происходит самопроизвольно периодически и пока что не объясняется НИКАК!

Еще больше вопросов вызывает некая графическая поеб____ь (вставить по вкусу), которая должна видимо изображать форму выходного сигнала для каждого канала. Вот этот шедевр стОит изучить подробнее...

Сама по себе идея изобразить форму выходного сигнала ну хотя бы схематически на экране, тем более такого разрешения и размера выглядит очень здраво и это было бы очень удобно, если бы эта функция работала! Но она рисует что угодно, только не текущую форму сигнала. Во-первых бросается в глаза тот факт, что эта картинка НИКАК НЕ МЕНЯЕТСЯ при изменении параметров сигнала. Например, при изменении скважности сигнала в режимах «Сквер» и «Пульс» при любом изменении скважности, которую, к слову, можно изменить ажно до 100%, что реально на выходе приводит к исчезновению импульсов как таковых, КАРТИНКА ПО ПРЕЖНЕМУ ПОКАЗЫВАЕТ ПРЕКРАСНЫЕ ИМПУЛЬСЫ С 50% ЗАПОЛНЕНИЕМ!

Ну ладно, изобразили они сигнал схематически, и что тебе еще надо? Это де схематически!

А вот фиг вам (снова можно выругаться!). Если переключить управление кнопкой CH1\CH2, т. е. Перейти на управление другим каналом, а потом снова вернуться к нашим импульсам, то О ЧУДО! КАРТИНКА ИЗМЕНИЛАСЬ! Причем когда в параметрах указывается Дюти в 100% или 0%, то и на картинке импульсы пропадают!

Вот на какой хрен (тут можно вставить сразу несколько ненормативных этажей) это так делать? Или это разработчики так случайно не заметили? Или НЕ ХОТЕЛИ ЗАМЕЧАТЬ?

Еще больше вопросов вызывает эта картинка если присмотреться, что и как на ней нарисовано и попытаться включить логику. Ну вот в режиме Sine, т. е. В режиме генерации простой синусоиды при регулировании частоты или периода эта картинка НЕ МЕНЯЕТСЯ НИКАК и схематическая стрелочка изображает расстояние между началом и концом одного периода! Это справедливо для режима регулирования Period, но как это соотносится с режимом Frequency? Показали что то там «от забора и до обеда»! (тут тоже можно приписать пару ласковых на могучем и родном)

В режиме регулирования амплитуды такая же стрелочка схематически изображает нам размах, а в режиме Offset появляется линия ноля, которая показывает нам, пусть и немного схематично расположение сигнала относительно ноля, т. е смещение! И вот тут засада, а точнее несколько... Ну во-первых эта линия обновляется после изменения параметров ВСЕГДА! Т.е. Программа, которая ее рисует, умеет рисовать эту линию после каждого изменения параметра и это выглядит логично! Но почему нельзя делать то же самое при изменении скважности? Забыли вызвать подпрограмму? Пропустили одну строку в программе? Но это сущий пустяк потому, что если поиграться с оффсетом еще немного, и главное, наблюдать реальный выходной сигнал на реальном осциллографе, то можно заметить вообще невообразимое!

Q1.jpg


Q2.jpg


Q3.jpg


Q4.jpg



Васисуалий
monitor.net.ru
monitor.net.ru
Сообщения: 5475




23-07-2017 04:23

Допустим берем синусоидальный сигнал размахом (Pk-to-Pk) 2 вольта. Устанавливаем оффсет в ноль и смотрим на сигнал. Получаем красивую синусоиду с размахом именно в два вольта и «равнобедренную» относительно ноля, как и было заявлено. Картинка на генераторе так же показывает истину. Смещаем оффсет пошагово, по 0.1 вольта на шаг и наблюдаем за изменениями картинок на осциллографе и на генераторе. До того момента, пока оффсет не становится равным 1 вольт, все выглядит реально, но вот, когда оффсет превышает половину размаха сигнала, картинка продолжает показывать нам, что ноль сигнала находится ровно на его краю, хотя в реальности сигнал продолжает «подниматься» или «опускаться» набирая постоянную составляющую согласно задаваемым параметрам!

Оффсет1.jpg


Оффсет2.jpg


Оффсет3.jpg


Рисунок1.jpg



Васисуалий
monitor.net.ru
monitor.net.ru
Сообщения: 5475




23-07-2017 05:45

НО И ЭТО ЕЩЕ НЕ ВСЕ!

Допустим вам надо подать на некое устройство сигнал размахом один вольт и с оффсетом в 0.01 вольт. Это легко сделать. Но затем вы решили в процессе вашего эксперимента уменьшить оффсет до ноля а потом снова увеличить его до 0.2 вольт.

И знаете, что произойдет?

Ни за что не угадаете!

Для проведения этой процедуры надо установить курсор в значении оффсета на третий знак и крутнуть ручку энкодера, как и положено назад на один щелчек. Оффсет падает до ноля и это логично, но как потом увеличить его обратно до 0.02 вольт? Если вы думаете, что для этого надо крутнуть ручку обратно на два шага, то вы в миллиметре от того, что бы напрочь спалить ваше устройство! Оказывается, когда цифры оффсета станут в ноль, курсор невообразимым образом перемещается в положение регулирования в ВОЛЬТАХ и следующее прикосновение к энкодеру будет изменять ваш сигнал не на 0.01 вольт, а сразу на ЦЕЛЫЙ ВОЛЬТ! Т.е. После двух щелчков энкодера в обратном направлении вы получите не 0.02 вольта оффсета, а сразу 2 ВОЛЬТА! Как к такому вот фокусу отнесется ваше проверяемое устройство? Дым не пустит?

Я так в хлам порвал маленький и очень удобный динамик, которым пользовался несколько лет для проверки усилителей, когда на вход двухсотваттного эстрадного усилителя подал случайно по воле этого «прибора» вместо синусоиды размахом 2 милливольта, синусоиду размахом 2 вольта! Хорошо, что у меня нервы крепкие, но от такого «случая» в полной тишине можно и штаны испортить!

Вот после этого «генератор» за малым не отправился в стену в первый раз! Мне стОило усилий не попортить себе стены этим «прибором»!

Рисунок1.jpg


Рисунок2.jpg


Рисунок3.jpg



Васисуалий
monitor.net.ru
monitor.net.ru
Сообщения: 5475




24-07-2017 02:44

Самая смешная часть этого аппарата называется Editor.

Ну я думал, что редактор должен быть предназначен для редактирования чего то, но в этом приборе редактор нужен, что бы окончательно вынести мозг пользователю не оставив никаких шансов одуматься! помираю со смеху!

Выглядит, на первый взгляд, солидно. Шкала, как на осциллографе, какие то цифры, но если присмотреться, то становится непонятно, к чему они? Ну вот, скажем слева на шкале есть два значения... Вверху слева есть цифра 159. Внизу аналогично написано 160. О чем это? Если это значение сигнала в шагах ЦАПа, то судя по заявлениям самого производителя, ЦАП там 16 бит, а значит имеет 65536 значений выходного сигнала. Ну допустим программист хотел несколько "даун-скейлить" значение этого конструктора, тогда зачем количество отсчетов в одну сторону не равно такому же количеству отсчетов в другую сторону?

Ногу свело? помираю со смеху!

Ну ладно....

А вот дальше по шкале Х есть некая цифра 0, это что? А в конце той же шкалы Х находим цифру 679, это что такое? Это последняя точка отсчета для таблицы?

В прочем это не важно, т.к. добраться до конца таблицы невозможно потому, что эту таблицу в принципе не возможно редактировать! помираю со смеху! Ну вот живой пример на картинке...

Переключаю клавишами указатели "Index" и "Value". Ну и что переключилось? Курсор как стоял в положении "Count", так и стоит! Ну, собственно этот самый коунт можно изменить, но НИЧЕГО НЕ МЕНЯЕТСЯ! помираю со смеху!

А зачем на картинке есть значения "Start 1" и "End 1" ?

Ну во-первых чего старт и чего энд, а во вторых вопрос - если они есть, то как их можно изменить? Да и зачем их менять? И чем? шок

Рисунок1.jpg



Васисуалий
monitor.net.ru
monitor.net.ru
Сообщения: 5475




30-07-2017 06:21

А вот что будет, если попытаться воспроизвести заранее сохраненный в памяти файл. Во-первых и самое главное - никакого сигнала на выходе нет и не будет! Т.е. файл может быть и есть, но сигнала на выходе получить у меня так и не вышло!

Может размах сигнала мал? Может частота какая то не та?

Ну может быть оно и не та, только вот как тут можно что то изменить?

Картинка выглядит следующим образом....

На картинке написано, что типа сигнала сегодня - "Юзер" и "Дивизион" у него 16! шок Вот просто дивизион и просто 16!

Напоминает анекдот про командира корабля и штурмана...

-Штурман, приборы!
-Шестнадцать!
-Чего б....ть шестнадцать?
-А чего б....ть приборы?

В общем дивизион 16 и все!

Остальные параметры закрашены синим цветом и регулированию не подлежат!

Смешно? помираю со смеху! помираю со смеху! помираю со смеху! помираю со смеху! помираю со смеху! помираю со смеху! помираю со смеху!

Но будет еще смешнее, если присмотреться к картинке, которая изображает форму сигнала.....

Нравится? А кто сможет обьяснить смысл этих линий ? ухмылка

А что это там прилипло к надписи "фаза"? помираю со смеху! помираю со смеху! помираю со смеху!

новый-1.jpg


DSC00014.jpg



Васисуалий
monitor.net.ru
monitor.net.ru
Сообщения: 5475




15-08-2017 00:04

Продолжим....

А вы думали это и все? помираю со смеху!

Есть у этого "генератора" еще и так называемый "Ворд генератор"! шок рёв в три ручья помираю со смеху!

Помните "Утилиты"? Вот он там!

Оформлен, как отдельная программа. При запуске этого генератора весь экран занят этим самым генератором и ничего другого регулировать нельзя, ну и ладно... Для вывода "на гора" т.е. наружу сигналов этого генератора существует многоконтактный разьем на передней панели под экраном, под плоский кабель (шлейф). Кстати в комплекте никакого шлейфа нет, как и схемы распайки кабеля для самостоятельного изготовления. Вот такой вот ненавязчивый сервис! Нужно вывести сигнал из прибора "Hantek", значит разбирайся пользователь сам! Бери осциллограф, или разбирай прибор и отслеживай дорожки! одобряю

Ну да ладно, отследил, просмотрел, вымерял выходы - радуюсь...

Итак у генератора в принципе два режима:

1. пошагово выдавать на выход заранее заданные комбинации.
2. все то же самое, но по кругу! (сервис, мать его...)

Но для того, что бы что то вывести из набранного, надо набрать эту самую комбинацию! Логично же....

Ну и сколько шагов максимум может быть последовательность? Не поверите 64 шага! Т.е. ШЕСТДСЯТ ЧЕТЫРЕ, Карл! В двадцать первом цифровом веке мы можем сгенерить комбинацию из 64 шагов! шок ухмылка Смешно?

Но было бы не так смешно, если бы этот сигнал можно было бы легко сконструировать, но вот засада...

Всего бит этого сигнала 16. И вот для набора каждого шага надо сначала все 16 нолей в строке стереть, а потом все 16 знаков, т.е. либо 0 либо 1 набрать! Причем попытка вставить вместо 0, единицу с цифровой клавиатуры не приводит к замене нужного значения в нужном месте, а раздвигает строку и добавляет еще одну цифру и знаков становится уже 17 или больше! Незадачливый пользователь, не секущий, что в знаков стало больше, потому, что окно не позволяет их увидеть, переходит к редактированию следующего шага, не зная, что предьидущий ни в какую память не записан! шок помираю со смеху! помираю со смеху!

А вот для того, что бы значения стали "актуальными" надо что бы знаков в строке было только 16! Ни 15 ни 17 знаков никуда не пишутся! Причем об этом никто никого не предупреждает! Просто игнорируется и редактируется следующее значение и все!

Ну и вот представьте, сколько трудов стОит набрать таким способом хотя бы эти 64 шага?

Но это не все! Думаете этот труд можно как то сохранить? гы-гы

Ды щас! Как бы не так! Нет помираю со смеху! помираю со смеху! помираю со смеху!

При выключении прибора все труды исчезают бесследно! одобряю

Все 64 шага Вашего мучения пропадут, поэтому выключать прибор категорически не рекомендуется! Вот начал набирать 64 шага, вот и набирай! В прочем если кто то подумал, что из этого набора может выйти хоть что то, то он ошибается! Дело в том, что скорость вывода этой информации измеряется интервалами между отправкой шагов и минимальное значение этого шага 10mS! шок

Т.е. если между шагами 10mS, а всего шагов 64, то весь круг проходит за 10Х64 (mS) т.е. 640 mS. А т.к. 10mS, это всего то 0.01 секунды, то получается, что весь цикл завершается за 0.64 секунды! Впрочем и это тоже не правда, потому, что на вскидку между отправкой очередного "круга" проходит не более 2 секунд (на глаз) Ну да ладно, пусть так, но что такое эти 64 шага?

Допустим, нам надо слепить какое то сообщение по И2Ц. Что надо сделать? Надо взять два бита от этого генератора и собрать посылку... Вопрос - а сколько шагов нам понадобится для пересылки одного байта? НЕ МЕНЕЕ 16! Дело в том, что сначала на SDA должен установиться уровень, а затем должен появиться и исчезнуть сигнал SCL! И получается, что для передачи одного бита по I2C надо использовать как минимум два шага этого генератора! И сколько байт можно соорудить из 64 шагов? Не поверите 4! Четыре, Карл! Вот это емкость! Но и это не правда, т.к. для передачи по I2C еще надо передавать ACK сигналы в конце каждого байта, сформировать "старт" и "стоп" кондишн на шине и сделать какие то промежутки между байтами. Ну в результате если кому то удастся передать с этого генератора хотя бы два байта, УСПЕХОВ! помираю со смеху! помираю со смеху! помираю со смеху! помираю со смеху! помираю со смеху! помираю со смеху!

Как будет выглядеть посылка "Hello World" с генератора Hantek ? Одна большая буква Х ? помираю со смеху! помираю со смеху! помираю со смеху! помираю со смеху!
Список форумов » Энциклопедия ремонта » Приборы, измерения » Hantek HDG2022B или как не испортить стену в мастерской!
Перейти:  
Текущий раздел » Энциклопедия ремонта » Приборы, измерения (Приборы, измерения, программаторы)


Похожая информация:
  • Как вы регистрировали название своей мастерской ?
  • Организационно-правовая форма мастерской
  • Организационные вопросы по работе мастерской.
  • Кто каким программным обеспечение пользуется в мастерской ?







  • Электроника
    Прошивки и схемы на телевизоры, мониторы, dvd, телефоны. Schematic, Service Manual (mode), eeprom dumps Информация по ремонту для специалистов - справочники, инструкции, энциклопедия, советы и секреты ремонта,  настройка, сервисные режимы поиск и продажа электронных компонентов, магазины, datasheet, pdf, размещение в интернете рекламы на сайтах электронной тематики
    Powered by phpBB 2.0.18 © 2001, 2002 phpBB Group!