Например TDA7294

Форум РадиоКот • Просмотр темы - Цифровой осциллограф своими руками.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 25, 2024 04:29:51

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1066 ]     ... , , , 14, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Вт фев 12, 2013 13:09:29 
Прорезались зубы

Зарегистрирован: Сб сен 29, 2007 17:06:15
Сообщений: 225
Рейтинг сообщения: 0
Tolmi писал(а):

Может кто расскажет мне, как можно компенсировать или учесть долговременный дрейф ?

установкой на входе качественного операционного усилителя (они называются инструментальные). Усилители с неширокой полосой - имеют очень хорошие характеристики по дрейфам.
А чтобы полоса была широкая - применяют двухполосную схему, в которой параллельно ОУ ставится полевой транзистор.
Посмотрите, например, схему С1-114 (содранную со старых буржуев, но в принципе это схема из учебников) - там на входе 140УД14, и параллельно КП303. 50МГц легко, у буржуев сотня.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Вт фев 12, 2013 13:40:56 
Говорящий с текстолитом

Карма: 21
Рейтинг сообщений: 120
Зарегистрирован: Вс дек 11, 2011 05:25:04
Сообщений: 1658
Откуда: Киев, Украина
Рейтинг сообщения: 0
62256 писал(а):
качественного операционного усилителя (они называются инструментальные).

Попрошу не путать, это совсем другое. Инструментальный усилитель - это не просто качественный операционный усилитель.

_________________
In theory, theory and practice are the same. In practice, they're not.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Пн фев 18, 2013 21:32:02 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 678
Рейтинг сообщения: 0
Коты, а кто нить занимался разработкой ПО для самодельного цифрового осциллографа ?

пообщаться хочу...

p.s. готов аппаратно захватывать около 64к выборок с частотой от 60 до 75 msps. К сожалению аналоговой части нет (надеюсь заняться ею позже, а может кто нить из гуру поделиться :roll: ) сейчас отрабатываю цифру...

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

в принципе будет возможность отдачи этих 64к на компьютер по usb (виртуальный ком. порт) - так что если есть какие то программы которые принимают с последовательного порта данные и потом отображают их - тоже с удовольствием посмотрел бы..


Последний раз редактировалось ВитГо Вт фев 19, 2013 05:35:23, всего редактировалось 1 раз.

Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Пн фев 18, 2013 23:51:10 
Поставщик валерьянки для Кота

Карма: 5
Рейтинг сообщений: 21
Зарегистрирован: Пт авг 29, 2008 16:28:19
Сообщений: 2108
Откуда: Киев
Рейтинг сообщения: 0
ВитГо писал(а):
как то можно за счет количества выборок достраивать периодические сигналы высокой частоты ? как это делают например стробоскопические осциллографы ?
Ну осциллографы же делают, и без помощи магии, значит можно. Я бы предложил какое-нибудь switched-capacitor решение. На очень коротое время включается ключ и "сохраняет" входное напряжение, которое было в момент включения ключа, на конденсаторе. Эта цепь простая и соотв. более быстродействующая, чем тот же АЦП. Далее напряжение конденсатора преобразовывается в число в помощью АЦП и цикл повторяется.

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

_________________
Giggity giggity goo!


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Вт фев 19, 2013 04:42:15 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 678
Рейтинг сообщения: 0
нет, вы не поняли,
вопрос не в аппаратном решении..

вопрос в обработке захваченных данных....

см. картинку
Изображение
красным данные текущего захвата - мы например успеваем захватить 8 точек на период
но захват немного сдвинут по частоте от исходного сигнала, поэтому к 4м точкам текущего импульса (красный цвет) мы можем построить 4 новые точки, которые получились при захвате предыдущего импульса (синий цвет)... потом к полученным точкам этих двух импульсов добавляем данные следующего импульса....
получается что если сигнал периодический - то несмотря на то что при его частоте мы выбираем только 8 значений за период - мы на основании полученной "истории" как бы достраиваем недостающие точки

у меня 64к выборок - статистики что называется хоть отбавляй -
есть ли такие алгоритмы и насколько точно можно таким образом отрисовывать периодический сигнал....?

кто то уже ходил этой дорогой ? где какие грабли лежат ?


Вложения:
31.jpg [18.05 KiB]
Скачиваний: 2751


Последний раз редактировалось ВитГо Вт фев 19, 2013 05:36:19, всего редактировалось 1 раз.
Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Вт фев 19, 2013 04:56:10 
Интерполяцией... Лагранжа! :))) Core i7 придётся ставить.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Вт фев 19, 2013 05:26:50 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 678
Рейтинг сообщения: 0
Chettuser писал(а):
Интерполяцией... Лагранжа! :))) Core i7 придётся ставить.


почему сразу i7 ?

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

Изображение

то есть например имеем синус с частотой 5 мгц...
при частоте захвата 40 мгц - получим стандартную картинку с 8-ю точками на период..
потом например осциллограф выявляет что сигнал периодический и выводит надпись - мол могу достроить на основании многих измерений (пусть будет интерполяцией) - нажимаем кнопочку и получаем импульс с 24мя точками на период...
получаем как бы эмуляцию трехкратного увеличения частоты дискретизации.. (но только для периодического сигнала с соответствующими ограничениями)

но таким методом можно будет захватывать и очень точно отображать сигналы с частотой около четверти от частоты дискретизации (то есть 40 мгц частота дискретизации и сможем смотреть 10 мгц сигнал!) - или это никому не нужно и в практике не применяется ?

p.s. ну а по Котельникову и до половины частоты дискретизации (то есть при 40 мгц - сможем смотреть 20 мгц сигнал)

посмотрел "интерполяционный многочлен Лагранжа" - похоже то что нужно !!
кто нить реализовывал ?

p.p.s. нее, метод Лагранжа это не то :( он строит по точкам внутри периода.. а мне нужно статистическую интерполяцию (интерполяция функции по точкам многих периодов)


Вложения:
31.jpg [23.98 KiB]
Скачиваний: 2731
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Вт фев 19, 2013 09:05:14 
Потрогал лапой паяльник

Карма: 5
Рейтинг сообщений: 44
Зарегистрирован: Ср янв 04, 2012 11:57:40
Сообщений: 394
Откуда: Алчевск
Рейтинг сообщения: 0
Я давненько использовал интерполяцию сплайнами (физический смысл - стальная линейка). Довольно красиво. На прямоугольном сигнале выбросы на фронтах появляются. В меню сделать кнопку "сгладить" и при пропуске промежуточные точки высчитывать автоматически или линейно или не линейно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Чт фев 21, 2013 19:34:17 
Прорезались зубы

Зарегистрирован: Сб сен 29, 2007 17:06:15
Сообщений: 225
Рейтинг сообщения: 0
интерполяция - это способ дорисовывания новых, искусственных, точек - между реальными выборками. Чтобы было красивее, чтобы точнее измерения провести (если быть твердо уверенным в спектре сигнала <Fд/2).

А стробоскопическая развертка - это получение реальных, настоящих выборок сигнала. За счет нескольких проходов развертки - можно получить интервал между выборками меньше, чем 1/Fд АЦП. Потом эти несколько разверток объединяются в общий массив выборок.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Чт фев 21, 2013 19:38:24 
Прорезались зубы

Зарегистрирован: Сб сен 29, 2007 17:06:15
Сообщений: 225
Рейтинг сообщения: 0
Foks писал(а):
Я бы предложил какое-нибудь switched-capacitor решение. На очень коротое время включается ключ и "сохраняет" входное напряжение, которое было в момент включения ключа, на конденсаторе. Эта цепь простая и соотв. более быстродействующая, чем тот же АЦП.

В АЦП обычно уже встроено УВХ, причем - апертура намного меньше, чем интервал дискретизации. Так что, дополнительное УВХ может и не потребоваться, если задача - повысить Fд в несколько раз, а не в сотни/тысячи.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Чт фев 21, 2013 19:51:04 
Прорезались зубы

Зарегистрирован: Сб сен 29, 2007 17:06:15
Сообщений: 225
Рейтинг сообщения: 0
ВитГо писал(а):
готов аппаратно захватывать около 64к выборок с частотой от 60 до 75 msps.

неужели последовательной записью слов из регистра АЦП - в ячейки ОЗУ? Это конгениально!
А запись по кругу есть? А предзапись (до условия синхронизации)? А постзапись? А задержанная запись? А запись с усреднением? А запись с суммированием выборок? А запись с накоплением минимумов и максимумов?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Чт фев 21, 2013 20:23:55 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 678
Рейтинг сообщения: 0
62256 писал(а):
ВитГо писал(а):
готов аппаратно захватывать около 64к выборок с частотой от 60 до 75 msps.

неужели последовательной записью слов из регистра АЦП - в ячейки ОЗУ? Это конгениально!

стеб ? :lol:
ну вообще то может быть в чем то и гениально.. если учесть что плис в этом решении не планируется использовать.. и вообще решение фактически на одном микроконтроллере стоимостью около 300-400 рублей (то есть не так уж и дорого для такой частоты выборки с учетом того что ОЗУ, логика, процессор - все внутри! внешние аналоговые цепи и АЦП)

62256 писал(а):
А запись по кругу есть? А предзапись (до условия синхронизации)? А постзапись? А задержанная запись? А запись с усреднением? А запись с суммированием выборок? А запись с накоплением минимумов и максимумов?

смысл записи по кругу? я пока не вижу. (вообще то есть)
предзапись, постзапись - объем записи от 64 до 128 кб - хватит чтобы считаться постзаписью или нужно мегабайтами записывать? (если мегабайтами - то пока нет) предзаписи как таковой не планировал.. а часто бывает нужно?

запись с усреднением - не знаю что это такое :-(
запись с суммированием выборок - не знаю что такое :-(
запись с накоплением минимумов и максимумов -не знаю что такое :-(

если объясните последние три (и самое главное когда они нужны в осциллографе) - то подумаю как это реализовать...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Чт фев 21, 2013 20:26:05 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 678
Рейтинг сообщения: 0
62256 писал(а):
А стробоскопическая развертка - это получение реальных, настоящих выборок сигнала. За счет нескольких проходов развертки - можно получить интервал между выборками меньше, чем 1/Fд АЦП. Потом эти несколько разверток объединяются в общий массив выборок.

да, именно это и хочу получить!
где бы только почитать.. пока накидал на бумаге алгоритм.. но может быть есть какие то серьездные наработки у кого нить...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Чт фев 21, 2013 21:01:41 
Прорезались зубы

Зарегистрирован: Сб сен 29, 2007 17:06:15
Сообщений: 225
Рейтинг сообщения: 0
ВитГо писал(а):
предзапись, постзапись - объем записи от 64 до 128 кб - хватит чтобы считаться постзаписью или нужно мегабайтами записывать? (если мегабайтами - то пока нет) предзаписи как таковой не планировал.. а часто бывает нужно?

запись с усреднением - не знаю что это такое :-(
запись с суммированием выборок - не знаю что такое :-(
запись с накоплением минимумов и максимумов -не знаю что такое :-(

если объясните последние три (и самое главное когда они нужны в осциллографе) - то подумаю как это реализовать...

это всё - характеристики цифрового осциллографа (почти любого), просто описанные применительно к процедурам между АЦП и ОЗУ. То есть, открываете описание какого-нибудь Тектроникса, и представляете как сделана та или иная функция.
Или читаете тут: http://forum.ixbt.com/topic.cgi?id=48:841 , много и полезно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Чт фев 21, 2013 21:05:28 
Прорезались зубы

Зарегистрирован: Сб сен 29, 2007 17:06:15
Сообщений: 225
Рейтинг сообщения: 0
ВитГо писал(а):
да, именно это и хочу получить!
где бы только почитать.. пока накидал на бумаге алгоритм.. но может быть есть какие то серьездные наработки у кого нить...

конечно, есть. В каждом приличном осциллографе - есть стробоскопический режим. Главная проблема - к каждому проходу присобачить пикосекунды его смещения< чтобы потом правильно объединить проходы в итоговую осциллограмму.
Бывает два варианта: когда сам осциллограф задает смещение между синхронизацией и разверткой, и когда это смещение случайное - а осциллограф его только измеряет.
Гуглить по RIS, например.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Вс мар 10, 2013 22:15:28 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 678
Рейтинг сообщения: 0
по RIS чтото ничего гугл не находит по теме.. от русского сокращения "рис." до каких тем про кошек :-(

интересует стробоскоп со случайным смещением...

сейчас попробовал на бумажке,
период сигнала оцифровал 4мя выборками, причем период сигнала не кратен 4..
после этого сделал выборку каждой третьей из выборок и по ним построил сигнал.. - удалось восстановить весь сигнал !!
посмотрите в xls файле, я там примерно нарисовал как и что получается..
(файл обязательно проверяйте на вирусы !!!)

теперь бы понять как это делать на любом периодическом сигнале..


Вложения:
strob.xls [8 KiB]
Скачиваний: 210
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Вт мар 12, 2013 15:15:21 
Опытный кот

Карма: 1
Рейтинг сообщений: 173
Зарегистрирован: Сб сен 12, 2009 15:43:19
Сообщений: 775
Рейтинг сообщения: 0
ВитГо писал(а):
по RIS чтото ничего гугл не находит по теме.. от русского сокращения "рис." до каких тем про кошек :-(
.

Гуглить random interval sampling или Equivalent Time Sampling что в принципе одно и то же. Основа- отдельный узел в осциллографе, который аналоговым образом измеряет задержку от момента срабатывания аналогового триггера до ближайшего клока АЦП.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Вт мар 12, 2013 19:45:41 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 678
Рейтинг сообщения: 0
спасибо.

вот в этом документе на странице 3 есть правильная картинка

но у меня задача обработать захваченный сигнал.. у меня нет аппаратного сдвига момента захвата :-(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Ср мар 13, 2013 01:40:13 
Опытный кот

Карма: 1
Рейтинг сообщений: 173
Зарегистрирован: Сб сен 12, 2009 15:43:19
Сообщений: 775
Рейтинг сообщения: 0
ВитГо писал(а):
спасибо.

но у меня задача обработать захваченный сигнал.. у меня нет аппаратного сдвига момента захвата :-(

Сдвигать момент захвата ненадо- он сам сдвигается, ведь генератор осциоографа и генератор сигнала не синхронизированы. А если их частоты близки окажутся- то начинают лезть артефакты оцифровки, и не каждый фирменный скоп с этим справится.
Достаточно просто знать задержку от момента триггера до отсчета АЦП (она каждый раз разная) и уложить точки отсчетов на экране в соответсвии с этой задержкой. RIS применяется при рассмотрении формы повторяющегося сигнала, например фронт и выбросы клока измерить. Т.е экран 5-10 нс на клетку и одна точка на клетку при 100 мгц АЦП. Ждем 20-50 раз запуска развертки и имеем прорисованный сигнал.
А в самом блоке время- код ничего сложного нет- заряд разряд конденсатор фиксированным током. Вот схема такого блока от лекроя 500 МГц с 5 пикосекундным разрешением. Заряд начинается по переброске аналогового компаратора триггера, а кончается по клоку АЦП. А потом конденсатор медленно разряжается и ПЛИС или таймер просчитывает число периодов колка, пока конденсатор разрядится. Кстати, в Риголах кажется просто подали напряжение на конденсаторе на 5 быстрый АЦП и тупо цифруют напряжение, до которого зарядился конденсатор.


Вложения:
Комментарий к файлу: Lecroy время-амплитудный
Lecroy_Wr_TDC.png [94.16 KiB]
Скачиваний: 701
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Осциллограф своими руками.
СообщениеДобавлено: Ср мар 13, 2013 17:21:47 
Прорезались зубы

Зарегистрирован: Сб сен 29, 2007 17:06:15
Сообщений: 225
Рейтинг сообщения: 0
ВитГо писал(а):
теперь бы понять как это делать на любом периодическом сигнале..

забудьте про период и форму входного сигнала - они ж не известны!
У вас есть только две вещи: события синхронизации, и твердая уверенность в том, что сигнал возле этих событий синхронизации одинаковый.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1066 ]     ... , , , 14, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y