|
Пиковый детектор, Кто делал - помогите советом |
|
|
|
Oct 8 2007, 19:23
|

Знающий
   
Группа: Свой
Сообщений: 660
Регистрация: 12-07-06
Пользователь №: 18 770

|
Приветствую всех! Столкнулся с необходимостью сделать пиковый детектор для импульсных сигналов. Форма входного импульса-колоколообразная, длительность - единицы микросекунд, амплитуда от единиц мВ до 5В. Необходимо чтобы на выходе моего детектора пиковое значение держалось с точностью хотя бы 1% в течение 250мкс. "классическая" схема на операционнике и диоде с конденсатором была отметена сразу - когда диод закрывается, через его емкость часть заряда конденсатора (3,3 нф) "стекала" обратно, это особенно заметно было при низких уровнях сигналов (до вольта). Далее было предпринята попытка улучшить ситуацию: ставим 2 диода последовательно, на точку их соединения даем через резистор на 20ком (не принципиально) сигнал с выходного повторителя. Ситуация меняется на противоположную - появляется ошибка "вверх" из-за того что операционники не успевают отрабатывать. Операционники - все AD8610, довольно шустрые и с высоким водным сопротивлением. По величине ошибки (примерно на треть или чуть больше, зависит от уровня сигнала) понятно что заменой операционника даже (гипотетически) на в 10 раз более быстрый проблему не решить. Внутреннее ощущение такое что проблема решается просто. Натолкните на путь истинный, кто сталкивался. Спасибо!
--------------------
|
|
|
|
|
 |
Ответов
|
Mar 14 2010, 07:55
|

внештатный сотрудник
     
Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401

|
Цитата(Herz @ Mar 13 2010, 19:42)  Если параметры импульсов не меняются в широких пределах, сойдёт а какой параметр и за какие пределы должен выйти, чтобы не сошло? понятно, что если импульсы следуют с периодом меньшим, чем время преобразования АЦП, то будет пропуск Цитата(jam @ Mar 13 2010, 20:24)  какая ж тут критика, если Вы даже параметров не указали, желаемой точности, формы импульса, плавания нулевого уровня, шумовой полосы, отношения сигнал\шум. Может лучше взять конвеерный ацп? тогда уж наверняка... АЦП может и наверняка, но меня в данном случае интересует преимущества/недостатки этого варианта и схемы с ОУ, которая рассматривалась выше для того сигнала, параметры которого я указал (1-4В, 0,1-5мкс). форма - можно сказать, что колокол (сигнал с выхода усилителя ФЭУ), точность - пусть будет 1%, дрейф нуля - будем считать, что 10-15мВ, отношение сигнал/шум - не хуже 40дБ
|
|
|
|
|
Mar 14 2010, 10:05
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(stells @ Mar 14 2010, 09:55)  а какой параметр и за какие пределы должен выйти, чтобы не сошло? понятно, что если импульсы следуют с периодом меньшим, чем время преобразования АЦП, то будет пропуск Не только. Есть, например, ещё такая мелочь: чтобы компенсировать падение на диоде, ток через оба должен быть одинаковым. У Вас они практически всегда будут разными. Ещё и при изменении амплитуды импульсов разность эта будет меняться.
Сообщение отредактировал Herz - Mar 14 2010, 10:06
|
|
|
|
|
Mar 14 2010, 14:16
|

внештатный сотрудник
     
Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401

|
Цитата(Herz @ Mar 14 2010, 13:05)  Не только. Есть, например, ещё такая мелочь: чтобы компенсировать падение на диоде, ток через оба должен быть одинаковым. У Вас они практически всегда будут разными. Ещё и при изменении амплитуды импульсов разность эта будет меняться. да, думал об этом... при заряде конденсатора ток через диод детектора уменьшается до 0, поэтому если ток через второй диод достаточно мал, то значения падений напряжения на обоих диодах должны приближаться (в 1% можно уложиться), т.е. измерение напряжения на втором диоде нужно проводить тогда, когда импульсов на входе нет. думается, что это можно учесть при программной обработке
|
|
|
|
|
Mar 14 2010, 22:02
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(stells @ Mar 14 2010, 16:16)  да, думал об этом... при заряде конденсатора ток через диод детектора уменьшается до 0, поэтому если ток через второй диод достаточно мал, то значения падений напряжения на обоих диодах должны приближаться (в 1% можно уложиться), т.е. измерение напряжения на втором диоде нужно проводить тогда, когда импульсов на входе нет. думается, что это можно учесть при программной обработке Когда импульса на входе нет, тока через диоды тоже нет. Соответственно, нет и падений напряжения. Или я не прав?
Сообщение отредактировал Herz - Mar 14 2010, 22:02
|
|
|
|
|
Mar 15 2010, 06:50
|

внештатный сотрудник
     
Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401

|
Цитата(jam @ Mar 14 2010, 18:56)  Можно сделать усилитель с передним фронтом десятки наносекунд и задним сколько загрузка позволяет. Для того случая , что я делал загрузка была максимум 10кгц, а реально сотни герц и усилитель , что я туда поставил имел задний фронт 70мкс (т.е. пила) 1.мне не совсем понятно, что будет измерять АЦП (в данном случае AVR), если на входе пила... у него конденсатор УВХ отключается от входа после начала преобразования? 2.как у Вас реализуется длинный задний фронт? за счет чего? Цитата(Herz @ Mar 15 2010, 01:02)  Когда импульса на входе нет, тока через диоды тоже нет. Соответственно, нет и падений напряжения. Или я не прав? т.к. входное напряжение у меня с полочкой 1В, то ток через второй (вспомогательный) диод составляет примерно (1-0,7)/4700=60мкА, а падение напряжения на нем должно быть равно падению напряжения на диоде детектора в момент выключения (прохождения пика). использование сдвоенного диода позволяет программно учесть температурный дрейф для малого сигнала вроде тоже работает (правда непонятно насколько идеально/неидеально симулируется диод). на входе 1В с импульсами 100мВ, красный луч - выход компаратора, сиреневый - сброс: [attachment=41802:________..._______3.JPG] Цитата(Tanya @ Mar 14 2010, 18:19)  А интегратор с ключом на входе не подойдет? это тоже вопрос... амплитуда импульса пропорциональна энергии фотонов (гамма-кванта), а вот интеграл?
|
|
|
|
|
Mar 15 2010, 07:37
|

Знающий
   
Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474

|
Цитата(stells @ Mar 15 2010, 09:50)  1.мне не совсем понятно, что будет измерять АЦП (в данном случае AVR), если на входе пила... у него конденсатор УВХ отключается от входа после начала преобразования? 2.как у Вас реализуется длинный задний фронт? за счет чего? 1.Не знаю, какой ацп у авр, а у микрочипа он довольно быстро семплирует, только при конверсии резких переходов на входе не любит. Вот ещё дельфино есть. Измерять будет конечно напряжение, семплировать можно от встроенного компаратора , в пиках это где-то 150нс задержки плюс 150нс задержки на интерапт, если не полить. 2. За счёт конденсатора в цепи обратной связи. Если длительность импульса не меняется от амплитуды , то и интеграл будет пропорционален , ну а если всё точно промерить, то окажется что и усилитель имеет нелинейность, которую неплохо бы таблицей в контроллере поправить.
|
|
|
|
|
Mar 15 2010, 07:54
|

внештатный сотрудник
     
Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401

|
Цитата(jam @ Mar 15 2010, 10:37)  1.Не знаю, какой ацп у авр, а у микрочипа он довольно быстро семплирует частота преобразования АЦП у AVR не выше 200кГц (для 10-битного разрешения), в подпрограмму обработки прерывания он может входить до 8 тактов. в общем все получается довольно медленно, нужно сохранять амплитуду импульса Цитата(jam @ Mar 15 2010, 10:37)  2. За счёт конденсатора в цепи обратной связи. так ведь интегрирование получается, передний фронт тоже затянется Цитата(jam @ Mar 15 2010, 10:37)  Если длительность импульса не меняется от амплитуды , то и интеграл будет пропорционален , ну а если всё точно промерить, то окажется что и усилитель имеет нелинейность, которую неплохо бы таблицей в контроллере поправить. почему не меняется? я совершенно четко вижу на экране осциллографа, что чем выше амплитуда, тем больше длительность, но вот насколько сохраняется эта пропорциональность? видимо схемотехника вносит свою погрешность, хотя понятно, что она есть по-любому PS: вообще цель следующая... сейчас радиометр работает в счетном режиме с некоторым настраиваемым порогом дискриминации. хочется сделать входной каскад более универсальным, чтобы можно было оценивать спектр. суперточность не нужна, в пределах 1%
Сообщение отредактировал stells - Mar 15 2010, 08:08
|
|
|
|
|
Mar 15 2010, 08:18
|

Знающий
   
Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474

|
Цитата(stells @ Mar 15 2010, 10:54)  частота преобразования АЦП у AVR не выше 200кГц (для 10-битного разрешения), в подпрограмму обработки прерывания он может входить до 8 тактов. в общем все получается довольно медленно, нужно сохранять амплитуду импульса Что-то медленно совсем - у микрочипа 2Мгц у дельфина 12Мгц. Цитата так ведь интегрирование получается, передний фронт тоже затянется Не факт. Цитата почему не меняется? я совершенно четко вижу на экране осциллографа, что чем выше амплитуда, тем больше длительность, но вот насколько сохраняется эта пропорциональность? видимо схемотехника вносит свою погрешность, хотя понятно, что она есть по-любому По идее длительность менятся не должна, только амплитуда, если длительность меняется это плохой знак. Цитата PS: вообще цель следующая... сейчас радиометр работает в счетном режиме с некоторым настраиваемым порогом дискриминации. хочется сделать входной каскад более универсальным, чтобы можно было оценивать спектр. суперточность не нужна, в пределах 1% Если затянуть задний фронт, то можно получить такую точность измеряя длительность импульса компаратора, правда не знаю, насколько это авру под силу.
|
|
|
|
Сообщений в этой теме
TheMad Пиковый детектор Oct 8 2007, 19:23 rezident Похоже у вас просто схема не сбалансирована по вхо... Oct 8 2007, 19:43 deemon А какого типа диод стоит ? Просто странно получает... Oct 8 2007, 22:37 Designer56 Посмотрите, не возбуждается ли ОУ, когда он находи... Oct 9 2007, 03:09 TheMad Rezident: Что вы имеете в виду под "сбалансир... Oct 9 2007, 05:17 deemon Цитата(TheMad @ Oct 9 2007, 09:17) Deemon... Oct 9 2007, 11:11 Stanislav Цитата(TheMad @ Oct 9 2007, 09:17) Design... Oct 9 2007, 15:33 Designer56 Много раз делал подобные вещи- и все работало. Зна... Oct 9 2007, 05:42 Евгений Николаев Давно уже (поэтому тонкостей не помню) видел схему... Oct 9 2007, 10:21 stells Цитата(Евгений Николаев @ Oct 9 2007, 13... Mar 12 2010, 08:00 TheMad Designer56 : конечно же, я и не думаю тыкать осцил... Oct 9 2007, 13:35 deemon Цитата(TheMad @ Oct 9 2007, 17:35) Deemon... Oct 9 2007, 13:51 Евгений Николаев Цитата(TheMad @ Oct 9 2007, 17:35) А что ... Oct 10 2007, 05:11 deemon Вообще , надо рассудить логически . Если у вас с о... Oct 9 2007, 14:59 Stanislav Цитата(deemon @ Oct 9 2007, 18:59) Вообще... Oct 9 2007, 16:13 TheMad Схема 1 - классическая, с ней ошибка "вниз... Oct 9 2007, 15:39 Stanislav Цитата(TheMad @ Oct 9 2007, 19:39) Схема ... Oct 9 2007, 15:47 Designer56 ЦитатаИменно такое включение и может привести к во... Oct 9 2007, 15:43 Designer56 Ага, вот сейчас посмотрел схему. Попробуйте в 1 сх... Oct 9 2007, 15:52 Stanislav Цитата(Designer56 @ Oct 9 2007, 19:52) Аг... Oct 9 2007, 15:58 Designer56 Цитата180 Ом для нескольких мкС и 3300 пФ - многов... Oct 9 2007, 16:03 Stanislav Цитата(Designer56 @ Oct 9 2007, 20:03) Со... Oct 9 2007, 16:06 deemon А вот вариант схемы с одним детектором , позволяющ... Oct 9 2007, 16:12 Designer56 ЦитатаОУ надо выбирать не rail-to-rail. С такими о... Oct 9 2007, 16:41 Stanislav Цитата(Designer56 @ Oct 9 2007, 20:41) Я,... Oct 9 2007, 16:44 Designer56 Разумеется, и так можно- в конечном итоге нужен ко... Oct 9 2007, 16:54 Stanislav Цитата(Designer56 @ Oct 9 2007, 20:54) Ра... Oct 9 2007, 17:43 Tanya Цитата(TheMad @ Oct 8 2007, 23:23) Привет... Oct 9 2007, 17:07 Designer56 ЦитатаА мое внутреннее ощущение совсем другое... Р... Oct 9 2007, 17:19 TheMad Станислав, спасибо! Как только прочитал ваши с... Oct 9 2007, 17:28 deemon Цитата(TheMad @ Oct 9 2007, 21:28) Станис... Oct 9 2007, 17:46 Designer56 Цитата(сейчас стоит подстроечник, завтра измерю и ... Oct 9 2007, 17:45 Stanislav Цитата(Designer56 @ Oct 9 2007, 21:45) А ... Oct 9 2007, 17:53 khach Попробуйте сделать по схеме пиковых детекторов от ... Oct 9 2007, 18:30 Alexandr Stanislav и deemon настоятельно прошу не переносит... Oct 10 2007, 08:11 deemon Цитата(Alexandr @ Oct 10 2007, 12:11) Sta... Oct 10 2007, 08:54 Stanislav Цитата(Alexandr @ Oct 10 2007, 12:11) Sta... Oct 10 2007, 08:55  deemon Цитата(Stanislav @ Oct 10 2007, 12:55) Ес... Oct 10 2007, 09:03   Stanislav Цитата(deemon @ Oct 10 2007, 13:03) Хорош... Oct 10 2007, 12:23    deemon
Видите ли , если уж говорить о ТОЧНОСТИ , то над... Oct 10 2007, 13:24     Stanislav Посмотрите на характеристики выбранного автором ОУ... Oct 10 2007, 16:35      deemon Цитата(Stanislav @ Oct 10 2007, 20:35) Де... Oct 11 2007, 10:20    deemon Так , едем дальше .
Цитата(Stanislav @ Oct... Oct 10 2007, 14:30 андр Может вот так попробовать ??
http://www.analog.com... Oct 10 2007, 10:06 Stanislav Цитата(андр @ Oct 10 2007, 14:06) Может в... Oct 10 2007, 13:30 TheMad Вот схема, которая заработала. Конденсатор решено ... Oct 10 2007, 17:01 Stanislav Цитата(TheMad @ Oct 10 2007, 21:01) Вот с... Oct 10 2007, 17:13 xemul Цитата(TheMad @ Oct 10 2007, 21:01) Вот с... Oct 10 2007, 17:46  Stanislav Цитата(xemul @ Oct 10 2007, 21:46) имхо, ... Oct 11 2007, 09:58 TheMad 2Станислав:
1,2. Пробовал, потом оставил. Также ка... Oct 10 2007, 17:28 Stanislav Цитата(TheMad @ Oct 10 2007, 21:28) 2Стан... Oct 10 2007, 17:34  TheMad Цитата(Stanislav @ Oct 10 2007, 21:34) Вс... Oct 10 2007, 18:12 smk ЦитатаВот схема, которая заработала.
А как разряжа... Oct 11 2007, 09:21 TheMad smk:
Транзистором, как на первых трех схемах.
Sta... Oct 11 2007, 10:11 Stanislav Цитата(TheMad @ Oct 11 2007, 14:11) Stani... Oct 11 2007, 10:49  deemon Цитата(Stanislav @ Oct 11 2007, 14:49) Ув... Oct 11 2007, 11:04   Stanislav Цитата(deemon @ Oct 11 2007, 15:04) Так я... Oct 11 2007, 14:16    deemon Цитата(Stanislav @ Oct 11 2007, 18:16) Эт... Oct 11 2007, 15:28     Stanislav Цитата(deemon @ Oct 11 2007, 19:28) А вот... Oct 11 2007, 16:12      deemon Цитата(Stanislav @ Oct 11 2007, 20:12) Пр... Oct 11 2007, 17:23       Stanislav Цитата(deemon @ Oct 11 2007, 21:23) Строг... Oct 12 2007, 11:13      deemon Цитата(Stanislav @ Oct 11 2007, 20:12) Во... Oct 11 2007, 19:03 TheMad Stanislav:
Нет, 3мв при 5в разглядывать не надо. Oct 11 2007, 11:00 deemon Вообще , насколько я понимаю - вы считаете выходно... Oct 11 2007, 13:45 TheMad 2Stanislav:
Источник сигнала имеет активное выход... Oct 11 2007, 17:15 Alexandr Тему почистил от флуда и флейма.
deemon настоятел... Oct 12 2007, 07:56 Herz Наверное, уже не актуально, но здесь наткнулся на ... Dec 4 2007, 20:33 Stanislav А в чём там цимес, я не понял?
По-моему, ещё один ... Dec 4 2007, 20:59 Herz Цитата(Stanislav @ Dec 4 2007, 22:59) А в... Dec 4 2007, 22:06  Stanislav Цитата(Herz @ Dec 5 2007, 01:06) Да я и с... Dec 4 2007, 22:57   pergunt С вашего позволения подниму тему Пикового детектор... Mar 25 2008, 15:15    SIA Цитата(pergunt @ Mar 25 2008, 18:15) С ва... Mar 25 2008, 15:39 pergunt Меня не интересует в данном случае высокая точност... Mar 27 2008, 08:04 khach Цитата(pergunt @ Mar 27 2008, 11:04) Може... Mar 27 2008, 10:44 stells в общем, упростил схему и требуется совет/критика.... Mar 12 2010, 11:19 Tanya Цитата(stells @ Mar 12 2010, 14:19)
Заря... Mar 12 2010, 11:48  stells Цитата(Tanya @ Mar 12 2010, 14:48) Заряжа... Mar 12 2010, 12:14   Tanya Цитата(stells @ Mar 12 2010, 15:14) ну по... Mar 12 2010, 12:16 stells вот так вроде бы должно работать:
диоды - BAW56 (... Mar 12 2010, 13:29 stells добавил компаратор:
в общем симулятор думает так ... Mar 13 2010, 11:23 Herz Да куда она денется? Если параметры импульсов не м... Mar 13 2010, 16:42         stells Цитата(jam @ Mar 15 2010, 11:18) можно по... Mar 15 2010, 08:36  jam Цитата(stells @ Mar 14 2010, 10:55) форма... Mar 14 2010, 14:55   stells Цитата(jam @ Mar 14 2010, 17:55) В этом с... Mar 14 2010, 15:11    Tanya Цитата(stells @ Mar 14 2010, 18:11) замен... Mar 14 2010, 15:19    jam Цитата(stells @ Mar 14 2010, 18:11) замен... Mar 14 2010, 15:56 stells немного откорректировал алгоритм работы схемы. сам... Mar 15 2010, 12:44 jam Цитата(stells @ Mar 15 2010, 15:44) , точ... Mar 15 2010, 15:04 stells ФЭУ-85, СДН17.30.70, напряжение питания ФЭУ стабил... Mar 15 2010, 15:10
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|