NICKBEL FORUM

Hantek 2c42 / 2d42 / 2c72 / 2d72

nick · 955273

nick

  • Administrator
  • Sr. Member
  • *****
    • Сообщений: 383
Сообщение #16 : Января 28, 2019, 09:50:03 am
Hantek 2002

Портативный осциллограф HANTEK 2000 серии: 2C42 / 2D42 / 2C72 / 2D72 / 2D82

КУПИТЬ В ОФИЦИАЛЬНОМ МАГАЗИНЕ: https://nickbel.com/url/hantek-2c42-2c72

НАБОР МИКРОСХЕМ:

MCU: STM32F103VET6
ADC: AD9288BSTZ-40
FPGA: LATTICE XO2-1200U
DAC: 3PD5651E (подходит DAC900E / DAC902E)
DMM (multimeter): CS7721CN-1; возможно совместим с FS9721-LP3
ОУ усилитель на выходе генератора (ставят разные): EL5166, LMH6702; Моя версия - AD8009ARZ
Рядом с ОУ недостающий SOT-23: BAV99

ПОЛЕЗНЫЕ СООБЩЕНИЯ И ДРУГАЯ ИНФОРМАЦИЯ: ПоказатьСкрыть

Подробная документация и инструкция по Hantek 2000 series от vik1955
Таблица сравнения операционников
Инструкция к прибору от kmisha
Как и где меняется серийный номер
Обвязка и оригиналы генератора 2D72
Как откалибровать мультиметр?
Если перепутал полярность аккумов
Обвязка аккумуляторов
Распиновка кнопок на плате управления -> STM32
Обвязка микросхемы мультиметра
Коррекция на выход ОУ аналоговой части (с картинками)
Подбор корректирующей цепочки RC для ОУ каналов (с картинками)
Сравнение меандра  UTD2102CEL / 2C42 (AD8009 ОУ) / 2D42 (не модифицирован)
Установка в генератор DAC900E (с картинками)
Лечение плавающего смещения лучей и не только от Alex_02
Хороший мануал по борьбе с шумами на луче от Alex_02
Изменения плат для снижения шумности от Alex_02 (картинки)
Подборка информации по теме собранная nvk
Регулируем напряжения линий питания
Замер нагрева компонентов тепловизором
Замена дисплея на 3.2 дюйма (Z320IT008)
Файл русификации для софта Hantek2xx2
Дисплей 3.2 дюйма Z320IT008 с АлиЭкспресс
Сравнение Owon c Hantek
-EOL-









ДАТАШИТЫ И ПРОШИВКИ (в архивах с приставкой *_FW.*):
« Последнее редактирование: Декабря 18, 2022, 11:05:46 pm от nick »



denisss

  • Newbie
  • *
    • Сообщений: 6
Сообщение #2011 : Октября 10, 2020, 01:27:29 pm
Провет тут эксперимент на постоянном токе. Вообщем измерил напряжение на батарейке с помощью обычно DT838, показания 1,64 В. Измерил хантектом через первый канал по постянке - 1,64 В, второй канал - 1.62 В, переключился в режим DMM - 1,613 В. Где верить?

Ну верить осциллографу с его 8-битным ADC вообще никак не стоит, просто даже математически посчитать в случае идеального АЦП точность будет +-полпальца, а в реале еще меньше. Осциллограф не для точных измерений. А с DMM в хантеке все грустно, он просто отстойный и кривой. Поэтому верить лучше нормальному проверенному мультиметру



Vitroks

  • Jr. Member
  • **
    • Сообщений: 69
Сообщение #2012 : Октября 10, 2020, 01:29:33 pm
Не работает.  После возврата на последную версию - все как было до этого.
Да, не всегда получается. После прошивки HantekHTX2019031201.dfu и калибровки AWG я прошивал сразу не последней версией прошивки, а дампом прошивки 2020061801.bin (512K). Затем сброс к заводским установкам в 2-х местах - в меню и кнопкой между кнопками Scope и Trig, затем автокалибровка. Уже на этом этапе калибровка AWG оставалась. После этого можно сделать прошивку дампом последней версии 2020070701.bin (512K). В результате калибровка AWG также оставалась. Может немного муторно, но результата при желании так или иначе можно добиться. У меня сейчас стоит прошивка 2020070701, FPGA V07 и все работает. Если кому-нибуть захочется поэкспериментировать, могу выложить дампы прошивок 2020061801.bin и 2020070701.bin. Это, кстати, дампы официальных прошивок, полученных при обновлении прибора через приложение Hantek2000_Software. Т.е. после каждого обновления я сохранял дамп прошивки в файле через программу Flash Loader Demo.
« Последнее редактирование: Октября 10, 2020, 03:11:18 pm от Vitroks »



alros

  • Newbie
  • *
    • Сообщений: 26
Сообщение #2013 : Октября 10, 2020, 06:05:53 pm
Спасибо за нюансы, я то делал просто прошивкой через штатную утилиту, но сложно, проще резисторы подобрать :) Но мне удалось без всего этого, а только с помошью калибровок (и манипуляцией настроек каналов перед калибровкой) добится следующего результата:



Vitroks

  • Jr. Member
  • **
    • Сообщений: 69
Сообщение #2014 : Октября 10, 2020, 06:33:55 pm
После этого можно сделать прошивку дампом последней версии 2020070701.bin (512K). В результате калибровка AWG также оставалась.
Это не совсем так. В действительности, чтобы калибровка AWG сохранилась, обновление до последней прошивки следует делать через программу Hantek2000_Software, а не прошивать сохраненным ранее дампом этой прошивки. Кроме того, после прошивки HantekHTX2019031201.dfu не обязательно делать автокалибровку прибора, и при калибровки AWG путем выбора пункта cаlibrate (F3) на второй странице свойств синуса не обязательно соединять выход генератора со входом канала CH1 с помощью коаксиального кабеля с BNC разъемами на концах. Все получается и без этого.
« Последнее редактирование: Октября 10, 2020, 06:37:40 pm от Vitroks »



vmv7

  • Jr. Member
  • **
    • Сообщений: 99
Сообщение #2015 : Октября 10, 2020, 06:44:31 pm
После этого можно сделать прошивку дампом последней версии 2020070701.bin (512K). В результате калибровка AWG также оставалась.
Это не совсем так. В действительности, чтобы калибровка AWG сохранилась, обновление до последней прошивки следует делать через программу Hantek2000_Software, а не прошивать сохраненным ранее дампом этой прошивки. Кроме того, после прошивки HantekHTX2019031201.dfu не обязательно делать автокалибровку прибора, и при калибровки AWG путем выбора пункта cаlibrate (F3) на второй странице свойств синуса не обязательно соединять выход генератора со входом канала CH1 с помощью коаксиального кабеля с BNC разъемами на концах. Все получается и без этого.

Получается всё проще, чем казалось. Кстати, я сейчас посмотрел на разных частотах сигналы, и амплитуда пляшет   дико по-китайски, на что я раньше не обращал внимания. Таки наверное надо делать программную калибровку.



vmv7

  • Jr. Member
  • **
    • Сообщений: 99
Сообщение #2016 : Октября 10, 2020, 11:12:34 pm
перешил, ну такое себе, пойдёт в  случае , чтобы не заниматься подбором резистора.



Vitroks

  • Jr. Member
  • **
    • Сообщений: 69
Сообщение #2017 : Октября 11, 2020, 04:17:41 pm
После экспериментов с калибровкой AWG оказалось, что помимо того,
 что сигналы отображаются с правильной амплитудой, но и трапеция оказалась центрированной относительно вертикальной оси, тогда как обычно она отображается сдвинутой. Но это было только по первому каналу. На втором канале трапеция отображалась как и раньше не центрированной. Автор калибровки AWG Microcheap (https://www.eevblog.com/forum/testgear/hantek-2c422c722d422d72/msg2784290/#msg2784290) делает калибровку для одного канала CH1. После прошивки HantekHTX2019031201.dfu я сделал калибровку AWG для двух каналов CH1 и CH2, соединяя выход генератора со входами каналов коаксиальным кабелем (я думаю, можно соединять и обычным щупом). После этого - прошивка дампом 2020061801.bin, сброс к заводским установкам, автокалибровка. Результат - амплитуда сигналов откалибрована, но трапеция по обоим каналам отображается как обычно со сдвигом по вертикали. Затем обновление до последней прошивки через Hantek2000_Software и автокалибровка Результат - амплитуды сигналов откалиброваны и трапеция по обоим каналом отображается без сдвига по вертикальной оси, как и остальные сигналы. Интересно было  бы посмотреть, как выглядит трапеция на 2DXX с родным генератором. На форуме я такимх картинок не нашел, а на тех, что имеются - трапеция сдвинута.
Трапеция 1KHz, амплитуда 2V; 5MHz, амплитуда 0.20V каналы CH1 и CH2:
« Последнее редактирование: Октября 11, 2020, 04:22:59 pm от Vitroks »



vmv7

  • Jr. Member
  • **
    • Сообщений: 99
Сообщение #2018 : Октября 12, 2020, 02:45:53 pm
не получается почему-то. Пишет , что калибровка успешна, но она не сохраняется после выкл. и  вкл. прибора.



zigfreid

  • Jr. Member
  • **
    • Сообщений: 53
Сообщение #2019 : Октября 12, 2020, 04:10:04 pm
не получается почему-то. Пишет , что калибровка успешна, но она не сохраняется после выкл. и  вкл. прибора.

А я поставил обновление до последней прошивки с помощью Hantek2000_Software. Потом сделал автокалибровку, написал что калибровка успешна. Сигналы с AWG у меня выглядят точно также как и у Vitroks (двумя постами выше). А как понять что калибровка не сохранилась ?



Vitroks

  • Jr. Member
  • **
    • Сообщений: 69
Сообщение #2020 : Октября 12, 2020, 04:30:58 pm
Я забыл указать, что все выложенные выше трапеции были получены при параметрах трапеции по умолчанию: Offset=0.00V, RiseDuty=0.20, HighDuty=0.40, FallDuty=0.20. При параметрах RiseDuty=0.15, HighDuty=0.32 трапеция получается более или менее симметричной относительно верхней и нижней части.




vmv7

  • Jr. Member
  • **
    • Сообщений: 99
Сообщение #2021 : Октября 12, 2020, 05:25:44 pm
не получается почему-то. Пишет , что калибровка успешна, но она не сохраняется после выкл. и  вкл. прибора.

А я поставил обновление до последней прошивки с помощью Hantek2000_Software. Потом сделал автокалибровку, написал что калибровка успешна. Сигналы с AWG у меня выглядят точно также как и у Vitroks (двумя постами выше). А как понять что калибровка не сохранилась ?
Прошил 2019031201.dfu (в ней калибровка генератора). Далее перед калибровкой я посмотрел какая амплитуда синусоиды на 0.6В - в окошке показало 0.65 (Vmax Vmin) . В AWG жмакнул калибровать. Написала калаибровка успешна, и в измерительном окошке синусоида стала ровно 0.6V(Vmax Vmin) . Выключил прибор, опять включил, и синусоида стала как была перед калибровкой 0.65 (Vmax Vmin).




Vitroks

  • Jr. Member
  • **
    • Сообщений: 69
Сообщение #2022 : Октября 12, 2020, 06:09:42 pm
не получается почему-то. Пишет , что калибровка успешна, но она не сохраняется после выкл. и  вкл. прибора.

А я поставил обновление до последней прошивки с помощью Hantek2000_Software. Потом сделал автокалибровку, написал что калибровка успешна. Сигналы с AWG у меня выглядят точно также как и у Vitroks (двумя постами выше). А как понять что калибровка не сохранилась ?
Прошил 2019031201.dfu (в ней калибровка генератора). Далее перед калибровкой я посмотрел какая амплитуда синусоиды на 0.6В - в окошке показало 0.65 (Vmax Vmin) . В AWG жмакнул калибровать. Написала калаибровка успешна, и в измерительном окошке синусоида стала ровно 0.6V(Vmax Vmin) . Выключил прибор, опять включил, и синусоида стала как была перед калибровкой 0.65 (Vmax Vmin).
Может это потому, что не надо было после выключения прибора опять его тут же включать, а после выключения сразу прошиться прошивкой 2020061801.bin. Во всяком случае, я прибор никогда поворно не включал.



Alex_02

  • Newbie
  • *
    • Сообщений: 20
Сообщение #2023 : Октября 13, 2020, 01:25:05 am
  Сделал второй заход на модернизацию 2D42. Первый касался, в основном, системы питания (о чём ранее писал). Получились неплохие результаты, буду постепенно выкладывать на форум.
 Начну с решения неприятного момента по расхождению курсоров и лучей. Цепь калибровки и смещения лучей построена на микросхеме U29. На инвертирующий входы подано постоянное напжение, на неинвертирующие через RC фильтры ШИМ сигнал с частотой около 4 кГц с микросхемы U2. Калибровка поводится при скорости развёртки 1мкс/дел. Стабильность положения лучей зависит от стабильности напряжений питания +3В (2.92) и -5В (-3.45). После переделки DD-DC преобразователей стабильность напряжений питания получилась в пределах 2 мВ. Однако, проблема была решенна лишь частично. Дело в том, что падение напряжения при изменении тока, потребляемого АЦП и ПЛИС,  происходит на самих дорожках платы и внутри микросхемы ПЛИС. Кроме того, напряжения на входы дифференциального усилителя U29 (обеспечивает смещение лучей на экране) формируются с разных точек шины питания +3.3В.  В диапазонах 10мВ/дел и 500мВ/дел появление ошибки в 1,6 мВ на выходе U29 вызывает смещение лучей на 4 пикселя. Для компесации этих явлений необходимо изменить точку подключения инвертирующих входов U29.1 и U29.2 к шине питания +3,3В. Необходимо разрезать дорожки печатной платы в двух местах и поставить две перемычки. Смотрите фотографии. После переделки отклонение лучей от курсоров не превышает одного пикселя во всех режимах. Перед входами диф усилителей установил дополнительные резисторы 300 Ом для предотвращения затекания импульсных помех на аналоговую половину платы (вроде бы уменьшило шумы).Так как напряжение питания "+3.3V" у меня +3.11В (с завода 2,92В) для сохранения коэффициента преобразования цепи "калибровки" на место нулевых перемычек на выходах U29 установил резисторы 2,2 кОм. При напряжении 2.92В резистор 17,4 кОм нужно наоборот уменьшить до 16,75 кОм. Но это не обязательно, читайте далее.
 Изначально я предполагал, что цепь смещения лучей на U29 используется для калибровки, путём подачи с ШИМ ПЛИС напряжения заданной величины и определения коэффициентов усиления усилителей и АЦП. Но оказалось, что изменение сопротивлений в цепях U29 практического влияния не оказывает. Цепь "калибровки" сама калибруется по данным АЦП, то-есть точность осциллографа определяется точностью усилителей и АЦП. Проверялось это для прошивки 2020070701, FPGA v4 и v7. Версия печатной платы моего прибора - Rev.A09 2018.11.



Alexlimex

  • Newbie
  • *
    • Сообщений: 16
Сообщение #2024 : Октября 13, 2020, 02:01:57 am
Приобрел недавно этот чудо прибор 2D42. До этого пользовался и пользуюсь другой поделкой Хантека DSO1202B. Больше как портативный генератор он мне нужен. Ну и как игрушка попрактиковаться в доработках, чем большинство тут и занимаются. Видимо мне повезло и сильно мешающих недочетов я не обнаружил. В генераторе понравилась крутизна фронтов, около 5 нС, даже если генерить меандр в пару килогерц, сигнал достаточно чистый на высоких частотах. Из самой важной доработки, я буду менять экран :)
То, что там поставили с завода, это совсем не серьезно. Вроде подобрал правильный аналог размером 3.2 дюйма - YT032H002 вместо P028H026. Распиновка шлейфа аналогичная, должен сразу без всякой пайки работать. Все экраны с размером 3.5  уже идут с более высоким разрешением 320 х 480, хотя именно этот размел был бы идеальным. Установка планируется во внешнюю накладную выступающую рамку. У кого какие еще варианты в мыслях были?



zigfreid

  • Jr. Member
  • **
    • Сообщений: 53
Сообщение #2025 : Октября 13, 2020, 07:37:29 am
Вроде подобрал правильный аналог размером 3.2 дюйма - YT032H002 вместо P028H026. Распиновка шлейфа аналогичная, должен сразу без всякой пайки работать.

Мне нравится ваша идея. Отпишитесь пожалуйста на форуме, когда поменяете экран. Мне очень интересно узнать результат вашей замены.