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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может использоваться для сбора и обработки информации с частотно-импульсной формой представления. Целью изобретения является повышение скорости обработки. Устройство содержит блок I синхронизации , блок 2 коммутации каналов, блок 3 линеаризации, блок 4 кодирования , выполненный в виде счетчика, блок 5 масштабирования, блок 6 памя- fr I- -I (Л

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

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

РЕСПУБЛИК ()9) (1I) 1 А1 (sI) 4 G 06 F 15/46 3/04

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 3821927/24-24 (22) 18.09.84 46) 30.05.86. Бюл. № 20 (71) Пензенский политехнический институт (72) Н. А. Сипягин, В. Н. Попов ,и В. H. Лебедев (53) 681.325(088.8) (56) Авторское свидетельство СССР № 8073)1, кл. С 06 F 15/20.

G 06 F 15/46, 1978.

Авторское свидетельство СССР № 601696, кл. С 06 F 15/00, 1976. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДПЯ ОБРАБОТКИ ПЕРВИЧНОЙ ИНФОРМАЦИИ! (57) Изобретение относится к вычислительной технике и может использоваться для сбора и обработки информации с частотно-импульсной формой представления. Целью изобретения является повышение скорости обработки.

Устройство содержит блок 1 синхронизации, блок 2 коммутации каналов, блок 3 линеаризации, блок 4 кодирования, выполненный в виде счетчика, блок 5 масштабирования, блок 6 памя1234851 ти, блок 7 сравнения, блок 8 вывода.

Входы блока 2 коммутации каналов подключены к входу устройства, управляющий вход блока 2 соединен с выходом блока 1 синхронизации, другой выход которого подключен к управляющему входу блока 4 кодирования, к управляющему входу блока 3 линеаризации и к управляющему входу блока 7 сравнения.

Блок l синхронизации соединен с блоком 6 памяти и с блоком 7 сравнения, выход которого подключен к управляющему входу блока 8 вывода и к входу блока 6 памяти, информационный выход

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

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

На фиг. 1 представлена блок-схема устройства; на фиг. 2 - схема устройства--с примерами реализации входящих в устройство блоков," на фиг. 3— схема узла анализа; на фиг. 4 - схема дешифратора границ участков аппроксимации и узла памяти коэффициентов.

Устройство содержит блок 1 синхронизации, блок 2 коммутации каналов, блок 3 линеаризации, блок 4 кодирования, блок 5 масштабирования, блок

6 памяти, блок 7 сравнения, блок 8 вывода, делитель 9 частоты, формироватсли 10 и 11 прямоугольных импульсов, распределитель 12 импульсов, формирователи 13 и 14 прямоугольных импульсов, распределитель !5 импульсов, формирователи 16 прямоугольных импульсов, элементы 17 И, элемент

18 ИЛИ, элемент 19 задержки, счетчик

20, элементы 21 И, элемент 22 ИЛИ, узел 23 буферной памяти, узел 24 памяти коэффициентов деления, дешифратор 25 границ участков аппроксимации, счетчик 26, элементы 27 И, регистры

28, элемент 29 И, элементы 30 ИЛИ, узел 31 анализа, дешифратары 3?, !

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

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

1 з.п. ф-лы, 4 ил. счетчик 33, формирователь 34 прямоугольных импульсов, регистр 35, узел 36 согласования, элемент 37 ИЛИ, элемент 38 задержки, триггер 39, элемент 40 И, группу 41 дешифраторов, элемент 42 HJIH счетчик 43, перепрограммируемую память 44, умножитель

45 частоты, элемент 46 H.

Устройство работает следующим образом, На входы блока 2 поступают сигналы в частотно-импульсной форме либо непосредственно с первичных преобразователей (частотные датчики), либо с преобразователей, обеспечивающих промежуточное преобразование сигнала с датчика в частоту следования импульсов. Блок 2 осуществляет посредством формирователей 16 согласование входных сигналов с уровнями, принятыми в данном устройстве в качестве рабочих. По сигналам с блока 1 синхронизации блок 2 осуществляет последовательный (циклический) опрос контролируемых каналов, Блок 1 задает время олроса (Т, ) каждого какала, последовательность опрашиваемых каналов и обеспечивает общую синхронизацию работы устройства. Тактовая частота f,, обеспечивающая сикхрокизацкю работы данного устройства с устройствами, выполняющими дальнейшую обработку информации (например, ЗВИ), поступает из последнего через тактовый вход блока 1 на вх», — лелителя

1234

F = F„+ F /2 + ...+Р /2

ФО х

= N

И до((A((( о (е) Je частоты, на выходе которого импульсы (1 имеют период следования Т„ „ . Данные импульсы поступают на вход распределителя 15 блока 2, сигналы с выхода которого управляют элементами 17 бло- 5 ка 2, и на вход формирователя 10.

Формирователи 10, !1, 13, 14, распределитель 12 блока 1 обеспечивают формирование последовательности управ-. ляющих импульсов, которые синхронизируют работу устройства в целом, а именно: формирователь 10 - установку узла 31 блока 7 сравнения; формирователь 11 - сдвиг распределителя 12 блока 1 и сдвиг распределителя 15 блока 2, формирователь 13 — установку в исходное состояние счетчика 26 блока 4, счетчика 33 блока 7 сравнения, счетчика 20 и узла 23 памяти блока

3, формирователи 14 — перезапись содержимого одного из регистров 28 в счетчик 33 блока 7 сравнения. Импульсная последовательность F„ î÷åðåäíîãî опрашиваемого канала через открытый элемент 17 И и элемент 18 ИЛИ блока

2 поступает на блок 5, где происходит ее нормализация (либо деление, либо умножение, что определяется решаемой задачей) . Нормализованная импульсная последовательность F

I 30 поступает на вход блока 3, где одновременно поступает на счетный вход счетчика 20 и через элемент !9 задержки на элемент 46 И. На разрядных выходах счетчика 20 формируются им 35 пульсные последовательности. Данные частотные дискреты поступают на входы соответствующих элементов 21 И, которые вместе с элементом 46 И управляются по входам сигналами с узла 23 памяти, состоящего в общем случае из триггеров управления. Порядок включения триггеров управления (узла 23 памяти) определяется характером нег.äèíåéHoñòè первичного преобразовате- 4 ля. Участки аппроксимации (т.е. моменты введения коррекции) характеристики первичного преобразователя рассчитываются заранее. Дешифратор

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

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

Для первичных преобразователей, имеющих вогнутую характеристику, скорректированная импульсная последовательность находится в виде ((1 1 (F„= Ä— F /2 — .. -F„/2

Таким образом, операция линеари зации не требует дополнительного времени и осуществляется одновремен-.. но с процессом кодирования.

Перед началом опроса очередного канала значение предыдущего замера (если оно было информативным) либо результата, полученного на (i-k)-м такте работы устройства сигналом с формирователя 14, заносится в счетчик 33 блока 7 сравнения из соответствующего регистра 28 блока 6 памяти в дополнительном коде. Затем в течение времени, равному измерительному интервалу Тщ„, с выхода блока

3 на вход счетчика 33 блока 7 сравне ния поступает импульсная последоваft тельность Fx () . При этом текущее значение кода, формируемого в счетчике 33, определяется выражением

Ф ((„- ((„„+ i „ (c)ge. о

K моменту окончания Т„„в счетчике будет сформирован код т изм

11 „ = И д,„ - Г„ (с Л с о

С учетом того, что суммирование для прямого кода эквивалентно вычитанию для дополнительного, последнее выражение может быть переписано в виде

1234851

Таким образом, в счетчике 33 формируется модуль разности двух отсчетов

hN, =N fi- 1) -N (ij

Дешифраторы 32, выполненные в виде многовходовых элементов И, настроены на величину допустимых значений щ

-Е и +Z. При этом один дешифратор подподключен к соответствующим входам прямого кода счетчика 33 и выделяет

tI момент перехода сигнала Р„(t) допустимого значения -К, а другой дешиф- 15 ратор, подключенный к соответствующим выходам обратного кода счетчика 33, выделяет момент перехода сигналом (1

Г„(t) допуска +Z .

Выходы дешифраторов 32 подключены к первому и второму входам узла 3! анализа. Таким образом, если результаты х-го и (i-1)-го тактов равны, то код в счетчике 33 в момент окончания Т„ равен нулю. При этом срабатывает первый дешифратор 32, так как он настроен на код -Z, отличный от нулевого. Сигнал с этого дешифратора через элемент 37 ИЛИ взводит триггер 39, тем самым закрывается элемент 40 И; если не срабатывает ни один из дешифраторов, то элемент

40 И открыт, если срабатывают оба дешифратора, то триггер 39 дважды опрокидывается и элемент 40 И опять з5 открыт. Выходы триггера 30 узла 31 подключены к входам дешифраторов 32, что исключает их ложное срабатывание.

Блокировка сигнала снимается после того, как будет сформирован сигнал 4О на выходе дешифратора, что, с учетом работы блока 7 с симетричными допусками, не нарушае" выполнения операции сравнения.

Содержимое счетчика 33 блока 7

45 убывает до нуля, а затем первым же импульсом после обнуления счетчик устанавливается в единичное состояние. Если F„". (g) c F„" (t;, )-Е, то не срабатывает ни один из дешифраторов.

При выполнении условия срабатывает дешифратор -Z . При усло,ц вии F„(г.; ) ) F„(t;,) +Z срабатывают оба дешифратора -Е и +7 .

В момент окончания опроса очередного j-ro канала формирователь 10 блока 1 синхронизации формирует импульс, который поступает на вход элемента 40 И узла 31 блока 7 сравнения.

Если сигнал F„" (t) вышел за пределы

-Z или +Е, то с выхода элемента 40 И узла 31 импульс поступает на синхрониэирующий вход j-го регистра 28 блока 6 памяти. При этом в j-й регистр

28 блока 6 памяти переписывается содержимое счетчика 26. Сигнал с элемента 40 И узла 31 поступает также на вход формирователя 34, импульс с вы" хода которого разрешает перезапись кода очередного замера и кода опрашиваемого канала в регистр 35 блока 8.

Одновременно сигнал с формирователя

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

Блок 8 обеспечивает сопряжение данного устройства с устройствами, на которых ведется дальнейшая обработка информации, например с устрой ствами отображения.

По окончании измерительного интервала импульсами с формирователя 13 блока 1 происходит установка счетчика

26 блока 4, счетчика ЗЗ блока 7 сравнения, узла 23 памяти и счетчика 20 блока 3, ".е, осуществляется подготовка устройства к дальнейшей работе.

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

Ф о р м у л а изобретения

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

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

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

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

1234851

/(32 кзг

Яф

0m 26

p gi g

Составитель A. Жеренов

Редактор М. Циткина Техред М.Ходанич Корректор А. Тяско

Заказ 2987/52

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

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

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

Производственно-п олиграфиче<кое предприятие, г. Ужгород, ул, Проектная, 4