ного режима,; При этом первый вход счетчика переданных байтов соединен со вторым выходом детектора отметок времени, входы которого подключены к выходам формирователей отметок секунд, минут и часов, первый выход детектора - стретьим ВХОДОМблока установки монопольного режима, а второй выход подключен ко второму входу счётсзика переданных байтов, Кроме того,выход формирователя секундных отме-. ток соединен с первьзм входом счетчика оповещения, выход которого подключенк первому входублока установки монопольного режима, а три вхрда регистра текущего времени - соответственно с выходами счетчиков секунд, минут и часов. Четвертый вход регистрасоединен со вторым выходом детектора отметок времени, пятый вход TbHjvx выходом блрка установки монопольного реля-гМа, а выход регистра соединен ее вторым входом мултэтиплексора. 7
Структурная схема устройства представлена на Чертеже.
Устройство состоит из генератора 1 стабильной ч.астоты, делителя 2 частоты, двоичного счетчика 3 секунд, вончкого счетчика 4 минут, двоично- го счетчика 5 часов, регистра 6 текущего времени, формирователя 7 секукдных отметок, формирователя 8 минутных отметок, формирователя 9 ча- ; СОЕЫХ отг 1еток, блока 10 контроля, . : блока 11 управления,блока 12 анализа команд счетчика 13 переданных байов, детектора 14 отметок времени, блока 15 выработки байтов состояния, четчика 16 оповещения, Iyльтиплeкора 17, блока 18 установки моноольного режима.
При этом в устройстве последовательно соединены генератор 1 стабильной частоты, делитель 2 час,тоты и Дйоичные счет1ики секунд, м-1нут и часов (соответственно 3, 4 и 5). К
цепям перепоса этих блоков подключены формирователи) 7, 8,. 9 отметок времени. Выходы счетчиков 3, 4, 5 сбё- .
Дйнйкы с первым, вторыми третьим входами регистр; 6. Выходы формирователей 1, 8,49 подключены ко входам блока 10 контроля к детектора. 14 отMSTOK. Выход блока контроля - ко второму входу блока 15 выработки байтов состояния. Вход счетчика 16 оповещения соединен с выходом секундной отметки, а выход этого .счетчика - с первым входом блока установки монопольного режима. Первый вьтход детек-. тора отметок, соединен с третьим входом блока 13 установки монопольного режима, а второй выход детектора с четвертрлм гвходом регистра бис , первым входом счетчика 13 переданных байтов, Трети,й вход 19 и второй выход 20 блока и управления присоеди-г няются к шинам сан ал а. Первый и второй входы блока управления соединены соответственно с выходом мультиплек-.. сора 17 и с первым выходом блока 18 установки монопольного режима. Выход блока управления соединен со йходом блока 12 анализа команд, первый выход блока 12 - с вторым входом блока установки монопольного режима, второй выход блока 12 -/с первым входом блока 15 выработки байтов состояния. Второй и третий выходы блока 18 уста новки,монопольного режима связаны соответственно с вторым входом счетчика 13 и .с пятым входом регистра 6, Выход счетчика 13 соединен с третьим входом блока 15 выработки байтов состояния и с третьим входом мультиплексора 17..
Цифровое устройство работает следующим образом.
Поступающий от канала по шинам 19 адрес внешнего устройства в блоке управления сравнивается садресом, присвоенным датчику времени. При несовпаденииадресов сигнал Выборка канала передается по шинам 20 другим внешним устройствам. При совпадении адресов совершается логическое подключение устройства 1 к каналу (в канал выдается-ответный адрес устройства и сигнал Работа абонента ). Проанализировав сообщение, канал продолжает начапьную выборку выдачей команды. Блок 12 анализа команд зап6м1нает ее и йыявляет в ней признак чтения. Тем временем дается разрешение на выдачу нулевого байта состояния, который по цепи из блоков 15,. 17 и 11 направляется в канал по шинам 20. Приняв нулевой байт, канал дает разрешение на прием временной информации. Двоичный код текущего времени постоянно формируется в счет иках 3-5, а отметки времени - в формирователях 7-9. Код поступает в ре.гистр 6 текущего времени, где фиксируется в подразделении на байты секунд; минут.и часов. кода в регистре 6 происходит. Как правило, по мере смены его в счетчиках. Отметки времени поступают в блоки 10 и 14 ,.
Блок 10 осуществляет непрерывный контроль за выработкой отметок. Блок 14 следит яд кои поступления отметок - с тем, чтобы организовать; ПО запросу из канала выдачу необходимого числа бай.тов времени, а также вспомогательного байта для регистрации ш ел а переданных б.айтов. При поступлении первой команды читать возбуждается блок 18, который поддерживает сигнал работа абонеменQ та -. прйзнак монопольного режима на время передачи; через блок 11 он перё,п;ается в канал. В блоке 18 выра- . батавается также импульс блокировки для регистра 6, чтобы содержимое последнёго не изйенялось йо время
liepe -;
дачи, В этом регистре, помимо байтов времени, хранится поступившее из детектора число 4, т.е. признак о выдаче иэ регистра 6 всех байтов (секунд, минут, часов и вспомогательного байта) , Байты передаются в канал из регистра 6 через мультиплексор 17 и блок 11, Число 4 заносится также в вычитающий счетчик 13. Из бгюка 18 начинают поступать счетные импульсы.
После передачи каждого байта число в счетчике 13 уменьшается на единицу. В рассматриваемом случае передается пакет, из четырех байтов; После очистки сйетчика блокировка с регистра 6 снимается и его, содержимое обновляется. Блок 15 формирует и передает в кана:л байт состояния с указателями внешнее устройство кончило и канал кончил , Сигнал Работа абонента сбрасывается. В дальнейшем выдача информации зависит от того, насколько часто приходит из канала команда читать. Детектор 14 отметок постоянно анализирует, какая наиболее длиннопериодная - старшая отметка зарегистрирована за время между командами. Если как таршая зарегистрирована часовая отметка, то работа идет в изложенной последовательности и в канал поступает пакет из четырех байтов. Если как старшая зарегистрирована минутная отметка, то в канал выдаются только байты секунд и минут, а также вспомогательный байт с числом 3, поступающий из детектора. Тем самым канал получает указание о том, что переданный ранее байт часов не устарел. Если как старшая зарегистирована секундная отметка, то выдаются байт секунд и вспомогательный байт с числом 2. Таким образом, всякий раз выдаются байты, характеризующие приращение времени, В соответствии с числом передаваемых байтов блок 14 заносит число 2 , 3 или 4 в регистр 6 ив счетчик 13, После очистки счетчика всякий раз выдается байт состояния с указателями внешнее устройство кончило и каналкончил.
При возникновении сбоя в устройстве сигнал ошибки из блока 10 поступает в блок 15. После этого в блоке 15 формируется байт состояния с указателем ошибка в устройстве а также, необходимые байты уточенного состояния (они могут быть считаны каналом по команде уточнить состояние ). Все байты, выдаваемые устройством, проходят через мультиплексор 17.
Для устройства может быть также установлен режим, когда оно является инициатором связи с каналом вводё1-вывода (например, для ежечасной передачи в канал кода текущего времени) . За 1с до насутпления целого часа счетчи ком 16 оповещения оформ-
ляется вызов для связи с каналом; блоком 11 управления выставляется на выходе 20 сигнал требование абонента., а после-разрешения выборки каналом - работа абонента и адрес устройства. В блоке 15 формируется байт состояния с указателем внимание . Вайт считыв ается каналом по команде проверить ввод-вывод . За счет сигнала работа абонента устройство устанавливает мо0нопольный режим передачи.
Таким образом, введение в датчик времени блока управления, блока анализа команд, счетчика переданных байтов, блока выработки байтов состо5яния, мультиплексора, блока установки монопольного режима, детектора, отметок времени, счетчика оповещения и регистра текущего времени и- расщиряет функциональные возможности уст0ройства за счет увеличения объема передаваемой информации и числа её потребителей.
Формула изобретения
5
Цифровое устройство измерения времeниJ содержащее последовательно соединенные генератор, делитель частоты, двоичные счетчики секунд, минут
0 и часов, формирователи отметок времени и блок контроля, причем ко входам двоичных счетчиков секунд, минут и часов подключены входы соответствующих формирователей отметок времени,
5 выходы которых соединены .со входами блока контроля, о т л и ч а ю щ в ес я тем, что, с целью расширения функциональных возможностей за счет увеличения видов передаваемой информации, в него введены блок управления,
0 блок анализа команд, счетчик переданных байтов, блок выработки байтов состояния, мультиплексор, блок,установки монопольного режима, детектор отметок времени, счетчик опове5щения и регистр текущего времени, причем выход блока управления подключен ко входу блока анализу команд, первый выход которого подключен ко второму входу блока установки мо0нопольного режима, а второй выход подключен к первому входу блокэ выработки байтов состояния, ко второму входу которого - вцход блока контроля, а к третьему входу подклю5чены выход счетчика переданных байтов и третий вход мультиплексора, к первому входу которого подключен выход блока выработки байтов состояния, а выход мультиплексора - к первому входу блока управления, второй вход
Q которого соединен с первым выходом блока установки монопольного режима, при этом первый вход счетчика переданных байтов соединен со вторым выходом детектора отметок времени.
взсоды .которого, подключены к выходам формирователей отметок секунд, минут и часов, первый выход детектора соединен с третьим входом блока установки монопольного режима, а вторЬй выход подключен ко второму входу счетчика переданных байтов, кроме того, выход формирователя секундных отме- ток среяинен с первым входом счетчика оповещения, выход которого подключен к первому входу блока установки монопольного режима, а три входа регистра текущего времени соединены соответственно с выходами счетчиков
секунд, минут и часов, четвертый вход регисггра соединен со вторым вы-, ходом детектора отметок времени, пятый вход - с третьим выходом блока установки монопольного режима,а выход регистра соединен со вторым входом Мультиплексора, .
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР
566230, кл. G 04 С.,3/00, 02.03.76.
2.Авторское свидетельство СССР
419836, кл. G 04 F 10/04, 06-.05.71 (прототип) .,
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения внешних устройств с каналом ввода-вывода | 1975 |
|
SU552603A1 |
Адаптер канал - канал | 1988 |
|
SU1608677A2 |
Устройство для измерения времени работы устройств ввода-вывода | 1976 |
|
SU737944A1 |
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ОТМЕТОК ВРЕМЕИИ | 1971 |
|
SU419836A1 |
Адаптер канал-канал | 1982 |
|
SU1049895A2 |
АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО ОПЕРАТОРА УПРАВЛЕНИЯ ВОЗДУШНЫМ ДВИЖЕНИЕМ | 2001 |
|
RU2219586C2 |
Имитатор канала | 1983 |
|
SU1174927A1 |
Имитатор канала | 1985 |
|
SU1377857A2 |
Устройство для обработки и ввода экспериментальный данных в вичислительную машину | 1975 |
|
SU541162A1 |
Мультиплексный канал | 1975 |
|
SU561955A1 |
Авторы
Даты
1980-09-30—Публикация
1978-06-19—Подача