Изобретение относится к вычислительной технике и может быть ислоль зовано для ввода в ЭВМ информации, представленной в виде аналоговых величин с выборкой в регулярные интервалы времени, обусловленные периодическим характером рабоп Ы источников информации.
Цель изобретения - увеличение быстродействия устройства.
На фиг. 1 изображена функциональная схема устройства; на фиг. 2 - принципиальная схема блока управления; на фиг. 3 - временные диаграммы работы блока управления.
Устройство содержит (фиг.1) первый коммутатор 1, аналого-цифровой преобразователь . (АЦП)2, блок 3 управления, первый регистр 4, второй коммутатор 5, первый счетчик 6, первый блок 7 сравнения, второй регистр 8, первый элемент И 9, первый 10 и второй 11 триггеры, второй блок 12 сравнения, третий регистр 13,Блок управления содержит (фиг. 2) второй счетчик 14, дешифратор, 15, третий триггер 16, второй элемент И 1 первый 18 и второй 19 элементы задержки, первый элемент ИЛИ 20, одно- вибратор 21, формирователь 22, трети элемент И 23, второй элемент ИЛИ 24,
Устройство работает следующим образом.
На входы коммутатора 1 .поступают аналоговые сигналы U,.,), Момент появления этих сигналов определяется поступлением на первый вход блока 3 синхронизирующего импульса (СИ), Бло 3 через коммутатор 1 подключает сигнал U| на первый вход АЦЦ 2, подает сигнал запуска на второй вход АЦП 2, результат преобразования с первого выхода АЦП 2 записывается в регистр 4 а сигнал Конец преобразования с второго выхода АЦП 2 подается на второй вход блока 3, обеспечивая подкгао чение к первому входу АЦП 2 через коммутатор 1 сигнала U , Таким образом осуществляется опрос всех N источников информации в каждом цикле, задаваемом синхронизирующими импульсами.
Перед началом работы устройства из ЭВМ программным путем задается код в регистр 8, который может задавать либо число и;иклов, в которых должна вестись регистрация, либо число зарегистрированных значений и
0
15
20
25
код в регистр 13, который задает уровень результатов, подлежащих регистрации.
При каждом запуске АЦП код результата поступает не только в регистр 4, но и на блок 12 сравнения. Если значение кода результата больше кода уставки в регистре 13, то сигнал с выхода блока сравнения через схему 119 простробированную сигналом Конец преобразования АЦП 2, устанавливает в 1 триггер 10. Сигнал триггера 10 вызывает прерывание ЭВМ и ввод по прерыванию, кода результата, хранящегося в регистре 4, Одновременно сигнал триггера 10 поступает на третий вход блока 3 и вызывает задержку подключения очередного канала к входу АЦП 2 к его запуск на время, необходимое для ввода предьздущего результата в ЭВМ.
Еслк код результата меньше кода установки, то триггер 10 в 1 не устанавливается,прерывания не происходит, и блок 3 управления подключает к АЦП 2 очередной канал.
Состояние коммутатора 1 определяет, что будет подсчитывать счетчик 6; либо число циклов, определяемое
30 по синхронизирующим импульсам, либо число введенных в ЭВМ значений по сигналам с триггера 10.Код счетчика 6 сравнивается блоком 7 сравнения с кодом в регистре 8,Пока число циклов или число
2 введенных значений меньше заданного с первого выхода блока 7 сравнения на третий вход элемента И 9 поступает Г ,разрешая запрос на прерывание для введения очередного значимого кода результата. При совпадении числа циклов или введенных значений, подсчитанных счетчиком 6, с числом,, заданным в регистре 8., сигнал с первого выхода блока 7 сравнения через элемент И 9 запрещает установку -в 1 триггера 10, а сигнал с второго выхода устанавлип вает в 1 триггер 11. Сигнал с триггера 11 вызывает прерывание ЭВМ. По данному сигналу прерывания ЭВМ прекращает ввод и переход к обработке по40
45
50
лученной информации,
Так1м образом, предлагаемоеустрой- с Рво не. вводит в ЭВМ избыточную ин- формацр по, до минимума сведено время, затрачиваемое ЭВМ на вьвдачу инструкций - выдается только код уставки и код числа или вводимых значений. Это обеспечивает повьш1ение быстройдейстВИЯ устройства и, как следствие, уве личение возможного числа опрашиваемых источников сигнала.
Формула изобретения
i Устройство для ввода информации в
ЭВМ, содержащее первый коммутатор, аналого-цифровой преобразователь, блок управления и первый регистр, входы первой группы первого коммутатора являются информационными входами устройства, первый вход блока управления является синхровходом устройства, выходы группы которого со- единены с входами второй группы первого коммутатора, а выход соединен с вторым входом аналого-цифрового преобразователя, выход первого коммутатора соединен с первым входом аиа- лого-цифрового преобразователя, выход которого соединен с вторым входо блока управления, а выходы группы соединены с входами первого регистра выходы которого являются выходами группы устройства, отличаю- щ ее с я тем, что, с целью уве ли- чения быстродействия устройства, в него введены второй и третий регистры, первый и второй блоки сравнения, счетчик, первый и второй триггеры, второй коммутатор и первый элемент И
первый вход второго коммутатора соединен с первым входом блока управ- леция, выход второго коммутатора соединен с входом счетчика, выходы которого соединены с входами первой группы первого блока сравнения,входы второго и третьего регистров являют-i ся программными входами устройства, выходы второго и третьего регистров соединены с входами второй группы первого и второго блоков сравнения соответственно, входы первой группы второго блока сравнения соединены с выходами группы аналого-цифрового преобразователя, первый выход первого блока сравнения соединен с третьим входом первого элемента И, а второй выход - с входом установки второго триггера, выход второго блока сравнения соединен с вторым входом первого элемента И, первый вход которого соединен с выходом аналого-цифрового преобразователя, а выход - с входом установки первого триггера, выход которого соединен с третьим входом блока управления и вторым входом второго коммутатора и является первым выходом устройства, выход второго триггера является вторым выходом устройства, входы сброса первого и второго триггеров являются входом сброса устройства.
Ф14г1
ТПрЮ
Фи&.2:
си
, СГ2 Запуск
Aifb Конец преоор.
Т ТПрЮ
ОВ Ф
VC1
SCZ SC3 ЛСЧ БС5 ВСМ
Составитель В, Верховский Редактор Е. Копча Техред М.Ходанич Корректор Е. Рошко
Заказ 2986/51 Тираж 671. Подписное
ВНИШШ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва. Ж-35, Раушская наб., д. 4/5
Прои шодственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
sn жг ш
SCff
Коней, преобразования
J23
24
Запуск
АЦП
21
22
Фмг.З
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации от аналоговых датчиков | 1985 |
|
SU1310796A1 |
Устройство для ввода информации о параметрах объекта в электронную вычислительную машину | 1975 |
|
SU526882A1 |
Устройство для ввода информации | 1986 |
|
SU1386986A1 |
Устройство для ввода аналоговых сигналов | 1990 |
|
SU1742810A1 |
Устройство для ввода информации | 1987 |
|
SU1441378A1 |
Устройство для ввода информации | 1987 |
|
SU1462287A1 |
Устройство для сопряжения масс-спектрометра с ЭВМ | 1988 |
|
SU1580379A1 |
Устройство для ввода аналоговой информации в ЭВМ | 1985 |
|
SU1302286A1 |
Устройство для ввода информации | 1988 |
|
SU1522190A1 |
Многоканальная система измерения и регистрации | 1988 |
|
SU1707546A1 |
Изобретение позволяет повысить быстродействие устройства и, как следствие, увеличить число опрашива-. емых источников сигналов за счет введения в известное устройство для ввода информации в ЭВМ, содержащее первый коммуттор, АЦП, блок управления и первый регистр, второго и третьего регистров, первого и второго блоков сравнения, счетчиков, второго коммутатора и первого и второго триггеров. Перед началом работы устройства из ЭВМ заносится код во второй регистр, который задает либо число зарегистрированных значений, либо число циклов, а которых должна вестись регистрация, а также код в третий регистр, который задает уровень результатов, под- лежапщх регистрации. В результате работы устройства постоянно происходит сравнение с помощью первого блока сравнения кода результата работы ДЦП с заданным в регистре. Если значение кода результата больше, то происходит прерывание ЭВМ и ввод кода результата. Если же код результата меньше, то подключается следующий канал. Коммутатор определяет, что означает код во втором регистре.Код счетчика сравнивается вторым блоком сравнения с кодом во втором регистре. При совпадении числа циклрв или вве- денных значений, подсчитанных счет- .чиком, с этим кодом происходит прерывание ЭВМ, которая прекращает ввод и переходит к обработке полученной информации. 3 ил. S сл
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Способ отопления гретым воздухом | 1922 |
|
SU340A1 |
Телефонная трансляция с катодным реле | 1920 |
|
SU1725A1 |
Приспособление для склейки фанер в стыках | 1924 |
|
SU1973A1 |
Устройство для ввода информации в эвм | 1977 |
|
SU737943A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для ввода информации о параметрах объекта в электронную вычислительную машину | 1975 |
|
SU526882A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-05-30—Публикация
1984-11-29—Подача