Разное

Осциллограф приставка к компьютеру – Приставка Осциллограф в России. Сравнить цены, купить потребительские товары на маркетплейсе Tiu.ru

Содержание

Приставка осциллограф к компьютеру своими руками на базе Arduino

Осциллограф к ПК – это устройство, которое позволяет графически наблюдать электрический сигнал. Следуя данной инструкции, вы сможете сконструировать недорогой осциллограф своими руками.

Шаг 1: Используем контроллер Arduino Uno

В интернет-магазинах контроллер Arduino Uno стоит в пределах 20 долларов.

Шаг 2: Устанавливаем приложение Arduino IDE и библиотеку TimerOne.h

Прежде всего, если у вас не установлена среда разработки Arduino, скачайте и установите ее с сайта Arduino.

Установите библиотеку «TimerOne.h» для Arduino IDE, следуя следующим инструкциям:

  1. В приложении Arduino выберите пункт меню «Sketch» (см. фото).
  2. Далее «Include Library».
  3. «Manage Libraries…».
  4. Выберите «all» в окне «Type» и «all» в окне «Topic». В пустое поле введите «TimerOne» (без кавычек).
  5. Ниже появится информация о библиотеке.
  6. Щелкните на этом тексте, и появится кнопка «Install».
  7. Нажмите кнопку «Install».
  8. Перезапустите программу.

Шаг 3: Скачиваем скетч и загружаем его в приложение Arduino

  1. Загрузите и разархивируйте скетч для Arduino: ((oscilloscope_arduino.ino)).
  2. Подключите контроллер Arduino к компьютеру через USB-порт.
  3. Запустите приложение Arduino IDE.
  4. Откройте загруженный скетч «oscilloscope_arduino.ino».
  5. Выберите порт, к которому подключен контроллер (см. фото).
  6. Загрузите программу в контроллер Arduino.

Шаг 4: Скачиваем программу Oscilloscope

Загрузите и распакуйте программу. Выберите файл для вашей операционной системы:

Запустите exe-файл (например, Windows 64 => oscilloscope_4ch.exe).

Важно: не удаляйте папку «lib» из директории с программой.

На компьютере должна быть установлена программа «Java» не ниже 8-й версии.

Шаг 5: Если oscilloscope_4ch.exe не работает…

Если, по какой-либо причине программа oscilloscope_4ch.exe не работает, выполните следующее:

  1. Установите утилиту Processing IDE.
  2. Загрузите и разархивируйте скетч Processing source oscilloscope program.
  3. Запустите утилиту «Processing IDE» и откройте в ней скетч «oscilloscope_4ch.pde».
  4. Запустите программу, нажав на значок с треугольником (см. фото).

Шаг 6: Настраиваем последовательный порт для сопряжения контроллера Arduino с программой Oscilloscope

  1. Запустите программу «Oscilloscope»; контроллер Arduino подключите к компьютеру через USB-порт. Теперь вам нужно «подружить» их друг с другом через последовательный порт.
  2. В поле «Configurar Serial» (Настройка последовательного интерфейса) нажимайте на поле «select serial» до тех пор, пока не появится порт, к которому подключен Arduino (если он не появился, нажмите на кнопку «refresh» для обновления).
  3. Нажимайте кнопку «select speed» пока не появится скорость 115200.
  4. Нажмите кнопку «off»; надпись на ней изменится на «on».
  5. Если все правильно сделано, самодельный осциллограф покажет 4 канала [A0 (ch-0), A1 (ch-1), A2 (ch-2) и A3 (ch-3)].

Если подключение настроено неправильно, вы увидите на изображении «шум».

Шаг 7: Соединяем выход (~10) со входом (A0), а выход (~9) со входом (A1)

С помощью проводов, подключите цифровой выход 10 контроллера Arduino к его аналоговому входу A0, а выход 9 – к входу A1.

На экране появится сигнал, похожий на тот, который показан на фото. Сигналы на цифровых выходах 9 и 10 задаются блоком «Ger.Sinal» программы: на выходе 9 генерируется ШИМ-сигнал частотой 10 Гц (Т = 100 мс) при Ton = 25 %; на выходе 10 – сигнал, равный удвоенному периоду 2Т (200 мс).

Вы можете самостоятельно настроить значения в блоке «Ger.Sinal», перетаскивая ползунок или щелкая по элементу управления.

Шаг 8: Подсказки

  1. Поставьте галочку напротив параметра «Trigger» на Ch-0 (красный), чтобы стабилизировать сигнал.
  2. Чтобы удалить изображения сигналов Ch-2 и Ch-3, нажмите на заголовки «Ch-2» и «Ch-3».
  3. Чтобы наблюдать фигуры Лиссажу, нажмите на заголовок «XYZ».
  4. Чтобы определять частоты, поставьте галочку «detectar freq.» (обнаружить частоту).
  5. Чтобы измерить напряжение и время / частоту, нажмите «medir» (измерение).
  6. Для изменения значения шкалы регулировки, нажмите между вертикальными линиями или перетащите ползунок, обозначенный двумя треугольничками (см. рисунок).
  7. Программа имеет гораздо больше настроек. Исследуйте их самостоятельно.

Шаг 9: Определяем частоту вспышки фонарика

Вы можете узнать частоту мигания фонарика, используя фоторезистор (LDR) и обыкновенный резистор (см. рисунок).

Шаг 10: Определяем частоту вращения вентилятора

Чтобы узнать частоту вращения вентилятора, используйте схему из шага 9, только фонарик должен гореть постоянно.

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

Шаг 11: Анализируем сигнал от пульта дистанционного управления

Вы можете увидеть ИК-сигнал от пульта дистанционного управления с помощью фототранзистора TIL78.

Соберите схему по рисунку и следуйте следующим инструкциям:

  1. Установите значение «dt» равным 2 мс или 100 мкс.
  2. Включите «Trigger» канала Ch-0.
  3. Увеличьте уровень, перетащив ползунок (см. рисунок).
  4. Нажмите кнопку «UMA»: осцилограф перейдет в режим ожидания.
  5. Нажмите любую кнопку на пульте дистанционного управления, предварительно направив его на фототранзистор.
  6. Анализируйте график.

Шаг 12: Тестируем компоненты или устройства

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

В этом примере мы протестируем маленький джойстик для проектов Arduino.

  1. Соберите схему, показанную на рисунке.
  2. Синхронизируйте программу с контроллером Arduino.
  3. Нажмите «fluxo» (поток), чтобы Arduino отправлял каждое значение сразу после прочтения.
  4. Установите значение параметра «dt» равным 100 мс (для медленного чтения).
  5. Выключите «Ch-3», нажав на заголовок.
  6. Установите значение параметра «v/div» равным 5 (во время установки нажмите и держите клавишу «Shift», чтобы настроить все каналы одновременно).
  7. Переместите маленький треугольник слева канала «Ch-0» вверх (нажав клавишу «Shift»).
  8. Включите канал «XYZ» и перетащите ползунок параметра «v/div» до конца вправо.
  9. Перемещайте джойстик во все стороны и понажимайте кнопку несколько раз.
  10. Наблюдайте кривые.

Шаг 13: Определяем параметры резисторов и конденсаторов

Поле «medir res./cap.» предназначено для измерения значений резисторов и конденсаторов, но оно будет работать только при подключении схемы, изображенной на рисунке.

Данная функция может самостоятельно определять, какой из компонентов подключен: резистор или конденсатор и определить правильное значение параметра, используя 3 шкалы (низкие, средние или высокие значения).

Шаг 14: Хотите больше возможностей?

Скачайте полный проект с сайта GitHub.

Посмотрите видео на YouTube.

USB Осциллограф Instrustar ISDS210B как приставка к ПК

Двух канальный осциллограф, с генератором сигналов и хорошими характеристиками.
Очень много скриншотов.

Для проведения экспериментов, мне понадобился осциллограф, тогда мне выдали Актаком АСК-2034 в университете, который в последующем я должен был вернуть. Эксперимент происходил на одном предприятии города, и раз осциллограф на мне я его каждый раз таскал с собой.

Недостатки осциллографа АСК-2034

Самый большой недостаток это габариты, если передвигаться в общественном транспорте не только с ним то это становится проблемой.
Второй недостаток, что бы сохранить измеренные показания в виде графиков, необходимо подключать к пк, иначе памяти для сохранения у него ограниченное число (толи 1 график, толи 2), и то память использовалась для наложения графиков.
Но и последний недостаток это софт после того как ты сохранил 1 график на ПК, софт больше не видел осциллограф, необходимо было отключить кабель и заново подключить, Если нужно сохранить серию экспериментов то это являлось проблемой.

После использования этого осциллографа, я понял что у меня он должен быть. Основным требованием тогда была цена, присматривался ко всяким конструкторам типа DSO138 и пр, а так же подобные в корпусе по типу DSO201. Потом уже стали появятся и другие требования к покупке. Посмотрел разнообразные приставки к ПК от Hantek и Instrustar, в этой ценовой категории именно они и распространены.при покупке использовал купон на 5$ в итоге цена была 99$

У этого продавца есть доставка СПРС-Экспресс от момента заказа до момента получения прошло ровно 13 дней

Фото распаковки

Основные характеристики 210B со страницы продавца:

Более подробные характеристики можно посмотреть на странице товара.

Комплектация:
Два щупа с выбором множителя, в комплекте так же идут цветные кольца и пластиковая отвертка для регулировки шупов

Фото



Провод для генератора сигналов

Фото



Кабель для подключения к ПК, очень мягкий длинна 1,5 м в целом качественно сделан

Фото



Ну и сам девайс с двух сторон, с одной стороны разъемы под щупы, и под генератор, а ток же два вывода для пробы(прямоугольный сигнал)

С другой стороны индикатор питания, разъем под USB, и две настройки для генератора сигналов (Амплитуда и Смещение)

Программное обеспечение.
До того как пришел осциллограф, обзоров я на него не нашел, были только некоторые обсуждения на форумах. Я решил сразу скачать и установить ПО, сайт на китайском языке, но гугл траслейт в помощь, нашел страницу на которой можно скачать программу Multi VirAnalyzer есть на китайском и английском языке.Обновляется она довольно часто,вот прямая ссылка на последнею версию.
Появилась английская версия сайта, где можно скачать ПО

В комплекте так же был диск(немного не сбалансированый сильно гудел в приводе), но данные с него считать можно, там есть инструкции и программа так же в двух версиях на Английском и Китайских языках. На сайте само собой версия программы новее.
Подключаем осциллограф, запускаем программу и видим диалоговое окно.

Здесь можно выбрать версию программы Простая и Проф, забегая вперед скажу, что функции у них одинаковые, но разный интерфейс.
Запускаем простую версию

Что бы получить сигнал нужно нажать на кнопку с лампочкой Ch2 или Ch3, регулировки тут осуществляется ручками, мышкой можно менять только положение сигналов по вертикале. Если на верхней панеле нажать кнопку DDS, то откроется вкладка с настройкой генератора, можно выбрать разнообразные сигналы и менять частоту, амплитуда и сдвиг регулируется ручками, что значат числа 50 я так и не разобрался.
Так же можно выбрать отображение сигнала, дело в том, что с осциллографа мы получаем точки, а сама программа отображает их как графики. Выбрать можно из двух вариантов либо сплайны либо синусоида, разницу заметить почти не возможно, Знаю что при сжатии изображений синусоида это jpg а сплайны это jpg2000, и что у последней сжатие больше, но как это применить к осциллографу я не знаю.
Есть еще так называемый Roll mode, сигнал при таком режиме отображается не в реальном времени, но зато можно записать изменение во времени, такой режим хорош например посмотреть изменения напряжения при нагрузке на электродвигатель.

Есть еще анализатор спектра, ничего сказать о нем не могу но выглядит это так

Так же сигнал можно получать либо в автоматическом режиме либо с использованием тригеров.

Еще пару скриншотов



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

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

Но плюсом является то что можно что можно совместить несколько окон на одном экране.

Таким образом, что то удобно в одном режиме программы, что то другое, и там и там можно сохранять графики в формате CSV, либо osc. Которые можно открыть либо в Exel(можно открыть только формат CSV), либо в режиме Data Recorder, хоть он не работает на этом осциллографе, но там можно изменять массштаб графиков можно их сохранить в графическом формате.

Переключение режимов рабаты программы можно осуществлять через тул бар

Но одновременно нельзя использовать осциллограф в Простом и Проф режиме, нужно один закрыть другой открыть.

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

Фото с планшетом


P.S.Планшет на Windows перестала работать смена ориентации экрана, ручная смена возвращала, почему то, в это же положение, в общем я люблю майкрософт…

РадиоКот :: Осциллографическая приставка к ПК.

РадиоКот >Схемы >Цифровые устройства >Примочки к ПК >

Осциллографическая приставка к ПК.

Каждый радиолюбитель в своей деятельности сталкивается с вопросом измерений. Это может быть стрелочный или цифровой мультиметр. Проходит какое-то время и возникает необходимость более серьезных измерений и мультиметра становится недостаточно. Всё чаще посещают мысли приобретения более дорогих приборов, например, осциллографа. Но, имея компьютер, мы можем использовать компромиссное решение, а именно — собрать низкобюджетную осциллографическую приставку, которую можно рекомендовать даже студентам.
В данной статье мы рассматриваем практические аспекты сборки осциллографической приставки и использования соответствующего приложения. Для этого мы использовали бесплатно предоставляемые схему и программу LPTScope 1.2, с оригиналами которых можно ознакомиться по ссылке.

Основой приставки является широкораспространенный АЦП, выпускаемый фирмами Analog Devices (AD7820), National Semiconductor (ADC0820), Texas Instruments (TLC0820). Данные АЦП являются полными аналогами между собой, т.е. pin-to-pin, что легко выяснить по документации.
Для получения компактной приставки нами был приобретен АЦП AD7820LR в корпусе SOIC20 для поверхностного монтажа. Этот корпус довольно легко распаять остро заточенным паяльником. Также под этот корпус просто сделать печатную плату с шириной проводников 0,8 мм.
Ниже рисунок односторонней печатной платы (вид со стороны пайки; печатать в зеркале).

Конструктивно печатная плата впаивается между рядами выводов 25-контактного разъема (вилка или «папа»).

Для внешнего питания используется подходящий блок питания с выходным стабилизированным напряжением 5 вольт / 100 мА.

Теперь рассмотрим работу осциллографической приставки на практике. Первое, что пришло в голову, проанализировать сигналы c разных пультов дистанционного управления, принимаемых инфракрасным приемником типа TSOP1736. Для этого датчик подключили к приставке и с самой приставки взяли питание. А саму приставку подключили к компьютеру с помощью удлинительного шнура.
Ниже фото подключенного датчика.

В окне программы можно увидеть следующую картинку.

Всё довольно информативно. Мы наблюдаем бифазное кодирование («Манчестерский» код). С помощью указателя мыши мы можем измерить длительности импульсов (на картинке зеленые цифры 1,79 миллисекунд).
Максимальное разрешение, которое предоставляет программа и приставка, — 1,73 микросекунды на 1 экранный пиксель. Строго говоря, это совсем неплохо для моей практики работы с микроконтроллерами, где минимальная длительность сигнала (в огромной массе проектов) составляет 1 микросекунду.
К сведению: у меня в Setup BIOS в разделе Integrated Peripherals / Parallel Port Mode установлен режим SPP (Standard Parallel Port), т.е. выбрана работа в режиме стандартного параллельного порта.

Файлы:
Печатная плата в формате SL4.0
LPTScope 1.2.

Все вопросы — в Форум.


Как вам эта статья?

Заработало ли это устройство у вас?

Простейший осциллограф из компьютера | Мастер-класс своими руками

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

Схема приставки


Простейший осциллограф из компьютера
Согласитесь, что схема невероятна проста и не потребует много времени для её сборки. Это делитель — ограничитель, который защитит звуковую карту вашего компьютера от опасного напряжения, которое вы можете случайно падать на вход. Делитель может быть на 1, на 10 и на 100. Переменным резистором регулируется чувствительность всей схемы. Подключается приставка к линейному входу звуковой карты ПК.

Собираем приставку


Можно взять бокс от батареек как я или другой пластиковый корпус.
Простейший осциллограф из компьютера

Программное обеспечение


Программа «осциллограф» будет визуализировать сигнал, поданный на вход звуковой карты. Я предложу вам на скачивание два варианта:
1) Простая программа без установки с русским интерфейсом, качаем.

Простейший осциллограф из компьютера
2) И вторая с установкой, скачать её можно – тут.
Простейший осциллограф из компьютера
Какой пользоваться – выбирать вам. Возьмите и установите обе, а там выберете.
Если у вас уже установлен микрофон, то после установки и запуска программы можно уже будет наблюдать звуковые волны, которые поступают в микрофон. Значит все хорошо.
Для приставки никаких драйверов больше не потребуется.
Подключаем приставку ко линейному или микрофонному входу звуковой карты и пользуемся на здоровье.
Простейший осциллограф из компьютера
Если у вас никогда в жизни не было опыта работы с осциллографом, то я искренне рекомендую вам повторить эту самоделку и поработать с таким виртуальным прибором. Опыт очень ценный и интересны.

Смотрите видео по работе с осциллографом для компьютера


Компьютер в роли осциллографа, спектроанализатора, частотомера и генератора

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

Кроме того, и расширение возможностей обычного компьютера возможно за счет разнообразных программно-аппаратных средств, — специальных плат расширения, содержащих измерительные АЦП (аналого-цифровой преобразователь) и ЦАП (цифро-аналоговый преобразователь). И компьютер очень легко превращается в аналитический прибор, к примеру, — спектроанализатор, осциллограф, частотомер… , как и во многое другое. Подобные средства для модернизации компьютеров выпускаются многими фирмами. Однако цена и узконаправленная специфика не делают это оборудование распространенным в наших условиях.

Но зачем далеко ходить? Оказывается, простой ПК в своей конструкции уже содержит средства, которые с некоторыми ограничениями способны превратить его в тот же осциллограф, спектроанализатор, частотомер или генератор импульсов. Согласитесь, уже немало. К тому же делаются все эти превращения только с помощью специальных программ, которые к тому же совершенно бесплатны и каждый желающий может их скачать в Интернете.

Вы, наверное, зададитесь логичным вопросом — как же в измерениях можно обойтись без АЦП и ЦАП? Никак нельзя. Но ведь и то и другое присутствует почти в каждом компьютере, правда, называется по другому — звуковая карта. А чем не АЦП/ЦАП, скажите, пожалуйста? Это уже давно поняли те, кто написал для нее массу программ, не имеющих никакого отношения к воспроизведению музыки. Ведь обычная звуковая плата ПК способна воспринимать и преобразовывать сигнал сложной формы в пределах звуковой частоты и амплитудой до 2В в цифровую форму со входа LINE-IN или же с микрофона. Возможно и обратное преобразование, — на выход LINE-OUT (Speakers). Таким образом, вы можете работать с любым сигналом до 20 кГц, а то и выше, в зависимости от звуковой платы. Максимальный предел уровня входного напряжения 0,5-2 В тоже не составляет проблемы, — примитивный делитель напряжения на резисторах собирается и калибруется за 15 минут. Вот на таких-то нехитрых принципах и строятся программное обеспечение: осциллографы, осциллоскопы, спектроанализаторы, частотомеры и, наконец, генераторы импульсов всевозможной формы. Такие программы эмулируют на экране компьютера работу привычных для нас приборов, естественно со своей спецификой и в пределах частотного диапазона вашей звуковой платы.

Как это работает? Для пользователя все выглядит очень просто. Запускаем программу, в большинстве случаев такое ПО не нужно даже инсталлировать. На экране монитора появляется изображение осциллографа: с характерным для этих приборов экраном с координатной сеткой, тут же и панель управления с кнопками, движками и регуляторами, тоже часто копирующими вид и форму таковых с настоящих — аппаратных осциллографов. Кроме того, в программных осциллографах могут присутствовать дополнительные возможности, как, например, возможность сохранения исследуемого спектра в памяти, плавное и автоматическое масштабирование изображения сигнала и т.д. Но, конечно же, есть и свои недостатки.

Как подключиться к звуковой карте? Здесь нет ничего сложного — к гнезду LINE-IN, с помощью соответствующего штекера. Типичная звуковая плата имеет на панельке всего три гнезда: LINE-IN, MIC, LINE-OUT (Speakers), соответственно линейный вход, микрофон, выход для колонок или наушников. Конструкция всех гнезд одинакова, соответственно и штекеры для всех идут одни и те же. Программа осциллограф будет работать и отображать спектр и в том случае если снимается звуковой сигнал с помощью микрофона, подключенного к своему входу. Более того, большинство программных осциллографов, спектроанализаторов и частотомеров нормально функционируют, если в это же время на выход звуковой платы LINE-OUT выводится какой-то другой сигнал с помощью другой программы, пусть даже музыка. Таким образом, на одном и том же компьютере можно задавать сигнал, скажем с помощью программы генератора, и тут же его контролировать осциллографом или анализатором спектра.

При подключении сигнала к звуковой плате следует соблюдать некоторые предосторожности, не допуская превышения амплитуды выше 2 В, что чревато последствиями, такими как выходом устройства из строя. Хотя для корректных измерений уровень сигнала должен быть гораздо ниже от максимально допустимого значения, что так же определяется типом звуковой карты. Например,  при использовании популярной недорогой платы на чипе Yamaha 724 нормально воспринимается сигнал с амплитудой не выше 0,5 В, при превышении этого значения пики сигнала на осциллографе ПК выглядят обрезанными (рис.1). Поэтому для согласования подаваемого сигнала со входом звуковой карты потребуется собрать простой делитель напряжения (рис.2).

Четырёхканальная осциллографическая приставка к ПК.

РадиоКот >Схемы >Цифровые устройства >Измерительная техника >

Четырёхканальная осциллографическая приставка к ПК.

Поздравляю уважаемого Кота с днём рождения и в качестве подарка представляю на ваш суд свою конструкцию, программно-аппаратный комплекс четырёхканальный осциллограф со следующими характеристиками: максимальной частотой дискретизации 200 мГц (два канала), 100 мГц (четыре канала), и объёмом памяти записи 128 килобайт на канал. Связь с ПК осуществляется через SPP LPT порт или через USB (опционально, используя интерфейс лог. анализатора miniLA ( https://minila.sourceforge.net/index.php ), собранный на м/с FT2232C). Входные аттенюаторы позволяют получить один из четырёх возможных вариантов чувствительности, это — 0,05; 0,25; 1 и 5 вольт на деление. Горизонтальная развёртка более гибкая, позволяет иметь от 40 мСек до 25 нСек на деление, 16 вариантов и 2-4-8-ми кратная лупа. Входное сопротивление 1 мОм, ёмкость измерить нечем, думаю, что в районе 10 пФ. Полоса пропускания аналоговой части позволяет отличить импульс длительностью 25 нСек от такой же длительности синуса, то есть исследовать сигналы с частотой до 20 мГц. Длительность нарастания фронта (спада) импульса в аналоговом тракте составляет более 7 нСек, это обусловлено выбором дешёвого и доступного ОУ во входном усилителе. По этому наблюдать фронт/спад короче 10 нСек не приходится. Сигналы частотой выше 25 мГц можно лишь оценить, высокочастотный периодический сигнал, длительность которого не кратна 5 нСек, выглядит не симметрично, но существует такая замечательная штука как интерполяция sin(x)/x, которая позволяет из частокола на экране получить идеальный синус. Заметный завал АЧХ начинается при 30 мГц. Должен заявить, что настройка аналоговой части это не «два пальца об асфальт», а кропотливый поиск компромисса между паразитными выбросами ОУ и полосой пропускания. Но практика показала, что повторяемость от канала к каналу хорошая, если использовать подобранные по номиналу, одинаковые детали. Так же надо заметить, что только основные детали (ПЛИС, АЦП, ЦАП, ОУ, кв.генератор, реле, разъёмы) обошлись мне в сумму более 3,5 т.р., но думаю и это обстоятельство не остановит настоящего маньяка-любителя изготовления своими руками измерительных приборов.

Итак, пробежим по схеме. Аналоговая часть выполнена по ставшей классической схеме с разделением на НЧ / ВЧ, переменное / постоянное напряжение, что позволяет получить плоскую АЧХ и малые искажения сигнала во всём диапазоне полосы пропускания.

Входные аттенюаторы состоят из отдельных делителей на 5 и 20, включающихся при необходимости последовательно, что облегчает их настройку, и благотворно влияет на форму исследуемого сигнала. На схеме изображён только один канал из одинаковых четырёх. Реле К1 подключает делитель на 5, К2 отключает делитель на 20, реле К3 включает режим измерения постоянного напряжения. Реле К13 отключает вход АЦП второго канала от усилителя второго канала и подключает его к выходу усилителя первого канала. Реле К14 выполняет ту же функцию для третьего и четвёртого каналов. Такая коммутация необходима для объединения входов двух АЦП в режиме, когда они оцифровывают один сигнал, но первый тактирован по фронту, другой по спаду тактового импульса, что позволяет удвоить максимальную частоту дискретизации. Резистором R44 устанавливают коэффициент усиления DA1, так что бы меандр десяти-двадцати герц на дисплее выглядел без искривлений горизонтальных линий, кстати, делать это надо в режиме DC , так как при измерении сигнала частотой менее 40 Гц в режиме АС наблюдаются искажения формы сигнала, от которых мне избавиться не удалось. Поскольку предполагается иногда питать устройство от аккумуляторной батареи, то для экономии энергии в цепи питания реле включены ограничивающие их ток резисторы с «пусковыми» конденсаторами. По той же причине в схему введён узел мониторинга питающего напряжения на элементах DA9, VT13, цвет светодиода LED1 сменится с зелёного на красный, если напряжение упадёт ниже, чем 4,7 вольта. Свечение LED2 говорит о том, что прибор занят записью в ОЗУ. Синхронизация производится посредством цифрового компаратора, что несколько ухудшило потребительские качества, но сильно упростило схему.

Цифровая часть тоже требует настройки, резистором R6 и конденсаторами TR1 и С14 формируем задержку тактового сигнала каналов АЦП 1 и 3, необходимую для компенсации задержек вносимых элементами коммутации и инверсии «клока» каналов 2 и 4, а так же не симметричности тактового меандра. Триммером TR1 добиваемся гладкости изображения волн синусоидального сигнала при объединении каналов на самой быстрой развёртке. Тем самым «сводим луч» по оси времени. Тут надо сказать, что полностью синхронизировать фазы клока разных каналов АЦП так и не удалось из-за джитера появляющегося в этом режиме. Всё-таки для качественного включения нескольких АЦП в «интерлив» лучше было бы использовать ПЛИС с PLL на борту. Так же возможно потребуется «свести лучи» по оси напряжения, а это делается из программы. Резистор R7 и конденсатор С15 формируют задержку необходимую для того, чтобы момент защёлкивания данных в промежуточный регистр не приходился на момент не стабильности выходов АЦП. Возможно, потребуется уменьшить сопротивление R12 до установления на нём напряжения «уверенного» логического нуля в момент, когда не светит LED2. Это зависит от подтяжки к VCC со стороны порта ПК. Применение в модуле питания м/с МАХ1627 позволяет питать устройство напряжением в диапазоне от 5 до 9 вольт (при напряжении более 9 вольт на осциллограмме заметны помехи от работы ШИМ). Применение м/с LM2594 в инверторе напряжения обусловлено лишь наличием оной в загашнике. Устройство потребляет от источника питания до 3,5 Вт. Запитав его от батареи или от USB ноутбука работающего на батарее получаем гальванически развязанный от сети прибор.

Проект для ПЛИС разработан в среде MAX+plus II. Платы устройства разработаны в P-CAD 2001 и изготовлены по «утюжной» технологии. На плате аналоговой части разводка питания аналоговых микросхем, реле, а так же соединение затворов транзисторов с выходами сдвигового регистра выполнено монтажным проводом, поскольку развести это на двух слоях без ущерба помехоустойчивости не возможно.

Платы соединены между собой разъёмами ХР1-ХР5, напряжение смещения на каналы подаётся с разъёма ХР7 цифровой части. На принципиальной схеме цифровой части не изображены все блокировочные конденсаторы ёмкостью 0,1 мкФ, которые необходимо устанавливать возле каждого вывода Vcc питания микросхем. Разъём ХР6 предназначен для программирования ПЛИС, разъём ХР8 для подключения к LPT порту или USB адаптеру, ХР9 для источника питания. При работе, ПЛИС и АЦП заметно нагреваются, что бы избегать ухудшения временных характеристик этих микросхем после прогрева (особенно ПЛИС), на них необходимо установить радиатор. Необходимо экранировать аналоговые каналы, как между собой, так и между делителями внутри канала. При повторении конструкции в качестве ОЗУ можно использовать микросхемы кэш памяти процессоров Пентиум-II.

Теперь не много о программе со стороны ПК. Она написана на Delphi 7, далека от совершенства, но основную функцию отображения сигналов выполняет. Из всех «удобств» только курсорные измерения, запуск синхронизации по фронту или спаду одного из каналов, сохранение изображения в файл ВМР, возможность выбора длинны записи в ОЗУ 1 кбайт или 128 кбайт (на малой частоте дискретизации при 128 кбайтной длине время записи достигает 3 минут). А так же временная лупа, возможность выбора длинны просматриваемой на экране страницы памяти 1 кбайт или 8 кбайт, возможность выбрать количество просматриваемых каналов. Возможность настройки цвета изображения осциллограммы по своему вкусу.

Присутствует анализатор спектра, правда динамический диапазон у него слабоват, гармоники амплитудой меньше -50 Дб не видны.

Есть так же, возможность включить интерполяцию sin(x)/x (по умолчанию интерполяция — линейная), но использовать её лучше при частотах исследуемого сигнала более 10 мГц (то есть при количестве отсчетов на период менее 15ти -10ти), иначе эта функция вносит только искажения. Так же она старательно пытается сделать из прямоугольного сигнала синусоидальный, а получается это у неё не всегда корректно. От длинны страницы, количества используемых каналов, мощности процессора ПК, частоты дискретизации зависит время записи, передачи и прорисовки изображения, и как следствие максимальная частота обновления экрана при автоматическом запуске. Так что при больших значениях килобайт, микросекунд просмотр в «реальном» времени не возможен.

Максимальная частота обновления осциллограммы при длине записи 1 кб и использовании USB интерфейса — 5 fps, максимальная частота обновления при работе через LPT зависит от числа индицируемых каналов и составляет 1 — 3 fps. Для нормальной работы программы подойдёт компьютер с процессором Пентиум-1 и дисплеем с размером 800 на 600 пикселей, система Win98 — Win XP, на Висте не тестировалась.

Файлы:
Печатные платы в формате P-CAD 2001.
Проет для MAX+plus II.
Софт для ПК.
Исходники софта для ПК.

Вопросы, как обычно, складываем тут.


Как вам эта статья?

Заработало ли это устройство у вас?

Цифровой USB осциллограф из компьютера. Схема и описание

В наше время использование различных измерительных устройств, построенных на базе взаимодействия с персональным компьютером, достаточно много. Значительным преимуществом их использования является возможность сохранения полученных значений достаточно большого объема в памяти устройства, с последующим их анализом.

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

Схема не сложная и содержит минимум компонентов, в результате чего удалось добиться хорошей компактности устройства.

Основные характеристики USB осциллографа:

  • АЦП: 12 разрядов.
  • Временная развертка (осциллограф): 3…10 мсек/деление.
  • Временной масштаб (рекордер): 1…50 сек/выборка.
  • Чувствительность (без делителя): 0,3 Вольт/деление.
  • Синхронизация: внешняя, внутренняя.
  • Запись данных (формат): ASCII, текстовый.
  • Максимальное входное сопротивление: 1 МОм параллельно к емкости 30 пФ. 

Описание работы осциллографа из компьютера

Для осуществления обмена данными, между USB осциллографом и персональным компьютером, применен интерфейс Universal Serial Bus (USB). Данный интерфейс функционирует на базе микросхемы FT232BM (DD2) фирмы Future Technology Devices. Она представляет собой преобразователь интерфейса USB — COM. Микросхема FT232BM может функционировать как в режиме прямого управления битами BitBang (при использовании драйвера D2XX), так и в режиме виртуального COM-порта (при применении драйвера VCP).

В роли АЦП применена интегральная микросхема AD7495 (DD3) фирмы Analog Devices. Это не что иное, как аналого-цифровой преобразователь с 12 разрядами, с внутренним источником опорного напряжения и последовательным интерфейсом.

Hantek 2000 — осциллограф 3 в 1

Портативный USB осциллограф, 2 канала, 40 МГц….

Цифровой осциллограф DSO FNIRSI-150

Процессор ARM Cortex-M3, 2,4 дюймовый TFT-экран…

Мини цифровой осциллограф DSO112A

Сенсорный экран, 2 МГц 5 Мбит/с, чувствительнос…

В микросхеме AD7495 также есть синтезатор частот, который определяет, с какой скоростью будет происходить обмен информацией между FT232BM и AD7495. Для создания необходимого протокола обмена данными, программа USB осциллографа наполняет выходной буфер USB отдельными значениями битов для сигналов SCLK и CS так,  как указано на следующем рисунке:

Измерение одного цикла определяется серией из девятьсот шестидесяти последовательных преобразований. Микросхема FT232BM с частотой, определяемой встроенным синтезатором частот, отправляет электрические сигналы SCLK и CS, параллельно с передачей данных преобразования по линии SDATA. Период 1-го полного преобразования АЦП FT232BM, устанавливающий частоту выборки, соответствует продолжительности периода отправки 34 байтов данных, выдаваемых микросхемой DD2 (16 бит данных + импульс линии CS). Поскольку быстрота передачи данных FT232BM обусловливается частотой внутреннего синтезатора частот, то для модификации значений развертки нужно всего лишь менять значения синтезатора частот микросхемы FT232BM.

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

Исследуемый сигнал поступает на разъем XS2. Операционный усилитель OP747 предназначен для согласования входных сигналов с остальной схемой USB осциллографа.

На модулях DA1.2 и DA1.3 построена схема сдвига двухполярного входного сигнала в зону положительного напряжения. Поскольку внутренний источник опорного напряжения микросхемы DD3 имеет напряжение 2,5 вольт, то без использования делителей охват входных напряжений равен -1,25..+1,25 В.

Чтобы была возможность исследовать сигналы, имеющие отрицательную полярность, при фактически однополярном питании от разъема USB (распиновка USB разьема), использован преобразователь напряжения DD1, который для питания ОУ OP747 вырабатывает напряжение отрицательной полярности. Для защиты от помех аналоговой части осциллографа применены компоненты R5, L1, L2, C3, C7-C11.

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

Для управления разверткой осциллографа предназначены кнопки ms/div. В программе можно сохранять осциллограмму и данные в файл при помощи соответствующих пунктов меню. Для виртуального включения и выключения осциллографа используются кнопки Power ON/OF. При отсоединении схемы осциллографа от компьютера, программа uScpoe автоматически переводится в режим OFF.

В режиме записи электрического сигнала (recorder), программа создает текстовый файл, имя которого можно задать по следующему пути: File->Choice data file. изначально формируется файл data.txt. Далее файлы можно импортировать в другие приложения (Excel, MathCAD) для дальнейшей обработки.

Скачать программу и драйвер (3,0 Mb, скачано: 5 883)

Источник: Радио, 5/2005

Leave a Reply