1
Изобретение относится к области вычиспительной техники и может быть использовано в устройствах синхронного пуска и ввода информации в многоканаяыные вычислительные устройства.
Известно устройство для ввода инфо|. магош, содержащее клавиатуру, вь1Ходы которой соединены со входами вычислительного устройства, блок синхронизации,
первьй в второй выходы которого подклк чены ко входам блока формирования одиночного импульса, элементы ИЛИ Щ ,
Недостатком этого устройства в случае нспользования его в многоканальных системах при неодновременной подаче вход,ных сигналов в различные каналы являет ся отсутствие синхронного ввода информании в многоканальную систему.
Наиболее близким техническим решением к данному изобретению является устройство для ввода информации, содержашее в каждом канале блок синхронизации, первый иыход которого соединен со вторым входом формирователя одиночного
сигнала И с первым входом первого элемента И, выход кoтopo o подключен кпе вому входу счетчика, а второй выход - к первому входу формирователя одиночного сигнала и первым входам второго элемента И, клавиатуру, выходы которой noi ключень к Первым входам вычислительного блока и ко входам элемента ИЛИ, выход которого подключен к третьему и, через НЕ, к четвертому входу формирователя одиночного сигнала, выход которого соединён со вторым входом счетчика, мажоритарный элемент, выход которого соединен с третьим входом счетчика и вторым вхбдом вычислительного блока 2.1.
Недостатком этого устройства является низкая надежность, так как:
- любая неисправность в одном канале устройства, например, неисправность хотя бы одного из триггеров, приводит It рассинхронизации одного из каналов многоканального устройства, поскольку, в зависимости от вида неисправности, устройство либо неспособно вообше выработать вьгхоцной сигнал, либо начинает вырабаты вагь серию выходных сигналов; - любая помеха, под воздействием которой происходит сбой любого триггера, приводит к ложному срабатыванию устройства, в результате чего оно формирует ошибочный выходной сигнал, приводящий к рассинхронизации одного из каналовмногоканальной системы. Целью предложенного технического решения является повышение надежности уст ройства. Поставленная цель достигается тем, чт в каждый канал введены триггер пуска, элемент задержки и триггер приема, еди.ничный вход которого .роединен с выходом формирователя , одиночного сигнала, единичный выход подключен ко второму входу первого элемента И, первый вход соединен с выходом второго элемента И, вто рой вход которого соединен с единичным выходом триггера nycKai и входом мажоритарного элемента, ёызсод которого подключен к второму входу тригрера приема и через элемент задержки к первому входу триггера пуска, второй вход которого подключен к выходу счетчкка. , . . Блок-схема устройства представлена на чертеже. Устройство для ввода информации содержит блок синхронизации 1, первый эле мент И 2, триггер приема 3, счетчик 4 триггер пуска 5, второй элемент И 6, ма жоритарный элемент 7, элемент задержки 8, вьгчислительный блок 9, клавиатуру 10 элемент ИЛИ 11, элемент НЕ- 12, формирователь одиночного сигнала 13, в сЪстШ Kefbpbro входят триггер записи 14, триггер блокировки 15, третий элемент И 16, четвертый элемент И 17 л пятый элеме.нт.Й 1.8. Устройство работает следукицйм об разом. V Перед началом работы триггер приема 3, триггер пуска 5, триггер записи 14, триггер блокировки 15 и,, счетчик 4 устанавливается в исходное (нулевое) состояние (цепи установки на чертеже не показаньт). Работа устройства начинается с момента появления сигнала на одном из выходов клавиатурьг 10, получив который сребатывает элемент ИЛИ 11. Сигнал с выхода элемента ИЛИ 11 оТкрйвает по первому входу третий элемент И 16 и через элемент НЕ 12 блокирует четвертый элемент И 17. При поступлении первого импульса со второго выхода блока синхробТЮИнизации 1 срабатывает только третий элемент И16, выходной сигнал которого устанавливает триггер записи 14 и трипгер приема 3 в единичное состояние. Одновременно по сигналу с выхода третьего элемента И16 в счетчик 4 записывается дополнительный код заранее выбран- v ного числа. Это число вь1бирается из условия обеспечения синхронной работы всех каналов устройства и соответствует мав симально возможному времени разброса передних фронтов сигналов, поступающих с выхода клавиатуры 10 в различных каналах устройства. Например, если максимально возможное время разброса сигналов, поступающих в различные каналы устройства, равно Т, а частота импульсов со второго выхода блока синхронизации 1 равна J-, го в счетчике 4 должен быть ус тааовлен дополнительный код числа М Т- jf (если , то счетчик 4 должен содержать четыре разряда и в него записывается код ОНО).. . . Через время, йеобходймое дай проведе- .ния вышеописйнных операций, блок . низации 1 прекращает формировайие им Р° выходе; поэтому на выходе третьего элементга И 16 имйупьс заканчивается. После этого блок синхронизации 1 формирует импульс на первом выходе.. До этому сигналу срабатывает пятый элемент И18, выходной сигнал которого устанавливает триггер блокировки 15 в единичное состояние, в результате чего снимается сигнал разрешения, поступаюши tfa один из входов третьего элемейта И 1 б. Кроме того, йо сигналу с первого выхода uroka синхронизации 1 вает первый элемент И 2, вьтходной ригнал которого пёрево дит счетчик 4 в следующее положейив;.;: : : .. : . ,. : Блок синхронизации 1 поочередно формйрует сигнал на первом н втором,-выхо дах. Поэтому следующий импзпы; появляр на его втором выходе. Однако, по ., сигналу со второго выхода бл.окаcnHxipoнизацин 1 третий элемент И 16 и четвертый элемент И 17 не срабатыва.ют, так как на ИХ входах отсутствуют необходимые сигналы разрешения. Таким образом, после поступления инормации с выходов клавиатуры 10 формирователь одиночного сигнала 13 вырабатывает на йыхойе только один управяюший импупьс, который настраивает уст ройство на отсчет заранее выбранного временного интервала.
Очередной импульс с первого выхода блока синхронизации 1 через первый элв мент И 2 поступает на перш,1й вход счетчика 4. После того, как счетчик 4 произведет отсчет заданного колйчесгва импульсов, на его выходе появится сигнал переполнения, который установит триггер пуска 5 в единичное состояние. Сигнал с единичного выхода триггера пуска 5 открывает по второму входу второй элемент . И 6, который срабатывает по очередному сигналу со второго выхода блока синхронизации 1. (Сцгнал с выхода второго эпе; мента И 6 переводит триггер приема 3 в йу левое состояние, тем самым снимая сигнал разрешения, поступающий на второй вход первого элементам 2. Поступление импульсов с первого входа блока синхронизации 1 на первый вход счетчика 4 прекрашается.
Одновременно сигн.ал с единичного выхода триггера пуска 5 открывает мажоритарный элемент 7 во всех каналах по одному из входов. После этого устройство в данном канале переходит в режим ожи.дания до тех пор, пока аналогичные операции не произойдут хотя бы в одном из двух других каналов многоканальной системы. Получив хотя бы из одного сигнал с единичного выхода триггера njCKa 5, мажоритарный элемент 7 срабатывает во всех каналах. Сигнал с мажоритарного элемента 7 синхронно во всех каналах поступает на второй вход вычислительного блока 9. При помощи этого сигнала вычислительный блок 9 во всех каналах осуществляет синхронный ввод информации с выходов клавиатуры 10.
Таким образогй, во всех каналах многоканальной системы обеспечиваетея ей хронный ввод информации в вычислительный блок 9 в случае неодновременной подачи входных сигналов в разные каналы.
Кроме этого, выходной сигнал мажо-. ритарного элемента 7 в том канале, где не закончен отсчет времени, устанавливает счетчик 4 и триггер приема 3 в нулевое (исходное) состояние, а в других каналах, где отсчет времени закончен, подтверждает нулевое состояние счфтчика 4 и триггера приема 3,
Через время, необходимое для осуществления вышеперечисленных операций, то есть ввода информации в вычислительный блок 9 и установку счетчика 4 и триггера приема 3 в исходное состояние, на выходе элемента задержки 8 появляется
сигнал, который устанавливает триггер
пуска 5 в нулевое состояние, и действие сшнала на вьгходе мажоритарного элемента 7 во всех кайалах заканчивается.
После ввода информации в вычислительный блок 9 с выхода клавиатуры 10 сигнал снимается, в результате чего заканчивается формирование сигнала на выходе элемегета ИЛИ 11. Поэтому на вы, ходе элемента НЕ 12 появляется разрешающий сигнал, который открывает по одному из входов четвертый элемент И 17; По очередному импульсу со второгр выхода бдока синхронизации 1 срабатывает
четвертый элемент И 17, выходной сигнал которого переводит триггер блокировки 15 и тригрер записи 14 в нулевое состояние.
После этого устройство ;устанавливается в исходное состояние и готово для ввода новой информации с выходов клави- - атуры 10 в вычтюлительный блок 9, который будет осуществляться аналогично вьтшеописанному-k ,
Рассмотрим работу устройства, когда в одном канале многоканальной системы произошел сбой или неисправность, приводящие к попытке выдачи сигнала на ввод информации в вычислительный блок 9.
Канал пытается выдать ложный сигнал на-ввод информации в том случае, если несанкционированно срабатывает триггер пуска 5. Эго может прризойти в спедуюших случаях:. .
5 - произошел отказ или сбой самого триггера пуска 5;
- произошел такой сбой, под воздействием которого счетчик 4 выработал ложный сигнал переполнения;
- несанкционировано сработал триггер приема 3, либо в случаях сбоев или неисправности, либо в результате ложного срабатывания формирователя одиночного сигнала 13.
.Когда в одном канале произошло ложное срабатывание триггера пуска 5, СИРнал с его единичного выхода поступает на ОД51Н из входов мажоритарного элемента 7 всех каналов. Однако, мажоритарный
элемент 7 ни в одном из каналов не срабатывает, так как на его других входах отсутствуют разрешающие сигналы, в результате чего ни один из каналов устрой. ства не выработает сигнала на ввод нн формации в вычиспительнь1й блок 9. Таким образом, исключается рассинхронизация многоканальной системы в случае сбоев или неисправностей в одном канале.
название | год | авторы | номер документа |
---|---|---|---|
Мажоритарное устройство | 1984 |
|
SU1399905A1 |
Устройство для обработки информации | 1990 |
|
SU1758649A1 |
Устройство для мажоритарного выбора асинхронных сигналов | 1984 |
|
SU1218503A1 |
Многоканальный формирователь временных меток | 1973 |
|
SU511686A1 |
Устройство для синхронизацииКАНАлОВ | 1979 |
|
SU842767A1 |
Устройство для контроля и восстановления микропроцессорной системы | 1985 |
|
SU1317441A1 |
Трехканальная резервированная микропроцессорная система | 1985 |
|
SU1378287A1 |
СБОЕУСТОЙЧИВАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА | 2013 |
|
RU2541839C2 |
Многоканальное устройство для управления пуском и рестартом при сбоях микропроцессорной системы | 1985 |
|
SU1247869A1 |
Устройство для синхронизации входных сигналов многоканальной дискретной системы | 1975 |
|
SU565294A1 |
Авторы
Даты
1979-07-15—Публикация
1977-04-15—Подача