реклама на сайте
подробности

 
 
7 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> Синхронизация относительно 50 Гц, Требуется ФАПЧ, синхронизированный с 50 Гц
Tanya
сообщение Oct 27 2009, 13:57
Сообщение #46


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Alexashka @ Oct 27 2009, 10:34) *
К сожалению сейчас не могу ни проверить, ни посчитать. Мне просто интересно, что по-Вашему там будет.
И все-таки давайте рассматривать не момент включения, а установившееся термодинамическое равновесие. И учитывать инертность спирали, которая за 1-2 полупериода и нагрется толком то не успеет.

Вот Вы и вникли в проблему.
Автору нужно очень точно вычитать фон, поэтому такой сыр-бор. А в "установившемся равновесии" (которое не устанавливается с нужной точностью) провал (пусть не полный) одного полупериода?
Мне тут только что одна, возможно, глупая мысль пришла.
Если у автора засветка только лампами накаливания, то поставить еще одну лампочку (идентичную), питаемую от той же сети, детектор на нее идентичный (с кабелем) и после усилителя управляемый делитель (умножающий ЦАП). Подбирая коэффициент деления, добиваемся (динамически) нулевого сигнала на 100 Гц. Ну не совсем нулевого.
Остаток добиваем кубической интерполяцией сэмплов фоновой засветки. Два измерения до и два после импульса подсветки.
Еще можно вместо ТИ усилителя взять IVC102 или DDC от TI.
Там ворота можно открывать-закрывать на интегратор.
Go to the top of the page
 
+Quote Post
MaxPIC
сообщение Oct 27 2009, 18:19
Сообщение #47


специалист
***

Группа: Свой
Сообщений: 279
Регистрация: 3-05-07
Из: г. Москва
Пользователь №: 27 506



Цитата(Tanya @ Oct 27 2009, 16:57) *
Вот Вы и вникли в проблему.
Автору нужно очень точно вычитать фон, поэтому такой сыр-бор. А в "установившемся равновесии" (которое не устанавливается с нужной точностью) провал (пусть не полный) одного полупериода?
Мне тут только что одна, возможно, глупая мысль пришла.
Если у автора засветка только лампами накаливания, то поставить еще одну лампочку (идентичную), питаемую от той же сети, детектор на нее идентичный (с кабелем) и после усилителя управляемый делитель (умножающий ЦАП). Подбирая коэффициент деления, добиваемся (динамически) нулевого сигнала на 100 Гц. Ну не совсем нулевого.
Остаток добиваем кубической интерполяцией сэмплов фоновой засветки. Два измерения до и два после импульса подсветки.
Еще можно вместо ТИ усилителя взять IVC102 или DDC от TI.
Там ворота можно открывать-закрывать на интегратор.

Нет, к сожалению не только лампами накаливания.
Кстати, с DDC112 работал как-то раз, в итоге от трансимпедансного усилителя можно бОльшего отношения сигнал-шум добиться.

В итоге, в сухом остатке:
-> использовать ли синхронизацию относительно 50 Гц частоты 8 кГц - 50/50, надо пробовать. А какую схему для синхронизации - так и не определились.
-> поставить на выходе трансимпедансного усилителя ФВЧ для удаления помех от засветок, в том числе и 100 Гц (может быть ФВЧ сделать цифровым фильтром), а на самом трансимпедансном усилителе организовать ФНЧ для ограничения полосы и защиты от наложения спектра
-> выбрать АЦП ADS1672 вместо ADS1675, так как и 625 KSPS достаточно
-> организовать цифровую фильтрацию данных на скорости 625 KSPS
-> алгоритм работы сделать следующим: значения с АЦП во время подсветки светодиода усреднять, значения без подсветки (в течение 100 мксек) усреднять тоже и два усреднённых значения вычитать. Полученные значения уже отфильтровывать ЦФ для ограничения полосы полезного сигнала 0...40 Гц.
-> выполнить коррекцию ёмкости кабеля для уменьшения фототоков утечки на экран посредством повторителя напряжения на OPA827
Если у кого-нибудь будут дополнительные предложения или коррекции высказанных тезисов, с удовольствием выслушаю.
Go to the top of the page
 
+Quote Post
тау
сообщение Oct 27 2009, 19:51
Сообщение #48


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(MaxPIC @ Oct 27 2009, 21:19) *
Нет, к сожалению не только лампами накаливания.

можно покаркать? smile.gif и еще лампами дневного света с электронными балластами и малым временем свечения люминофора. А также , чтобы служба мёдом не казалась, и перспективными светодиодными светильниками с электронным импульсным балластом, килогерц на 50-150. Медведев скоро таки запретит лампочки Ильича, могобыть.

Цитата
-> использовать ли синхронизацию относительно 50 Гц частоты 8 кГц - 50/50, надо пробовать. А какую схему для синхронизации - так и не определились.
имхо аналоговую не стОит , цифровую можно и приспособить. В смысле регулировать период подсветки 125 мкс медленно и печально с точки зрения подстройки под фазу сети, путем исключени\добавления некоторых циклов\клоков каких-нибудь.


Цитата
-> организовать цифровую фильтрацию данных на скорости 625 KSPS
не забудьте про 5.5 мкс Settling Time, которое надо еще и увеличить в связи с ненулевым фронтом аналогового сигнала от подсветки.
Цитата
-> алгоритм работы сделать следующим: значения с АЦП во время подсветки светодиода усреднять, значения без подсветки (в течение 100 мксек) усреднять тоже и два усреднённых значения вычитать. Полученные значения уже отфильтровывать ЦФ для ограничения полосы полезного сигнала 0...40 Гц.
не надо сразу вот так и усреднять. Лучше усреднять разницу между интерполированными значениями фонофой засветки и собственно отсчетами во время подсветки (для каждого момента Ti) . тем самым 6.28нА , о которых Вы писали как о помехе во время мкксимального фронта внейшней засветки, можно будет нейтрализовать (теоретичски).
Go to the top of the page
 
+Quote Post
alexkok
сообщение Oct 27 2009, 19:53
Сообщение #49


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(MaxPIC @ Oct 27 2009, 22:19) *
В итоге, в сухом остатке:
-> использовать ли синхронизацию относительно 50 Гц частоты 8 кГц - 50/50, надо пробовать. А какую схему для синхронизации - так и не определились.

Синхронизация в данном случае вредна, т. к. ВЧ помехи привязанные к частоте сети будут детектироваться синхронно.
Лучше выбрать частоту оцифровки некратной частоте сети, тогда помехи будут "размазываться".
Скважность светодиода лучше выбрать равной 2, кратной частоте оцифровки и использовать только вторую половину отсчётов и на вершине и в паузе. Значения в первой половине искажены в процессе установления усилителя и уровень интермодуляции там намного выше.
Цитата
-> поставить на выходе трансимпедансного усилителя ФВЧ для удаления помех от засветок, в том числе и 100 Гц (может быть ФВЧ сделать цифровым фильтром), а на самом трансимпедансном усилителе организовать ФНЧ для ограничения полосы и защиты от наложения спектра

Имхо обратносмещенного фотодиода, нагруженного на резистор 100к - 1М и разделительного конденсатора (как фильтр первого порядка) вполне достаточно. Цифровой ФВЧ само собой должен быть.
Цитата
-> выбрать АЦП ADS1672 вместо ADS1675, так как и 625 KSPS достаточно
-> организовать цифровую фильтрацию данных на скорости 625 KSPS

Завышено в несколько раз.
Цитата
-> алгоритм работы сделать следующим: значения с АЦП во время подсветки светодиода усреднять, значения без подсветки (в течение 100 мксек) усреднять тоже и два усреднённых значения вычитать. Полученные значения уже отфильтровывать ЦФ для ограничения полосы полезного сигнала 0...40 Гц.

Сначала вычитать из отсчётов на вершине отсчёты в паузе и только потом усреднять разности.
Цитата
-> выполнить коррекцию ёмкости кабеля для уменьшения фототоков утечки на экран посредством повторителя напряжения на OPA827
Если у кого-нибудь будут дополнительные предложения или коррекции высказанных тезисов, с удовольствием выслушаю.


Сообщение отредактировал alexkok - Oct 27 2009, 19:56


--------------------
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Oct 28 2009, 10:49
Сообщение #50


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(тау @ Oct 27 2009, 23:51) *
Лучше усреднять разницу между интерполированными значениями фонофой засветки и собственно отсчетами во время подсветки (для каждого момента Ti) . тем самым 6.28нА , о которых Вы писали как о помехе во время мкксимального фронта внейшней засветки, можно будет нейтрализовать (теоретичски).

Кстати дельная мысль...оцифровывать фон непрерывно, и делать интерполяцию этих отсчетов на момент включения светодиода. И интерполированное значение вычитать в импульсе. С лампами накаливания, учитывая их инертность, это точно сработает. А вот с другими -трудно сказать...
Go to the top of the page
 
+Quote Post
khach
сообщение Oct 28 2009, 12:59
Сообщение #51


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Решение из прошлого века.
Моторчик, синхронный, с ветрушкой. Именно синхронный, асинхронный некатит. Синхронизируется с сетью очень хорошо. Постоянная времени фильтра десятки-сотни секунд. Ну и синхронный детектор сигнала с синхронизацией от вертушки. Сдвиг по фазе учесть в обработке сигнала (неизвестно на какую из трех фаз сядет моторчик, а какая генерит помеху).
Эстеты могут написать модель моторчика с маховиком для микроконтроллера. Только в моделе надо учитывать моменты разгона-торможения ротора во время одного периода синуса с достаточной точностью- десяток точек или более на период.
Go to the top of the page
 
+Quote Post
MaxPIC
сообщение Oct 28 2009, 18:15
Сообщение #52


специалист
***

Группа: Свой
Сообщений: 279
Регистрация: 3-05-07
Из: г. Москва
Пользователь №: 27 506



Цитата(Alexashka @ Oct 28 2009, 13:49) *
Кстати дельная мысль...оцифровывать фон непрерывно, и делать интерполяцию этих отсчетов на момент включения светодиода. И интерполированное значение вычитать в импульсе. С лампами накаливания, учитывая их инертность, это точно сработает. А вот с другими -трудно сказать...

Ну, я себе представляю это так: Шаг 1. Время подсветки светодиода 25 мксек, в течение которых отсчёты интерполируем МНК (кстати, мне МНК не совсем нравится малой устойчивостью к помехам, но другого на ум пока не приходит) по возрастающей экспоненте. Берём асимптотическое значение, к которой стремится экспонента (Исходим из гипотезы, что фото сигнал возрастает по экспоненте). Шаг 2. Берём 100 мксек, когда светодиод не светит. Разбиваем на 4 участка. В каждом участке проводим усреднение. Четыре усреднённых отсчёта используем для экстраполятора, который определит значение фона, когда была засветка светодиодом. Из величины асимптоты, полученной на первом шаге, вычитаем экстраполированное значение и получаем результирующий отсчёт. Всё это выполняется для каждого отсчёта аппаратно, "на лету". Результирующая выходная частота отсчётов 8 кГц. Как организовать экстраполятор - это, конечно, вопрос. А если ещё учитывать 100 мксек от предыдущего отсчёта, то можно обойтись только интерполятором для восстановления отсчёта фона во время подсветки светодиодом. Сейчас буду писать мат. модель в MatLab'е и смотреть графики величины ослабления фона от частоты засветки в зависимости от применяемого алгоритма.

Цитата(тау @ Oct 27 2009, 22:51) *
имхо аналоговую не стОит , цифровую можно и приспособить. В смысле регулировать период подсветки 125 мкс медленно и печально с точки зрения подстройки под фазу сети, путем исключени\добавления некоторых циклов\клоков каких-нибудь.

Это само собой будет. Можно будет изменять частоту 8 кГц в пределах +-1кГц с шагом 1 Гц. Я, кстати, попробовал определить частоту, при которой комбинационная помеха от помехи 50 Гц с учётом разброса +-0.5 Гц была бы как можно дальше от нуля, а лучше вообще не попадала в 0..40 Гц, но такой частоты не существует. Поэтому подобрать 8 кГц для конкретной частоты сети в конкретном месте я смогу, но в другом месте - это не получится.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 28 2009, 18:23
Сообщение #53


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(MaxPIC @ Oct 28 2009, 21:15) *
Как организовать экстраполятор - это, конечно, вопрос.

Имхо, надо интерполировать в соседних интервалах по 100мкс, со всевозможными условиями гладкости (сплайном, например), т.е. получается сплайн по 4 точкам до засветки и по 4 - после. Значение фона во время засветки на предыдущем этапе вычисляете по сплайну итд. для след цикла работы. Усреднения внутри 25мксек для повышения С/Ш.
ЗЫ: а есть гарантия, что во время засветки не полыхнул какой-нить протуберанец? smile.gif То-то же... Значит, надо еще делать стат. обработку с отбраковкой данных - медианную фильтрацию, например. Да и во время измерения фона за дисперсией значений поглядывать...
Go to the top of the page
 
+Quote Post
MaxPIC
сообщение Oct 28 2009, 18:33
Сообщение #54


специалист
***

Группа: Свой
Сообщений: 279
Регистрация: 3-05-07
Из: г. Москва
Пользователь №: 27 506



Цитата(alexkok @ Oct 27 2009, 22:53) *
Имхо обратносмещенного фотодиода, нагруженного на резистор 100к - 1М и разделительного конденсатора (как фильтр первого порядка) вполне достаточно. Цифровой ФВЧ само собой должен быть.

Завышено в несколько раз.

Сначала вычитать из отсчётов на вершине отсчёты в паузе и только потом усреднять разности.

1. Ну уверен, что это будет лучше. Думаю, что с учётом разрешения 10 пА фотовольтаический режим будет по шумам применить целесообразнее, чем фотодиодный. В принципе, можно схемку посчитать. Будет время, попробую.
2. А сколько должно быть? При 625 KSPS на весь период 125 мксек будет всего лишь 78 отсчётов. С учётом усреднения и интерполяции этого вполне достаточно, но и меньше будет не очень хорошо. К тому же не забудем про спектр амплитудно-импульсного сигнала, частоту Найквиста и требованиям к ФНЧ от наложений. Здесь можно будет хотя бы обойтись фильтром 2-ого порядка, построенного сразу же на трансимпедансном усилителе, который заодно и полосу ограничит.
3. Не понял, если учесть фронт 5,5 мксек, то из каких отсчётов подставки вычитать? Которые идут сразу же после завершения подсветки светодиодом?



Цитата(_Pasha @ Oct 28 2009, 21:23) *
Имхо, надо интерполировать в соседних интервалах по 100мкс, со всевозможными условиями гладкости (сплайном, например), т.е. получается сплайн по 4 точкам до засветки и по 4 - после. Значение фона во время засветки на предыдущем этапе вычисляете по сплайну итд. Усреднения внутри 25мксек для повышения С/Ш.

Согласен, имхо, будет самый оптимальный по С/Ш вариант. А вот по поводу амплитуды подсветки - вопрос.Убрать фронт 5,5 мксек? Ведь даже когда он заканчивается, всё равно есть наклон. А вот если все точки в пределах 25 мксек интерполировать, то точки из первых 5.5 мксек также внесут свою лепту в конечный результат, повышая С/Ш. Только вот по поводу МНК сомневаюсь. Может какой другой алгоритм есть?

Цитата(khach @ Oct 28 2009, 15:59) *
Решение из прошлого века.
Моторчик, синхронный, с ветрушкой. Именно синхронный, асинхронный некатит. Синхронизируется с сетью очень хорошо. Постоянная времени фильтра десятки-сотни секунд. Ну и синхронный детектор сигнала с синхронизацией от вертушки. Сдвиг по фазе учесть в обработке сигнала (неизвестно на какую из трех фаз сядет моторчик, а какая генерит помеху).
Эстеты могут написать модель моторчика с маховиком для микроконтроллера. Только в моделе надо учитывать моменты разгона-торможения ротора во время одного периода синуса с достаточной точностью- десяток точек или более на период.

Я думал об этом варианте в самом начале, но конструктивно его выполнить физически невозможно. Доступ в конструкцию запрещён, доступ в оптический канал - тоже.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 28 2009, 18:33
Сообщение #55


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(MaxPIC @ Oct 28 2009, 21:27) *
А вот по поводу амплитуды подсветки - вопрос.Убрать фронт 5,5 мксек?

Явно напрашивается противоречие меежду целями усреднения - повышения С/Ш, и целью не вдаваться в форму импульса засветки светодиода - т.е интегрирование.
Go to the top of the page
 
+Quote Post
MaxPIC
сообщение Oct 28 2009, 19:04
Сообщение #56


специалист
***

Группа: Свой
Сообщений: 279
Регистрация: 3-05-07
Из: г. Москва
Пользователь №: 27 506



Цитата(_Pasha @ Oct 28 2009, 21:33) *
Явно напрашивается противоречие меежду целями усреднения - повышения С/Ш, и целью не вдаваться в форму импульса засветки светодиода - т.е интегрирование.

Я так понимаю, что чем больше априорной информации о сигнале, тем лучше. Если априорно известна форма импульса - почему бы её не воспользоваться? Тем более, что это только увеличит С/Ш вычисляемого во время подсветки значения?
Go to the top of the page
 
+Quote Post
alexkok
сообщение Oct 28 2009, 20:04
Сообщение #57


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(MaxPIC @ Oct 28 2009, 21:33) *
1. Ну уверен, что это будет лучше. Думаю, что с учётом разрешения 10 пА фотовольтаический режим будет по шумам применить целесообразнее, чем фотодиодный. В принципе, можно схемку посчитать. Будет время, попробую.

Обратносмещенный фотодиод имеет на порядок более высокий динамический диапазон.
Шумы при сильной внешней засветке должны быть примерно те же.
Цитата
2. А сколько должно быть? При 625 KSPS на весь период 125 мксек будет всего лишь 78 отсчётов. С учётом усреднения и интерполяции этого вполне достаточно, но и меньше будет не очень хорошо.

По минимуму достаточно 16кГц, но с синхронизацией по светодиоду.
По одному отсчету на второй половине вершины и паузы.
Фактически это будет преобразователь частоты в ноль.
Цитата
К тому же не забудем про спектр амплитудно-импульсного сигнала, частоту Найквиста и требованиям к ФНЧ от наложений. Здесь можно будет хотя бы обойтись фильтром 2-ого порядка, построенного сразу же на трансимпедансном усилителе, который заодно и полосу ограничит.

Для измерения амплитуды это излишне.
Но ФНЧ с частотой среза около 10кГц, чтобы подавить засветку от флуоресцентных ламп, не помешает.
Цитата
3. Не понял, если учесть фронт 5,5 мксек, то из каких отсчётов подставки вычитать? Которые идут сразу же после завершения подсветки светодиодом?

Из отсчёта взятого на вершине вычитать отсчёт в паузе.
Я уже писал, что лучше взять скважность равную двум.
Цитата
Согласен, имхо, будет самый оптимальный по С/Ш вариант. А вот по поводу амплитуды подсветки - вопрос.Убрать фронт 5,5 мксек? Ведь даже когда он заканчивается, всё равно есть наклон.

Вот поэтому и нет смысла использовать отсчёты в первой половине, усилитель ещё не установился.

Сообщение отредактировал alexkok - Oct 28 2009, 20:26


--------------------
Go to the top of the page
 
+Quote Post
MaxPIC
сообщение Oct 28 2009, 21:15
Сообщение #58


специалист
***

Группа: Свой
Сообщений: 279
Регистрация: 3-05-07
Из: г. Москва
Пользователь №: 27 506



Цитата(alexkok @ Oct 28 2009, 23:04) *
Обратносмещенный фотодиод имеет на порядок более высокий динамический диапазон.
Шумы при сильной внешней засветке должны быть примерно те же.

По минимуму достаточно 16кГц, но с синхронизацией по светодиоду.
По одному отсчету на второй половине вершины и паузы.
Фактически это будет преобразователь частоты в ноль.

Для измерения амплитуды это излишне.
Но ФНЧ с частотой среза около 10кГц, чтобы подавить засветку от флуоресцентных ламп, не помешает.

Из отсчёта взятого на вершине вычитать отсчёт в паузе.
Я уже писал, что лучше взять скважность равную двум.

Вот поэтому и нет смысла использовать отсчёты в первой половине, усилитель ещё не установился.

С фотодиодным режимом - попробую.
Скважность брать равной двум - не получится. Номинальный ток светодиода 20 мА, максимальный 25 мА. У меня скважность 1/5, т.е. я могу увеличить ток подсветки светодиода в 5 раз. Увеличение этого тока приведёт к увеличению сигнала, и именно для сигнала с засветкой 100 мА я и привёл разрешение в 10 пА. Если сделать меандр, то требуемое разрешение упадёт до 2 пА, что на мой взгляд обеспечить будет совсем нереально. Поэтому и АЦП другое и спектр пошире. А по поводу интерполяции импульса фототока от светодиода - не убедили. Я не понимаю, чем это вариант плох.
Go to the top of the page
 
+Quote Post
alexkok
сообщение Oct 28 2009, 21:43
Сообщение #59


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(MaxPIC @ Oct 29 2009, 01:15) *
А по поводу интерполяции импульса фототока от светодиода - не убедили. Я не понимаю, чем это вариант плох.

Я не об интерполяции писал, а о том что отсчеты после фронта имеют низкую точность и их лучше исключить из обработки.


--------------------
Go to the top of the page
 
+Quote Post
MaxPIC
сообщение Oct 28 2009, 21:55
Сообщение #60


специалист
***

Группа: Свой
Сообщений: 279
Регистрация: 3-05-07
Из: г. Москва
Пользователь №: 27 506



Цитата(alexkok @ Oct 29 2009, 00:43) *
Я не об интерполяции писал, а о том что отсчеты после фронта имеют низкую точность и их лучше исключить из обработки.

Честно говоря, не понял. Поясните, пожалуйста. У нас есть 25 мксек импульс фототока от светодиода и 100 мксек фототок от фона. В 25 мксек есть восходящий по экспоненте фронт 5.5 мксек. Нас интересует разность между амплитудой импульса фототока от светодиода и фототока от фона.
Go to the top of the page
 
+Quote Post

7 страниц V  « < 2 3 4 5 6 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 20:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.0763 секунд с 7
ELECTRONIX ©2004-2016