Полноценный осицилограф из компьютера...

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Дима 27044
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вс фев 28, 2010 13:51:04

Полноценный осицилограф из компьютера...

Сообщение Дима 27044 »

Здравствуйте!

Возник вопрос "Возможно ли сделать из компьютера полноценный осицилограф?". То есть чтоб можно было измерять постоянные и переменные напряжения +/-100 вольт или возле этого примерно... Может быть можно собрать какую-нибудь не сложную схему например сам АЦП, очень хочется сделать из компьютера осицилограф!

Вот нашел статью http://www.ferra.ru/online/supply/s17758/ но здесь напряжение ограничено в 1.8 вольта, да и окошко маленькое где отображается сама осицилограмма, хотелось бы чтоб было на весь экран.

Вот эта программа http://depositfiles.com/ru/files/3430437
Аватара пользователя
Света
Модератор
Сообщения: 10740
Зарегистрирован: Пн июл 07, 2008 10:46:09
Откуда: Россия

Re: Полноценный осицилограф из компьютера...

Сообщение Света »

"Полноценный" - это что в Вашем понимании?
+-100 В? И всё?
У осциллографа очень много различных параметров и осциллографов разных, с разными параметрами, тоже много. Каждый используется в определённой области радиотехники.
Для радиолюбителя иногда достаточно и звуковой карты, а измерить +-100 В - это не проблема.
Но это будет далеко не "полноценный" осциллограф.
Кстати, у подобных программ есть возможность посмотреть осциллограмму в полном экране. :))
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
Дима 27044
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вс фев 28, 2010 13:51:04

Re: Полноценный осицилограф из компьютера...

Сообщение Дима 27044 »

Ну например как С1-68 вот такой
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Полноценный осицилограф из компьютера...

Сообщение ploop »

Ни надо из компьютера ничего делать. Есть специальные осциллографические приставки, и соответствующее ПО.
Вот, например: http://radiokot.ru/circuit/digital/measure/25/
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: Полноценный осицилограф из компьютера...

Сообщение Seal »

2 Дима 27044
Вполне нормальный вариант для любительской практики,сам нашел.
Предложенный вариант ploop не предназначен для повторения начинающими котами.не так просто его изготовить .А поставить на вход делитель напряжения,не составит труда.
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Аватара пользователя
Света
Модератор
Сообщения: 10740
Зарегистрирован: Пн июл 07, 2008 10:46:09
Откуда: Россия

Re: Полноценный осицилограф из компьютера...

Сообщение Света »

Дима 27044 писал(а):Ну например как С1-68 вот такой

Возможно осциллограф с подобными параметрами Вы когда-нибудь и сможете сделать, но только это будет тогда, когда подобных вопросов у Вас не будет возникать :))
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
Аватара пользователя
tipoya
Открыл глаза
Сообщения: 79
Зарегистрирован: Ср дек 30, 2009 18:36:00
Откуда: БЕЛАРУСЬ

Re: Полноценный осицилограф из компьютера...

Сообщение tipoya »

Пожалуй, проще аппаратной части, чем эта http://89.208.116.11/projects/index.php?page=proj&proj=USB-oscope Вы не найдете.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Полноценный осицилограф из компьютера...

Сообщение YS »

Может быть, я неправ, но, по-моему, все "осциллографические" приставки к компьютеру есть г-но. Они годятся только для медленных процессов. Это скорее самописцы, чем полноценные осциллографы. Причина проста - во-первых, ни один внешний интерфейс не может обеспечить достаточной скорости передачи данных качественной оцифровки. Во-вторых, операционные системы, используемые ныне на домашних компьютерах (что Windows, что Linux, что MacOS) - не являются операционными системами реального времени. Поэтому адекватная обработка сигнала в общем случае невозможна. Так что, если нужен нормальный прибор - надо покупать обычные отдельностоящие модели. Без существенной программно-аппаратной переделки нормальный осцил из компьютера не сделать.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: Полноценный осицилограф из компьютера...

Сообщение Seal »

у кого как, у меня вот такой,не жалуюсь.Время ядерных реакций не померять,но хватает.
Изображение
Вложения
pcs500.jpg
(4.56 КБ) 3266 скачиваний
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Аватара пользователя
tigra-nsk
Потрогал лапой паяльник
Сообщения: 324
Зарегистрирован: Чт янв 21, 2010 23:03:15
Откуда: Новосибирск
Контактная информация:

Re: Полноценный осицилограф из компьютера...

Сообщение tigra-nsk »

Seal, что за зверь такой? Расскажи подробнее
2:5000/250.13 ...я еще помню эти золотые времена...
Аватара пользователя
Телерадиокошак
Прорезались зубы
Сообщения: 200
Зарегистрирован: Пт ноя 17, 2006 21:57:43

Re: Полноценный осицилограф из компьютера...

Сообщение Телерадиокошак »

YS писал(а):Может быть, я неправ, но, по-моему, все "осциллографические" приставки к компьютеру есть г-но. Они годятся только для медленных процессов.
А какими вам доводилось пользоваться?
Перечисленные вами недостатки влияют только на скорость отображения информации, а она не так уж важна в большинстве случаев при работе с цифровым осциллом.
А на реальзую скорость оцифровки и обработки сигнала заторможенность USB интерфейса и ОС влияния не оказывает.

Так что вы неправы, некотырыми из этих приставок очень даже можно мерить достаточно быстрые процессы. А учитывая особенности цифровых осциллографов (память, отрицательные задержки синхронизации) это даже довольно удобно делать. Во всяком случае, намного удобнее, чем аналоговыми (конечно, если речь не о периодических сигналах, эти вполне реально и на любом аналоговом смотреть).
Конечно, полноценный цифровой осциллограф лучше (да и то, смотря что с чем сравнивать), но приставки тоже имеют право на жизнь, если у них нормальная аналоговая часть.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Полноценный осицилограф из компьютера...

Сообщение ploop »

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

Лучше, именно как самостоятельный прибор. Собственно, используя компьютер только для отображения информации, получим тот же результат. Только смысла нет, экран занимает очень малую часть стоимости прибора. Поэтому приставки, обычно, такими характеристиками не обладают.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Полноценный осицилограф из компьютера...

Сообщение YS »

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


Ну, это как сказать... По моему, осциллограф - устройство реального времени. А то подключил щуп, подождал полминуты (утрирую, конечно, но вроде того), он картинку выдал - стремно как-то :roll: . Но на вкус и цвет...

А какими вам доводилось пользоваться?


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

ИМХО каждый вид осциллографа хорош для своего применения: аналоговые - для периодических аналоговых сигналов, тут они вне конкуренции. Цифровые хороши памятью, они позволяют сделать снимок быстрого одиночного сигнала (вроде посылки данных) и потом его изучить. Кроме того, некоторые поддерживают автоматическую раскодировку стандартных протоколов (вроде IIC) - удобно. А приставки - это когда нет денег на нормальный осцил, либо если устроит показометр. А приставки с более-менее приличными параметрами стоят как отдельный цифровой осцил, который заведомо лучше.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Телерадиокошак
Прорезались зубы
Сообщения: 200
Зарегистрирован: Пт ноя 17, 2006 21:57:43

Re: Полноценный осицилограф из компьютера...

Сообщение Телерадиокошак »

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

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

В целом согласен. Однако, не стоит обобщать. Есть цифровые осциллографы с качеством так себе, есть и вполне приличные приставки.
Общался немного с изделием фирмы GW-Instek (GDS-820S, кажется). Не понравился. Вообще. Благо есть с чем сравнить, до самых примитивных цифровых HP/Agilent с выпуклым монохромным экраном этому Инстеку очень-очень далеко, хоть он и новее намного, и красивый цветной экранчик у него имеется.
Приставки от Pico намного лучше, фунцкиональнее.
Agilent, конечно, гораздо круче, но если выбирать из GW и Pico при похожих параметрах, я бы выбрал Pico (если не критично наличие привязки к компу). Короче, не согласен я с тем, что отдельный цифровой осцил будет заведомо лучше.
Murav
Опытный кот
Сообщения: 877
Зарегистрирован: Чт фев 18, 2010 13:51:56

Re: Полноценный осицилограф из компьютера...

Сообщение Murav »

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

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

Экран у компьютера заметно больше чем у любого осциллографа, поэтому на нём можно разместить больше информации, а места на столе при этом он занимает меньше. Процессор у ПК гораздо быстрее даже ARM'а, поэтому на нём можно реализовать значительно более сложные алгоритмы анализа сигнала(например нормальную интерполяцию вместо sinc по нескольким соседним точкам и честное разложение Фурье вместо FFT). На жёсткий диск можно сохранить сколько угодно осциллогорамм(в том числе сырые данные, а не скриншот) и потом работать с ними хоть через полгода.
ПК управляется клавиатурой и мышью с помощью которых гораздо удобнее что-либо измерять на осциллограмме и переключать режимы.

И при этом ресурсов вполне достаточно, чтобы не требовалось тщательно оптимизировать весь код.

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

ploop писал(а):Только смысла нет, экран занимает очень малую часть стоимости прибора.

Кроме экрана есть ещё процессор, управление и прошивка для этого процессора. А всё это стоит заметно больше чем АЦП.

YS писал(а):во-первых, ни один внешний интерфейс не может обеспечить достаточной скорости передачи данных качественной оцифровки. Во-вторых, операционные системы, используемые ныне на домашних компьютерах (что Windows, что Linux, что MacOS) - не являются операционными системами реального времени. Поэтому адекватная обработка сигнала в общем случае невозможна.

Все цифровые осциллографы сначала накапливают данные в буфере(обычно это делает ПЛИС), а затем забираются процессором для обработки и отображения. Поэтому никаких требований к скорости интерфейса они не предявляют. Тем более что скорость даже у USB может быть больше скорости процессора осциллографа.
Осциллографические приставки вполне нормально могут выдавать десять кадров в секунду, чего вполне достаточно.

YS писал(а):По моему, осциллограф - устройство реального времени. А то подключил щуп, подождал полминуты (утрирую, конечно, но вроде того), он картинку выдал - стремно как-то

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

YS писал(а):А приставки - это когда нет денег на нормальный осцил, либо если устроит показометр.

Приставки разные бывают. Бывают и показометры и нормальные(и отделные осциллографы тоже разные бывают). А так хорошая приставка хорошему осциллографу не проигрывает.
SmarTrunk
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Re: Полноценный осицилограф из компьютера...

Сообщение SmarTrunk »

Хорошие (в моем понимании) осциллографические приставки стоят за штуку баксов... Это с большой буферной памятью (от 1 мегасемпл) и полосой (от 200 МГц).

К вопросу о нормальных осциллографах. Видел на днях на выставке LeCroy с полосой 24 ГГц и частотой оцифровки 42 ГГц... :shock: и огромным экраном... Мне обещали скидку 10%! :))) Но я его не потяну даже со скидкой 90% :cry:
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: Полноценный осицилограф из компьютера...

Сообщение Seal »

Коты,спуститесь с небес, обсуждается не вопрос о стоимости или функционала , а всего лишь осцила дла любительской практики.Тот что у меня выше крыши (95 % ) хватит, да и из приведенных ссылок ,при отсутствии оного достаточно эмулятора.
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Аватара пользователя
M@K$
Родился
Сообщения: 11
Зарегистрирован: Ср май 05, 2010 21:50:19

Re: Полноценный осицилограф из компьютера...

Сообщение M@K$ »

Из недорогих - "Двухлучевой" DISCO http://www.trade-m.ru/modules.php?name= ... age&pid=32
То же самое есть в "Мастерките" (прошивка только радиолюбительская)

Можно рискнуть звуковой платой - http://virtins.com/ В варианте для КПК - http://4pda.ru/forum/index.php?showtopic=4556&st=60
...omne animal...
Murav
Опытный кот
Сообщения: 877
Зарегистрирован: Чт фев 18, 2010 13:51:56

Re: Полноценный осицилограф из компьютера...

Сообщение Murav »

M@K$ писал(а):Из недорогих - "Двухлучевой" DISCO http://www.trade-m.ru/modules.php?name= ... age&pid=32

Только частота дискретизации у него всего 200кГц. Чего явно недостаточно даже для любителей.
dvdmaster
Родился
Сообщения: 9
Зарегистрирован: Вс май 09, 2010 17:32:17

Re: Полноценный осицилограф из компьютера...

Сообщение dvdmaster »

Моя разработка, Приставка на ATtiny2313.
http://pro-radio.ru/measure/9552/
Ответить

Вернуться в «Интеграция с ПК»