Решили мы как-то взять осциллограф другу. Долго думали… Выложить за советскую Цешку тысяч 5-10, либо поднакопить на нормальный фаршированный , который сейчас у меня стоит на
На Авите советские осциллографы стоят почему-то до сих пор очень дорого, а цифровой осциллограф стоит и того дороже. И тут мы подумали: “А почему бы не взять USB осциллограф с Алиэкспресса?” Цена – копейки, функционал почти тот же самый, что и у цифрового осциллографа, да и габариты небольшие. USB осциллограф по сути тоже является цифровым осциллографом, но только с одним отличием – у него нет собственного дисплея.
Почесали репу, пораскинули мозгами… Кризис – надолго. Доллар дешеветь не собирается. Самые лучшие инвестиции – это в приборы и в образование. Ну что же, сказано – сделано. Спустя месяц с лишним пришел вот такой USB осциллограф:
В придачу с ним шли 2 щупа, шнур USB, расходники, диск с ПО, а также отвертка для регулировки щупов
С одной стороны осциллографа мы видим два BNC разъема для подключения щупов, а справа видим два штыря. Эти штыри – генератор тестового сигнала для калибровки щупов осциллографа. Один из них земля, а другой – сигнальный.
Как мы видим на фото, максимальное напряжение, которое мы можем подавать на разъемы BNC – это 30 Вольт, что вполне хватит для начинающего электронщика. Генератор тестового сигнала выдает нам прямоугольный сигнал меандр с частотой в 1 Килогерц и размахом в 2 Вольта.
С другой стороны можно увидеть сигнальный светодиод, сигнализирующий о работе осциллографа, а также вход для USB кабеля, который другим концом цепляется к ПК
В рабочем состоянии все это выглядит как-то так:
После установки программного обеспечения, которое шло на диске, цепляем наш осциллограф. Начинается установка драйверов. Потом запускаем программу. Интерфейс программы проще пареной репки:
Слева само рабочее поле, а справа горизонтальная и вертикальная развертка для первого и второго канала. Есть также волшебная кнопка “AUTO”, которая выдает нам уже готовый сигнал на дисплее.
Далее нажимаем на “CH1”, что означает “первый канал”, так как я подцепился к разъему первого канала. Цепляем щуп к тестовым штырям и подготавливаем осциллограф к работе. Крутим винтик на щупе и добиваемся того, чтобы осциллограмма тестового сигнала была строго прямоугольной
Должно получиться как-то так:
На всех цифровых осциллографах это делается одинаково. Как это сделать, можно прочитать .
Также можно вывести параметры, которые осциллограф сразу бы показывал на мониторе. Это частота, период, среднее значение, среднеквадратичное, напряжение от пика до пика и тд. Про эти параметры можно прочитать в этой статье.
Частота дискретизации – это грубо говоря, с какой частотой осциллограф записывает сигнал. Как вы знаете, осциллограмма – это кривая или прямая линия. Чаще всего кривая. Помните, как на алгебре чертили параболу графика y=x 2 ? Если мы брали 3-4 точки, то у нас график получался с изломами (в красных кружочках)
А если бы брали больше точек, то и график собственно получался правильнее и красивее:
Здесь все то же самое! Только по Х у нас откладывается время, а по Y – напряжение.
Следовательно, чтобы сигнал как можно точнее отображался на дисплее, нужно чтобы этих точек было как можно больше. И чем больше точек, тем лучше и правильнее отображается форма сигнала. В этом плане абсолютную победу одерживают .
Для того, чтобы было как можно больше точек, частота дискретизации должна быть как можно больше. Также частоту дискретизации чаще всего называют частотой сэмплирования . Sample с англ. – выборка. На каждом цифровом осциллографе эта частота сэмплирования указывается прямо на его корпусе. Указывается она в МегаСэмплах, что значит миллион сэмплов. У этого USB осциллографа максимальная частота сэмплирования составляет 48 МегаСэмплов в секунду (48MSa/s) Это означает, что за 1 секунду сигнал прорисовывается (состоит) из 48 миллионов точек. Вот теперь скажите мне, у какого осциллографа будет самый правильный сигнал? У с частотой дискретизации в 500 МSa/s или у нашего героя статьи в 48MSa/s ? То-то же)
Полоса пропускания
– это максимальная частота, после которой осциллограф начинает показывать искажение сигнала. На данном USB осциллографе заявленная полоса пропускания равняется 20 Мегагерц. Если мы будем замерять сигналы более, чем за 20 Мегагерц, то у нас сигналы будут искажаться по амплитуде. Хотя на деле этот USB осциллограф выдает максимум 3 Мегагерца без искажения. Это маловато.
После цифрового осциллографа OWONa этот USB осциллограф чувствуется гламурной какашкой. Не хочу сказать, что он вообще плохой и лучше его не покупать. Он очень даже хорош собой и умеет выдавать осциллограмму по заявленным характеристикам типа до 20 Мегагерц, но на самом деле в разы меньше. Обошелся он нам чуть меньше 4000 руб. Если бы он стоил в районе 1000-2000 руб, то он стоил бы своих денег. В принципе, для начинающих электронщиков этот осциллограф будет более-менее нормальным решением. Для средних и профи электронщиков скажу сразу: “Копите деньги на нормальный цифровой осциллограф!”
Вот также небольшой видеообзор от Паяльника:
Более подробно про то, как выбрать осциллограф и на какие параметры следует обратить внимание, читайте в этой статье.
Всем привет. Сегодня я хочу рассказать о достаточно доступном 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 могут возникнуть проблемы (не проверял).
В комплекте с прибором идёт небольшой диск, но так как привод у меня есть лишь на одном из старых компов, а переставлять его лень, скачал всё необходимое по ссылке на майкросовтовскую файлхранилку: !107
Как видим, всё необходимое есть. Драйвер встаёт без проблем. На сайте hantek.ru можно скачать русскоязычную инструкцию:
Подключение и калибровка прибора.
Запускаем утилиту.
После установки драйвера и ПО, согласно инструкции, необходимо произвести калибровку прибора по встроенному калибровочному генератору.
Отображение сигнала до калибровки:
Берём подстроечную крутилку и подкручиваем регулятор в щупе. Делитель щупа в положении X10 (при всем моих измерениях показанных в данном обзоре делитель x10).
Добиваемся примерно такой картинки:
Прибор готов к эксплуатации.
Отмечу, что есть возможность запуска ещё несколько модернизированной версии утилиты:
В качестве проверочного тестирования, я исследую ШИМ сигнал полученный с Arduino.
За основу взят простенький код с изменением яркости светодиода по сопротивлению переменного резистора. Здесь данная опция не нужна, поэтому я закомментирую ненужное и пропишу значение для ШИМ в ручную.
Int ledPin = 9; // LED connected to digital pin 9 //int analogPin = 3; // potentiometer connected to analog pin 3 int val = 0; // variable to store the read value void setup() { pinMode(ledPin, OUTPUT); // sets the pin as output } void loop() { //val = analogRead(analogPin); // read the input pin val = 256; analogWrite(ledPin, val / 4); // =64 analogRead values go from 0 to 1023, analogWrite values from 0 to 255 }
Вот что получилось:
Всё работает так как и должно.
Кроме этого приборчика, у меня имеется самодельный осциллограф на STM32, собранный по схеме от Tomasz Ostrowski: , о котором я как то упоминал здесь.
Осциллограф STM32
Вот русская версия статьи про осциллограф со схемой:
Как видно, деталей очень мало. Можно взять за основу готовый модуль на основе STM32F103C8T6, который стоит всего 100рублей, но потребуется ещё и программатор:
За пол часа можно будет «изготовить» этот осциллограф.
Делал (если можно так сказать, так как работы кроме программирования платы почти нет) я этот осциллограф с год назад, по быстрому, ради теста возможностей
и спортивного интереса, поэтому выглядит он весьма не брежно и очень печально, но работает:
Делайте сразу нормально!
Со временем, начал питать его от банки 18650 и готового линейного стаба на 3.3В на AMS1117, к которому подпаял электролит небольшой ёмкости, так как это минимизировало помехи, даже с учётом того как тяп ляп собран сей девайс, не имеющий корпуса (есть пластиковый а надо бы алюминиевый).
Так же, повесил небольшой отечественный конденсатор по питанию на саму плату. Делители в обоих каналах вот такие:
P.S. Утилита обработчик рассчитана на делители указанные в схеме.
Диоды как на схеме не паял, нужно будет найти похожие и доделать всё как предполагалось.
Работает аппарат так же в двух канальном режиме, с максимальной частотой дискретизации 450Khz. Встроенный USB контроллер совместим лишь со стандартом USB 1.1.
И так, решил сравнить самоделку и обозреваемый заводской прибор:
Как видно, при таких достаточно простых измерениях, результаты похожи. Естественно возможности самоделки и удобство ограничены.
После получения прибора как раз подвернулся случай его проверки, друг принёс автомагнитолу (по сути комп) с большим жк дисплеем, в которой почему то перестала работать подсветка. С помощью осциллографа «пощупал» затворы транзисторов, понял что питание на них не подаётся, т.е. выявил что проблема точно не в них.
Итог.
Подводя черту, могу сказать что прибор весьма годный, мне ещё только предстоит изучить все возможности данного аппарата при подходящем случае.
Конечно же, я понимаю что это достаточно простой приборчик, имеющий скромные характеристики и не способный тягаться даже с любительскими, не поверенными моделями стоимостью от ~12к (у Китайцев с али). Но начинать с чего то нужно, и этот аппарат лучше чем ничего, особенно если пока что нет нужды в чём то более мощном.
Данный прибор явно существенно лучше того же DSO138, построенных на STM32, хоть и стоит почти в три раза дороже.
Считаю что лучше взять именно Hantek 6022BE если нужен готовый аппарат, либо собрать на «побаловаться» самодельный осциллограф на STM32, который обойдётся весьма дёшево и будет быстр в изготовлении, и по сути будет неким бюджетным аналогом DSO138, и немного прокачает ваши навыки.
Вероятно, прибор в такой реализации так же более выгоден чем заводские портативные осциллографы, например DS202, стоимость которого в два раза выше.
К минусам прибора, я могу отнести узкий диапазон измерения напряжения, до 50В в обе стороны (насколько я понимаю увеличить нельзя, так как не факт что щупы с большим делителем подойдут к прибору). Но, справедливости ради, вероятно не всем потребуется измерять напряжение больше 50В. Полоса пропускания зависит от выбранного значения вольт/деление (чем меньше значение тем уже полоса).
Так же, как я понял, нет развязки по переменному току и внешней синхронизации.
Добрый день, Хабр!
Предлагаю вниманию уважаемой аудитории обзор осциллографа/логического анализатора Hantek6022BL.
Заинтересованных прошу под кат.
Вид спереди. Два BNC-разъема для щупов, разъем логического анализатора, контакты для калибровки. Всё предсказуемо.
USB, загадочная кнопка и не менее загадочный лючок с надписью USBXI, под которым прячется странный разъём.
Поиграв немного ручками чувствительности каналов и времени развёртки (здесь не придумано ничего нового), перейдем к более глубокому изучению ПО.
Горизонтальная развёртка настраивается в пределах от 1 ns (совершенно бесполезный диапазон для данного прибора) до 3000 секунд. Есть режим отображения с горизонтальной развёрткой (x(t), y(t)) и с режим X-Y (удобен, например, для фигур Лиссажу).
Уровень срабатывания триггера и сдвиг по горизонтали можно менять просто мышкой, но значения этих величин нигде не отображаются. Момент срабатывание триггера не привязан ни к каким делениям на осциллогамме, ни к центру экрана, ни к чему вообще.
На картинке выше показан интерфейс программы с двумя сигналами по входам А и В, с каналом математики, в который выводится FFT, с курсорами и с включенным режимом измерений.
В целом, осциллограф как осциллограф, только простейшие функции, но работают нормально. Можно было сделать лучше. Оценка 4.
Мы видим 16 сигналов и … всё. Никаких настроек, никаких условий запуска, ничего вообще. Запуск захвата сигналов производится вручную кнопкой. Впрочем, одна настройка есть, SampleRate можно выбрать в пределах от 100 kSa/s до 48 kSa/s. Захват сигналов происходит до заполнения памяти (1M сэмплов).
Логический анализатор никак не связан с осциллографом, не может ни запускаться от его триггера, ни запускать его триггер, не может запускаться ни по фронту какого-либо логического сигнала, ни, тем более, ни по более сложным событиям и условиям.
Интерфейс анализатора после захвата сигналов начинает безбожно тормозить.
Те, кто работал с настоящими анализаторами, заплачут горючими слезами.
В общем, за анализатор оценка 2 с плюсом (всё-таки хоть что-то работает). Может быть, есть некоторая надежда, что логический анализатор будет работать лучше в следующей версии ПО.
Снимаем пластиковые накладки и отвинчиваем переднюю и заднюю крышки. Теперь можно вынуть плату.
Фото платы
Что есть что на этой плате? Я обозначил цифрами все микросхемы. Давайте посмотрим, что есть что.
1. «Мозгами» является микроконтроллер Cypress cy7c68013a-100axc (http://www.cypress.com/?docID=45142). Микроконтроллер на ядре 8051 с интерфейсом High-speed USB. В принципе, понятный выбор. Высокой скорости от процессора не нужно, т. к. вся обработка происходит на стороне компьютера, но нужен быстрый USB.
2. SN74LVC16245A (http://www.ti.com/lit/ds/symlink/sn74lvc16245a.pdf) - фронтенд логического анализатора. Обычный 16-разрядный буфер.
3. 24LC02BI (http://ww1.microchip.com/downloads/en/DeviceDoc/21709J.pdf) – EEPROM на 2 kb, для хранения каких-либо настроек. Почему их две, непонятно.
4. AMS1117-3.3 (http://www.advanced-monolithic.com/pdf/ds1117.pdf) – линейный стабилизатор питания на 3,3V.
5. Inout A0505S-2WR (http://pdf1.alldatasheet.com/datasheet-pdf/view/611588/MORNSUN/A0505S-2WR2.html) – преобразователь +5V в двуполярное напряжение 5V для питания аналогового фронтенда.
6. AD8065 (http://www.analog.com/static/imported-files/data_sheets/AD8065_8066.pdf) – операционный усилитель с FET-входами и полосой частот 145 МГц.
7. EL5166 (http://www.intersil.com/content/dam/Intersil/documents/el51/el5166-67.pdf) – широкополосный операционный усилитель фирмы Intersil (полоса при единичном усилении 1,4 ГГц).
8. 74HC4051 (http://www.nxp.com/documents/data_sheet/74HC_HCT4051.pdf) - 8-и канальный аналоговый мультиплексор/демультиплексор
9. Самая интересная микросхема, АЦП, скрыта под радиатором. Небольшой нагрев паяльником, и радиатор отклеился, а под ним оказалась AD9288 (http://www.analog.com/static/imported-files/data_sheets/AD9288.pdf) – 8-bit ADC, 2 канала по 100 MSa/s.
Всё сделано предельно просто и минималистично, но аккуратно. Даже слишком просто, я надеялся увидеть хоть какую-нибудь ПЛИС. Аналоговый фронтенд имеет большой запас по частоте, это очень хорошо. Во «взрослых» осциллографах часто используется одно и то же железо для целого модельного ряда, а полоса частот у младших моделей обрезается программно, из маркетинговых соображений. Зная необходимый танец с бубном, можно получить из младшей модели старшую, использующую возможности железа на все 100%.
Но в данном случае старшие модели из этой же линейки имеют частоту дискретизации 150 и 250 МГц, то есть, как минимум другой АЦП.
Если Вы сам деятель науки или просто любознательный человек, и Вы частенько смотрите или читаете последние новости в сфере науки или техники. Именно для Вас мы создали такой раздел, где освещаются последние новости мира в сфере новых научных открытий, достижений, а также в сфере техники. Только самые свежие события и только проверенные источники.
В наше прогрессивное время наука двигается быстрыми темпами, так что не всегда можно уследить за ними. Какие-то старые догмы рушатся, какие-то выдвигаются новые. Человечество не стоит на месте и не должно стоять, а двигателем человечества, являются ученые, научные деятели. И в любой момент может произойти открытие, которое способно не просто поразить умы всего населения земного шара, но и в корне поменять нашу жизнь.
Особая роль в науке выделяется медицине, так как человек, к сожалению не бессмертен, хрупок и очень уязвим к всякого рода заболеваниям. Многим известно, что в средние века люди в среднем жили лет 30, а сейчас 60-80 лет. То есть, как минимум вдвое увеличилась продолжительность жизни. На это повлияло, конечно, совокупность факторов, однако большую роль привнесла именно медицина. И, наверняка 60-80 лет для человека не предел средней жизни. Вполне возможно, что когда-нибудь люди перешагнут через отметку в 100 лет. Ученые со всего мира борются за это.
В сфере и других наук постоянно ведутся разработки. Каждый год ученые со всего мира делаю маленькие открытия, потихоньку продвигая человечество вперед и улучшая нашу жизнь. Исследуется не тронутые человеком места, в первую очередь, конечно на нашей родной планете. Однако и в космосе постоянно происходят работы.
Среди техники особенно рвется вперед робототехника. Ведется создание идеального разумного робота. Когда-то давно роботы – были элементом фантастики и не более. Но уже на данный момент некоторые корпорации имеют в штате сотрудников настоящих роботов, которые выполняют различные функции и помогают оптимизировать труд, экономить ресурсы и выполнять за человека опасные виды деятельности.
Ещё хочется особое внимание уделить электронным вычислительным машинам, которые ещё лет 50 назад занимали огромное количество места, были медленными и требовали для своего ухода целую команду сотрудников. А сейчас такая машина, практически, в каждом доме, её уже называют проще и короче – компьютер. Теперь они не только компактны, но и в разы быстрее своих предшественников, а разобраться в нем может уже каждый желающий. С появлением компьютера человечество открыло новую эру, которую многие называют «технологической» или «информационной».
Вспомнив о компьютере, не стоит забывать и о создании интернета. Это дало тоже огромный результат для человечества. Это неиссякаемый источник информации, который теперь доступен практически каждому человеку. Он связывает людей с разных континентов и молниеносно передает информацию, о таком лет 100 назад невозможно было даже мечтать.
В этом разделе, Вы, безусловно, найдете для себя что-то интересное, увлекательное и познавательное. Возможно, даже когда-нибудь Вы сможете одним из первых узнать об открытии, которое не просто изменит мир, а перевернет Ваше сознание.