Устройство для ввода информации
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (11) 531313 (61) Дополнительное к авт. свид-ву N 468232 (22) Заявлено 05.07.74 (21) 2041501/24 с присоединением заявки №вЂ” (23) Приоритет (43) Опубликовано 05.10.76. Бюллетень ¹ 37 (45) Дата опубликования описания 08.04.77 (51) М. Кл. G 06 F 3,71
Гасударственный комитет
Совета Министров СССР по делам изооретеннй и открытий (53) УДК 681 327-- -
1088.81 (72) Авторы изобретения
Ю. Б. Шварцман, П. А. Брусиловский и А. Б. Медведев (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
Изобретение относится к приборостроению и средствам вычислительной техники.
Известно устройство для ввода информации по авт. св. 468232.
Целью изобретения является повышение надежности ввода информации.
Для этого в устройство введены последовательно соединенные переключатели каналов, блок, сравнивающий коцы, узел для останова,контрольный блок и вспомогательный сдвигающий регистр, причем выходы вспомогательного регистра, один из входов контпольного блока и переключатель каналов подключены к входам сдвигающего регистра, а другие входы контрольного блока подключены к переключателю каналов и к одному из входов вспомогательного регистра, а переключатель каналов подключен к выходам регистра для ввода.
На чертеже приведена структурно — принципиальная электрическая схема устройства.
Устройство для ввода информации содержит регистр для ввода 1, собранный на феррит-транзисторных ячейках, вспомогательный сдвигающий регистр 2, также собранный на феррит-транзисторных ячейках, вспомогательный сдвигающий регистр 3, как и регистры 1 и" собранный на феррит-транзисторных ячейках.
Вход 4 служит для запуска регистра одиночными импульсами. Продвижение единицы по регистру 2 производится сдвигающими импульсами. поступающими по шинам 5 и 6.
Устройство содержит также контролы;ый блок 7, узел для останова 8, переключатель каналов 9,блок 10, сравнивающий коды.
Регистр 1 имеет входы 11 — 13.
Спттывание регистра 1 осуществляется импульсами, поступающими на вход 14.
Устройство содержит диоды 15 — 18. предназна15 ченные для обеспечения развязки цепи питания индикаторных лампочек 19 — 26 от источника с зажимами 27 и 28 от цепей с импульсными сигналами. Резисторы 29 и 30 предназначены для обеспечения разряда конденсаторов 31 — 38.
20 Младшие разряды набираются на наборе кла1 виш с взаимоисключением с клавишей, имеющей переключающий контакт 39, размыкающий контакт 40 и замыкающий 41, клавишей, имеющей переключающий контакт 42, размыкающий кон25 такт 43 и замыкающий контакт 44, клавишей, име531313 ющей переключающий контакт 45, размыкающий контакт 46 и замыкающий контакт 47.
Старшие разряды набираются на наборе клавиши с взаимоисключением с клавишей, имеющей переключающий контакт 48, размыкающий контакт 49 и замыкающий 50, клавишей, имеющей переключающий контакт 51, размыкающий контакт 52, и замыкающий 53, клавишей, имеющей переключающий контакт 54, размыкающий контакт 55 и замыкающий 56.
Индикаторные лампочки младших разрядов набора 19, 20, 21, 22, старших разрядов набора
23,24,25,26. Параллельно лампочкам включены конденсаторы 31- 38: При нажатии на кнопку 57 срабатывает реле для ввода 58, при этом цифровые шины, общие для одноименных цифр набора, шина 59, шина 60, шина 61 через переключающие контакты 62, 63 и 64 реле 58 и замыкающие контакты 65 — 67 этого реле подсоединяются к входам регистра для ввода. Размыкающие контакты этого реле 68, 69, 70. Вспомагательный сдвигающий регистр 3 на феррит- транзисторных ячейках 71, 72, 73, вход которого 74, а выход 75, аналогичен сдвигающему регистру 2 выход которого 76.
Триггер 77 для переключения каналов представляет собой триггер со счетным входом 78, на который подаются импульсы с частотой, меньшей 2nV, где — частота повторения импульсов по шинам 5 и 6, а гб — количество ячеек в сдвигающем регистре 2.
На динамическом прямом выходе 79 триггер 77 формирует импульс при переходе триггера из состояния "0" в состояние "1", а на динамическом инверсном выходе 80 — при переходе триггера из
"1" в "0". Выход 81 является статическим.
Делитель частоты 82 запускается импульсами, приходящими на один из его входов 83 и 84, после этого момента времени он начинает осуществлять подсчет импульсов, поступающих по шинам 5 и 6 на счетные входы 85, 86 делителя 82.
По приходу t1 импульсов на его динамическом выходе 87 формируется одиночный импульс, а на выходе генерации 88 формируется последний импульс пачки импульсов, количество которых равно и, и частота 2Ч первый импульс этой пачки синхронизирован импульсом, поступившим на вход 83 или 84.
Импульс, поступающий на первый вход 89 триггера контроля основного канала 90 и триггера контроля 91вспомогательного канала, устанавливает триггер в состояние "0", подготавливая триггеры к приему информации, поступающей на второй вход 92 и третий вход 93.
Если импульсы на эти входы поступят в один момент времени, то триггер перейдет в состояние
"1", если же приходит в любой момент времени только один из них, то этим импульсом готовность триггера снимается и он остается в состоянии "0".
После снятия готовности конъюнкция сигналов на входах 92 и 93 не переводит триггер в состояние
"1", Триггер контроля ввода 94 представляет собой
11 - триггер, устанавливающийся в состояние "1" по приходу импульса на синхронизирующий вход 95 при конъюнкции сигналов на входах: первом - 96, втором 97, третьем 98, которая может наступить, если на выходах триггеров 90 и 91 установились сигналы "1" или же соответственно нажаты кнопки
8-1, 8-2, а также на выходе блока для сравнения 99 установился сигнал "1". Реле контроля ввода 100 имеет размыкающий контакт 101. Реле переключе10 ния каналов 102 имеет контакты: размыкающие 103, 104, 105, замыкающие 106, 107, 108, переключающие 109, 110, 111, а также контакты:размыкающий 112, замыкающий 113, переключающий 114 и дополнительную пару размыкающих контак-!
5 тов 115 и 116. Информационные сдвигающие регистры 117 — 122 представляют собой последовательные сдвигающие регистры.
Продвижение информации происходит по сдвигающим импульсам, поступающим на их синхрони20 зирующие входы.
Блок для сравнения 99 сравнивает поразрядно параллельный код на выходах информационных сдвигающих регистров 117 и 118, 119 и 120, 121 и 122 соответственно.
Реле 58 имеет перв ьй замыкающий контакт 123, второй замыкающий контакт 124 и размыкающий контакт 125, подключенньй к обнуляющему входу 126 триггера 94 и устанавливающий триггер в состояние "0", если реле 58 выключено. С выходами феррит-транзисторных ячеек вспомогательного сдвигающего регистра 3 связаны развязывающие диоды 127, 128.
Устройство работает следующим образом.
Пусть необходимо ввести число "29". Это число следует набрать на клавиатуре, при этом зажгутся индикаторные лампочки 22 и 25.
Для ввода этих данных необходимо нажать на кнопку 57. Йри этом срабатывает реле 58 и после отпускания кнопки 57 реле 58 остается включенным за счет контактов 124 и 101. В момент поступления импульса на счетный вход 78 триггера 77, он переходит из состояния "0" в состояние "1", при этом включается реле 102, а на выходе 79 тригге45 ра 77 формируется импульс, запускающий регистр 2, делитель частоты 82 и подготавливающий триггер 90. Сигнал соответствующей феррит-транзисторной ячейки, проходя через соединившиеся контакты 45 и 47 поступает на вход феррит-тран5О зисторной ячейки регистра 1, которая далее срабатывает, все же остальные ячейки регистра 1 не срабатывают в этот момент времени. Сигнал второй феррит-транзисторной ячейки регистра, проходя через соединившиеся контакты 51 и 53, поступает на
55 вход феррит-транзисторной ячейки, что приводит к срабатыванию ее в ближайший такт.
Таким образом, после прохождения "1" по регистру 2 набранное на клавиатуре число поступит в виде последовательного кода на регистр дпя
69 ввода 1.
531313
На выходе 87 делителя частоты 82 сформируется импульс одновременно с приходом импульса с выхода 76 регистра 2, поэтому триггер 90 переводится этими импульсами в состояние "1". Информация с выходов регистра для ввода 1 через соединившиеся контакТы 106 и 109, 107 и 110, 108 и 111 поступает на информационные входы регистров 118, 120, 122. Одновременно с поступающей информацией на входы этих регистров поступают синхронизирующие импульсы с делителя частоты 82 через соединившиеся контакты 113 и 114. Тем самым последовательно поступающая информация к моменту окончания работы делителя частоты 82 и регистра 2, оказывается записанной в регистры 118, 120,122. На этом цикл работы основного канала заканчивается.
По приходе следующего импульса на вход 78 триггер 77 переходит в состояние "0", при котором реле 102 выключается, а импульсом с выхода 80 запускается вспомогательный регистр 3, делитель частоты 82 и триггер 91. Далее при работе вспомогательного канала производится ввод информации, набранной на клавиатуре, в информационные регистры 117, 119, 121 аналогично описанному выше процессу ввода при работе основного канала. Работа вспомогательного канала заканчивается тем, что в регистрах 117, 119, 121 хранится информация, набранная на клавиатуре, и триггер 91 установится в состояние "1".
Если ввод произошел правильно, то блок 10 выявляет равенство соответствующих кодов информационных регистров, на выходе его устанавливается сигнал "1".
Таким образом, на входах триггера 94 осуществляется конъюнкция сигналов, вследствие этого триггер 94 переходит в состояние "1" сигналом на входе 93 одновременно с окончанием работы вспомогательного канала. Реле 100 включается, выключая реле 58, зажигает инцикацию клавиатуры, сигнализируя оператору об окончании ввода, триггер 94 после этого переходит в состояние "0", выключая реле 100. Сигнал "1" на выходе триггера 94 является разрешающим для ввода информации в ЦВМ с выходов информационных регистров.
Если в вводимом числе есть нули, то в соответствующем наборе ни одна из клавиш не включается. таким образом через цепочку последовательно включенных переключающих и замыкающих контактов клавиатуры подключается лампочка нуля в этом разряде. Импульс опроса этого разряда минует ячейки регистра 1, замыкаясь на зажим Е „источника питания.
Конденсаторы 31 — 38, шунтирующие лампочки, служат для того, чтобы перегорание лампочки не нарушило ввод информации, резисторы 29 и 30 необходимы для разряда конденсаторов, шунтирующих перегоревшую лампочку.
При неисправностях типа нажатия одновременно двух клавиш в наборе или замыкания контактов, зажигается только лампочка включения меньшей по величине из включенных одновременно цифр и эта же цифра вводится в ЦВМ. Таким образом, в этом случае не может произойти переполнения разрядной сетки ЦВМ, возможное при одновременном срабатывании нескольких феррит-транзисторных ячеек регистра для ввода.
Неисправность типа замыкания контактов на цифре, большей по величине, чем набранная, не сказывается на работе устройства.
1р Еслипод воздействием помех в регистре 2 или во вспомогательном регистре 3 произойдет сбой типа а) пропадение "1", двигающейся по регистру, о) возникновение двух и более "1", в) нарушение, связанное с изменением времени прохождения 1 "по регистру, то эти сбои будут выявлены триггером контроля соответствующего регистра, который в результате в заданный момент времени, определяемый импульсом на входе 93, не перейдет в состояние "1". Следствием сбоя будет искажение информации, считанной с клавиатуры.
Однако триггер 91 по окончании работы вспомогательного канала не перейдет в состояние "1", тем самым ЦВМ не воспримет считанную за этот цикл работы устройства информацию. ф По приходе очередного импульса на вход 78 начнется аналогичный первому цикл работы устройства, причем предварительно регистры сдвигаюшими импульсами будут очищены от последствий предыдущего сбоя, оно будет работать таким обра30 зом, пока регистры не сработают без сбоя.
При неисправности клавиатуры типа "плавающий контакт" устройство аналогичным образом выявит этот сбой и ввод информации произойдет только после того, как устройство правильно счита35 ет информацию.
В случае отсутствия контакта в нажатых клавишах клавиатуры ввод информации не произойдет, о чем оператор может судить по тому, что зажигание лампочек 19 — 26 в этом случае не произойдет.
В том случае, если из-за помех на входе регистра 1 вводимая информация. искажается, это искажение выявляется блоком 10 содержимого информационных сдвигающих регистров. Так как моменты
45 времени работы основного и вспомогательного канала разные и условия наведения помех на их цепи также отличны, то в присутствии кратковременных однократных помех информация в информационных регистрах основного и вспомогательного канад> лов будет различная и ввод этой информации не произойдет, а опрос клавиатуры повторится.
Неисправнооти регистра 2 типа нарушения контакта и пробоя транзисторов, а также сбои типа у непрерывного генерирования импульсов ячейками, не нарушают работу вспомогательного регистра 3 и наоборот. Контакты 115 и 116, установленные в цепи транзисторов этих регистров, размыкают цепь тока пробитого транзистора, не позволяют прониЕ кать току через него на вход регистра 1 ввода при
531313 работе другого исправного сдвигающего регистра на феррит-транзисторных ячейках.
Дублирование основного и вспомогательного каналов для ввода информации позволяет сохранить работоспособность устройства при неисправ- б ности в одном из каналов или регистра на феррит-транзисторных ячейках, или информационных регистров.
Оператор, выявив, какой канал неисправен, не 10 ремонтируя устройство, может нажатием соответствующей кнопки 8-1 или 8-2 производить ввод информации с информационных регистров одного из капалов, правда помехозащищенность ввода от помех на входе регистров для ввода будет при этом ухудшена. Аналогично оп может поступить в большинстве случаев неисправности таких элементов контроля правильности работы устройства, как делитель частоты и триггеры, при этом надежность ввода будет соответственно ниже. 20
Формула изобретения
Устроиство для ввода информации по авт. св.
N 468232, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности ввода информации, в него введены последовательно соединенные переключатели каналов, блок, сравнивающий коды, узел для останова, контрольный блок и вспомогательный сдвигающий регистр, причем выходы вспомогательного сдвигающего регистра, один из входов контрольного блока и переключатель каналов подключены к входам сдвигающего регистра, а другие входы контрольного блока подключены к переключателю каналов и к одному из входов вспомогательного сдвигающего регистра, а переключатель каналов подключен к выходам регистра для ввода.
Источники информации, принятые во внимание при экспертизе:
1. Авторское свидетельство СССР Р 468232, МКИ G О 6 F 3/00, 21.12.70.