(Ud
00
сд
о сд
Изобретение относится к вычислительной технике, может быть использовано при проведении отладки и испытаний систем управления технологическими процессами, а также в составе различного типа имитаторов и тренажеров, работающих в комплексе с ЭВМ, и является усовершенствованием известного устройства по авт.св. № 1062684.
Цель изобретения - расширение функционашьных возможностей устройства путем формирования состояний обрабатываемых Дискретных сигналов информационного потока в момент времени, определяемый запросом.
На чертеже приведена фу1{К11,ианальная схема устройства.
Устройство содерядат блок 1 ввода, блок 2 буферной памяти, блок 3 памяти, счетчик 4 времени, арифметический блок 5, шифратор 6, элемент 7 задержки, коммутатор 8, блок 9 сравнения, регистр 10 заданного состояния и регистр 11 текущего состояния, управляющий вход 12 устройства, информационный выход 13, управляюЕ1;ий выход 14, информационный вход 15 устройства.
Принцип работы устройства основ на вычислении в момент поступления ,запросов от ЭВМ либо значения воспроизводимого аналогового сигнала на участке интерполяции, заданном кодами его начала, конца и длительности, либо формирования состояния воспроизводимого дискретного сигнала путем сравнения заданного и текущего времени.
Количество каналов преобразования зависит только от объема используемой памяти, а также разрядности шифратора и коммутатора, определяющей возможности адресации.
В каждый момент времени в устройстве хранится информация двух кадров - текущего и последующего. Каждый кадр содержит коэффициенты, определякмдие значения аналоговых сигналов в узлах интерполяции, или время и признак изменения дискретных сигналов и величину интервала интерполяции С; общую для всех каналов преобразования, а также массив величин задержек выдачи информации дпя каждого канала, выбранных таким образом, чтобы время
985052
получения ЭВМ информации в ответ на запрос соответствовало времени прохождения ее через систему устройств связи с объектом.
5 По истечении интервала интерполяции текущего кадра начинается отсчет времени последующего кадра, а в устройство вводится информация для нового кадра. Такое обновление
10 информации происходит независимо от наличия или отсутствия запросов от ЭВМ.
Устройство работает следующш образом.
15 В исходном состоянии в блоке 3 памяти хранятся коэффициенты k и k, для всех каналов преобразования и соответствующие им величины задержек. Величина интервала интерполяции 6,- занесена в арифметический блок 5 и счетчик 4 времени. Информация для второго кадра, т.е. коэффициенты К„ всех каналов преобразования, соответствующие величины задержек и величина интервала . интерполяции tJg второго кадра, находится в блоке 2 буферной памяти. При поступлении на.управляющий вход 12 команды запроса от ЭВМ
30 шифратор 6 вырабатывает код, поступающий на вход блока 3 памяти, как адрес коэффициентов К - и К значений аналогового сигнала или группы значений дискретных сигналов,
22 а на управляющий вход коммутатора 8 как адрес ввода информации в ЭВМ. Значения коэффициентов, выбранные по адресам, сформированньоу шифратором 6, с выхода блока 3 памяти
40 поступают на арифметический блок 5, на регистры 10 и 11 и блок 9 сравнения сигналов. Арифметический блок 5 по полученным значениям коэффициентов К, и К значению с и
45 значению текущего времени на интервале интерполяции t, поступшощего со счетчика 4 времени, определяет значение аналогового сигнала в момент опроса в виде кода
50 -1 (К--К,ч, )-t/C; J который с выхода блока 5 поступает на первый информационный вход коммутатора 8.
С второго выхода блока 3 памяти 55 на вход элемента 7 задержки, вьшолненного на базе счетчика, поступает код, определяющий время задержки вьщачи аналогового и дискретного
3
сигналов. С выхода элемента 7 задержки сигнал разрешения подключения поступает на первый информационный вход коммутатора 8, на управляющем входе которого установлен код, определяющий адрес ввода информации в ЭВМ.
При поступлении из блока 3 памят группы коэффициентов К- , К|, определяющих время и признаки состояния дискретных сигналов по N каналам,- они распределяются следующим образом: в регистр 11 текущего состояния записываются признаки состояния, содержащиеся в , в регистр 10 заданного состояния записываются признаки состояния, содержащиеся в К , а заданные времена измен ения состояний (Т,- , где j 1,N) поступают на соответствующую схему сравнения блока 9 сравнения, на второй вход которого (на все схемы сравнения) поступает значение текущего времени t со счетчика 4 времени. Регистры 10 и 11 содержат по N разрядов, каждьй из которых определяет состояние одного дискретного сигнала, а блок 9.сравнения содержит N независимых схем сравнения в соответствии с колшчеством воспроизводимых дискретных сигналов в группе. В случае Tj- t в любом из дискретных каналов соответствующая схема сравнения блока 9 сравнения вьщает сигнал разрешения записи информации из регистра 10 в соответствующий разряд регистра 11. Таким образом, в регистр 11 будет записана информация, определяющая состояние группы дискретных сигналов в момент опроса. G выхода регистра 11 текущего состояния информация по третье98505
му информационному входу поступает на коммутатор 8, на управляющем входе которого установлен код, заданный шифратором 6. Таким образом, в момент поступления сигнала по первому информационному входу коммутатора от элемента 7 задержки информация, определяющая значение аналогового сигнала или состояние дискретных
10 сигналов в момент опроса, может быть считана с информационного выхода 13 коммутатора 8.
Поскольку информация кадра сохраняется в памяти устройства неизмен-
15 ной до конца обработки интервала интерполяции t т.е. до заполнения счетчика 4, запрос от ЭВМ может повторяться по произвольному или прежнему каналу и на выходе 13
20 коммутатора 8 будут получены новые значения аналоговых или дискретных сигналов в момент опроса.
По окончании заполнения счетчика 4 на его управляющем выходе 14 формируется запрос информации для очередного кадра. По этому запросу на вход 15 блока 1 ввода от внешнего источника информации поступают
30 коды очередного кадра информации и записываются в блок 2 буферной памяти.
При этом коэффициенты, определяющие значения аналоговых сигналов,
,, время и признаки состояния дискретных сигналов для очередного кадра, переписьшаются из блока 2 буферной памяти в блок 3 памяти, а значение интервала интерполяции - в арифметический блок 5 и счетчик 4 времени. В дальнейшем устройство функционирует в соответствии с указанным алгоритмом.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для предварительной обработки информации | 1986 |
|
SU1314330A1 |
Устройство для предварительной обработки информации | 1991 |
|
SU1837274A1 |
Устройство для предварительной обработки информации | 1987 |
|
SU1411727A2 |
Устройство для предварительной обработки информации | 1982 |
|
SU1062684A1 |
Устройство для предварительной обработки информации | 1988 |
|
SU1562900A2 |
Устройство для формирования адреса | 1979 |
|
SU830387A1 |
УСТРОЙСТВО МОНИТОРИНГА ПАРАМЕТРОВ ЗАДЫМЛЕННОСТИ И ИХ ДОСТОВЕРНОСТИ | 2011 |
|
RU2457541C1 |
Устройство для сопряжения электронной вычислительной машины с дискретными датчиками | 1982 |
|
SU1084774A1 |
Устройство для сжатия информации | 1986 |
|
SU1324047A1 |
Устройство для отладки программ систем с числовым программным управлением | 1985 |
|
SU1288701A1 |
УСТРОЙСТВО ДЛЯ ПРЕДВАРИТЕЛЬНОЙ ОБРАБОТКИ ИНФОРМАЦИИ по авт.св. № 1062684, о т л и-: чающееся тем, что, с целью расширения функциональных возможностей устройства за счет формирования состояний дискретных сигналов информационного потока в него введены первый и второй регистры, блок сравнения, первый вход которого подключен к первым входам регистров и первому информационному выходу блока памяти, второй Вход блока сравнения соединен с информационным выходом счетчика времени, выход второго регистра подключен к второму входу первого регистра, третий вход которого соединен с выходом блока сравнения, выход первого регистра подключен к третьему инфор(Л мационному входу коммутатора.
Устройство для предварительной обработки информации | 1982 |
|
SU1062684A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-12-15—Публикация
1984-06-19—Подача