Свежие обсуждения
Консультации

Выделение синхроимпульса

1 3

Здравствуйте гуру и все кто сможет помочь.
В общем задача такая: с имеющегося на входе сигнала (частотой порядка1-3Мгц) на выходе необходимо выделить синхроимпульс (именно с моментов сигнала пограничного с максимумом или минимумом) с возможностью изменения(подстройки) его во времени t или t1(время "продолжительности"min или max в пределах 5-10% амплитуды) .Реализация того синхроимпульса по средствам компаратора lm311 к успеху не привела (работало лишь в промежутках между min или max), возможно из-за НЕбыстродействия его(изменение сигнала в районах min или max мала по сравнению с его продолжительностью).Заранее благодарен за пинок в нужном направлении

 

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

 

Xenia: если сигнал только синусоидальной формы

Из рисунка же видно, что -- несинусоидальной.

dim@rikus: на выходе необходимо выделить

Если сигнал между "минимумом" и "максимумом" -- монотонный, то дифференциирующей цепочкой и детектором перехода через 0.

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

 

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

Xenia, вариант конечно, я б сказал идеальный для поиска момента пика, но к сожалению не в моём случае,увы

а на счёт пива - без вопросов...

 

dim@rikus: хотя амплитуду можно ограничить
Интересно, что в таком случае вы будете считать за максимум.

dim@rikus: но вся беда в изменчивости и амплитуды
вариант с отслеживанием огибающей как раз и создан для ликвидации этой беды (при условии см.выше).

 

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

 

IDiod: Из рисунка же видно, что -- несинусоидальной.
Из рисунка видно что и время течет не прямолинейно
А вообще-то, дифференциатор и компаратор.
Момент времени, когда производная меняет знак и будет экстремумом.
Вот и ловите его компаратором. На исходном сигнале, слышал, получалось,
dim@rikus: работало лишь в промежутках между min или max

 

iDIOD.насчет ограничения по амплитуде(наверно не учёл в условии - необходим синхроимпульс для каждого из периодов/отриц или полож п.волны,которую можно найти применяя дополнительный инвертор/её можно усилить или ослабить с помощью усилка с АРУ до входа
а действительно как будет выглядеть схематически/то,что выше/...?
в голове.конечно.крутится:обрезать частьсигнала/продолжительностью t илиt1/и усилть его,после подав на компаратор,но думаю что ближе к пику.компаратор может не справиться.хотя погрешность должна быть уже меньше-надо смотреть практически.
Вобщем.не откажусь от любых предложенных ВАМИ решений с примерной/хотя бы напальцах/схемой...конечно без контролера(думаю.там будет некая дискретность опроса - опять же погрешность/

 

Wladimir_TS: А как он выглядит этот вариант - схемотехнически..... А вот как без контролера

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

Трудности возникнут с очень меедленными или очень бстрыми сигналами. Если у dim@rikus мегагерцы, то со своими короткими импульсами синхронизации он оказывается в наносекундной области, со всеми вытекающими отсюда последствиями. Очень часто оказывается, что для решения задачи верхнего уровня вопрошающий изначально выбирает не самый лучший способ, создавая проблемы себе и окружающим.

Как вариант, вам (Wladimir_TS ) подошла бы аналоговая схема "выборки-хранения", в которой текущая амплитуда сравнивается с предыдущей.

 

dim@rikus: Реализация того синхроимпульса по средствам компаратора lm311

я поигрался в модельки компаратором 7ns at 5mV Overdrive (про LM311 с его 200ns даже думать забыть) и получил старт ниспадающего "синхрофронта" с отставанием от начала спада сигнала для:
синусов 1MHz - 45ns, 2.5MHz - 27ns
треугольников 500/500ns - 43ns, 200/200ns - 26ns
трапеций 250/250/250/250ns - 8.0ns, 100/100/100/100ns - 6.5ns
а меандру - это не актуально

сигнал был в диапазоне от 1V до 3V, питание 5V
на входах компаратора - диоды шоттки, несколько резисторов и конденсатор
отследить зад минимума должно быть аналогично/симметрично но я не проверял

разумеется всё обнаружение уже постфактум, а сигнал монотонно нарастает/падает, хоть крутизна и не важна - можно и "прямо постоять" возле горки; хорошо также, что частота не гуляет на порядки - для небольшого фокусничания; а насчёт (подстройки) его во времени t или t1 - так это только съехать дальше по спаду (нарастить наносекунды) от точки смены знака производной

такие дела...