Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
23.05.2010, 11:47
|
|
Временная регистрация
Регистрация: 09.07.2005
Сообщений: 91
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Как добавить стробоскоп к осциллографу
Оказывается эта тема здесь почти табу и вызывает непонятные волнения.
Предлагается конкретный вариант:
1. Из входного сигнала формируется запускающий импульс.
2. Измеряется временной интервал между этим импульсом и ближайшим
импульсом запуска АЦП, работающего на циклический буфер.
3. Набирается три десятка кривых с разным этим временем.
4. Отбирается из них десяток кривых, у которых это время разное.
5. Эти кривые выводятся на экран со сдвигом, пропорциональным
этому времени.
Стробоскоп на экране...
Дело за малым - как это время попроще измерить.
|
|
|
|
23.05.2010, 13:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Как добавить стробоскоп к осциллографу
Сообщение от Vallav
|
Оказывается эта тема здесь почти табу и вызывает непонятные волнения.
|
Почему же ТАБУ?... просто в ветке по USBee DX люди обсуждают железо прибора под ГОТОВЫЙ софт фирмы USBee. Никто не собирается его переписывать потому как исходников ясное дело никто не выложил. Прибор то комерческий. А вы предлагаете переделывать железо DX и писать софт заново под ВАШИ нужды. А вы лично готовы его переписать?
Сообщение от Vallav
|
Дело за малым - как это время попроще измерить.
|
Зачем его измерять, ИМХО его нуно ФОРМИРОВАТЬ. Формировать время между запусками преобразования АЦП и запись результата в буфер. Решение, как мне кажется: Управляемый генератор (управляемый счёётчик) для формирования работой АЦП и контролером RAM под разный период развёртки.
А что вы в состоянии делать сами? Любителей попредлагать и отойти в сторонку, завались.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
|
|
|
|
23.05.2010, 16:38
|
|
Временная регистрация
Регистрация: 09.07.2005
Сообщений: 91
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Как добавить стробоскоп к осциллографу
Сообщение от picavr
|
Почему же ТАБУ?... просто в ветке по USBee DX люди обсуждают железо прибора под ГОТОВЫЙ софт фирмы USBee. Никто не собирается его переписывать потому как исходников ясное дело никто не выложил. Прибор то комерческий. А вы предлагаете переделывать железо DX и писать софт заново под ВАШИ нужды. А вы лично готовы его переписать?
|
Аргумент у Вас несколько странноватый.
Или на этом форуме есть такое правило - если не можешь сделать что либо от и до,
то и не заикайся даже об этом?
Сообщение от picavr
|
Зачем его измерять, ИМХО его нуно ФОРМИРОВАТЬ. Формировать время между запусками преобразования АЦП и запись результата в буфер. Решение, как мне кажется: Управляемый генератор (управляемый счёётчик) для формирования работой АЦП и контролером RAM под разный период развёртки.
|
Вы уверены, что сделать так, чтобы частота запуска осциллографа была
в точности равна частоте импульсов синхросигнала, помноженной
на n+1/N проще, чем измерить интервал между синхроимпульсом и
ближайшим импульсом запуска?
Сообщение от picavr
|
А что вы в состоянии делать сами? Любителей попредлагать и отойти в сторонку, завались.
|
А что я должен уметь делать сам, чтобы Вы не фыркали?
Уметь с нуля написать проги для ПСюка и контроллера осциллографа
или достаточно стыбрить кем то написанное и предъявить здесь?
|
|
|
|
23.05.2010, 17:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,124
Сказал спасибо: 61
Сказали Спасибо 1,154 раз(а) в 625 сообщении(ях)
|
Re: Как добавить стробоскоп к осциллографу
Сообщение от Vallav
|
Оказывается эта тема здесь почти табу и вызывает непонятные волнения.
|
Табу на форуме, как и на большинстве других - засорение топика вопросами не относящимся к существу обсуждаемого там вопроса.
Цитата:
|
Предлагается конкретный вариант:
|
Конкретный вариант - это как минимум алгоритм с путями его реализации
Цитата:
|
1. Из входного сигнала формируется запускающий импульс.
|
Надо понимать так, что из входного сигнала устройство стробоскопа формирует запускающий импульс - по каким критериям выбирается момент начала его формирования? В осциллографе есть импульс синхронизации - чем импульс стробоскопа отличается от него?
[/QUOTE]
Цитата:
|
2. Измеряется временной интервал между этим импульсом и ближайшим
импульсом запуска АЦП, работающего на циклический буфер.
|
Чем измеряем, кто управляет этим процессом.
Цитата:
|
3. Набирается три десятка кривых с разным этим временем.
|
Каких кривых, чем определяется величина выборки этой "кривой", где их храним, что это за "разное" время?
Цитата:
|
4. Отбирается из них десяток кривых, у которых это время разное.
|
Непонятно, что за критерий выбора из кривых с разным временем, у которых это время разное.
Цитата:
|
Стробоскоп на экране...
Дело за малым - как это время попроще измерить.
|
Если бы так.
Последний раз редактировалось avp94; 23.05.2010 в 17:52.
|
|
|
|
23.05.2010, 18:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Как добавить стробоскоп к осциллографу
Сообщение от Vallav
|
Или на этом форуме есть такое правило - если не можешь сделать что либо от и до,
то и не заикайся даже об этом?
|
Да нет.. открыть свою тему и обсуждать, а не засорять безполезными сообщениями ветку о ДХ. (почему безполезными пояснено выше).
Сообщение от Vallav
|
или достаточно стыбрить кем то написанное и предъявить здесь?
|
А почему же стыбрить? Скачать выложеный софт в свободный доступ производителем, уже считается стибреным? )))
Сори, за мусор в вашей ветке... но сразу вы как то недопонимаете...
А теперь по существу:
Сообщение от Vallav
|
Вы уверены, что сделать так, чтобы частота запуска осциллографа была в точности равна частоте импульсов синхросигнала, помноженной на n+1/N проще, чем измерить интервал между синхроимпульсом и ближайшим импульсом запуска?
|
Почему же помноженой?...
Стробо развёртка и стостоит в том, что бы между запусками от синхроимпульса формируемого от входного сигнала, проходило N измерений АЦП, N=равно количеству элементов разложения исследуемого сигнала. Т.Е. после запуска развёртки игнорируется синхросигнал и только работает по своему периоду считывания, а потом опять ждёт синхроимпульс...
Значит.
Если частота развёртки Fr= 100 мгц а число элементов разложения N=10, то для формирования изображения необходимо запускать АЦП N=10 раз с частотой = 1/(1/Fr+(1/Fr/N))= 90.91 мгц с периодом 11 наносек.
Тогда первое измерение будет в начале периода а последующие измерения будут сдвинуты на 1/10 периода относительно предыдущего. А после 10 измерений опять ждать синхроимпульс.
Так что ПРОСТО ДОБАВИТЬ стробразвёртку не получится... Для получения периода разложения с дискретностью 1 наносек при частоте развёртки 100 мгц и 10 элементов разложения потребуется плис работающая на 1000 мгц... если формировать при помощи счётчиков, если формировать используя задержки распространения в ячейках ПЛИС, как было сказанов ветке по цифровому осцилографу - это не есть хорошо.
а Если увеличивать развёртку и количество элементов разложения .... то считайте сами...
Или городить на дискретных компонентах.
Ещё потребуется усилитель вертикального канала с соответствующей полосой пропускания.
А ещё существует алиасинг. Я не владею этим вопросом, но мне кажется что здесь этот момент так же будет присутствовать .....
Так что для начала задайтесь требуемыми параметрами для развёртки и посчитайте реально ли это городить.
Выложите свои выкладки если я не прав. Может у вас есть идея как сделать по другому?
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
Последний раз редактировалось picavr; 23.05.2010 в 18:39.
|
|
|
|
23.05.2010, 18:32
|
|
Временная регистрация
Регистрация: 09.07.2005
Сообщений: 91
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Как добавить стробоскоп к осциллографу
Сообщение от avp94
|
Табу на форуме, как и на большинстве других -
Надо понимать так, что из входного сигнала устройство стробоскопа формирует запускающий импульс - по каким критериям выбирается момент начала его формирования? В осциллографе есть импульс синхронизации - чем импульс стробоскопа отличается от него?
|
Ничем. Это и есть - импульс запуска.
Сообщение от avp94
|
Чем измеряем, кто управляет этим процессом.
|
Вам сразу - конкретная реализация измерителя?
А самому полумать...
Сообщение от avp94
|
Каких кривых, чем определяется величина выборки этой "кривой", где их храним, что это за "разное" время?
|
Вы в курсе, как именно работает цифровой осциллограф?
Похоже нет.
Сообщение от avp94
|
Непонятно, что за критерий выбора из кривых с разным временем, у которых это время разное.
|
Критерий простой - чтобы нарисованная на экране кривая была без
дыр.
|
|
|
|
23.05.2010, 18:41
|
|
Временная регистрация
Регистрация: 09.07.2005
Сообщений: 91
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Как добавить стробоскоп к осциллографу
Сообщение от picavr
|
Да нет.. открыть свою тему и обсуждать, а не Почему же помноженой?...
Стробо развёртка и стостоит в том, что бы между запусками от синхроимпульса формируемого от входного сигнала, проходило N измерений АЦП, N=равно количеству элементов разложения исследуемого сигнала. Т.Е. после запуска развёртки игнорируется синхросигнал и только работает по своему периоду считывания, а потом опять ждёт синхроимпульс...
|
А зачем при однократной оцифровке нужно, чтобы между синхроимпульсами было ровно n отсчетов АЦП?
Обычно АЦП пилит на некой круглой частоте а синхроимпульсы
определяются входным сигналом.
Сообщение от picavr
|
Значит.
Если частота развёртки Fr= 100 мгц а число элементов разложения N=10, то для формирования изображения необходимо запускать АЦП N=10 раз с частотой = 1/(1/Fr+(1/Fr/N))= 90.91 мгц с периодом 11 наносек.
|
Это Вы о чем?
Вы в курсе, как работает цифровой осциллограф?
С аналоговым стробоскопом не путаете?
Сообщение от picavr
|
Так что ПРОСТО ДОБАВИТЬ стробразвёртку не получится... Для получения периода разложения с дискретностью 1 наносек при частоте развёртки 100 мгц и 10 элементов разложения потребуется плис работающая на 1000 мгц... если формировать при помощи счётчиков, если формировать используя задержки распространения в ячейках ПЛИС, как было сказанов ветке по цифровому осцилографу - это не есть хорошо.
а Если увеличивать развёртку и количество элементов разложения .... то считайте сами...
Или городить на дискретных компонентах.
|
А Вы попробуйте, нарисуйте на бумажке то, что я в исходном топике изложил.
При условии, что АЦП на 100 MSPS а полоса по половинной мощности
у него 1 GgHz.
|
|
|
|
23.05.2010, 19:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Как добавить стробоскоп к осциллографу
Сообщение от Vallav
|
АЦП пилит.
|
Пилит бензопила Дрючба, АЦП АЦПит )))))))
Сообщение от Vallav
|
А Вы попробуйте, нарисуйте на бумажке то, что я в исходном топике изложил.
|
Может тут вы правы, думаю можно будет подобрать частоту выборок АЦП ( с прореживанием) скажем в пределах единицы килогерц-единицы мегагерц что бы получить требуемый сдвиг измеренных значений. Но опять возникает вопрос СОФТ?
А ещё вопрос по ширине канала вертикального отклонения, думаете это не важно?
Отсюда вывод, городить свой СОФТ. Или вы видите возможность реализации без этого?
И ещё, ИМХО большинству юзеров осцилографов за глаза хватит 10-20 мгц развёртки.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
Последний раз редактировалось picavr; 23.05.2010 в 19:19.
|
|
|
|
23.05.2010, 19:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,124
Сказал спасибо: 61
Сказали Спасибо 1,154 раз(а) в 625 сообщении(ях)
|
Re: Как добавить стробоскоп к осциллографу
Сообщение от Vallav
|
А Вы попробуйте, нарисуйте на бумажке то, что я в исходном топике изложил.
|
Это невозможно по причине недопонимания изложенного. Если бы Вы могли выложить графические пояснения, то возможно все стало бы очевидным.
|
|
|
|
24.05.2010, 08:39
|
|
Временная регистрация
Регистрация: 09.07.2005
Сообщений: 91
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Как добавить стробоскоп к осциллографу
Сообщение от picavr
|
Пилит бензопила Дрючба, АЦП АЦПит )))))))
Может тут вы правы, думаю можно будет подобрать частоту выборок АЦП ( с прореживанием) скажем в пределах единицы килогерц-единицы мегагерц что бы получить требуемый сдвиг измеренных значений.
|
Зачем?
Достаточно, чтобы частота запуска осциллографа и частота импульсов синхронизации
были не строго кратны.
Просто подождать, когда наберется лостаточно оцифровок с нужными
временными сдвигами.
Сообщение от picavr
|
Но опять возникает вопрос СОФТ?
А ещё вопрос по ширине канала вертикального отклонения, думаете это не важно?
Отсюда вывод, городить свой СОФТ. Или вы видите возможность реализации без этого?
|
Если софт стыбренный - проблемы будут.
Если писали сами ( а Вы же ведь писали его Сами ) = то дописать
надо будет самую малость.
Сообщение от picavr
|
И ещё, ИМХО большинству юзеров осцилографов за глаза хватит 10-20 мгц развёртки.
|
Дык я про тех, кому почти даром хочется в десять раз больше.
Полагаете, таких не найдется?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:17.
|
|