Номер патента: 932514

Автор: Богданов

ZIP архив

Текст

ОП ИСАНИЕИЗОБРЕТЕН ИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветсинкСоциапистнчесиикРеспубпни п 1932514(51)М. Кл. Ь 06 С 5/02 6 кударствелый кенитет СССР пв делан наебретекнй н открытийОпубликовано 30.05,82, Бюллетень М 20 Дата опубликования описания 30,05,82(72) Автор изобретен Н. Богдан урский завод "Счетмаш" 1) Заявнтел(54) ПЕРФОРАТОР я оследов Изобретение относится к область вычислительной техники и передачи данных для вывода ин 4 юрмации на перФоленту из вычислительных машин и аппаратуры передачи данных по каналам связи,Известно устройство для обнаружения перфораций в перфоленте, содержащее клавиатуру, читающую головку, перфоратор и схему контроля. При совпадении кода, пробитого на перфоленте с кодом, соответствующим нажатой клавише, осуществляется повторная перфорация этого кода на другой ленте, а при несовпадении генерируется сигнал ошибки 1 .Недостатком известного устройства вляется отсутствие" возможности автоматического исправления ошибок перфорации на контролируемой перфоленте.Наиболеему являетс близким к предлагавмоя перфоратор, содержащий льно соединенные блок па мяти блок элементов И, блок элементов ЙЛИ, выходы которого соединеныс информационными входами блока управления механизмом перфорации и 3одними входами блока сравненияинформационные выходы блока управления механизмом перфорации соединеныс другими входами блока сравнения,инФормационные входы блока памятиявляются информационными входамиперфоратора, первый управляющий входблока управления механизмом перфорации является первым управляющимвходом перфоратора, второй управляющий вход блока .управления механизмом перфорации соединен с первым входом блока формирования сигналов ошибки и повторного считывания и является вторым управляющим входом перфоратора, третий , четвертый и пятый управляющие входы блокауправления механизмом перфорациисоединены соответственно со вторымвходом и первым и вторым выходами50 3 93251блока формирования сигналов ошибки иповторного считывания , шестой иседьмой управляющие входы соединены соответственно с первым выходомблока сравнения и с выходом блокаповторного считывания.без продвижения перфоленты, а.первый, второй,третий , четвертый и пятый выходыблока управления механизмом перфорации соединены соответственно с управляющими входами блока памяти, блока элементов И, блока элементовИЛИ и с третьим и четвертым входамиблока формирования сигналов ошибки иповторного считывания, первый выход 15, блока управления механизмом перфорации является первым выходом перФоратора 2 .Недостатком известного устройстваявляется отсутствие контроля отказов перфоратора при их многократном повторении, что приводит к большим потерям времени перфоратором иЭВИ, обрабатывающей перфоленту с зафиксированными многократными сбоями.Цель изобретения - повышение быстродействия .путем исключения потерьвремени при отказах.Указанная цель достигается тем,что перфоратор содержит блок контро- з,ля состояния перфоратора, первый входкоторого соединен с третьим выходомблока формирования сигналов ошибкии повторного считывания, второй входсоединен со вторым, управляющим вхо 35дом перфоратора, третий, четвертый,пятый и шестой входы соединены соответственно с пятым, шестым, седьмым и восьмыми выходами блока управления механизма перфорации, седь 40мой и восьмой входы соединвны соответственно .со вторым и третьим выходами блока сравнения, девятыйвход соединен с первым выходом блока управления механизмом перфорации,а45первый выход блока контроля состояния перфоратора соединен с пятымвходом блока формирования сигналовошибки и повторного считывания , второй , третий и четвертый выходы соединены соответственно с третьимУвосьмым и девятым входами блока управления механизма перфорации, пятыйи шестой выходы соединены со входами блока повторного считывания безпродвижения перфоленты, седьмой выход блока контроля состояния перфоратора является вторым выходом перфоратора,4 4Кроме того, блок контроля состояния перфоратора содержит три триггера, счетчик, четыре элемента И, два элемента ИЛИ и элемент И-ИЛИ, выход которого является седьмым выходом блока, первые входы триггеров и счетчика являются вторым входом, блока, второй и третий входь 1 первого триггера являются соответственно первым и третьим входами блока, а выходы являются соответственно вторым и третьим выходами блока и соединены соответственно с первыми входами третьего и четвертого , первого и второго элементов И, вторые входы первого, второго, и третьего элементов И являются пятым входом блока, второй вход четвертого элемента И является четвертым входом блока, третьи входы первого и второго элементов И являются соответственно седь:мым и восьмым входами блока, а выходы соединены со входами первого элемента ИЛИ, второй вход счетчика соединен с выходом третьего элемента И, третий вход соединен с выходом первого элемента ИЛИ и являются пятым выходом блока, первый выход счетчика соединен со вторым входом второго триггера, второй выход является шестым выходом блока и соединен с . первым входом элемента И-ИЛИ и с третьим входом четвертого элемента И, второй и третий входы третьего триггера соединены соответственно с выходами второго и четвертого элементов И, первый выход соединен с третьим входом третьего элемен. та И,а второй выход является первым выходом блока и соединен с первым входом второго элемента ИЛИ и со вторым входом элемента И-ИЛИ, выходы второго триггера соединены соответственно со вторым входом второго элемента ИЛИ и с третьим и четвертым входами элемента И-ИЛИ, выход второго элемента ИЛИ является четвертым выходом блока.На фиг. 1 представлена схема предлагаемого устройства; на фиг.2- схема блока управления; на фиг, 3- схема блока формирования сигнала ошибки и повторного считывания.Устройство содержит блок 1 памяти, блок 2 элементов И, блок 3 элементов ИЛИ, блок 4 уйравления механизмом перфорации, механизм 5 перфорации, блок 6 сравнения, блок 7 управления, блок 8 формирования932514 5сигнала ошибки и повторного считывания, блок 9 повторного считываниябез продвижения перфоленты, блок 10контроля состояния перфоратора, триггер 11, элементы И 12 и 13, элемент .ИЛИ 14, элементы И 15 и 16, счетчик 17, триггеры 18 и 19, элементИ-ИЛИ 20, элемент ИЛИ 21, элементыИ 22 и 23, элемент НЕ 24, триггер 25элемент И 26, элемент НЕ 27, триг Огер 28, элементы И 29-31, триггер32, элемент НЕ 33, элементы И 34-36,триггер 37, информационные входы38 устройства, вход 39 установки перфоратора, вход 40 запуска перфоратора, выход 41 готовности перфоратора,выход 42 отказа перфоратора.Механизм перфорации снабжен элементами контроля фактических пробивок в момент перфорации, а также 20имеет элемент контроля заправки перфоленты не показан), выход которогосоединен со входом элемента И 22.Устройство работает следующим образом. 25Сигналом по входу 39 установкиперфоратора происходит установкаперфоратора в исходное состояние,)все триггеры и счетчик устанавливаются в нулевое состояние,Поступающая информация запоминается блоком 1 памяти, Поступающийко входу 40 пуска перфоратора сигнал разрешает прохождение импульсов от первого синхродатчика ме 35ханизма перфорации через элементИ 23 на установочный вход триггера25 транспорта. Установившийся в состояние "1" триггер 25 запускает механизм продвижения перфоленты. Продвижение ленты происходит на одиншаг, так как сигналом от третьегосинхродатчика триггер транспортасбрасывается,45Выход триггера транспорта в состоянии "1" разрешает прохождение импульсов от второго синхродатчика . на вход триггера 28 перфорации и поступающий импульс от второго синх-. родатчика устанавливает его в "1 ф, Сигнал с выхода триггера 28, уста новленного в "1", проходит через элемент 23 на управляющий вход блока 2 элементов И, благодаря чему55 сигналы с выходов блока памяти поступают через открытые элементы И блока 2 и элементы ИЛИ блока 3 на входы блоков 5 и 66В блоке 5 происходит перфорация ленты в соответствии с кодом байта информации, поступающей из блока памяти, Одновременно с перфорацией в блоке 5 происходит контрольное считывание отперфорированного кода, который подается в блок 6 сравнения, где сравнивается с кодом, пос.тупившим из блока 1.При сравнении кодов блок сравнения выдает импульс на первый выход, при пробивке лишнего отверстия импульс появляется на втором выходе блока сравнения, при отсутствии какого-либо отверстия импульс появляется на третьем выходе.В .первом случае импульс с первого выхода блока сравнения подается через элемент И 31 на вход триггера 32 блока управления и переводит его в состояние "1", что приводит к стиранию информации в блоке памя" ти и к появлению сигнала готовности перфоратора на выходе 41.При необходимости вывода следующего байта информации по входу 39 поступает сигнал установки перфоратора и весь процесс. вывода информации повторяется.После проведения перфорации очередной кодовой комбинации (по единичному состоянию к 5-триггера 28 перфорации) дополнительный В 5-триггер 11 блока 10 контроля состояния перфоратора всегда устанавливается в единичное состояние в момент синхроимпульса третьего синхродатчика сигналом из блока 7 управления и своим инверсным выходом запрещает установку К 5-триггера 25 транспорта в единичное состояние, т.е. не разрешает последующую выработку сигнала транспорта ленты, а прямым выходом разрешает входной вентиль к 5-триггера 32 блока управления и элемейты И 12 и 13 блока 10 контроля состояния перфоратора 10,При пробивке лишнего отверстия на перфоленте сигнал со второго выхода блока 6 сравнения через разрешенный элемент И 12 и элемент ИЛИ 14 в момент синхроимпульса второго синхродатчика поступает на счетный входсчетчика 14 блока 10, Счетчик 17фиксирует первый сбой перфоратора. Кроме того, сигнал с выхода второгоэлемента И 12 поступает на 3-входк 5-триггера 18, который устанавливается в единичное состояние и своим9325 35 4 о 55 инверсным выходом, поступающим навход элемента 31, и запрещает блоку17 вырабатывать сигнал ответа перфоратораБлок 9 повторного считывания безпродвижения перфоленты по первомусигналу сбоя вырабатывает сигнал повторного считывания информации, который поступает в блок 7 управления,устанавливает в единичное состояние 1 оЮ-триггера 28 перфорации, последнийв момент перфорации разрешает повторно считывать информацию с блока 1 памяти.Бсли при повторной перфорации 1 зсбой не повторился, то на второмвыходе блока б сравнения сигнал отсутствует , сигнал присутствует на первом выходе, который поступает вблок 7 управления, но он никаких изменений в нем не производит, так какВ 5-триггер 18 своим инверсным выходом заблокировал выработкусигналаответ перфоратора в блоке 7 управления. Так как К 5-триггер 18 блока 10 2 зустановлен в единичное состояние,то его инверсный выход, проходячерез второй элемент ИЛИ 21 в блок 8Формирования сигнала ошибки и сигнала повторного считывания, подготавли- зовает блок к выработке сигналов установки в исходное состояние К 5-триггера 11 блока 10 и сигнала формирования аннулированияВ момент синхроимпульса третьего синхродатчикаблок 8 формирования сигнала ошибкии сигнала повторного считываниявырабатывает сигнал устаНовки в исходное состояние Ю-триггера 11блока 10, последний, поступая вблок 10, устанавливает К 5-триггер11 в исходное состояние, который вмомент синхроимпульса первого синхродатчика устанавливает К 5-,триггер25 транспорта в единичное состояние,последний вырабатывает сигнал транспорта перфоленты , поступающий вблок 5, под действием которогопроизводится транспорт перфолентына один шаг,ьоВ момент синхроимпульса от второго синхродатцика блок 7 управлениявырабатывает сигнал перфорации,формирующий код комбинации аннулирования, который поступает по шине наблок 3 элементов ИЛИ. На выходеблока 3 элементов ИЛИ возникнет кодкомбинации аннулирования (ошйбки)предыдущей комбинации, который отпер 14 8форированный на перфоленте, но так .как В 5-триггер 18 блока 10 продолжает находиться в единичном состоянии,то в момент синхроимпульса третьегосинхродатчика блок 8 формированиясигнала ошибки и сигнала повторногосчитывания повторно вырабатывает сигнал установки исходного состояниядополнительного В 5-триггера 11 блока 7 управления, последний разрешаетустановку В 5-триггера 25 транспортав единичное состояние. В момент синхроимпульса первого синхродатчикапоследующего цикла перфоратораВ 5-триггер 25 транспорта вырабатывает сигнал транспорта перфоленты, Врезультате происходит транспорт перфоленты на один шаг, После транспорта перфоленты блок 7 управления переходит в состояние перфорации. Вмомент синхроимпульса второго синхродатцика происходит повторное считывание кодовой комбинации из блока1 памяти и ее перфорация. Если приповторной перфорации не было сбоякодовой комбинации, блок 7 управления вырабатывает сигнал ответа перФоратора, поступающий по шине вцентральное устройство, и стираетзаписанную .информацию в блоке памяти,Перфоратор готов для перфорации следующей кодовой комбинации. Такимобразом, устраняются ошибки, причиной которых является пробивка лишнего отвеостия в перфоленте,В тех случаях, когда сбой периодически повторяется, т.е, идет пробиека лишнего отверстия подряд одноза другим, то второй сигнал со второго выхода блока 8 сравнения посту,пает в блок 10 контроля состоянияперфоратора и церез те же элементыИ 12 и ИЛИ 14 устанавливается,счетчик 17 во второе состояние и подтверждает единичное состояние второго К 5-триггера 18. Так как счетчик 17 сцитает по модулю два, то после каждого второго сигнала сбоя счетчик 17 выдает сигнал переполнения,последний устанавливает первыйЮ-триггер 19 в единичное состояние.По инверсному сигналу К 5-триггера19, поступающему через второй элемент ИЛИ 21, блок 8 формирования сигнала ошибки и сигнала повторного считывания вырабатывает сигнал ошибки(аннулирования) и сигнал установкив исходное нулевое) состояние дополнительного К 5-триггера 11 блока9 932 10, последний разрешает в момент синхроимпульса от первого синхродатчика перейти в состояние транспорта перфоленты, Блок 7 управления вырабатываетсигнал транспорта перфоленты, поступающий на соответствующий вход механизма 5 перфорации, включается электромагнит транспорта и происходит транспорт перфоленты на один шаг, По синхроимпульсу второго синхродатчика блок 7 управления переходит в состояние перфорации, В этот момент блок 7 управления при помощи сигналов блока 8 формирования сигна,ла ошибки и сигнала повторного считы вания вырабатывает сигнал запрета считывания информации, поступающего на управляющие входы блока 2 элементов И,и код комбинации, поступающий на соответствующие входы блока 3 элементов ИЛИ, на выходе которого получаем код комбинации аннулирования (ошибки). Производится перфорация знака ошибки в принятом коде на следующей строке после ошибочного отпер форированного информационного знака. Но так как к моменту перфорации ошибки Йб-триггера 18 и счетчика 17 установлены в исходное состояние в моменты соответствующих синхроимпульсов синхродатчиков через разрешенные элементы 15 и 16 соответственно, а Ю-триггер 19 остался в единичном состоянии, то после проведения перфорации ошибки по единичному состоянию ЙБ-триггера 19 в момент синхроимпульса первого синхродатчика элемент И-ИЛИ 20 вырабатывает сигнал состояния перфоратора, который по шине 42 поступает в центральное устройство, 4 О блокирует его и сигнализирует об отказе перфоратора. После устранения отказа в перфораторе по шине 39, поступает сигнал установки перфоратора, последний устанавливает устройство перфоратора в исходное состояние и оно готово к приему новой ин формации.В тех случаях, когда в момент перфорации присутствует недобой от 50 верстия в перфоленте, сигнал с третьего выхода блока 6 сравнения поступает на третий вход первого элемента И 13 блока 10 контроля состояния перфоратора. В момент прихода синхроимпульса с выхода второго синхродатцика на выходе элемента И 13 возникает сигнал, который через первый элемент ИЛИ 14 поступает на счет 14 10ный вход счетчика 14 и на один из входов блока 9 повторного считывания без продвижения перфоленты, а так как на втором входе последней присутствовал потенциал разрешения, то на ее выходе возникает сигнал, который устанавливает триггер 28 перфорации блока 7 управления в единичное состояние.С выхода триггера 28 сигнал поступает на вход блока 2 элементов И, поэтому вторично считывается, кодовая комбинация и производится перфорация без продвижения перфоленты. Если при повторном считывачии кодовой комбинации повторная перфорация произведена без ошибок, то в этом случае будет исправлейа ошибка на перфоленте, т.е. пробито. ранее пропущенное отверстие в перфоленте, а с третьего выхода блока 6 сравнения поступит сигнал в блок7 управления, разрешающий выработать ему сигнал ответа перфораторами который по шине 41 поступает в центральное устройство и подтверждает готовность перфоратора к приему следующей кодовой комбинации. Но,если при повторном считывании и проведении перфорации обнаружен снова недобой отверстия в перфоленте , то сигнал с третьего выхода блока 6 сравнения повторится и разрешит прохождение синхроимпульса с выхода второго синхрадатчика через элемент И 13, который проходит через элемент 13, добавит в счетчик 17 единичку, но через блок 9 повторного сцитывания без продвижения перфоленты не пройдет, так как на втором ее входе отсутствует разрешающий потенциал, счетчик 17 к приходу второго сигнала сбоя находится в первом состоянии, оба входа, которого имеют низкий уровень . По приходу второго сигнала сбоя счетчик 17 устанавливается во второе состояние, а так как в дан" ном случае модуль счетчика взят рав ный двум, то с приходом второго сигнала сбоя на прямом выходе при-; сутствует сигнал переполнения, который устанавливает первый Й 5- триггер 19 в единичное состояние,при воздействии последнего на вход блока 8 формй рования сигнала ошибки и сигнала повторного считывания блок вырабатывает сигнал установки в исходное состояние дополнительного, ЙБ-триггера 11, который разрешает Р 5-триггеру 25.32514 12 11 9 транспорта сформировать сигнал транспорта перфоленты и сигнал Формирования ошибки, инверсный выход которого запрещает в блоке 7 управления вырабатывать сигнал считывания информации с блока 1 памяти, а прямой выход разрешает формировать код аннулирования строки в блоке 7 управления , поступающего на вход блока 3 элементов ИЛИ, В результате в момент перфорации производится пробивка кода комбинации аннулирования, последний подтверждает, что предыдущая строка отперфорирована с ошибкой.После проведения перфорации кода комбинации аннулирования строки блок 7 управления вырабатывает сигнал ответа перфоратора , одновременно блок 10 контроля состояния перфоратора вырабатывает элементом И-ИЛИ 20 сигнал состояния перфоратора, который поступает по шине 42 в центральное устройство, блокирует его и сигнализирует об отказе перфоратора.Технико-экономический эффект от использования предлагаемого устройства заключается в исключении потерь времени на работу перфоратора в режиме исправления ошибок при отказах и при последующей обработке отперфорированной перфоленты,Формула изобретения 1. ПерФоратор, содержащий последовательно соединенные блок памяти, блок элементов И, блок элементов ИЛИ, выходы которого соединены с информационными входами блока управления механизмом перфорации и одними входами блока сравнения, информационные выходы блока управления механизмом перфорации соединены с другими входами блока сравнения, информационныевходы блока памяти являются информационными входами перфоратора, первый управляющий вход блока управле ния. механизмом перфорации являетсяпервым входом перфоратора, второй управляющий вход блока управления механизмом перфорации соединен с первым входом блока формирования сигналов ошибки и повторного считывания и является вторым управляющим входом перфоратора, третий , четвертый и пятый управляющие входы блока управления механизмом перфорации соединены соответственно с вторым вхо 5 зо 15 го г 5 зо 35 ао 45 5 О 55 дом и первым и вторым выходами блока формирования сигналов ошибки и повторного считывания, шестой и седьмой управляющие входы соединены соответственно с первым выходом блока сравнения и с выходом блока повторного считывания без продвижения перфоленты, а первый, второй, третий четвертый и пятый выходы блока управления механизмом перфорации соединены соответственно с управляющими входами блока памяти, блока элементов И, блока элементов ИЛИ и с третьим и четвертым входами блока формирования сигналов ошибки и повторного считывания , первый выход блока управления механизмом перфорации является первым выходом перфоратора, о т л и ч а ю щ и й с я тем, что, с целью повышения быстродействия путем исключения потерь времени при отказах, он содержит блок контроля состояния перфоратора, первый вход которого соединен с третьим выходом блока формирования сигналов ошибки и повторного считывания , второй вход соединен с вторым управляющим входом перфоратора, третий, четвертый, пятый и шестой вхо-, ды соединены соответственно с пятым, шестым; седьмым и восьмым выходами блока управления механизма перфорации, седьмой и восьмой входы соединены соответственно с вторым и третьим выходами блока сравнения, девятый вход соединен с первым выходом блока управления механизмом перфорации, а первый выход блока контроля состояния перфоратора соединен с пятым входом блока формирования сигналов ошибки и повторного считывания , второй , третий и четвертый выходы соединены соответственно с третьимвосьмым и девятым входами блока управления механизма перфорации, пятый и шестой выходы соединены с входами блока повторного считывания без продвижения перфоленты, седьмой выход блока контроля состояния перфоратора является вторым выходом перфоратора.2. Перфоратор по и, 1, о т л и ч а ю щ и й с я тем, что блок контроля состояния перфоратора содержит три триггера, счетчик, четыре элемента .И, два элемента ЙЛИ и элемент И-ИЛИ,выход которого является седьмым выходом блока , первые входы триггеров и счетчика являются вторым входом блока , второй и третий входы первого триггераявляются соответственно первым итретьим входами блока, а выходы являются соответственно вторым и третьим выходами блока и соединены соответственно с первыми входами третьего и четвертого, первого и второгоэлементов И, вторые входы первого,второго и третьего элементов И являются пятым входом блока, второйвход четвертого элемента И являетсячетвертым .входом блока, третьи входы первого и второго элементов И являются соответственно седьмым и восьмым входами блока, а выходы соединены с входами первого элемента ИЛИ,второй вход счетчика соединен с выходом третьего элемента И, третийвход соединен с выходом первого элемента ИЛИ и являются пятым выходомблока, первый выход счетчика соединен с вторым входом второго триггера, второй выход является шестымвыходом блока и соединен с первым 32514 14входом элемента И-ИЛИ и с третьимвходом четвертого элемента И, второйи третий входы третьего триггера соединены соответственно с выходамивторого и четвертого элементов И,первый выход соединен с третьим входом третьего элемента И, а второйвыход является выходом блока и соединен с первым входом второго эле О мента ИЛИ и с вторым входом элемента И-ИЛИ, выходы второго триггерасоединены соответственно с вторымвходом второго элемента ИЛИ и стретьим и четвертым входами элемен та И-ИЛИ, выход второго элементаИЛИ является четвертым выходом блока. Источники информации,принятыв во внимание при экспертизе 20 1. Патент Японии М 45-1248,кл. 97(7) 24, опублик. 1970. 2. Авторское свидетельство СССР йф 419924, кл. С 06 К 5/02, 1974Составитель Н. МиляТехред Т. Фанта Коста орректо Заказ 3786 Тираж ВНИИПИ Государ по делам 113035 Москваилиал ППП "Патент", г, Ужго ул. Проектна Редактор М, Тка 32 твенного зобретен Ж, Р Подписное комитета СССР й и открытий ушская наб.,

Смотреть

Заявка

2857669, 19.12.1979

КУРСКИЙ ЗАВОД "СЧЕТМАШ"

БОГДАНОВ НИКОЛАЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06K 5/02

Метки: перфоратор

Опубликовано: 30.05.1982

Код ссылки

<a href="https://patents.su/8-932514-perforator.html" target="_blank" rel="follow" title="База патентов СССР">Перфоратор</a>

Похожие патенты