Устройство для контроля состояния объекта

 

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ СОСТОЯНИЯ ОБЪЕКТА, содержащее датчики, выходы которых подключены к первым входам соответствующих первых аналого-цифровых преобразователей и первым входам коммутатора, выход которого подключен к первому входу второго аналого-цифрового преобразователя, генератор , первый выход которого подключен к первому входу блока управления, выход которого подключен к второму входу коммутатора и входу кодера, второй выход генератора подключен к вторым входам первых и второго аналого-цифровых преобразователей , блок буферной памяти, отличающееся тем, что, с целью повышения достоверности контроля, в устройство введены блок согласования, вычислитель, блок приоритета , выходы первых аналого-цифровых преобразователей подключены к соответствующим первым входам блока согласования , первый выход которого подключен к .первому входу вычислителя, первый выход которого подключен к входу блока; буферной памяти, выход второго аналого-цифрового преобразователя подключен к второму входу блока согласования, третий выход генератора подключен к третьему входу блока согласования , выход кодера подключен к четвертому входу блока согласования, второй выход-которого подключен к второму входу вычислителя, второй выход которого подключен к первому входу блока приоритета, выход которого подключен к второму входу блока управления, выход блока управления подключен к второму входу блока приоритета , второй выход генератора подключен к третьему входу вычислителя. 2.Устройство но п. 1, отличающееся тем; что блок управления содержит регистр, эле.менты ИЛИ, элементы И, инвертор, выход.первого элемента И подключен к первому входу регистра, первые выходы которого подключены к соответствующим первым входам вторых элементов И, выходы которых подключены к соответствующим первым входам первых элементов ИЛИ, I выход второго элемента ИЛИ через инвертор подключен к вторым объединенным вхо (Л дам вторых элементов И и первому входу первого элемента И, второй выход регистра подключен к его второму входу, вторые входы первых эле.ментов ИЛИ, первый вход первого элемента И и входы второго элемента ИЛИ подключены соответственно к первому и второму входам блока управления, выходы первых элементов ИЛИ подключены к выходу блока управления. со 3.Устройство по п. 1, отличающееся о тем, что вычислитель содержит блок памяти , арифметический блок, дешифратор, СП СЛ блок постоянной памяти, счетчики, выход первого счетчика подключен через блок постоянной памяти к входу дешифратора, первый выход которого подключен к первому входу ариф.метического блока, второй выход дешифратора подключен к первому входу блока памяти, выход которого подключен к второму входу арифметического блока, выход второго счетчика подключен к второ.му входу блока памяти, выход второго счетчика, третий вход блока памяти и вход первого счетчика являются соответственно первым, вторым и третьим входа.ми вычислителя.

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК

„,Я0„„1119055 з(51) G 08 С 25 00

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

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21 ) 3593978/18-24 (22) 23.05.83. (46) 15.10.84. Бюл. № 38 (72) Е. Б. Грейз и А. Г. Рощин (71) Центральное конструкторское бюро гидрометеорологического приборостроения (53) 621.398 (088.8) (56) 1. Балакай В. Г., Крюк И. П. Интегральные схемы АЦП и ЦАП. М., «Энергия», 1978, с. 246 — 250.

2. Патент США № 3357007, кл. 340 в 183, 1967 (прототип) (54) (57) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ

СОСТОЯНИЯ ОБЪЕКТА, содержа щее датчики, выходы которых подключены к первым входам соответствующих первых аналого-цифровых преобразователей и первым входам коммутатора, выход которого подключен к первому входу второго аналого-цифрового преобразователя, генератор, первый выход которого подключен к первому входу блока управления, выход которого подключен к второму входу коммутатора и входу кодера, второй выход генератора подключен к вторым входам первых и второго аналого-цифровых преобразователей, блок буферной памяти, отличающееся тем, что, с целью повышения достоверности контроля, в устройство введены блок согласования, вычислитель, блок приоритета, выходы первых аналого-цифровых преобразователей подключены к соответствующим первым входам блока согласования, первый выход которого подключен к первому входу вычислителя, первый выход которого подключен к входу блока буферной памяти, выход второго аналого-цифрового преобразователя подключен к второму входу блока согласования, третий выход генератора подключен к третьему входу блока согласования, выход кодера подключен к четвертому входу блока согласования, второй выход которого подключен к второму входу вычислителя, второй выход которого подключен к первому входу блока приоритета, выход которого подключен к второму входу блока управления, выход блока управления подключен к второму входу блока приоритета, второй выход генератора иодклк>чеH к третьему входу вычислителя.

2. Устройство по и. 1, отличающееся тем; что блок управления содержит регистр, элементы ИЛ И, элементы И, и ивертор, выход. первого элемента И подключен к первому входу регистра, первые выходы которого подключены к соответствующи м первым входам вторых элементов И, выходы которых подключены к соответствующи м первым входам первых элементов ИЛИ, выход второго элемента ИЛИ через инвертор подключен к вторым обьединенным Входам вторых элементов И и первому входу первого элемента И, второй выход регистра подключен к его второму входу, вторые входы первых элементов ИЛИ, первый вход первого элемента И и входы второго элемента ИЛИ подключены соответственно к первому и второму входам блока управления, выходы первых элементов ИЛИ подключены к выходу блока управления.

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

4. Устройство по и. 1, отличающееся, тем, что блок приоритета содержит блок счетчиков, дешифратор, шифратор, триггеры и элементы ИЛИ, выходы дешифратора подключены к первым входам соответствующих элементов ИЛИ; выходы которых подключены к первым входам соответствующих триггеров, выходы которых подключены к соответствующим входам шифратора, выходы блока счетчиков подключены к вторым входам соответствующих элементов ИЛИ, вход дешифратора и объединенные вход блока счетчиков и вторые входы триггеров являются соответственно первым и вторым входами блока приоритета, выход шифратора является выходом блока приоритета.

5. Устройство по п. 1, отличающееся тем, что блок согласования содержит регистр, шифратор, элементы И и элементы

ИЛ И, выходы регистра кроме последнего

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

,ъекта.

Известна система сбора аналоговых сигналов на БИС, содержащая аналоговые датчики, аналоговый коммутатор, аналогоцифровой преобразователь (АЦП), микропроцессор (1).

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

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

N — число контролируемых параметров, и один контрольный канал. Каждый измерительный канал содержит датчик, выход которого подключен к схеме переключения, одним выходом связанной с входом управляемого мультивибратора, уровень сигнала на выходе которого зависит от напряжения на его входе. Выходы АЦП информационных каналов подсоединены к выходной вентиль5 о

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

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

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

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

15

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

Целью изобретения является повышение достоверности контроля устройства.

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

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

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

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

В блок приоритета введены блок счетчиков, дешифратор, шифратор, триггеры, элементы ИЛИ, выходы дешифратора подключены к первым входам соответствующих элементов ИЛИ, выходы которых подключены к первым входам соответствующих триггеров, выходы которых подключены к соответствующим входам шифратора, выходы блока счетчиков подключены к вторым входам соответствующих элементов ИЛИ, вход дешифратора и объединенные вход блока счетчиков и вторые входы триггеров являются соответственно первым и вторым входами блока приоритета, выход шифратора является выходом блока приоритета.

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

ИЛИ, выход шифратора — к первому входу второго элемента ИЛИ, выход которого подключен к второму входу первого элемента ИЛИ, выход третьего элемента ИЛИ подключен соответственно к первому и второму входам третьего элемента ИЛИ, выход третьего элемента ИЛИ подключен к второму входу второго элемента ИЛИ, вторые входы первых элементов И, второй вход второго элемента И, второй вход регистра, второй вход третьего элемента И являются соответственно первым, вторым, третьим и четвертым входами блока согласования, !

119055 выход второго элемента ИЛИ и последний выход регистра являются соответственно первым н вторым выходами блока согласования, На фиг. 1 представлена структурная схема многоканальной телеметрической системы; на фиг. 2 — пример выполнения блока управления; на фиг. 3 — пример выпол- нения блока вычисления и блока приоритета; на фиг. 4 — пример выполнения арифметического устройства.

Система содержит датчики I — 3, АЦП

4 — 6. коммутатор 7, блок 8 управления, генератор 9, АЦП 10, кодер ll номера канала, блок 12 согласования, регистр 13, элементы И 14 — 18, элементы ИЛИ 19 — 21, 1з шифратор 22 номера канала, вычислитель

23, блок 24 приоритета блок 25 буферной памяти, арифметический блок (АБ) 26, блок постоянной памяти (БПП) 27, дешифратор 28 микрокоманд, счетчик 29, блок ЭО памяти, счетчик 31 цикла, элементы

ИЛИ 32 — 34, триггеры 35 — 37, шифратор приоритета (ШП) 38, блок счетчиков времени (БСВ) 39, дешифратор номера канала (ДНК) 40, регистр 41, элементов И 42 — 45, элементов ИЛИ 46 — 49, инвертора 50, мат- 25 ричный накопитель 51, дешифратор 52 адреса, блок настройки (БН) 53, усилители 54 воспроизведения (УВ) 54, регистр 55 числа н формирователей записи (РЧ и ФЗ) 55, вентили 56 — 58.

Система функционирует следующим образом.

АЦП 4 — 6 формирует цифровые коды. соответствующие уровню сигнала на выходе соответствующего датчика. Эти цифровые коды поступают на вычислитель 23. В это же время коммутатор 7, управляемый блоком 8 управления,подключа т выходы одного из датчиков 1 — 3 к входу АЦП 10. Цифравые коды с выхода АЦП 10 через блок 12 согласования также поступают в вычислитель 23. Введем следующие обозначения: 40

x t (t) -значение сигнала с выхода i-го датчика, полученное на выходе соответствующего датчику АЦП в момент времени t;

Д t t — значение сигнала с выхода i ãî 4ч датчн ка, полученное на выходе

АЦП 10 в момент времени t, когда этот АЦП 10 . был подключен к

i-му датчику.

Значения Xi(t) и Af,ft) вводятся в вычислитель 23 через блок 12 согласования, однако с разной частотой. Значения Xi.(t) вводятся практически непрерывно (для дискретности времени, принятой в системе), а значения А i(t) вводятся периодически, причем период ввода А 1. определяется сигналами с выхода блока 8 управления.

Пусть в некоторый момент времени

АЦП 10 был подключен к i-vy датчику

Для мого момента времени значения Х (Ц) и А (t) были введенй в вычислитель 23.

Затем для i-ro датчика s вычислитель 23 вводились значения Х1.(Щ, Х (Я,, Х1,(Ц, ...,, Х (t<). Пусть в момент времени t<

АЦП 10 вновь подключился к i-му датчику н в вычислитель 23 было введено значение

А1(1 ) . Примем для определенности, . что

Xa(tl) было минимальным значением ряда

Xt (tq), à Xi(t„) — максимальным значением, т.е.

X;(t, ) Ха(4к) Xt(t l) (l)

При правильном функционировании всех элементов системы должно соблюдаться соотношение

Х;Щ = At(t,), Xt(t„) = At(tл}

При этом (1) запишется как

Apt ) а Х1,(Фк) а Ai (tlat). (3}

Обозначим Ь i = Ai(tn) - Ai(ti). (4) Задавая заранее значение Ь i для каждого канала, т.е. регулируя величину Ь 1, можно регулировать степень достоверности информации о состоянии контролируемого объекта. При. уменьшении значения Ь1 значения Х (t ) можно получать со сколь-угодно .высокой достоверностью, так как при

bi > О значения Х (ta;) At (t<) Ai. (4).

С учетом того,.что характер изменения измеряемого параметра по каждому каналу неизвестен, в предлагаемой системе для каждого канала задается условие

b l >Xi(tz) - М(4), (5) тем самым задана требуемая достоверность информации о контролируемом параметре.

Как только соотношение (5) нарушается для какого-либо канала, к выходу датчика этого канала через коммутатор 7 нодключается АЦП 10, тем самым определяется значение At(tj), где t — момент времени, перед которым нарушилось соотношение (5) .

В блоке вычисления проверяется выполнение соотношения Х(((j) = А (1 ) н если соотношение выполняется, то в вычнслителе23 продолжается слежение за выполнениен соотношения (5), в котором значение А i(t ). аменено значением Ai ftj).

Для упрощения изложения принципа работы системы рассматривали случаи абсолютного равенства Х t(t),= А1(1), т.е. получаемые в одни и те же моменты времени значения с выхода АЦП i-го канала и подключенного к этому каналу ЛЦГ! 10 совпадают. Однако для этого требуется, чтобы все

АЦП 4 — 6 имели бы такую же точность, как и АЦП 10, т.е. чтобы АЦП в

1!!905 (б) q,= А;((,) - ВХ„((,) + t;, у = А „.((,) =- ВХ t(t„) + С

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

АЦП может быть выше, чем требуемая для параметра, т.е. АЦП могут быть неточными, а достоверность информации о состоянии контролируемого объекта при этом не снижается. Таким образом в системе допускается частичныи отказ АЦП, когда их харак10 теристики изменились вследствие влияния дестабилизирующих факторов (температурных, временных и т.д.) либо из-за отказа одного или нескольких элементов.

При таком отказе (т.е. когда произошло изменение характеристики преобразователя,— характеристика «сместилась», «вы(нулась» и т.д.) предлагаемая система позволяет получать данные о соответству(огцем отказавшему АЦП параметру практически с заданной достоверностью.

Пусть имеюший низкую (ниже требуемой для параметра) точность АЦП располо жен в i-м канале и пусть вследствие описанных причин характеристика его изменилась. 25

С выхода этого АЦП через блок 12 сог. ласования в вычислитель 23 вводятся значения Xi(t(), Xi(tz), Х ((), Х!.(Ь). В момент f к i-му датчику был подключен через коммутатор 7 АЦП 10 и вычислитель 23 введено значение А!,(((,) с выхода АЦП 10 через блок . 12 согласования. Примем для определенности, что Х(.((,) — это минимальное значение гармоничного ряда Х1,(t(), Х! (1 ), Xi(ts), Xj. (tq), а Х (t») — максимальное значение этого ряда. Если разность и Х1 = Х!.(t») - Xi(tq) достаточно мала по отношению ко всему диапазону характеристики АЦП, а промежуток времени t = t — t также мал настолько, что параметры элементов АЦП за это время практически постоянны, то можно считать, !то на участке от Xi (ta) до Xi(t») характеристика АЦП имеет вид у = BXi(t) + С, у — выходной сигнал датчика 1;

3 — const;

C, -const;

И -значение, принадлежащее ряду

Х!.(1 ),, Х1(1»).

Если в момент t» вторично подключить

АЦП 10 к выходу первого датчика (а это осуществляется выбором требуемой величины и i — см. (5) и получить значение можно записать калибратора. В момент tz АЦП 10 к выходу

I-го датчика не подключался, и известно только что уз= BXi(tg) + С, причем точные значения В и С неизвестны.

Из (6) следует а

Ai(t4) - А (!1) = В (Х (!») - Х;(1,) ), (7)

В Ф-- - )- А— ®)== xs(t»)=х,(,) .

Тогда из первого уравнения (6) (1,) Aikt) А+Х ((,) + С х((,)-х, Ьу следовательно, у =ф (1!х,(((+ A ((,(-х(фф(",(;х;(ф

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

Аналогично м((к((получить и значение у по имеюшему(я (пачснию Xt(t3).

Корректиров,;:. гол)часмых значений по формуле

),, 1 Х 1, )) A(.(tn)-йа(Ь (9) к - " Х;Я(у): (1) производится в вычислителе 23.

Пусть цифровые коды с выходов АЦП

4 — 6 поступают «а вход блока !2 согласованияя.

Коммутатор 7 подключает выходы одного из датчиков — 3 к входу АЦП !О. Работой коммутатора 7 управляет блок 8 управления, который работает следующим образом.

По начальной установке в первый разряд сдвигающего регистра 41 записывается

«1», в остальные разряды этого регистра 41 записан «О». Если с выходов ШГ! 38 нет ни одного сигнала «1», то на выходе ипвертора 50 будет разрешаюший сигнал «1», поэтому «1» с первого разряда сдвигающего регистра 41 через элемент И 43 » через элемент ИЛИ 46 поступает на коммутатор 7, на первый ключ этого коммутатора.

При поступлении с генератора 9 импульса на тактирующий (сдвигающий) вход сдвигающего регистра 41 «1» из первого разряда этого регистра сдвигается во второй разряд, а в первом разряде регистра 4! оказывается «О», так как регистр собран по кольцевой схеме, т.е. его вход связан с вы- ходом. При этом «1» через элемент И 44 и элемен-. ИЛИ 47 постх(пит на коммутатор

7, на второй ключ зтог(у коммутатора и т.д.

Если же на одном из выходов ШЙ 38 появится «!», например, на третьем, связанном с элементом ИЛИ 48, то этот сигнал «1», через элемент ИЛИ 48 поступит на коммутатор 7 иа его третий ключ. Одновременно на выходе инвертора 50 появится сигнал «О», запрещающий прохождение сигналов с выходов сдвигающего регистра

4l через элементы И 43 — 45. Одновременно запрещается прохождение сигналов с генератора 9 через элемент И 42 на сдвигакиций вход регистра 41. Поэтому, когда сигнал

«1» любого из выходов ШП 38 исчезнет, сдвнгак>щий регистр 41 продолжит работу с прерванного положения.

Следовательно, на элементы И 14 — 17 поступают параллельные цифровые коды с АЦП 4 — б и АЦП 10, На другие входы этих элементов поступают сигналы с разрядных выходов сдвигающего регистра 13. ! Iри этом сигнал «!», т.е. разрешающий потенциал записан только в одном разряде сдвигающего регистра 13, в остальных разрядах этого сдвигающего регистра записан «О». Регистр 13 построен по кольцевой схеме, т.е. при сдвиге «1» из последнего разряда она(«!») попадает в первый разряд, так как выход сдвигающего регистра 13 связан с его входом. Поэтому регистр 13 работает циклично. Начало каждого цикла — это появление сигнала «!» в первой ячейке регистра 13. Конец каждого цикла — это сдвиг «I » иэ последнего разряда регистра 13 в первый разряд этого регистра. Начало последующего цикла совпадает по времени с концом предыдущего цикла.

Сдвиг «1» по ячейкам сдвигающего регистра 13. производится импульсами, поступающими на тактирующий (сдвигающий) вход сдвигающего регистра 13 с выхода генератора 9. Таким образом, на разрешающих входах элементов И 14 — 17 поочередно поступает разрешающая «1» и соответствующие .коды АЦП и АЦП 10 через элемент ИЛИ 19 поступают на вход элемента

ИЛИ 21. Одновременно «1» с выходов сдвигающего регистра 13 поступает иа шифратор 22 номера канала, тем самым на выходе шифратора 22 формируется код номера соответствующего канала. С выхода триггера последнего разряда сдвигающего регистра l3 сигнал «1» дает разрешение на прохождение кода через элемент И IS. Ha другой вход элемента И 18 поступает сигнал с выхода кодера l lадреса,,этот сигнал. содержит код номера канала, к которому подключен АЦП 10. Коды с выходов шифратора 22 и элемента И 18.поступают через элемент ИЛИ 20 на вход элемента ИЛИ 2!.

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

Например, если имеется 22 разряда выхода элемента ИЛИ 21, то 18 первых разрядов используются для передачи величины параметра, а 4 оставшихся разряда — для передачи кода номера параметра.

В принятых обозначениях на выходе блока согласования 12 циклично появляются коды (1 раз в цикл):

XI,(t ) + адрес i, (10) тде последовательно равно 1,2,3,...; адрес i . — код номера канала.

A(t) .+ адрес А, где Д М это значение, измеренное

АЦП 10, адрес А — код номера параметра, которому, это измеренное значение соответствует.

Длительность каждого цикла определя, . ется быстродействием АЦП (относительно низкое) и частотой, с которой можно производить смену кодов на входе вычислителя 23 (отиосительно высокая). Поэтому

25 частота, поступающая на тактирующий вход сдвигающего регистра !3 с выхода генератора 9 выбирается максимально возможной с учетом приведенных выше ограничений.

Итак, на вход вычислителя 23 поступают сигналы согласно выражений (10). В вычислитель 23 этн сигналы поступают на вход блока 30 памяти оперативной (БОП).

С выхода последнего разряда сдвигающего регистра 13 на вход счетчика цикла 31 в конце каждого цикла поступает сигнал «1». В счетчике- 31 цикла производится суммирование этих единиц, т.е. с выхода счетчика 31 цикла на вход БОП 30 поступает код номера цикла.

БОП 30 разбит на зоны памяти, количество которых равно количеству каналов измерения плюс одна зона для калибратора, т.е. каждому каналу измерения соответствует определенная, навсегда за ним закрепленная зона БОП. Номер этой зоны соответствует коду адреса, поступающему на вход БОП вместе с кодовым значением по каналу величины. Таким образом, измеренное значение записывается в определенную. зону БОП 30, а очередность записи значений в эту зону (номер по порядку измерения) определяется номером цикла, поступившим в БОП с выхода счетчика 31 цикла.

Значения, плученные с выхода АЦП 10, записываются. в свою зону вместе с соответствующими этим значениям алисами, номер измерения соответствует номеру цикла, поступающему с выхода счетчика 31 цикла иа вход БОП 30. Базой для выпол1!19055 нения БОП 30 целесообразно принять

МОП БИС К535РУ2.- и К 535РУЪ ..

Информация из блока БОП 30 при поступлении команд с дешифратора 28 поступает в АБ 26. 5

АБ 26 выполняет 4 арифметических действия над числами, представленными нараллельными кодами: сложение, вычитание, умножение н деление, и одну логическую операцию: сравнение (больше-меньшеравно). Команды на выполнение этих oneраций поступают в АБ 26 с выхода дешифратора 28 микрокоманд. Последовательпо формуле (5) и сравнение полученной разности с величиной 6 i; корректировка получаемых значений X(t) по формуле (9).

Коды чисел, над которыми выполняются арифметические и одно логическое действия, поступают в АБ 26 из БОП 30. Результаты решения двух основных задач нз АБ 26 поступают в блок 25 буферной памяти и на вход блока 24 приоритета.

Элементной базой для изготовления 25

АБ 26 наиболее целесообразно принять

МОП БИС К 536 ИК9. Возможно также изготовление АБ 26 и на другой элементной базе.

ЗО

В основу предлагаемои структуры АБ 26 положен принцип органиэации арифметического устройства на едином однородном оборудовании накопителя ОЗУ (оперативного запоминающего устройства). Ввиду высокой однородности и экономичности накопителя ОЗУ такое направление приводит . к резкому сокращению аппаратурных затрат, уменьшению числа соединений, повышению технологичности вычислительных блоков. Поэтому структурное проектирование АБ 26 и БОП 30 должно производиться совместно.

На фиг. 3 приведен фрагмент блока 30

40 памяти БОП, функционирующий совместно с АБ 26.

На фиг. 3 представлена структура АБ 26 на едином однородном оборудовании накопителя МОЗУ системы 2D, 2W с коэффициентом селекции КС = 2. Здесь матричный накопитель 51 простейшей конструкции условно разбит на две части: хранящую часть накопителя (ХЧН) и функциональную часть накопителя (ФЧН). Устройство содержит также дешифратор адреса (ДА) 52, блок настройки (БН) 53, усилители 54 воспроизведения (УВ) 54, регистр числа и формирователей записи (РЧ и ФЗ) 55, вентили 56—

58. Управление АБ 26 и вывод информации осуществляется через числовую магистраль ЧМ.

55 ность этих команд такова, что в АБ 26 производится решение двух основных задач: вычисление значения I X(t„) - А1(1к)) !5

Адресные шины ХЧН обычным образом подключены к ДА 52 ХЧН используется как обычное ОЗУ для пассивного хранения п-разрядных чисел. Код адреса выбираемой ячейки поступает иэ числовой магистрали

ЧМ. Адресные шины ФЧН подключены к

БН 53. В БН 53 содержится К формирователей адресных токов Ipj: I . Ток !аг может изменять свое значение и полярность в зависимости от входных команд из числовой магистрали ЧМ. Особенность БН 53 состоит в том, что возможно возбуждение произвольного сочетания токов !а(: !ак од- новременно. Именно этой особенностью определяется возможность выполнения за одно обращение к накопителю 51 до К двухместных логических операций в ФЧН. Операции выполняются над словами Х! -Хк и общим и-разрядным аргументом У. Вектор У физически представлен разрядными токами записи Ip.-lpga из регистра числа и формирователей записи РЧ и ФЗ 55. Вектор

Хj представлен состоянием намагниченности сердечников в ячейке ФЧН с j: Результат логического преобразования может быть получен в виде вектора Qj = (q,, ц,1,, q„j), определяемого состоянием намагниченности сердечников в )-й ячейки ФЧН после выполненной операции, либо при чтении ячеек в виде п-разрядного вектора Z = (Zi, Zz,-", Zn), представленного на разрядных шинах электродвижущими силами перемагничивания. Сигналы 7. поступают на вход

УВ 54, которые формируют выходной сигнал вне зависимости от полярности входных сигналов. Поэтому Zi= I при /ei/ =/еединицы//, а ZI = 0 при /et/ = е /нуля/. Ув 54 срабатывает при Zp = лишь при условии

И! — — (стробирующий сигнал в такте чтения). Выходы УВ 54 и входы РЧ и

ФЗ 55 подсоединены через вентили 56—

58 к числовой магистрали ЧМ. Вентили 56 соединяют выходы УВ 54 с ЧМ в соответствии с номером разряда, а вентили 57 — в соответствии со сдвигом на один разряд влево (I-й разряд ЧМ соединяют с (I H)-м разрядом УВ 54.

Выполняемые в ФНЧ операции представлены в таблице. Рассмотрение таблицы следует проводить с привлечением таблиц истинности реализуемых логических операций. В таблице In — ток полного перемагничивания по предельной петле гистерезиса.

Таким образом, ФЧН следует рассматривать как поле многофункциональных, настраиваемых адресным током Igj регистров.

Многофункциональность обусловлена пороговыми свойства ми сердечи и ков.

Операции 1,3 выполияк>тся в такте считывания, остальные операции — - в такте записи. Операции 1.2 харикчсриы для обычного .ЪЗУ. 1риведеиш ц в таблице опера1119055

55 ции обеспечивают избыточный набор логических и установочных операций.

В такте записи (2,4 — 7 операции) возможно одновременно выполнение в общем случае различных двухместных (Х и У) операций в ФЧН при одновременной записи слова Y в ХЧН. Избыточный набор логических операций (сдвиг влево через вентиль 57) позволяет алгоритмически (реализуя последовательно во времени соответствующую микропрограмму) выполнить любую логическую или вычислительную операцию, в том числе и указанные операции, для которых и предназначено АБ 26.

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

Как указано выше, АБ 26 управляется микрокомандами, поступающими на АБ 26 с выхода дещифратора 28 микрокоманд.

Эти микрокоманды обеспечивают выполнение операций «Сложение», «Вычитание», «Умножение», «Деление», «Сравнение», «Ввод числа в АБ», «Вывод числа из АБ», причем каждой операции соответствует определенный набор микрокоманд. Этот набор (или коды) микрокоманд определяется конкретным исполнением АБ 26.

Задав последовательность операций

«Сложение», «Вычитание» и т.д. для решения двух основных задач в АБ 26, тем самым задают и последовательность микрокоманд, т.е. в какой последовательности нужно формировать микрокоманды Hd входе АБ 26, связанном с выходом дешифратора 28 микрокоманд.

Формирование такой последовательности микрокоманд обеспечивается следующим образом. До начала работы системы коды микрокоманд записываются в БПП

27 так, что адреса последовательно расположенных команд отличаются на «1». С выхода генератора 9 на вход суммирующего счетчика 29 поступает частота, которая выбирает я максимально возможной для принятой элементной базы. Выходы разрядных триггеров суммирующего счетчика 29 связаны с адресными входами БПП 27.

Поэтому при заполнении частотой суммирующего счетчика 29 на выходе БПП 27 последовательно появляются коды требуемых для управления АБ 26 и БОП 30 микрокоманд, которые поступают на указанные блоки через дешифратор 28 микрокоманд.

Элементной базой для изготовления

БПП 27 наиболее целесообразно принять

БИС П 3 У К535Р Е2.

Как указывалось выше, второй основной задачей, решаемой в АБ 26, является кор .к ировка получаемых значений X(t) и формуле (9). Данные для проведения э.пх корректировок поступают в АБ 26 из . il>1 30 из соответствующих зон этого блока.

После проведения корректировки значенид

X(t) в соответствующей зоне, т.е. после загрузки этого значения из БОП 30 в АБ 26 для проведения корректировки, это значение X(t) в БОП 30 стирается. Аналогично стираются из своей зоны в блоке БОП значения АЦП 10, которые использовались для калибровки, и больше не потребуются для дальнейших вычислений.

Откорректированные в АБ 26 значения

X(t) поступают из АБ 26 в буфер 25 и, в конечном счете, поступают потребителю информации.

Рассмотрим результаты решения первой основной задачи в АБ 26, т.е. вычисление значения (Xt (tq) - А1 (1,) ) и сравнение полученной разности с величиной ь i. (5). Эта операция производится в АБ 26 непрерывно по мере поступления новых значений X(t) на вход БОП 30 и оттуда — в АБ 26. Если соотношение (5) выполняется, то из АБ 26 на вход блока 24 приоритета сигнал не поступает. Если для какого-либо канала соотношение (5) не выполняется, то из АБ 26 на вход буфера 24 поступает адрес номера канала, для которого соотношение (5) перестало вьп олняться . Это означает, что к датчику, расположенному в этом канале, нужно подключить АЦП 10 через коммутатор 7. Это требование реализуется следующим образом. Сигнал с АБ 26 поступает на расположенный в блоке 24 приоритета

ДНК 40 У ДНК 40 количество выходов равно количеству каналов измерения и каждому каналу измерения соответствует свой выход ДНК 40. Примем, что на вход ДНК поступил код номера второго канала измерения, в котором расположен датчик 2. На выходе ДНК 40, связанном с первым входом элемента ИЛИ 33, появляется сигнал }». Этот сигнал проходит через элемент

ИЛИ 33 на установочный вход триггера 36, устанавливая этот триггер в «1». Сигнал с этого триггера 36 поступает на вход

ШП 38. На втором выходе ШП 38 также появляется сигнал «1», который поступает с выхода ШП 38, являющимся выходом блока 24 приоритета, на вход блока 8 управления коммутатором 7. Тем самым блок 8 управления дает сигнал коммутатору 7 на внеочередное подключение АЦП 10 через коммутатор 7 к выходу датчика 2.

Этот же сигнал с выхода блока 8 управления поступает на триггер 36 и обнуляет его. Схема блока 24 приоритета возвращена в ис o: íîå состояние.

Возможен случай когда два триггера одновременно (или почти одновременно) устанавливаются в «1». Это возможно как по подряд двум поступившим адресам номеров двух различных каналов из АУ 26 на

ДНК 40 (может быть и больше), так и по сигналам, поступающим из БСВ 39. В

1119055

УУ Операция

1. Считывание (zu =х ) х, о

2, Запись @=У при Х1 =0

0,5Хи при

Оэ5?и jq =1 0 при О

;1= о

0 при Д1 =О х

3. Инверсия к1 =х о

0,5Т„О. о х чу о х- т у

4. Дизъюнк ция

5. Конъюнкция

0,5In гри

А =1) -In

6. Совмещенная запись О

1,511 О прн j< =О О

О 0

7. Совмещенная запись 1

)? 11

БСВ 39 расположены счетчики времени по числу измерительных каналов, т.е. каждому измерительному каналу соответствует один определенный счетчик времени, выход которого связан через элементы ИЛИ 32 — 34 с одним определенным триггером (35, 36, 37 и т.д.). Перед началом работы системы задается емкость каждого счетчика времени в БСВ 39, т.е. тем самым задается максимально допустимое время, которое допускается для работы каждого канала без контроля его АЦП 10 без снижения требуемой достоверности. Это время в общем слу Чйе. различно для разных параметров, так как неодинакова и важность информации по каждому параметру.

Пусть одновременно в состояние «1» установились триггер 36 сигналом с ДНК 40 через элемент ИЛИ ЗЗ н триггер 35 сигналом с первого выхода БСВ 39 через элемент

ИЛИ 32. На ШП 38 поступили одновременно

2 сигнала «1» с выхода триггера 35 и выхо да триггера 36. Приоритетность каналрв, необходимая потребителю, была задана перед началом работы системы; шифратором нрноритета 38. Поэтому в соответствии с заданной пряоритетностью ШП 38 формирует первый сигнал, поступающий на вход блока 8 управления коммутатором 7.

Пусть это будет сигнал на подключение датчика 1 через коммутатор 7 к входу

АЦП 10. Как только блок 8 управления отработает этот сигнал на своем выходе, т.е, даст команду на подключение датчика 1, то этой же командой обнуляется триггер 35, а также счетчик времени первого канала измерения в БСВ 39. Так как сигнал «1» с выхода триггера 35 исчез, то теперь аналогично описанному будет отрабатываться сигнал «l» с выхода триггера 36 до обнуления этого триггера н соответствующего счетчика времени в БСВ 39 сигналом с выхода, блока управления 8 коммутатором. Блок 24 приоритета возвращен в исходное состояние, все условия отработаны.

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

15 каналах. Это особенно важно при звтоматическом контроле удаленных и труднодоступных объектов, где невозможно быстрое вмешательство человека для исправления неполадок.

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

1119055

Выпада юаи

ll19055

ll19055

Составитель В. с1ерединцев

Редактор М. Н".долуженко Техред И. Верес Корректор A. Тяско

За каз 7458/38 Тираж 568 Подписное

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

l 13035, Москва, Ж вЂ” 35, Раушская наб., д. 415

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

Устройство для контроля состояния объекта Устройство для контроля состояния объекта Устройство для контроля состояния объекта Устройство для контроля состояния объекта Устройство для контроля состояния объекта Устройство для контроля состояния объекта Устройство для контроля состояния объекта Устройство для контроля состояния объекта Устройство для контроля состояния объекта Устройство для контроля состояния объекта Устройство для контроля состояния объекта Устройство для контроля состояния объекта 

 

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

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

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

Изобретение относится к обработке сигналов от датчиков (Д), в частности, детонационного сгорания

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

Изобретение относится к системам телеуправления и телесигнализации

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

Изобретение относится к судостроению, в частности к системам дистанционного автоматизированного управления судовыми энергетическими установками (СЭУ)

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

Изобретение относится к информационно-измерительной технике и может использоваться в системах телеметрии, телеуправления
Наверх