Анализатор аналоговых сигналов Советский патент 1989 года по МПК G01R19/25 

Описание патента на изобретение SU1520551A1

СП ND

СЛ СП

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

Цель изобретения - расширение области применения анализатора.

На фиг.1 показана схема анализатора; на фиг.2 - схема генератора импульсов; на фиг.З - вариант пестрое- ния компаратора кода; на фиг.4 - вре менные диаграммы, иллюстрирующие принцип действия устройства.

Анализатор содержит (фиг.1) схему 1 сравнения, первый вход которой яв- ляется входом устройства, реверсивный счетчик 2, цифроаналоговый преобразователь 3, генератор 4 импульсов, первый 5 и второй 6 счетчики времени, первый и второй компараторы 7 и 8 кода, триггер 9, с первого по пятый элементы И 10 - 14, элемент ИЛИ 13 и первый и второй элементы НЕ 16 и 17.

Элемент 1 сравнения имеет два выхода, причем на первом выходе образуется сигнал логической единицы, если входной сигнал X(t), поступающий на первый вход схемы 1 сравнения, превышает компенсирующий сигнал X (t), поступающий на второй вход схемы 1 сравнения, на величину, болшую некоторого порога (, , а на втором выходе схемы 1 сравнения образу- ется сигнал логической единицы, если компенсирующий .сигнал X(t) превышает входной сигнал X(t) на величину, большую порога Е. Если разность значений сигналов Xg(t) и X(t) по модулю не превышает порог , то на обоих выходах схемы 1 сранения образуются сигналы логическог нуля.

Генератор 4 импульсов имеет два выхода, на которых обр)азуются две серии импульсов, разнесенных во времени одна относительно другой. Такой генератор может быть собран, например, по схеме, представленной на фиг.2. Генератор содержит несимметричный мультивибратор 18, триггер 19 элементы И 20 и 21, РХОДЫ которых подключены к единичному и нулевому выходам триггера 19, и делитель 22 частоты. Выход мультивибратора 18 подключен к счетному входу триггера 19 и к входам элементов И 20 и 21. Выход элемента И 21 образует первый выход генератора 4 импулЬсов - выход синхронизирующих импульсов. Выход элемента И 20 подключен к входу делителя 22 частоты. Выход последнего образует второй выход генератора 4 импульсов - выход тактовых импульсов.

Посредством компараторов 7 и 8 кода анализатор настраивается на обнаружение фрагмента с з.аданной скоростью V изменения сигнала, причем настройка компаратора 7 определяет максимальную скорость V изменения сигнала на фрагменте, подлежащем обнаружению, а настройка компаратора 8 определяет минимальную скорость

V изменение сигнала на фрагменте, подлежащем обнаружению.

На фиг.З показан вариант построения компараторов 7 и 8, подключенных к счетчику 6 времени. Компаратор содержит многовходовой элемент И 23 и узел 24 переключателей. При этом один вход многовходового элемента И 23 образует импyJгьcный вход селектора, объединенный со счетным вЬсодом счетчика 6 времени, а каждый из остальных входов элемента И 23 через соответствующий переключатель узла 24 подсоединен к соответствующему единичному или нулевому разряду счетчика 6 времени. При этом положения переключателей узла 24 компаратора 7 должны соответствовать двоичному коду числа N,,, связанному с требуемой максимальной скоростью V. (выраженной в единицах за цанных приращений о в секунду), а также с частотой fjj поступления импульсов на вход счетчика 6 времени следующим соотношением

fj jL°.i2.1 V

Md КС

(1)

Так, например, если обрабатываемый сигнал X(t) представляет собой изменение напряжения во времени и порог (, (шаг квантования по уровню) составляет 0,1 В, а требуемая скорость V составляет 0,05 В/с или,

МО .

что то же самое, 0,5 Со/с, то при частоте 100 Гц в соответствии с (1) имеем N.20 (двоичный код N 10100). Следовательно, в данном случае переключатели третьего и пятого разрядов узла 24 должны быть подключены к единичным выходам соответствующих разрядов счетчика 6 времени, а остальные к нулевым.

Аналогичным образом с помощью узла 24 переключателей компаратора 8 устанавливается код числа Ы, связанного с требуемой минимальной ско- ростью изменения обрабатываемого сигнала на выделяемом фрагменте -и величинами (,, fo соотношением

fj .2.1

ay

МИН

(2)

Устройство работает следующим образом.

Перед началом цикла обработки сигнала X(t) с помощью кнопки началь

ной установки (не показана) счетчики 5 и 6 времени устанавливаются в начальное (нулевое) состояние. При этом на выходах переполнения счетчиков 5 и 6 времени образуются управляющие сигналы логической единицы,

а значит на выходе элемента И 14

1

сигнал логического нуля. Этот сигнал проходя через элемент НЕ 17, открывает элементы И 10 - 12.

После открывания элемента И 10 тактовые импульсы с частотой следования fj с второго выхода генератора 4 (выхода делителя 22) поступают на счетные входы счетчиков 5 и 6 време- ни. Синхронизирующие импульсы с частотой следования f 0,5 f, где ,м частота следования импульсов мультивибратора 18 с первого выхода генератора 4 (фиг.1), поступают на входы элементов И 11 и 12. В этом случае, когда входной сигнал X(t) превышает аналоговый компенсирующий сигнал X,j(t), поступающий с выхода цифроана логового преобразователя 3 на второй вход схемы 1 сравнения на величину, большую порога .,, (режим недоком- пенсация), схема 1 сравнения сигмалами на своих выходах открывает элеQ

0

5

0

5

Q

о е

мент И 11 и закрывает элемент И 12. При этом синхронизирующие импульсы через открытый элемент И 11 поступают на вход сложения реверсивного счетчика 2. В том же случае, когда аналоговый компенсирующий сигнал X(t) превышает входной сигнал X(t) на величину, большую порога ,, (режим перекомпенсация), схема 1 сравнения сигналами на своих выходах открывает элемент И 12 и закрывает элемент И 11. При этом синхронизирующие импульсы поступают на вход вычитания реверсивного счетчика 2. Поступление импульсов на вход сложения или вычитания реверсивного счетчика 2 прекращается только в том случае, когда компенсирующий аналоговый сигнал X(t) будет равен входному сигналу X(t) с точностью до ± (,. Тем самым осуществляется следящее аналого-цифровое преобразование обрабатываемого сигнала X(t) в цифровой эквивалент - параллельный двоичный код, образуемый в реверсивном счетчике 2, и реверсивный унитарный (числоимпульсный) код, представляющий собой последовательность синхронизированных во В1)емени кодовых .импульсов К и К, образуемых в зависимости от знака приращения сигнала X(t) на выходе элемента И 11 или И 12 при элементарных приращениях сигнала X(t), превышающих порог ,.

В процессе обработки аналогового сигнала .X(t) кодовые импульсы К и К с выходов элементов И 11 и 12 поступают на установочные входы счетчика 6 времени и сбрасывают последний в нуль. При этом в зависимости от скорости V изменения сигнала интервалы времени /It (,2,...) между моментами сброса в нуль счетчика 6 будут различными - при больших скоростях интервалы ut будут малыми, а при малых скоростях интервалы Atv будут большими.

Рассмотрим работу устройства на примере обработки сигналов, представленных на фиг.4. На фиг.4 а представлен график изменения во времени сигнала X(t), который характеризуется тем, что между моментами времени t и t наблюдается фрагмент сигнала, скорость V изменения которого больше заданной величины . В данном случае интервалы Дt времени оказываются настолько малыми, что к моменту очередного сброса в нуль счетчика

6времени (фиг.1) этот счетчик не успевает досчитать ни до числа N,,, ни числа N, определяемыми настройками компараторов 8 и 7, В связи с этим триггер 9 в моменты формирования очередного кодового импульса К будет оставаться в-начальном (нулевом) состоянии. Сигнал с нулевого выхода этого триггера, управляя элементом И 13, обеспечит прохождение очередного кодового импульса К на вход начальной установки счетчика 5 времени. В результате между моментами t, и t каждый кодовьй импульс К осуществляет сброс в нулевое состояние счетчика 5 времени и, проходя через элемент

lillH 15 на нулевой вход триггера 9, своим задним фронтом подтверждает нулевое состояние этого триггера. Поэтому при обработке сигнала (фиг.4 а) управляющий сигнал на выходе переполнения счетчика 5 времени не образуется .

На фиг.4 б показан график изменения сигнала X(t), который характеризуется тем, что между моментами tj и t наблюдается фрагмент сигнала, скорость V изменения которого меньше заданной величины V. Вследствие такой малой скорости интервалы At времени между очередными сбросами в нуль счетчика 6 (фиг.1) становятся такими, что к моменту очередного сброса счетчик 6 успевает уже досчитать вначале до числа Ъ,. а затем идо числа N. Как только в счетчике-6 образуется число N, то с приходом следующего по счету тактового импульса на вход этого счетчика и входу компаратора

7(вход элемента И .22, фиг.З) на выходе компаратора 7 (фиг.1) образуется импульс, который устанавливает триггер 9 в единичное состояние. Как только в счетчике 6 образуется число N, то.с приходом следующего по счету тактового импульса на вход этого счетчика и вход компаратора 8 на выходе компаратора 8 образуется импульс, который, проходя через элемент ИЛИ 15, возвращает триггер в нулевое состояние. Таким образом, при обработке сигнала, показанного на фиг.4 б к моменту формирования очеред ного кодового импульса К триггер

9 (фиг.1) находится в нулевом состоянии, а значит элемент Н 13 будет открыт для прохождения этого импульса

0

5

0

5

0

5

0

5

на установочный вход, счетчика 5 времени. Поэтому и в данном случае управляющий сигнал на выходе, переполнения счетчика 5 времени не образуется.

На фиг.4 в показан график изменения сигнала X(t), который характеризуется тем, что между, моментами tj и t наблюдается фрагмент сигнала, скорость V изменения которого заключена в заданных пределах :V

м И и

V . При такой скорости изменения

глакс

сигнала интервалы At времени будут такими, что к моменту прихода очередного кодового импульса 1C счетчик 6 успевает досчитать до числа N , но не успевает досчитать до числа i. Следовательно, к моменту прихода очередного кодового импульса К компар - тор 7 уже успевает установить тригг гер 9 в единичное состояние, а компаратор 8 еще не срабатывает. Б результате, начиная с момента времени t j (фиг.4 в) при формировании очередного кодового импульса К триггер 9 (фиг.1) находится в единичном состоянии и своим выходом блокирует элемент И 13. Поэтому очередной кодовый импульс К не проходит на установочный вход счетчика 5 времени и этот счетчик продолжает подсчет времени (считает тактовые импульсы) от момента ts (фиг.4 в) начала фрагмента с заданной скоростью изменения. При этом кодовый импульс К своим задним фронтом, проходя через элемент ИЛИ 15 (фиг.1), возвращает триггер 9 в нулевое состояние. Если и в дальнейшем скорость V изменения сигнала остается в заданных пределах V : , то описанная ситуация будет повторяться: к моменту прихода очередного кодового импульса К триггер успевает устанавливаться в единичное состояние и осуществляет блокировку сброса счетчика 5 времени этим кодовым импульсом К, возвращаясь по заднему фронту этого же импульса в нулевое состояние. При этом в момент врег;1ени р счетчик 5 времени переполнится и на его выходе переполнения образу тся сигнал логического нуля. Указанный сигнал, проходя через элемент НЕ 16, формирует на первом входе элемента И 14 сигнал логической единицы. Поскольку на второй вход это- то элемента в данной ситуации поступает сигнал логической единицы с выхода переполнения счетчика 6 времени, то на вьЕХоде элеме {та И 14 (выходе устройства) образуется сигнал логической единицы, свидетельствующий об обнаружении на обрабатываемом си1 нале X(t) фрагмента продолжительностью С 7/ГдС заданной скоростью изменения сигнала. Одновременно управляющий сигнал с выхода элемента И 14 проходя через элемент НЕ 17, блокирует элементы И 10 - 12, вследствие чего прекращается дальнейшее поступление тактовых импульсов на входы счетчиков 5 и 6 времени, а также пре

кращается дальнейшее формирование кодовых импульсов К и К при изменениях сигнала X(t) до начала следующего цикла обработки сигнала.

Если в течение интервала времени между моментами t и t (, (фиг.4 в) скорость изменения сигнала X(t) станет меньше заданной величины V, или же больше заданной величины

V

то к моменту формирования

очередного кодового импульса К триггер 9 (фиг.1) окажется в нулевом состоянии, поскольку этот триггер либо не успеет установиться в единичное состояние, так как при ,кс не сработает компаратор 7, либо при мин Рчггер 9 уже будет сброшен в нуль сработавшим компаратором 8. Поэтому в данном случае к моменту прихода очередного кодового импульса К элемент И 13 окажется открытым, а значит этот импульс осуществит сброс в начальное состояние счетчика 5 времени,

/

На фиг.4 г показан график изменения сигнала X(t), который характеризуется тем, что в течение интервала времени между моментами to и t

о то

изменения сигнала не превьщ ают порог р, а значит в течение этого времени кодовые импульсы К не образуются. Вполне понятно, что в данном случае в момент времени tg tg+ t Ha выходе переполнения счетчика 5 времени образуется сигнал логического нуля, который через инвертор 16 формирует сигнал логической единицы на входе элемента И 14. Однако в этот же момент времени t. нения счетчика сигнал логического нуля, который, поступая на другой вход элемента И 14 предотвращает формирование на выходе

,-t-

g на выходе перепол- 6 времени образуется

i

520551 устройства ложного управляюп1;егс сигнала при отсутствии фрагмента сигнала с заданной скоростью изменения.

Изобретение имеет ряд существенных преимуществ по сравнению с известным устройством. В от.пичие от извест ного устройства изобретение позволяет в реальном масштабе времени осуществить автоматическое обнаружение характерного фрагмента сигнала с заданной скоростью изменения, ограниченной как снизу, так и сверху заданными величинами V и V . При этом в течение действия фрагмента допускаются локальные выбросы сигнала

10

в пределах заданного порога . Изо

бретение может найти широкое применение при решении прикладных задач в

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

5

0

5

0

5

Анализатор аналоговых сигналов, содержащий схему сравнения, реверсивный счетчик, цифроаналоговый преобразователь, генератор импульсов, первый, второй и третий элементы И, первый счетчик времени, счетный вход которого подключен к выходу первого элемента И, первые входы второго и третьего элементов И подключены к первому и второму выходам схемы сравнения, вторые входы второго и третьего элементов И подключены к первому выходу генератора импульсов, второй выход которого соединен с первым входом первого элемента И, выходы второго и третьего элементов И подключены к входам сложения и вычитания реверсивного счетчика, выход которого соединен с входом цифроаналогового преобразователя, выходом подключенного к первому входу схемы сравнения, второй вход которой является входом устройства, отличающийся тем, что, с целью расширения области применения анализатора, в него введены второй счетчик времени, первый и

второй компараторы кода, триггер, четвертый и пятый элементы И, два элемента НЕ и элемент ИГШ, подключенный, выходом к первому установочному входу триггера, второй установочньй вход которого соединен с выходом первого компаратора кода, а выход - с первым входом четвертого элемента И, выход которого подключен к первому установочному входу первого счетчика времени, выход первого элемента И подключен к счетному входу второго счетчика времени и к синхровходам первого и второго компараторов кода, кодовые входы которых соединены с соответствующими выходами данных второго счетчика времени, выход переполнения которого соединен с первь1м входом пятого элемента И, выход переполнения первого счетчика времени через первый элемент НЕ подключен к второму входу пятого элемента И, выход которого через второй элемент НЕ соединен с вторым входом первого элемента И, с третьими входами второго и третьего элементов И и является выходом анализатора, выход третьего элемента И соединен с первым установочным входом второго счетчика времени, вторым входом четвертого элемента И и с первым входом элемента ИЛИ, второй вход которого подключен к выходу второго компаратора кода, а выход второго элемента И подключен к вторым установочным входам первого и второго счетчиков времени.

Похожие патенты SU1520551A1

название год авторы номер документа
Устройство для цифровой обработки аналогового сигнала 1986
  • Файнзильберг Леонид Соломонович
SU1332335A1
Устройство для оценки скорости изменения аналогового сигнала 1991
  • Файнзильберг Леонид Соломонович
SU1830538A1
Устройство для управления преобразователем постоянного напряжения в многоступенчатое квазисинусоидальное 1983
  • Швынденков Михаил Александрович
  • Правда Дмитрий Иванович
  • Гапченко Вячеслав Памфилович
  • Розанов Юрий Алексеевич
SU1319206A1
Цифровое устройство для анализа химического состава чугуна 1985
  • Файнзильберг Леонид Соломонович
  • Власенко Юрий Васильевич
  • Трайнин Эммануил Зельманович
  • Тухин Эля Хацкеивич
  • Шелковый Эмиль Антонович
SU1374247A1
Устройство для управления преобразователем 1985
  • Швынденков Михаил Александрович
  • Правда Дмитрий Иванович
  • Гапченко Вячеслав Памфилович
  • Розанов Юрий Константинович
SU1246300A1
Анализатор содержания кремния в жидком чугуне 1990
  • Файнзильберг Леонид Соломонович
SU1742691A1
Вычислительное устройство для обработки термограмм 1984
  • Файнзильберг Леонид Соломонович
SU1223251A1
Аналого-цифровой преобразователь 1989
  • Коршунов Юрий Михайлович
  • Попов Юрий Николаевич
  • Филатов Юрий Анатольевич
SU1640823A1
Устройство для оценки профессиональной пригодности операторов 1989
  • Шепеленко Павел Филиппович
  • Сафонов Федор Федорович
SU1647620A1
АНАЛИЗАТОР НАПРЯЖЕНИЯ 1990
  • Птицын О.В.
  • Одинцов С.И.
RU2024880C1

Иллюстрации к изобретению SU 1 520 551 A1

Реферат патента 1989 года Анализатор аналоговых сигналов

Изобретение относится к автоматике и вычислительной технике и может быть использовано для обнаружения в аналоговых сигналах фрагментов, определяемых нахождением сигналов в заданных пределах по амплитуде и времени. Цель изобретения - расширение области применения анализатора. Анализатор содержит схему 1 сравнения, реверсивный счетчик 2, цифроаналоговый преобразователь 3, генератор 4 импульсов, счетчики 5 и 6 времени, компараторы 7 и 8 кода, триггер 9, элементы И 10-14, элемент ИЛИ 15 и элементы НЕ 16 и 17. Особенность устройства заключается в том, что оно позволяет обнаружить фрагмент сигнала с требуемой скоростью изменения, причем требования к скорости изменения задаются в виде ограничения как на максимальную, так и на минимальную скорости изменения на фрагменте, подлежащем обнаружению. 3 ил.

Формула изобретения SU 1 520 551 A1

иг.2

и51(9)

zti

23

J

ю

Риг.

J

.S

фцгЛ

е.

fO

г

Документы, цитированные в отчете о поиске Патент 1989 года SU1520551A1

Устройство для контроля концентра-ции углЕРОдА B жидКОМ МЕТАллЕ 1977
  • Скурихин Владимир Ильич
  • Житецкий Леонид Сергеевич
  • Файнзильберг Леонид Соломонович
SU813216A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для контроля концентрации углерода в жидком металле 1977
  • Скурихин Владимир Ильич
  • Файнзильберг Леонид Соломонович
  • Житецкий Леонид Сергеевич
SU752162A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 520 551 A1

Авторы

Файнзильберг Леонид Соломонович

Даты

1989-11-07Публикация

1988-04-29Подача