Изобретение отнс сится к вычислительной технике и 1ожет быть использовано в системах сбора и обработки информации для контроля датчиков состояния параметров.
Целью изобретения является повы- - шение быстродействия устройства путем оптимизации режима опроса- одновременно сработавших каналов.
На чертеже показана функциональная схема устройства.
Устройство содержит информационные входы 1, каналы: 2 контроля состояния датчиков, информационная шина
10
блока 10 сравнения. Поскольку на первую и вторую группу входов-блока 10 сравнения снова поступают идентичные сигналы, на выходе блока 10 нулевой сигнал сменяется на единичный. С выхода элемента НЕ 13 нулевой сигнал поступает на управляющий вход регистра 11, запрещая перезапись информации в регистр, и канал контроля возвращается в исходное состояние,
Одновременно с появлением нулевого сигнала на выходе блока 10 сравнения при изменении состояния дат3, информационные выходы 4 устройст-j чиков с выхода элемента НЕ 13 едива, блок элементов И-НЕ 5, элемент ИЛИ-НЕ 6р дешифратор 7, управляющий вьпсод 8 устройства, адресные входы 9. Каждый канал 2 контроля состояния датчиков содержит блок 10 сравнения, регистр 11, блок элементов И-НЕ 12, элемент НЕ 13, триггер 14, управляющий вход 15 каналаj управляющий выход 16 какала,
Информационаая шина 3 устройства представляет собой объединение соответствующих выходоЕ блока элементов И-НЕ 5 и выходов блоков элементов 12 методом проводного ИЛИ,
Устройство работает следующим образом.
На информационные входы 1 устройства поступает информация от двух- позиционных датчиков, В исходном состоянии, когда нет изменения входных сигналов, на входы первой и второй группы блока 10 сравнения с информационных входов 1 и с выходов регистра 11 поступают индентичные сигналы, поэтому на выходе блока 10 сравнения находится единичный сигнал, на выходе элемента НЕ 13 находится нулевой сигнал, который запрещает перезапись информации в регистр 11, На управляющем выходе 16 канала находится нулевой сигнал,
Если произошло изменение состояния любого из контролируемых датчиков, относящихся к данному каналу, срабатывает блок 10 сравнения, и на его выходе появляется нулевой сигнал. С выхода элемента НЕ 13 единич- ный сигнал поступает на управляющий вход регистра 11, происходит запись новой информации в регистр 11,, и с его выхода информация о состоянии датчиков в данный момент времени поступает на входы второй группы
25
35
ничный сигнал поступает на первый вход триггера 14, с выхода которого единичный сигнал поступает на соответствующий вход первой группы блока элементов И-НЕ 5 и соответствующий вход элемента ИЛИ-НЕ 6, в результа-J те чего на управляющем выходе 8 устройства появляется сигнал запроса на обслуживание.
В ответ на сигнал запроса от внеш него устройства на адресные входы 9 поступает адрес блока элементов И-НЕ 5 (адрес устройства). С выхода дешиф ратора 7 поступает единичный сигнал на входы второй группы блока элемен тов И-НЕ 5, с выходов которого в информационную шину устройства 3 пост пает информация о том, в каком из ка налов произошло изменение.
После определения канала, с кото рого поступил запрос на обслуживани внешнее устройство подает на адрес- нйе входы 9 адрес нужного канала. С
соответствукицего выхода группы дещиф- ратора единичный сигнал поступает на управлякядий вход соответствующего канала.
45 В результате с выходов блока эле ментов И-НЕ 12 в информационную тину 3 устройства поступает информаци о состоянии контролируемых датчиков одновременно снимается единичный сиг
50 нал с выхода триггера 14. За два цик ла обращения машины к устройству на информационные выходы 4 вьщается па раллельный код, каждая позиция которого несет информацию о соответствуj ющем датчике каждого канала. Причем О на информационном выходе устрой ства соответствует сигналу высокого
уровня на входе низкого уровня.
1, а 1 - сигналу
блока 10 сравнения. Поскольку на первую и вторую группу входов-блока 10 сравнения снова поступают идентичные сигналы, на выходе блока 10 нулевой сигнал сменяется на единичный. С выхода элемента НЕ 13 нулевой сигнал поступает на управляющий вход регистра 11, запрещая перезапись информации в регистр, и канал контроля возвращается в исходное состояние,
Одновременно с появлением нулевого сигнала на выходе блока 10 сравнения при изменении состояния датчиков с выхода элемента НЕ 13 еди5
5
ничный сигнал поступает на первый вход триггера 14, с выхода которого единичный сигнал поступает на соответствующий вход первой группы блока элементов И-НЕ 5 и соответствующий вход элемента ИЛИ-НЕ 6, в результа-J те чего на управляющем выходе 8 уст1 ройства появляется сигнал запроса на обслуживание.
В ответ на сигнал запроса от внешнего устройства на адресные входы 9 поступает адрес блока элементов И-НЕ 5 (адрес устройства). С выхода дешифратора 7 поступает единичный сигнал на входы второй группы блока элементов И-НЕ 5, с выходов которого в информационную шину устройства 3 поступает информация о том, в каком из каналов произошло изменение.
После определения канала, с котог рого поступил запрос на обслуживание, внешнее устройство подает на адрес- нйе входы 9 адрес нужного канала. С
соответствукицего выхода группы дещиф- ратора единичный сигнал поступает на управлякядий вход соответствующего канала.
45 В результате с выходов блока элементов И-НЕ 12 в информационную тину 3 устройства поступает информация о состоянии контролируемых датчиков, одновременно снимается единичный сиг50 нал с выхода триггера 14. За два цикла обращения машины к устройству на информационные выходы 4 вьщается параллельный код, каждая позиция которого несет информацию о соответствуj ющем датчике каждого канала. Причем О на информационном выходе устройства соответствует сигналу высокого
уровня на входе низкого уровня.
1, а 1 - сигналу
Если изменение состояния датчиков произошло одновременно в нескольких- каналах 2, то сигнал запроса внешнее устройство производит считывание информации об изменении в каналах с блока элементов И-НЕ 5 указанным способом и определяет, в каки}с именно каналах произошло изменение. Поочередно на адресные вх1эды 9 устройства поступают адреса нужных кана лов 2,и с выходов соответствующих блоков элементов И-НЕ 12 выдается информация о состоянии датчиков в afHx каналах.
При выводе информации из последнего канала 2, в котором произошло изменение, снимается управляющий сигнал с выхода элемента ИЛИ-НЕ 6, и устройство возвращается в исходное состояние. Блок 10 может быть выполнен на микросхеме К561ИП2, регистр 11 - на микросхеме K56ITM3, блоки элементов И-НЕ 5 и 12 - на микросхеме K56IAHI. Остальные элементы устройства также могут быть выполнены на микросхемах серии K56I.
Таким образом, конструкция устройства позволяет выдавать на запрос ЭВМ (адрес устройства, подаваемый на входы 9) адреса сразу всех сработавших между запросами каналов, после чего возможен опрос каналов в произвольной, задаваемой ЭВМ, последовательности, т.е. имеет место по- вьшение быстродействия за счет оптимизации режима обмена.
Формула изобретения
1. Многоканальное устройство для ввода информации, содержащее каналы контроля состояния датчиков и дешифратор, каждый из выходов группы которого соединен с управляющим входом соответствующего канала контроля состояния датчиков, информационные входы которого являются информационными входами устройства, соответ5
O
ствующие информационные выходы каналов контроля состояния датчиков объе- дине11ы и являются информационными выходами устройства, отличающееся тем, что, с целью повышения быстродействия, за счет оптимизации режима опроса одновременно сработавших каналов контроля состояния датчиков, оно содержит блок элементов И-НЕ и блок элементов ИЛИ-НЕ, выход которога является управляющим выходом устройства, управляющий выход каждого канала контроля состояния датчиков соединен с соответствующим входом первой группы блока элементов И-НЕ и соответствующим входом блока элементов ИЛИ-НЕ, выход дешифратора соединен с входами второй группы блока-элементов И-НЕ, выходы которого объединены с соответ- ствуюпщми информационными выходами каналов контроля состояния датчиков, входы дешифратора являются адресными входами устройства.
2. Устройство ПОП.1, отличающееся тем, что каждый |Канал контроля : состояния датчиков содержит блок сравнения, регистр, блок элементов И-НЕ, триггер и элемент НЕ, выход которого соединен с первым входом триггера и управляющим входом регистра, выходы которого соединены с входами группы блока сравнения, выход которого соединен с входом элемента НЕ, входы первой группы блока сравнения объединены с информационными входами регистра, входами первой группы блока элементов И-НЕ и являются инфopмaциoнны ш входами канала, второй вход Триггера объединен с входами второй группы блока элементов И-НЕ и является управляющим входом канала, выход триггера является управляющим выхо- 5 дом канала, выходы блока элементов , И-НЕ являются информационными выходами канала.
0
5
0
5
0
Редактор Э.Слиган
Составитель В.Файзрахманов
Техред А.Кравчук Корректор в.Бутяга
Заказа 7А41/46Тираж 670Подписное
ВН)ЯИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная,4
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для сбора, обработки и выдачи информации | 1990 |
|
SU1753482A1 |
Устройство для ввода и вывода информации | 1990 |
|
SU1709295A1 |
Устройство для ввода информации от двухпозиционных датчиков | 1984 |
|
SU1156053A1 |
Устройство для индикации | 1990 |
|
SU1795511A1 |
Многоканальное устройство контроля для управляющих вычислительных систем | 1983 |
|
SU1101829A1 |
Многоканальное буферное запоминающее устройство | 1990 |
|
SU1721631A1 |
Устройство для считывания информации | 1983 |
|
SU1140138A1 |
Устройство для сопряжения группы каналов ЭВМ с группой периферийных устройств | 1987 |
|
SU1520529A1 |
Устройство для управления обменом информацией | 1990 |
|
SU1783525A1 |
Многоканальный преобразователь последовательного кода в параллельный | 1990 |
|
SU1751859A1 |
Изобретение относится к вычислительной технике и может быть использовано в системах сбора и обработки информации для контроля датчиков состояния параметров. Цель изобретения - повьппение быстродействия устройства за счет оптимизации режима опроса одновременно сработавших каналов. Устройство содержит каналы контроля состояния датчиков, дешифратор, блок элементов И-НЕ и блок элементов ИЛИ-НЕ. Каяэдый канал следит за состоянием группы датчиков (входов). При изменении состояния входов какого-либо канала (или несколько каналов) на его управляющем выходе появляеься импульс, поступающий через блок элементов ИЛИ-НЕ на управляющий выход устройства в качестве. запроса на обслуживание. В ответ ЭВМ выдает на адресные входы устройства (входы дешифратора) адрес устройства, после чего на информационную шину (информационные выходы) устройства вьщается позиционный двоичный код, информирующий ЭВМ о номерах одновременно сработавших каналов. Последовательно выдавая на адресные входы устройства номера одновременно сработавших каналов ЭВМ может опросить их в произвольной последовательности. Т.о.конструкция устройства позволяет в одном цикле опросить сразу все одновременно сработавшие каналы, 1 з.п. ф-лы, 1 ил. с (Л с 00 оо оо
Устройство для ввода информации | 1979 |
|
SU962891A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многоканальное устройство для ввода информации от двухпозиционных датчиков | 1979 |
|
SU877513A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Дверной замок, автоматически запирающийся на ригель, удерживаемый в крайних своих положениях помощью серии парных, симметрично расположенных цугальт | 1914 |
|
SU1979A1 |
Авторы
Даты
1987-01-15—Публикация
1985-07-04—Подача