Устройство относится к вычислительной технике .и может быть использовано в многоканальных телеметрических устройствах, где требуется выполнять последовательный опрос информационных цепей каналов с вьщачей результатов опроса как для регистрд.ции, так и для дальнейшей обра6от и.
Целью изобретения является рас1иирение функциональных возможностей путем обеспечения периодического опроса информационных каналов.
На фиг. 1 представлена функциональная схема устройства; на фиг.2 временные диаграммы, поясняющие принцип работы устройства.
Устройство содержит генератор 1 Г1мпу.льсов, элемент ИЛИ 2, счетчик 3 элемент ШШ 4, элемент 5 задержки, формирователи 6 импульсов, счетчик 7, счетчик 8, блок 9- памяти, элементы И 10 группы, триггер 11, распределитель 12 импульсов, вход 13 запуска устройства, группу 14 информационных входов уст)ойства, группу 1 выходов устройства, формирователь 16 пачки п-импульсов, элементы И 17 гругшы. На временной диаграмме (фиг. 2 номера сигналов соответствуют номеру элемецта, на выходе которого появляется соответствуюищй сигнал.
Устройство работает следующим образом.
По входу 13 запуска устройства подлетел сигнал Пуск. С этого момента времени -на счетный вход счетчика 3 поступают сигналы с выхода генератора 1, являющиеся Метками врепеии.
Эти сигналь поступают и на вход формирователя 16пачки п-импульсов на вькоде которого формируются сигналы, частота которых в .п раз выше частоты задающего генератора. Сигналы с выхода формирователя 16 пачки п- импульсов поступают на синхровход распределителя 12 импульсов и обеспечивают циклическое последовательное подключение выходов формирователей 6 ш-тульсов, через элементы 10 и элемент ИЛИ 4 к входам-элементов 17 группы. При этом срабатыванпе датчика в любом из каналов, постуиаюш 1х по входам 14 группы, приводит к тому, что синхронно работающие счетчик 8 и распределитель
12 импульсов обеспечивают запись
1
1936542
кода времени счетчика 3 в тот адрес памяти, номер которого однозначно соответствует номеру активного канала устройства.
, Так как датчики, подключаемые к соответствующим входам устройства, срабатывают спарадически,то и поток сообщений от них носит спарадический характер.
0 Сущность изобретения заключается в том, что в устройстве производится циклический опрос всех п каналов устройства с целью выявления факта поступления команды. При этом синJ5 хронно с опросом каналов тактируют счетчик 8, разрешая запись в случаеприема команды в одном или нескольких из (п-1) адресов блока 9 памяти и вьщачу на выходы 15 устройства
2Q из блока 9 памяти кода времени счетчика 3, зафиксированного в предыдущем цикле опроса каналов. В последующем цикле опроса вновь записывают поступающий со счетчика 3 код
25 времени приема команды по одному или нескольким из (п-1) адресов памяти, но теперь осуществлять вьщачу в канал обмена хранящегося в следующем адресе блока 9 памяти кода времени счетчиэд ка 3, зафиксированного в предьщущем . цикле опросе каналов. Выбирают длительность цикла опроса каналов такой, чтобы она не превышала периода следования импульсов Метки времени, поступающих на счетньй вход счетчика 3, чем обеспечивается погрешность отсчета времени приема команды не более, чем один дискрет. При этом минимальньй интервал, через который может поступить очередная команда в одном и том же канале, не превышает вели11ины , где Тц - длительность цикла опроса п каналов устройства.
При этом минимальная длительность периода t, следования команд, их продолжительность Тк и частота следования Меток времени связана в любом из п каналов соотношением
(1)
t, 7 п -Т
с учетом неравенства (1) нетрудно видеть, что, например, код времени, поступивший в 3-м канале команды (фиг. 2) сигнал 14, будет I записан в блок 9 памяти в момент .времени, изображенный на фиг, 2
31
сигнал А, а вьщача кода времени на выходы 15 устройства будет соответствовать моменту времени, представленному на фиг. 2, третий сигнал группы 15с момента поступления на вход 13 группа устройства сигнала Пуск ни по первому, ни по вто- . рому каналу команды не поступали, то на выходы 15 устройства будут считаны из памяти коды 00...О и 00...О. В результате считывания из блока 9 памяти на выходы 15,устройства будет передан кадр 000....О-1-й канал 000....0-2-й канал 100....0-3-й канал,
содержащий в общем случае п строк по числу каналов устройства, и число столбцов по числу разрядов счетчика 3.
Таким образом, поступающие с выхода генератора 1 импульсы удерживают триггер 11 в нулевом состоянии, при котором поступающий с его инверсного выхода на вход управления записью блока 9 памяти сигнал разрешает запись. Адреса памяти при этом управляются с помощью счетчика 8, который имеет одинаковую разрядность со счетчиком 7, и оба считают по модулю п. Кроме того, после поступления сигнала Пуск на вход 13 устройства до прихода п-го импульса коды на выходах счетчиков 7 и 8 совпадают. После прихода на их входы п-го импульса через время, определяемое элементом 5 задержки, формируется ИМпульс, который поступает на вход счетчика 8. С этого момента до прихода 2п-го импульса с выхода формирователя 16 на входы счетчиков 7 и 8 код счетчика 8 на единицу больше кода счетчика 7. До прихода Зп-го импульса эта разница составляет две единицы и т.д.
Кроме того, поступающий каждый раз с выхода элемента 5 задержки
93654
импульс (фиг. 2, сигнал 5) опрокидывает триггер в единичное состояние, и триггер 11 до прихода импульса .Метки времени выдает на вход управления считыванием блока 9 памяти сигнал, разрешающий считывание вывод кода времени, записанного в первом, втором и т.д. адресах памяти (фиг. 2, сигнала 15). При этом над .
O импульсами (фиг. 2, сигнал 16) цифрами указаны номера каналов, код времени которых записывается в блок 9 памяти, а над импульсами (фиг.2,сиггал 5) указаны номера каналов-адрее сов блока 9 памяти, код времени которых выдается на выходы 15 устройства. I .
Синхронно с поступлением импульсов на счетньп вход счетчика 8 orai подаются и на тактовый вход распределителя 12 импульсов, которые через элементы И 10 группы обеспечивают подключение в соответствии с кодом счетчика 8 соответствующих
номеров каналов через элемент ИЛИ 4 I
управляющих сигналов к элементам И 17. В случае поступления команды хотя бы по одному каналу на вход 14 устройства с выхода элемента ИЛИ 4 в момент опроса этого канала поступает сигнал на элемент И 17, и код рамени переписывается в соответствующий номеру активного канала ад. рее блока 9 памяти. Вьщача кода времени на выходы 15 устройства аналогична указанной.
Таким образом, устройство позволяет обеспечивать передачу асинхронно принимаемой информации.о времени поступления команды по синхронному каналу обмена, а также регламентировать разделение каналов информации по тактам и строкам, кадра, т.е. совмещать режимы ввода/вывода с выводом данных о времени приема команд.
f Z J 23.;,31 2
IB 1 I ii J-JU-i
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вычисления массы нефти и нефтепродуктов в резервуарах | 1983 |
|
SU1117653A1 |
Устройство для контроля и диагностики цифровых узлов | 1987 |
|
SU1587513A1 |
Устройство для контроля и диагностики логических блоков | 1984 |
|
SU1295401A1 |
Микропрограммное устройство для ввода-вывода информации | 1983 |
|
SU1144099A1 |
Микропрограммное устройство управления с контролем | 1983 |
|
SU1142832A1 |
Устройство для сопряжения ЦВМ с абонентами | 1985 |
|
SU1322300A1 |
Устройство для опроса информационных каналов | 1982 |
|
SU1062677A1 |
Устройство для контроля микропроцессорных блоков | 1988 |
|
SU1531099A1 |
Устройство для коммутации сообщений | 1984 |
|
SU1247879A1 |
Устройство для программного управления | 1984 |
|
SU1238035A1 |
УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ МНОГОКАНАЛЬНОЙ ИЗМЕРИТЕЛЬНОЙ СИСТЕМЫ, содержащее триггер, первый, второй и третий счетчики, блок памяти, элемент задержки, первую и вторую группы элементов И, причем выходы первого счетчика соединены соответственно с первыми входами элементов И первой группы, информационные выходы первого блока памяти являются группой выходов устройства, отличающееся тем, что, с целью расширения функциональных возможностей путем обеспечения периодического опроса информационных каналов, в устройство введен генератор импульсов, формирователь пачки п импульсов (где п- число каналов) , два элемента ИЛИ, п Формирователей импульсов и распределитель импульсов, причем выход генератора импульсов соединен с входом формирователя пачки п импульсов, со счетным входом первого счетчика и с нулевым входом триггера, прямой выход которого соединен с входом управления считыванием блока памяти, вход управления записью которого соединен с инверсным выходом триггера, выходы.элементов И первой группы соединены соответственно с информационными входами блока.памяти, адресные входы которого-соединены cdответственно с выходами второго счетчика, вход которого соединен с выходом первого элемента ИЛИ и с синхровходом распределителя импульсов, выходы которого соединены соответственно с первыми входам элементов И второй группы, вторые входы § которых соединены с выходам соответствующих форьшрователей импульсов, (Л входы которых являются соответственно группой информационных входов устройства, выходы элементов И рой группы соединены с соответствуюе щими входами второго элемента ИЛИ, выход которого соединен с вторыми входами элементов И первой группы, СО выход переполнения третьего счетчика СО соединен с входом элемента задержки, О выход которого соединен с первым СП входом первого элемента lintl и с единичным входом триггера, второй вход первого элемента ИЛИ соединен со счетным входом третьего счетчика и с выходом формирователя пачки п импульсов, управляюгдий вход генератора импульсов является входом запуска устройства.
Устройство для сопряжения | 1978 |
|
SU752321A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство сопряжения | 1982 |
|
SU1019428A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-11-23—Публикация
1984-05-17—Подача