Система контроля параметров

 

1. СИСТЕМА КОНТРОЛЯ ПАРАМЕТРОВ , содержащая по числу контролируемых параметров N первых аналого-цифровых преобразователей, соединенных информационными входами с выходами первого коммутатора, управляющими входами - с первыми управляющими входами N первых блоков памяти, с первым командным выходом блока управления, с управляющим входом третьего коммутатора и с управляющим входом второго блока памяти, а выходами - с соответствующими информационными входами второго коммутатора и с информационными входами соответствующих первых блоков памяти, подключенных выходами к информационным входам третьего коммутатора, причем первые информационные входы первого коммутатора подключены к информационным входам системы, вторые информационные входы - к выходам блока эталонов, а управляющий вход - к второму командному выходу блока управления, связанного пусковым входом с шиной «Пуск системы, остановочным входом - с шиной «Останов системы, а вторым командным выходом - с управляющими входами третьего блока памяти, блока регистрации и блока сравнения , соединенного выходом с информационным входом блока регистрации, а первым информационным входом - с выходом третьего блока памяти, отличающаяся тем, что, с целью повышения достоверности контроля, введены второй аналого-цифровой преобразователь , формирователь адреса, вычислительный блок и датчик температуры, подключе15ный выходом к информационному входу второго аналого-цифрового преобразователя, соединенного выходом с информационным входом формирователя адреса, связанного управляющим входом с управляющим вход ,ом второго аналого-цифрового преобразователя и с вторым командным выходом блока управления, а выходом - с вторыми управляющими входами первых блоков памяти, а вычислительный блок подключен первым информационным входом к выходу второго коммутатора, вторым информационным входом - к выходу второго блока памяти, третьим информационным входом - к выходу третьего коммутатора , командным входом - к второму командному выходу блока управления, а выходом - к второму информационному входу блока сравнения. 2. Система по п. 1, отличающаяся тем, (Л что вычислительный блок содержит три блока вычитания, блок суммирования, блок деления, блок умножения и второй блок управления , соединеный управляющим входом с командным входом вычислительного блока, с первыми управляющими входами первого, второго и третьего блоков вычитания и блока суммирования, подключенного первым информационным входом к второму информационсо о оо ному входу вычислительного блока и к информационному входу первого блока вычитания , соединенного вторым управляющим входом с первым управляющим выходом 05 второго блока управления, первым управ4: ляющим выходом - с вторым управляющим входом второго блока управления, а выходом - с первым информационным входом блока деления, подключенного первым управляющим входом к второму управляющему выходу второго блока управления, связанного третьим управляющим входом с управляющим выходом блока деления, соединенного вторым информационным входом с информационным выходом второго блока вычитания , а информационным выходом - с первым информационным входом блока умножения , подключенного вторым информацион

союз советсних

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

„„SU 1190364 A (11 4 G 05 В 23/02

Г

4 ! !

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н A ВТОРСКОМ У СВИДЕТЕЛЬСТВУ (21) 3780779/24-24 (22) 1.05.84 (46) 07.1!.85. Бюл. № 41 (72) С. Н. Пономарев, Ю. Н. Максимов и Н. Н. Пономарев (53) 621.396(088.8) (56) Авторское свидетельство СССР № 746559, кл. G 06 F 15/46, 1980.

Авторское свидетельство СССР № 639918, кл. G 05 В 23/02, 1978. (54) (57) 1. СИСТЕМА КОНТРОЛЯ ПАРАМЕТРОВ, содержащая по числу контролируемых параметров N первых аналого-цифровых преобразователей, соединенных информационными входами с выходами первого коммутатора, управляющими входами — с первыми управляющими входами N первых блоков памяти, с первым командным выходом блока управления, с управляющим входом третьего коммутатора и с управляющим входом второго блока памяти, а выходами— с соответствующими информационными входами второго коммутатора и с информационными входами соответствующих первых блоков памяти, подключенных выходами к информационным входам третьего коммутатора, причем первые информационные входы первого коммутатора подключены к информа ционным входам системы, вторые информационные входы — к выходам блока эталонов, а управляющий вход — к второму командному выходу блока управления, связанного пусковым входом с шиной «Пуск» системы, остановочным входом — с шиной «Останов» системы, а вторым командным выходом— с управляющими входами третьего блока памяти, блока регистрации и блока сравнения, соединенного выходом с информационным входом блока регистрации, а первым информационным входом — с выходом третьего блока памяти, отличающаяся тем, что, с целью повышения достоверности контроля, введены второй аналого-цифровой преобразователь, формирователь адреса, вычислительный блок и датчик температуры, подключенный выходом к информационному входу второго аналого-цифрового преобразователя, соединенного выходом с информационным входом формирователя адреса, связанного управляющим входом с управляющим входом второго аналого-цифрового преобразователя и с вторым командным выходом блока управления, а выходом — с вторыми управляющими входами первых блоков памяти, а вычислительный блок подключен первым информационным входом к выходу второго коммутатора, вторым информационным входом — к выходу второго блока памяти, третьим информационным входом — к выходу третьего коммутатора, командным входом — к второму командному выходу блока управления, а выходом — к второму информационному входу блока сравнения.

2. Система по п. 1, отличающаяся тем, что вычислительный блок содержит три блока вычитания, блок суммирования, блок деления, блок умножения и второй блок управления, соединеный управляющим входом с командным входом вычислительного блока, Я с первыми управляющими входами первого, второго и третьего блоков вычитания и блока суммирования, подключенного первым информационным входом к второму информационному входу вычислительного блока и к ин- 1© формационному входу первого блока вычитания, соединенного вторым управляющим входом с первым управляющим выходом второго блока управления, первым управляющим выходом — с вторым управляющим 4 входом второго блока управления, а выходом — с первым информационным входом блока деления, подключенного первым управляющим входом к второму управляющему выходу второго блока управления, связанного третьим управляющим входом с управляющим выходом блока деления, соединенного вторым информационным входом с информационным выходом второго блока вычитания, а информационным выходом — с первым информационным входом блока умножения, подключенного вторым информационll9O364

20

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

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

На фиг. 1 представлена блок-схема системы контроля параметров; на фиг. 2 — блоксхема управления; на фиг. 3 — блок-схема вычислительного блока.

Система (фиг. 1) содержит объект 1 контроля (ОК) i, первый коммутатор 2 (коммутатор измеряемых сигналов), блок 3 эталонов (блок аналоговых эталонов), датчик 4 температуры, первые аналого-цифровые преобразователи (АЦП) 5ь ..., 5„, второй блок 6 памяти (память цифровых эквивалентов эталонов), второй аналого-цифровой преобразователь 7, формирователь 8 адреса, второй коммутатор 9, первые блоки 10 памяти, вычислительный блок 11, третий коммутатор 12, блок 13 сравнения, третий блок 14 памяти (память уставок), блок 15 регистрации, блок 16 управления.

Блок управления содержит (фиг. 2) генератор 17 опорной частоты, ключ 18, первый счетчик 19 импульсов, блок 20 хранения программы, регистр 2! команд, дешифратор 22 команд, дешифратор 23, блок 24 задержки, второй счетчик 25 импульсов, второй элемент 26 ИЛИ, коммутатор 27 команд.

Вычислительный блок (фиг. 3) содержит первый, второй и третий блоки вычитания

28 — 30, блок 31 суммирования, блок 32 деления, блок 33 умножения, второй блок 34 уп ра вления.

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

Первый режим работы устройства — калибровка. Калибровка проводится один раз в процессе изготовления системы.

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

2 эксплуатационным режимом системы и повторяется многократно.

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

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

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

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

Работа устройства по шагам для цикла калибровки одного преобразователя 5.

1190364

Шаг 1. По команде с блока 16 управления аналого-цифровой преобразователь 7 преобразует сигнал с датчика 4 в цифровой код, который поступает на формирователь 8 адреса.

Шаг 2. По команде с блока 16 управления коммутатор 2 подключает на вход подлежащего калибровке преобразователя 5 с блока эталонов 3 эталонное значение физической величины, лежащее вблизи нижней границы выбранного диапазона преобразователя 5. Далее с блока 16 управления подается команда управления на формирователь 8 адреса. Формирователь 8 формирует двоичный код адреса на блоки 10 памяти, причем старшие разряды двоичного кода адреса являются результатом преобразования аналого-цифровым преобразователем 7 сигнала датчика температуры, первый (младший) двоичный разряд формируется на этом шаге нулевым (соответствует нижнему значению эталона). Этот младший разряд формируется с подачей команды с блока 16 управления. После формирования адреса формирователем 8 на блок 10 памяти, блок 16 управления формирует последовательно команды запуска преобразователя 5 и записи результата преобразования на блок 10 памяти, по которым эталонное значение физической величины Х,н, лежащее вблизи нижней границы дипазона преобразования

АЦП 5, преобразуется в цифровой код у и записывается в блок IO памяти.

Шаг 3. На этом шаге производятся действия аналогичные шагу 2 с той лишь разницей, что на вход АЦП 5 подается значение эталонной физической величины: лежащее внутри диапазона преобразования, вблизи его верхней границы, а код адреса формируется с единицей в младшем разряде (соответствует верхнему значению эталона), для чего блок 16 управления подает команду установки «единицы» на формирователь 8 адреса. Таким образом, после выполнения описанной последовательности действий в блоке 10 памяти по двум соседним адресам, соответствующим мгновенному значению температуры, будут записаны коды у, нижнего и у, верхнего значений эталонов, являющихся результатом преобразования калибруемым преобразователем значений эталонов х „и х». Далее блок 16 управления последовательно обеспечивает выполнение описанных операций для других анаЛогоцифровых преобразователей 5. После завершения калибровки всех преобразователей цикл калибровки с некоторой задержкой, необходимой для приращения температуры, повторяется для другого значения температуры. Время одного цикла калибровки составит

Т вЂ” — 2ХХТ„;;+Т,, ц 1 i-1 "ч где T„;. — время одного преобразования i-м преобразователем 5 с учетом его подключения к эталонам и записи в блок 10 памяти; — число калибруемых преобразователей;

m — число калибруемых диапазонов

5 измеряемых величин каждого преобразователя;

Т вЂ” время задержки между циклами. ремя одного цикла Тц должно выбираться с учетом условия

to V, Т„ At, (2) где V — скорость изменения интенсивности дестабилизирующего фактора;

Л1 — цена единицы младшего разряда преобразователя 7 (температуры).

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

Шаг 4. На этом шаге в блок 6 памяти (блок, хранящий цифровые эквиваленты эталонов) вручную или автоматизированными методами оператор заносит цифровые значения аналоговых эталонов, полученные при проверке этих эталонов в подразделении поверки (например, в лаборатории измерительной техники, ведомственных или государственных метрологических органах). Необходимость связи цифровых данных, заносимых в блок 6 памяти и аналоговых величин формируемых блоком 3 эталонов показана на фиг. 1 пунктиром), поскольку средства получения цифровых эквивалентов эталонов не входят в предлагаемую систему, а являются принадлежностью органов поверки.

Операции, предусмотренные шагом 4, могут быть выполнены и до описанных ранее шагов.

Таким образом, в блоке 6 памяти записаны

4О действительные цифровые значения аналоговых эталонов х, х,, а в блоке 10 памяти— цифровые значения этих же эталонов, полученные с помощью преобразователя 5 и отличающиеся от действительных значений

45 на величину температурной погрешности.

Эти значения эталонов определяются в соответствии с (1) выражениями:

=K(t) x +b(t) (3) у =K(t)x»+b(t), где у„, у„— результаты преобразования соответственно нижнего х и верхнего х значений аналоговых эталонов.

Зависимости K(t) и b(t) нелинейны и однозначны. Поэтому значения у „, у, а также х в и х„могут быть использованы для коррекции результатов измерения сигналов с ОК в процессе его контроля.

1190364 l0

20

Режим контроля параметров.

Для контроля параметров ОК оператор устанавливает в блок 16 управления (выбирает органами управления не показанными на фиг.) программу контроля и запускает систему путем подачи команды «Пуск». Учитывая аналогию работы системы по контролю всех сигналов ОК, рассмотрим работу при контроле одного сигнала также по шагам, сохранив сквозную нумерацию шагов.

Шаг 5. На этом шаге в соответствии с заложенной программой блок 16 управления выдает команды на подвключение коммутатором 2 того или иного контролируемого сигнала ОК к одному из преобразователей 5. В результате этих действий в выходном регистре преобразователя 5 оказывается записанным цифровой код измеряемой величины у= К (t) х+Ь (t), (4) где х — значение контролируемой аналоговой величины ОК.

Шаг 6. На этом шаге по командам с блока 16 управления коммутатор 9 подключает выход необходимого преобразователя 5 к входу вычислительного блока 11, коммутатор 12 подключает выход соответствующего блока 10 памяти к входу вычислительного блока 11, блок 6 памяти всегда подключен к вычислительному блоку 11, преобразователь 7 преобразует сигнал с датчика 4 температуры, соответствующий температуре, действующей в данный момент времени на блоки системы в цифровой код, поступающий на формирователь 8 адреса, который хранит эту информацию. Таким образом, система подготовлена для выполнения вычислительным блоком операций с величинами у, у»,, уев х ац хэвШаг 7. Поскольку на шаге 6 с помощью преобразователя 7 определен код температуры, а в блоке 10 памяти хранятся значения у, уэн для всех значений температур, и зависимости K(t) и Ь (t) однозначны, то в вычисл ительном блоке 11 вычисляется

=(õ"= х "1 (, — (5) (э» — Уэц1

Вычислительный блок работает следующим образом.

Значения цифровых эквивалентов верхнего и нижнего (соответственно хэв и хээ,) эталонов считываются из блока 6 памяти по командам блока 16 управления и поступают на один и тот же вход блока 28 вычитания, По проведению вычитания на выходном регистре блока (на фиг. 3 не показан) хранится разность хз» вЂ” х„.

Затем блок 16 управления формирует команду на считывание из блока 10 памяти значений у,< и у . Информация, пройдя через коммутатор 12, поступает на вход блока 29 вычитания, который после выполнения операции на выходном регистре хранит разность Y)a Y зн °

Блок 16 управления своей следующей командой считывает из преобразователя 5

55 код измеренной величины у, который поступает на вход третьего блока 30 вычитания вычислительного блока.

Далее из блока 10 памяти считывается значение у „. Разность у — у,„хранится на выходном регистре блока 30.

Блок 32 деления вычисляет выражение — — и подает частное на первыи вход хэн хэн ээв ээн блока 33, который вычисляет произведение получая второй сомножитель на свой второй вход от блока 30.

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

В результате на выходе блока формируется выражение: — — (y — y ) +x»

Здесь учтена поправка на температуру окружающей среды, действующую в момент измерения, поскольку значения у,„и у„, считываются по адресам, соответствующим коду температуры в момент измерения.

Шаг 8. На этом шаге производится сравнение цифрового эквивалента измеряемой величины, полученного в результате действий шагов 5 — 7, с предельно допустимыми значениями (уставками) записанными в блоке

14 памяти. Цифровой код измеряемой величины с вычислительного блока 11 поступает по команде с блока 16 управления на блок 13 сравнения, сюда же последовательно по командам блока 16 управления от блока 14 памяти поступают значения нижнего и верхнего допустимых значений измеряемой величины. Выходными сигналами блока 13 являются результаты контроля: сигнал «Годен»

«Негоден», которые поступают на блок 15 регистрации. Регистрация результатов контроля производится по команде блока 16 управления, который для обеспечения удобства восприятия выдает на блок 15 регистрации дополнительную информацию, например код номера контролируемого параметра.

Блок 16 управления (фиг. 2) решает следующие задачи: формирует заданную по программе последовательность команд на блоки системы, формирует команды как в виде одиночных сигналов, так и в виде цифровых кодов.

Блок 16 управления работает следующим образом.

В исходном состоянии счетчики 19 и 25 обнулены, а ключ 18 закрыт сигналом дешифратора 23. Для запуска устройства оператор с помощью органов управления подает

1190364

Puz. 1 команду «Пуск» на элемент ИЛИ 26, которая через этот элемент поступает на счетчик 25 и блок 24 задержки и переводит счетчик шага программы из нулевого в единичное положение. Двоичный код первого шага программы, вырабатываемый счетчиком 25, поступает на блок 20 хранения программы, блок 24 задержки формирует команду считывания и производится считывание первого слова программы из блока 20 хранения программы. Слова программы, записанные в блоке 20 хранения программы последовательно, состоят из двух частей: первая часть— код временной задержки следующей команды, а вторая часть — код команды выдаваемой с блока 16 управления на другие блоки устройства. Код временной задержки заносится в счетчик 19, на счетный вход которого поступают через ключ 18 импульсы опорной частоты с генератора 17. Импульсы опорной частоты подсчитываются счетчиком 19, который выдает сигнал переполнения в момент времени, когда сумма ранее введенного числа и числа импульсов, поступивших на вход счетчика, превысит полную емкость счетчика.

Сигнал переполнения через элемент ИЛИ 26 поступает на счетный вход счетчика 25 и последний формирует код адреса следующего шага программы. Далее процесс повторяется до считывания последней команды программы, которая возвращает в исходное состояние счетчики 19 и 25. Вторая часть записанных в блоке 20 хранения программы слов поступает на регистр команды 21. Эта часть

10 в свою очередь также разделена на две части. Часть разрядов цифрового кода с регистра 21 в виде цифрового управляющего кода через коммутатор 27 поступает на управляемые устройства, например коммутатор 2, блоки 10 памяти. Другая часть в виде двоичного .кода команды, дешифрируется дешифратором 22. Дешифратор команды 22 непосредственно формирует команды управления на все блоки системы в виде потенциальных уровней длительностью, соответствующей длительности шага программы. Коммутатор 27 также управляется сигналами с дешифратора 22.

1190364

Редактор Н. Пушненкова

3а каз 6982/51

Составитель Н. Горбунова

Техред И, Верес Корректор М. Демчик

Тираж 862, Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и о1 крытий

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

Система контроля параметров Система контроля параметров Система контроля параметров Система контроля параметров Система контроля параметров Система контроля параметров 

 

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

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

Изобретение относится к области полетного контроля датчиков угловых скоростей, входящих в состав систем автоматического управления летательных аппаратов

Изобретение относится к комплексному контролю исправности датчиков системы автоматического управления самолета

Изобретение относится к автоматизированным системам контроля, в частности к системам контроля цифроаналоговых, аналого - цифровых, цифровых и аналоговых узлов радиоэлектронной аппаратуры (РЭА)

Изобретение относится к области управления и регулирования и, в частности к области контроля и управления автоматизированными комплексами с использованием электрических сигналов в роботизированных производствах

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

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

Изобретение относится к контрольно-измерительной технике

Изобретение относится к области техники измерений, конкретно к способам определения остаточной емкости свинцового аккумулятора (СА)
Наверх