DIY-осциллограф из звуковой карты за $1 / Хабр
marksКомпьютерное железо DIY или Сделай сам Электроника для начинающих
Проектов по созданию осциллографов из разного рода аудиокарт немало. Выполнить модификацию карты с тем, чтобы превратить ее в полезный для электронщика инструмент, не так сложно, но зачастую встает вопрос цены. И здесь приходит на помощь интересный вариант с ценой вопроса около 1 доллара США.
Именно столько стоит внешняя звуковая карта, которая изображена на анонсной фотографии. Купить это чудо техники можно на электронной барахолке (во многих городах такие есть), или же на интернет-аукционе, где всегда есть, из чего выбрать. Маркировка текущего девайса — HX2010-0705, выпущен он в конце 2013 года.
Устройство является гибридным, это звуковая карта + HID input. Что касается последнего, то эта часть предназначена для регулировки громкости и выполнения некоторых других задач, включая работу с медиаклавиатурой.
Дамп USB дескриптора:
VID=0x0D8C PID=0x000C
Product string: C-Media USB Headphone Set
Audio Device Class + HID (composite device)
Судя по всему, чип внутри аналогичен чипу, установленному в недорогих звуковых картах «C-Media», без каких-либо кнопок.
Примечания:
- аудиовход — моно, и два контакта не должны вводить в заблуждение, они замкнуты друг на друга; DLL здесь общий, может работать как со стерео-картами, так и с моно. Второй канал можно отключить самостоятельно.
- Частота дискретизации — 44100 и 48000 Гц;
- 2,23 В на С6; ток короткого замыкания 20 мА, при добавлении резистора на 120к этот показатель можно снизить до 8 мА;
- Резистор на 120к является наиболее недорогим методом увеличения диапазона измерения до 0-6В;
- AGC нужно убрать, настройки должны быть следующими:
Конденсатор C6 нужно отпаять, его емкость составляет 80 нФ, и он может серьезно ограничить возможности нашего осциллографа.
Настройки:
Калибровку лучше всего проводить при помощи соответствующей функциии в GUI. Вот пример работы того, что получилось в результате:
ПО для работы:
- dsoundscope.dll + miniscope v4 (binaries)
- dsoundscope.dll (исходники)
- miniscope v4 GUI
- miniscope v2d STM32F3 PC/USB осциллограф с генератором импульсов произвольной формы, который и использовался для проведения тестов.
Теги:
- осциллограф
- diy
- электроника
Хабы:
- Компьютерное железо
- DIY или Сделай сам
- Электроника для начинающих
Всего голосов 26: ↑22 и ↓4 +18
ПросмотрыКомментарии 6
Максим Агаджанов @marks
Редактор
Telegram
Комментарии Комментарии 6
Осциллограф из компьютера или ноутбука своими руками: схемы и инструкция
Сегодня часто вместо того, чтобы сделать, например, осциллограф из компьютера, большинство людей предпочитают просто приобрести USB-осциллоскоп. Но, пройдясь по магазинам, можно увидеть, что цена бюджетных осциллографов начинается от 200 долларов. А серьезная аппаратура и вовсе стоит в разы дороже. Именно тем людям, которых не устраивает эта цена, проще всего сделать осциллограф из ноутбука или компьютера своими руками.
Содержание статьи
- 1 Что необходимо использовать
- 1.1 На заметку
- 1.2 «Авангард»
- 1.3 Как это использовать
- 2 Электрическая схема
- 2.1 Как выбрать резисторы делителя напряжения
- 2.2 Подстроечные резисторы делителя напряжения
- 2.3 Как выбрать обычные резисторы
- 2.4 Подгонка резисторов
- 2.5 Что нужно учесть
Что необходимо использовать
Самая оптимальная сегодня – это программа Osci, она имеет интерфейс, похожий на классический осциллограф: на мониторе находится стандартная сетка, с помощью которой вы сможете сами померить амплитуду или длительность.
Из недостатков этой программы можно выделить то, что она работает немного нестабильно. Во время работы утилита может иногда зависать, а чтобы затем ее сбросить, надо использовать специализированный TaskManager. Но все это компенсируется тем, что программа имеет привычный интерфейс, и довольно удобна в использовании, а также имеет большое количество функций, они дают возможность сделать полноценно работающий осциллограф из компьютера или ноутбука.
На заметку
Нужно сказать, что в комплекте данных программ есть специальный низкочастотный генератор, но его использование нежелательно, он пытается полностью сам контролировать работу драйвера звуковой карты, что провоцирует выключение звука. Если решили его опробовать, позаботьтесь, чтобы у вас была точка восстановления либо сделайте бэкап вашей ОС. Самым оптимальным способом, как сделать своими руками из компьютера осциллограф, будет скачивание рабочего генератора.
«Авангард»
Это отечественная программа, она не имеет привычной и стандартной измерительной сетки, и отличается очень большим экраном для фотографирования скриншотов, но в то же время позволяет использовать установленный частотомер и вольтметр амплитудных значений. Это частично компенсирует недостатки, указанные выше.
Сделав этот осциллограф из компьютера, вы столкнетесь со следующим: на небольших уровнях показателей вольтметр и частотомер могут значительно искажать данные, но для новичков-радиолюбителей, эта утилита будет вполне достаточной. Еще одной полезной функцией будет то, что можно делать абсолютно независимую калибровку двух уже находящихся шкал установленного вольтметра.
Как это использовать
Из-за того, что входные цепи звуковой карты имеют специальный разделительный конденсатор, то компьютер в роли осциллографа может работать только с закрытым входом. Таким образом, на мониторе будет видна лишь переменная составляющая показателей, но, имея определенную сноровку, с помощью этих программ можно сделать измерение показателя постоянной составляющей. Это очень актуально в случае, когда, к примеру, время отсчета мультиметра не дает возможности зафиксировать некоторое значение амплитуды напряжения на конденсаторе, заряжающегося с помощью крупного резистора.
Нижнее значение напряжения ограничивается уровнем фона и шума и имеет примерно 1 мВ. Верхний предел ограничивается лишь по показателям делителя и достигает более сотни вольт. Частотный диапазон ограничивается самой возможностью звуковой карты и для старых компьютеров составляет около 20 кГц.
Естественно, в этом случае рассматривается довольно примитивное устройство. Но когда у вас нет возможности, например, использовать USB-осциллограф, то в данном случае его использование вполне приемлемо. Этот прибор поможет вам в ремонте разной аудиоаппаратуры, или может быть использован для учебных целей. Кроме того, программа-осциллограф даст возможность вам сохранить эпюру для иллюстрации материала или для размещения в сети.
Электрическая схема
Если вам необходим приставка к компьютеру, то сделать осциллограф будет гораздо сложнее. Сегодня в интернете можно отыскать довольно большое количество разных схем этих устройств, и для изготовления, например, двухканального осциллографа вам будет необходимо только их продублировать. Второй канал зачастую актуален в случае, когда надо сравнивать два сигнала или же осциллограф используется для подключения внешней синхронизации.
Как правило, схемы очень простые, но так, вы самостоятельно обеспечите очень большой диапазон доступных измерений, используя минимум радиодеталей. Причем аттенюатор, который изготавливается по классической схеме, потребовал бы от вас наличие узкоспециализированных высокомегаомных резисторов, а его сопротивление на входе все время менялось при переключении диапазона. Поэтому вы бы испытывали некоторые ограничения при использовании обычных осциллографических проводов, рассчитанных на импеданс входа не больше 1 мОм.
Как выбрать резисторы делителя напряжения
Из-за того, что зачастую радиолюбители испытывают сложности с тем, чтобы подобрать прецизионные резисторы, часто бывает так, что приходится выбирать устройства широкого профиля, которые надо максимально точно подогнать, иначе сделать своими руками осциллограф из компьютера не получится.
Подстроечные резисторы делителя напряжения
В этом случае каждое плечо делителя имеет два резистора, один является постоянным, второй – подстроечный. Минус этого варианта, это его громоздкость, но точность ограничивается лишь тем, какие доступные характеристики имеет измерительный аппарат.
Как выбрать обычные резисторы
Еще один вариант сделать осциллограф из компьютера – это выбрать пары резисторов. Точность в этом случае обеспечивается благодаря тому, что используются пары из двух комплектов с довольно приличным разбросом. Тут важно изначально выполнить тщательные замеры всех устройств, а после подобрать пары, суммарное сопротивление которых будет самым подходящим для вашей схемы.
Подгонка резисторов
Сегодня подгонка резисторов с помощью удаления части пленки часто используется даже в современной промышленности, то есть так, нередко делается осциллограф из компьютера.
Но нужно сказать, что если вы хотите подгонять высокоомные резисторы, то резистивная пленка не должна быть разрезана насквозь. Так как в этих устройствах она находится на цилиндрической поверхности в виде спирали, потому делать подпил надо предельно аккуратно, чтобы
- Чтобы подогнать резисторы в домашних условиях, надо просто использовать обычную наждачную бумагу «нулевку».
- Изначально у резистора, у которого находится меньшее сопротивление, бережно удаляется защитный слой краски.
- Затем нужно подпаять резистор к концам, они и подклеиваются к мультиметру. С помощью аккуратных движений наждачкой показатели сопротивления резистора выводятся до нужного значения.
После, когда резистор полностью подогнан, место пропила покрывают слоем специального защитного лака.
Сегодня этот способ наиболее быстрый и простой, но при этом дает хорошие результаты, что и сделало его оптимальным для домашних условий.
Что нужно учесть
Существует ряд правил, которые необходимо выполнять в любом случае, если решили проводить эти работы:
- Используемый компьютер для осциллографа обязательно нужно заземлить.
- Нельзя подключать заземление к розетке. Оно подсоединяется через специальный корпус линейного входного разъема с корпусом системного блока. В данном случае, независимо, попадаете ли вы в фазу или ноль, у вас не будет замыкания.
Говоря иначе, в розетку может подсоединяться только провод, который соединяется с резистором, и находится в схеме адаптера с номинальным значением один мегом. Если же вы попробуете включить в сеть провод, который контактирует с корпусом, то почти во всех случаях это обязательно приведет к самым плачевным последствиям.
Виртуальная лаборатория электроники: как создать осциллограф с помощью Python и ADALM2000
от Арни Мэй Баес и Кристиан Гарсия Скачать PDF
Аннотация
Виртуальная лаборатория электроники представляет собой набор программных инструментов.
Эта статья призвана продемонстрировать, как пользователи могут разрабатывать свои собственные виртуальные лабораторные приборы с помощью ADALM2000. В этой статье будет использоваться язык программирования Python из-за его простоты, а также потому, что он имеет открытый исходный код. С помощью комбинации Python и ADALM2000 можно разработать несколько виртуальных лабораторных инструментов, таких как осциллограф, генератор сигналов, цифровой мультиметр и многое другое. Однако в этой статье речь пойдет только об одном приборе — осциллографе. Это хороший инструмент для начала, так как это один из самых основных инструментов, которые мы используем в реальной лаборатории электроники.
Введение
Индустрия приборостроения неуклонно и быстро движется к виртуализации. Программные инструменты размещаются на ПК, который использует как можно меньше специализированного оборудования, чтобы связать его с устройствами, которые он должен измерять/управлять. Это оборудование обычно включает сменные платы для прямой оцифровки сигнала или для управления автономными приборами.
известны своей гибкостью, модульностью и портативностью. Analog Devices предоставляет своим клиентам электронные модули, которые подходят практически для всех возможных вариантов использования, включая этот. Хорошим примером этого модуля является ADALM2000.
ADALM2000 позволяет инженерам или разработчикам создавать свои собственные виртуальные лаборатории электроники в зависимости от их конкретных потребностей. С помощью библиотеки libm2k пользователи могут разрабатывать программные приложения для управления ADALM2000 с помощью C++, C# или Python. Более подробное обсуждение ADALM2000 и libm2k будет приведено в последующих разделах.
Что такое осциллограф?
Осциллографы являются неотъемлемой частью электронной техники из-за их ценности для анализа сигналов обычных и сложных схем. В дополнение к этому, осциллографы в настоящее время имеют возможность подключения к компьютеру, так что сигнал, захваченный осциллографом, может быть сохранен в цифровом виде для последующего анализа.
Рис. 1. Изображение осциллографа.
Осциллограф используется для визуализации вольтажных и временных характеристик аналоговый или цифровой сигнал. Элементы управления на передней панели — включение усилителя, развертка синхронизация и отображение — используются для настройки дисплея для лучшей визуализации сигнала.
Он показывает нам поведение входного сигнала в течение определенного периода, что важно для анализа общих цепей. Это также помогает в проверке работоспособности эти схемы. Это основная причина, по которой осциллограф незаменим. часть любого электронного лабораторного оборудования. Кроме того, мы можем улучшить анализ определенных электронных схем, позволяя инженерам настраивать их собственный осциллограф для удовлетворения их потребностей.
Что такое ADALM2000?
ADALM2000 — это активный обучающий модуль, который включает в себя цифровой осциллограф, генератор функций, логический анализатор, вольтметр, анализатор спектра и цифровой шины, а также два программируемых источника питания. Обычные пользователи или студенты могут использовать Scopy для взаимодействия с ADALM2000. Для разработчиков приложений интерфейс приложения может быть разработан с использованием библиотеки libm2k. Разработчики встроенного ПО также могут разработать собственное программное обеспечение или HDL, которые могут работать непосредственно на ADALM2000.
Начать
Установка Python и PyCharm
Python — это мощный и простой в освоении язык программирования с открытым исходным кодом. Python можно загрузить с официального сайта Python. Выберите Python 3. 7, если вы не уверены, какую версию использовать.
Python можно использовать без интегрированной среды разработки (IDE), но для упрощения загрузки библиотек и отладки можно использовать PyCharm. PyCharm — это IDE, предоставляющая разработчикам несколько важных инструментов, что делает ее самой популярной IDE, используемой для разработки на Python. Загрузите последнюю версию PyCharm Community на официальном сайте JetBrains.
Установка библиотек
Библиотеки Python содержат методы или функции, которые можно использовать для определенных приложений. В этой статье мы будем использовать libm2k, matplotlib и NumPy.
Либм2к
Для взаимодействия с ADALM2000 с помощью Python необходимо установить библиотеку libm2k. Это библиотека C++ с доступными привязками для Python, C#, MATLAB ® и LabVIEW ® и имеет следующие функции:
- AnalogIn предназначен для осциллографа или вольтметра. Мы сосредоточимся на этом.
- AnalogOut предназначен для генератора сигналов.
- Цифровой номер предназначен для логического анализатора или генератора последовательностей.
- Блок питания предназначен для генератора постоянного напряжения.
- DMM для цифрового мультиметра.
Подробную информацию об этой библиотеке можно найти на вики-странице libm2k.
Установка Libm2k
Чтобы установить эту библиотеку, выполните следующие действия:
Матплотлиб
Для создания экрана осциллографа необходимо использовать библиотеку matplotlib. Этот библиотека популярна и проста в использовании для настройки и отображения визуализаций в Python. Подробную информацию об этой библиотеке можно найти на сайт матплотлиб.
NumPy
Простой осциллограф все равно потребует много математических вычислений. Библиотека NumPy может помочь, предоставляя простые функции для сложных вычислений. Подробную информацию об этой библиотеке можно найти на веб-сайте NumPy.
Установка Matplotlib и NumPy
Чтобы установить и matplotlib, и NumPy, выполните следующие действия в PyCharm:
- Выберите «Файл» > «Настройки» > «Интерпретатор проекта».
- Щелкните значок +, расположенный в правой части окна настроек.
- Появится окно Доступные пакеты. В поле поиска найдите для matplotlib и NumPy.
- Укажите версию для установки (выберите последнюю версию).
- Нажмите кнопку Установить пакет .
Рисунок 3. Установка пакетов библиотек в PyCharm.
Настройка оборудования
Прежде чем мы начнем программировать, давайте настроим аппаратные компоненты. Следующий требуются аппаратные компоненты:
- Источник сигнала (или генератор сигналов, если имеется)
- АДАЛМ2000
- Щупы и кусачки
При наличии генератора сигналов подключите устройство ADALM2000 к каналу 1 и Канал 2 с датчиками и/или кусачками в конфигурации, показанной на рис. 4.
Рис. 4. Фактическая установка с генератором сигналов и ADALM2000.
Генератор сигналов | АДАЛМ2000 |
Положительный провод Ch2 (+) | 1+ |
Ч2 Земля | 1– |
Положительный провод Ch3 (+) | 2+ |
Ч3 Земля | 2– |
Вы также можете следовать той же конфигурации для других доступных источников сигнала. Наконец, подключите устройство ADALM2000 к компьютеру через порт USB.
Простой виртуальный осциллограф
В этом разделе мы рассмотрим блок программы за блоком. Мы также обсудим, что делают коды и почему они написаны. В следующих разделах мы продемонстрируем дополнительные примеры, в которых мы модифицируем этот базовый код, чтобы показать, что мы можем добавить дополнительные функции, чтобы наилучшим образом соответствовать варианту использования разработчиками.
Сначала импортируйте три библиотеки (libm2k, matplotlib и NumPy), которые мы будем использовать для разработки нашего виртуального осциллографа.
Универсальный идентификатор ресурса (URI) — это уникальный идентификатор для каждого устройства ADALM2000. подключен к ПК. Этот блок кода обеспечивает подключение ADALM2000 к ПК. Код автоматически выйдет, если нет ADALM2000. устройство, подключенное к вашему ПК.
Подключитесь к ADALM2000 с обнаруженным URI. uri[0] относится к URI первого обнаруженного устройства ADALM2000, если их несколько. устройство подключено.
Запустите калибровку АЦП и ЦАП. Это важный шаг, чтобы убедиться, что мы получить точные измерения.
Установите частоту дискретизации и продолжительность времени. Доступные частоты дискретизации: 1 кГц, 10 кГц, 100 кГц, 1 МГц, 10 МГц и 100 МГц. Частота дискретизации — это количество раз, которое мы получить образец за 1 секунду, а продолжительность — это то, как долго мы получаем эти образцы. За например, если мы установим частоту дискретизации на 1000 и продолжительность на 3, мы получим 1000 выборок в секунду в течение 3 секунд. Это составляет в общей сложности 3000 образцов.
Включите и настройте канал 1 как аналоговый вход для осциллографа.
Linspace используется для создания массива равномерно расположенных выборок. Мы будем использовать это Функция NumPy для создания массива данных времени по оси x. Первый и второй параметры этой функции указывают начальное и конечное значение массива соответственно. Последний параметр — это количество сэмплов, которые мы хотим сгенерировать в течение начальное и конечное значение.
В этом примере начальным значением является 0, а конечным значением является установленная продолжительность, которая равно 3. Для количества выборок мы умножаем продолжительность и sample_rate чтобы получить общая выборка, которая нам нужна, составляет 3000 образцов. Эти 3000 образцов будут быть равномерно размещены между 0 и 3. Этот массив будет храниться в time_x .
data_y хранит выборки сигналов, которые мы собрали с помощью ADALM2000. устройство. Выборки для канала 1 хранятся в data_y[0] , а выборки из Канал 2 хранится в data_y[1] . Для того, чтобы мы отображали точную частоту форму волны, мы должны использовать то же количество сэмплов, что и в время_х .
Создайте фигуру, которой мы будем манипулировать. Функция plt.subplots вернет объект фигуры (хранится в fig ) и объект осей (хранится в ax ), которые будут используется для настройки всего сюжета.
Мы можем добавить сетки, которые будут служить направляющими для формы волны. Добавьте метки осей и y limit, чтобы добавить больше деталей о сюжете.
Показать график.
Уничтожить контекст в конце кода.
Запустите код и ожидайте увидеть рисунок, аналогичный рисунку 5.
Рис. 5. Одноканальный выходной синусоидальный сигнал; один выход генератора сигналов: 10 Гц, 2 В размах.
2-канальный виртуальный осциллограф
В этом разделе мы будем использовать код из предыдущего раздела и добавим больше кодовые блоки, чтобы сделать его 2-канальным виртуальным осциллографом.
Чтобы добавить еще один канал, продублируйте ocsi.enableChannel и ocsi.setRange строки и измените первый параметр с libm2k.ANALOG_IN_CHANNEL_1 на libm2k.ANALOG_IN_CHANNEL_2 .
При создании графика добавьте еще один график для канала 2. Данные для канала 2 находятся в массив data_y[1] . Мы также можем настроить цвета двух графиков, чтобы их было легко отличить друг от друга. В этом примере мы использовали светло-коралловый цвет для канала 1. и стальной синий для канала 2.
Запустите код, и вы должны увидеть результаты, подобные рисунку 6.
Рис. 6. Двухканальный синусоидальный выходной сигнал. Выход генератора сигналов канала 1: 10 Гц, 2 В размах; Выход генератора сигналов канала 2: 5 Гц, 3 В размах.
Дополнительные функции для виртуального осциллографа
В этом разделе мы добавим дополнительные функции в наш виртуальный осциллограф. сделать его более интерактивным. Matplotlib предоставляет несколько виджетов, которые мы могли бы использовать. В этом примере мы будем использовать виджеты текстовой метки и ползунка. Мы также продолжить код из последнего раздела.
Добавьте еще один импорт для ползунка matplotlib.
Преобразование массивов времени и данных в массивы NumPy. Они будут использоваться в вычисления мы будем делать на следующем блоке кода.
Поскольку мы получили все данные формы сигнала, что мешает нам извлечь свойства этих сигналов? В блоке кода ниже мы извлекли V pp , V ave и V rms из полученных данных обоих каналов. Расчет для V стр. , мы добавили абсолютное значение максимального и минимального значений, найденных в data_y пустые массивы. Чтобы вычислить V ave , нам просто нужно разделить V pp на pi. К вычислить для V rms , нам нужно разделить V pp на 2, умноженное на квадратный корень из 2.
Этот блок кода аналогичен предыдущим разделам. Единственная разница в том, что мы использовали массивы NumPy для графика вместо использования исходных массивов. Мы также создал объекты сигналов из графиков. Мы будем использовать эти объекты позже.
Чтобы отобразить рассчитанные значения V pp , V ave и V rms на рисунке, мы будем использовать текст виджет label из библиотеки matplotlib. Создайте метки строк, label_ch2 и label_ch3 , а затем соедините две строки, чтобы создать окончательную метку, fin_label . Мы будем использовать plt. text для создания текстовой метки. Первый и второй параметр (0.2, 3) — координаты текста по осям x и y. Третий параметр – это строка для отображения. Четвертый и пятый параметры — это стиль текста и коробка соответственно.
Теперь давайте создадим бегунок смещения. Целью этого ползунка является настройка опорный уровень сигнала. Сдвиньте основной сюжет влево, чтобы освободить место для ползунок. plt.axes определяет размеры, положение и цвет поверхности слайдер. Функция Slider используется для создания объекта для ползунка смещения с конкретные свойства.
Создайте функцию update_offset и зарегистрируйте ее в offset_slider объект. Эта функция добавляет смещение к форме волны каждый раз, когда мы изменяем значение ползунка.
Запустите код и ожидайте увидеть рисунок, аналогичный рисунку 7.
Рис. 7. 2-канальный синусоидальный выходной сигнал по умолчанию с ползунком смещения.
Попробуйте отрегулировать смещение с помощью ползунка. Вы увидите, как волна движется вверх. или вниз в режиме реального времени.
Рис. 8. Регулируемый ползунок смещения (левый ползунок) для регулировки смещения выходных сигналов обоих каналов.
Резюме
В этой статье объясняется важность и удобство виртуальной лаборатории электроники. Также показано, как разработать виртуальный осциллограф, используя ADALM2000 и Python. Требования к программному обеспечению и настройке оборудования были обсуждались перед тем, как представить три примера.
использованная литература
«Обзор ADALM2000». Analog Devices , март 2021 г.
Бхуния, Чандан, Сайкат Гири, Самрат Кар и Сударшан Халдар. «Недорогой виртуальный осциллограф на базе ПК». IEEE Transactions on Education, Vol. 47, № 2 , Май 2004 г.
«Примеры Limb2k: Analog.py». Аналоговые устройства, Inc.
Теген, Амелия и Райт, Джереми. «Осциллографы: цифровая альтернатива: возможности цифрового осциллографа в измерении, захвате переходных процессов и хранении данных являются значительным улучшением по сравнению с аналоговым аналогом». IEEE потенциалы, Том. 2 , 1983.
«Что такое libm2k?» Analog Devices Wiki , апрель 2021 г.
Авторы
Арни Мэй Баес
Арни Мэй Баес присоединился к Analog Devices в декабре 2019 года в качестве инженера по прошивке. В течение первого года она сосредоточилась на разработке графического интерфейса и прошивки. В декабре 2020 года она присоединилась к Consumer Software Engineering Group и сейчас занимается разработкой тестов микропрограмм. Она окончила Государственный университет Батангаса со степенью бакалавра в области электроники.
Кристиан Гарсия
Кристиан Джейсон Гарсия (Christian Jason Garcia) — инженер по проверке прошивки в Analog Devices General Trias, Филиппины. Он присоединился к Analog Devices в ноябре 2018 года после окончания Университета Санто-Томас со степенью бакалавра в области электроники и связи. Он специализируется на тестировании программного обеспечения и системной проверке сетей SmartMesh в e-Mobility Group.
Что такое компьютерный осциллограф? (с картинками)
`;
Наука
Факт проверен
Мона Д. Ригдон
Осциллограф — это прибор, используемый во многих отраслях промышленности для обслуживания оборудования, лабораторных работ и диагностики, который показывает напряжения сигналов в виде двумерного графика. Осциллографы также показывают время измерения искажения между событиями и частоту. Традиционные осциллографы представляют собой автономные устройства, которые иногда могут быть портативными. Разработка осциллографа для ПК, который подключается к персональному компьютеру и использует компьютерное оборудование для питания устройства, получения данных и обеспечения анализа данных, открыла совершенно новый диапазон возможностей для пользователей осциллографов.
Осциллограф для ПК состоит из платы сбора сигналов с электрическим интерфейсом, развязкой и автоматической регулировкой усиления, аналого-цифровых преобразователей, памяти и процессора цифровых сигналов. Аппаратное обеспечение действует как агент регистрации данных или дигитайзер. Он работает в сочетании с дисплеем компьютера, интерфейсом управления, хранилищем, сетью и блоком питания персонального компьютера, выполняя свою работу. Производители находят широкий спектр вариантов настройки для осциллографов для ПК, которые не были реалистичны с автономными устройствами.
Некоторые осциллографы для ПК используются в настройках общего назначения. Техники используют устройство для обслуживания электрооборудования и диагностики неисправностей компьютеров или других устройств. Осциллографы используются в лабораторных работах, как промышленных, так и медицинских. Тесты электрокардиограммы показывают сердцебиение в форме волны с помощью осциллографа. Механики и инженеры используют компьютерный осциллограф или отдельное устройство для анализа автомобильных проблем.
Поскольку цены на персональные компьютеры падают, а скорости процессоров растут, осциллографы для ПК становятся очень привлекательными на многих рынках. Например, на рынке образования персональные компьютеры являются распространенным оборудованием. Цена на электронное оборудование может быстро превысить образовательный бюджет, но осциллограф для ПК обеспечивает те же возможности за меньшие деньги, чем отдельное устройство, и в большинстве случаев будет работать с существующими персональными компьютерами.
Сторонники осциллографа для ПК рекламируют несколько преимуществ. Устройство стоит меньше, если у пользователя есть персональный компьютер. Данные легко экспортируются в программное обеспечение для ПК, такое как текстовые процессоры, электронные таблицы и аналитические программы. В осциллографах для ПК используются существующие сетевые возможности и возможности хранения данных компьютера, что позволяет обойтись без дорогостоящей настройки при включении в состав отдельного устройства. Удаленное использование, автоматизация, размер, портативность и детализированный дисплей с высоким разрешением делают устройство привлекательным.