Устройство для приема и дешифрации команд

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

Авторы: Былинский, Иванов, Кондратенко, Петрухина

ZIP архив

Текст

Изобретение относится к приему ипередаче информации в системах сбольшим числом передатчиков и приемников, работающих в одном канале связи, и может быть использовано дляприема информации, передаваемойв двоичном коде, в системах, гдевозможно возникновение в канале связи помех, обладающих свойствами, аналогичными кодовым признакам импульсов передаваемой информации,Цель изобретения - повышение на,дежности Функционирования и помехоустойчивости устройства.На фиг 1 представлена блок-схемаустройства; на фиг.2 - блок формирования стробирующих импульсов.Устройство содержит приемник 1,селектор 2 кодового признака едийицыселектор 3 кодового признака нуля,таймер 4, первый 5 и второй 6 ключи,элемент ИЛИ-НЕ 7, элемент НЕ 8, триг, геры 9-13, элементы ИЛИ 14-17, блок18 Формирования стробирующих импуль-,сов, селекторы 19-21 длительности,элементы И-НЕ 22 и 23, элементы 2426,задержки, элементы И 27-30, ретгистр 31 сдвига, счетчик 32, блок 33сравнения, блок 34 памяти, дешифратор35, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ 36.Элементы 10, 11, 12, 14, 15, 16,18, 19, 20, 22, 23 и 24 объединеныв функциональный блок повышениядостоверности и тактирования принимаемых команд, при этом вход элемента24 задержки является первым входомблока, вход элемента И-НЕ 22 - вторымвходом блока, вход триггера 10 -третьим входом блока, вход элементаИ-НЕ 23 - четвертым входом блока,выход элемента И-НЕ 23 является первым выходом блока, выход селектора20 длительности - вторым выходом блока, элементы 9 13, 25, 26, 28, 32,33 и 34 объединены в функциональныйблок контроля приема и разрешенияисполнения команд, при этом первыйи второй входы счетчика 32 являются.соответственно первым и вторым входами блока, выход элемента И 28 явля-ется первым выходом блока, выходтриггера 9 - вторым выходом блока,входы блока 33 сравнения - входамигруппы блока.Блок 18 Формирования стробирующихимпульсов (фиг.2) состоит из 1 генератора 37 прямоугольных импульсов исчетчика 38, Передаваемые сигналы принимаютсяприемником 1. С выхода приемника 1,сигналы поступают на входы селекторовкодового признака 2 и 3, устройствокоторых зависит от способа кодирования. При появлении кода единицы навыходе селектора 2 кодового признакаединицы устанавливается уровень логической единицы, а на выходе селектора 3 кодового признака нуля сохраняется значение логического нуля,Аналогично, при появлении кода нуля,на выходе селектора 3 устанавливается уровень логической единицы, а на 5055 Устройство работает следующим об, разом.При подаче напряжения питания устройство приходит в состояние"Пассивный режим" (уровень логическогонуля на первом выходе дешифратора 35),В состоянии "Пассивный режим" устройство работает под управлением таймера 4. Напряжение питания постоянноподается на таймер 4, элемент ИЛИ 17,первый 5 ключ и дешифратор 35. Еслина выходе таймера 4 уровень логического нуля, то на все остальные блоки,кроме вышеперечисленных, питание неподается, и устройство не принимаетпередаваемые сигналы. Если на выходетаймера 4 уровень логической единицы,то этот уровень через элемент ИЛИ 17поступает на первый (управляющий)вход первого 5 ключа, на второй входкоторого подается напряжение питания,С выхода первого 5 ключа напряжениепитания подается на все блоки и элементы устройства (связи не показаны),кроме тех, на которые напряжение питания подается постоянно и тех, накоторые напряжение питания подаетсятолько при приеме сигналов управленияс выхода второго. 6 ключа (связи непоказаны): регистра 31 сдвига, счетчика 32, блока 33 сравнения, блока34 памяти, триггеров 9 и 13, элементов 25 и 26 задержки, элемента И 28, 5Первоначально на выходе таймера 4устанавливается уровень логическойединицы, При этом на выходе триггера1 О устанавливается уровень логическойединицы, на выходах триггеров 11 и12 блока 18 Формирования"стробирующихимпульсов, селекторов 19-21 длительности устанавливается уровень логического нуля. Устройство готово для5 61выходе селектора 2 сохраняется значение логического нуля.Импульсы с выходов селекторов 3и 2 поступают на входы элемента ИЛИНЕ 7, выход которого подключен к входам элемента НЕ 8 и элемента 24 задержки. На выходе элемента НЕ 8 импульс появляется при поступлениив устройство сигнала либо с кодовымпризнаком единицы, либо с кодовымпризнаком нуля, импульсы с выходаэлемента НЕ 8 поступают на первыйвход элемента И-НЕ 22, Импульсы с выхода селектора 3 кодового признакануля поступают также на первый входтриггера 10, Первый сигнал кодовойпоследовательности - всегда нуль, снвызывает срабатывание триггера 10,на его выходе появляется уровень логического нуля, уровень логическогонуля появится также на выходах элементов ИЛИ 14 и 15, разрешая работублоку 18 формирования стробирующихимпульсов и селектору 19 длительности соответственно.Генератор 37 непрерывно вырабатывает импульсы, которые подаются насчетный вход счетчика 38. Установочный вход счетчика 38 является входомблока 18 формирования стробирующихимпульс ов .При поступлении на установочныйвход счетчика 38 уровня логи;ескойединицы происходит начальная установка счетчика 38 и запрещается его работа. Если на установочном входесчетчика 38 - уровень логическогонуля, то счетчик 38 работает непрерьвно и на его выходе появляются импульсы положительной полярности, период следованчя которых совпадаетс периодом следованчя импульсов кодовой последовательности, принимаемыхустройством, а длительность определяет ширину строба, Выход счетчика38 является выходом блока 18 формирования стробирующих импульсов,Если после срабатывания триггера10 от первого импульса кодовой последовательности на второй вход элементаИЛИ 15 поступит уровень логическойединицы, что говорит о поступлениивторого импульса кодовой последовательности, то на выходе элемента ИЛИ15 снова появится уровень логическойединицы и приведет селектор 19 длительности в исходное состояние, Есливторой импульс кодовой последователь 93256 5 10 15 20 25 Э;.35 40 45 50 55 ности не поступит, то сработает селектор 19 длительности, на его выходепоявится уровень логической единицы,который через элемент ИЛИ 16 вернеттриггер 10 в исходное положение,Первый сигнал кодовой последовательности является опознавательным(имеет кодовый признак нуля) и информационной нагрузки не несет, Импульс, который появляется на выходеэлемента НЕ 8 при поступлении первогосигнала кодовой последовательности,через элемент И-НЕ 22 не проходит,так как на другом входе этого элемента - уровень логического нуля. Навыходе блока 18 формирования стробирующих импульсов появится импульс вмомент времени, когда ожидается приход второго импульса кодовой последоввательности, Если импульс пришел, тона выходе элемента И-НЕ 22 появитсяуровень логического нуля. По окончании импульса строба или второго импульса кодовой последовательностина выходе элемента И-НЕ 22 снова появится уровень логической единицы,сработает триггер 11, на его выходетттвитх уровень логической единицы,сэторый через элемент РЛ 1 произнесдет начальную уста,"овку локформировачия стробнр-,;,х:х. ч;пул,":,Триггер 11 вернется в н.;чаянное оллжение пс скончании второ: с импу-,ьсакодовой последовательности, которыйчерез элемент 24 задержки подаетсяна другой вход триггера 11. Такимже образом производится подстройкаблока 18 формирования стробирующихимпульсов пс каждому импульсу кодовой последовательности,Второй импульс кодовой последова-,тельности с выхода элемента И-НЕ 22поступает на первый вход элементаИ-ЧЕ 23, на второй вход которого поступает уровень логическойединицы с выхода элемента ИСКЛ 10 ЧА 10 ЩЕЕИЛИ в36, проходит на выход элементаИ-Н 23, вызьвая срабатывание триггера 12, запуск селекторов 20 и 21 длительности, Кроме того, он поступаетна первый вход элемента И 29. Присрабатьвании триггера 12 на его выходе появляется уровень логической единицы, который поступает на второйвход элемента ИЛИ 15, запрещая работуселектора 19 длительности. При запуске селектора 21 длительности на еговыходе появляется уровень логическойединицы, который сохраняется в течение времени, необходимого для трех циклов приема всей кодовой последовательности, По истечении этого времени селектор 21 возвращается в исходное состояние, Уровень логической единицы с выхода селектора 21 длительности подается на второй вход элемента И 29, первый вход элементов И 30, первый вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ 36 и первый (управляющий) вход второго 6 ключа, на второй вход которого подается напряжение с выхода первого 5 ключа, С выхода второго 6 ключа напряжение питания подается на регистр 31 сдвига, счетчик 32, блок 33 сравнения, блок 34 памяти, триггеры 9 и 13, элементы 25 и 26 задержки, элемент И 28, При этом на выходах регистра 31 сдвига, счетчика 32, блока 33 сравнения устанавливается уровень ло-. гического нуля, а на выходах триггеров 9 и 13 устанавливается уровень логической единицы, 25На выходе элемента И-НЕ 23 импульсы будут появляться при попадании импульсов, поступающих с селекторов 2 и 3, в строб приема устройства.Все импульсы принимаемой кодовой последовательности, начиная с второго, проходят элемент И 29 и поступают на тактирующий вход регистра 31 сдвига, счетный вход счетчика 32, второй вход элемента И 27, первый35 вход которого соединен с выходом селектора 2 кодового признака единицы. Импульсы с выхода элемента И 27 пос" ,тупают на информационный вход регистра 3 1 сдвига. Импульсы с выхода 4 элемента И 29 используются в качестве тактовых и осуществляют запись информации в регистр 31 сдвига. Счетчик 32 осуществляет подсчет тактовых импульсов. Первые импульсы принимаемой кодовой последовательности представляют собой код устройства, на которое передается команда, остальные ш - код команды.Блок 33 сравнения осуществляет непрерывное поразрядное сравнение50 кода устройства, записанного в блок 34 памяти с информацией, которая поступает с выходов регистра 31 сдвига При совпадении информации, записанной на выходе регистра 31 сдвига с15 кодом, записанным в блоке 34 памяти, на выходе блока 33 сравнения появля-ется уровень логической единицы, котарый поступает на В-вход триггера 9. При поступлении первых и импульсов на первом выходе счетчика 32 появляется уровень логической единицы, который через элемент 25 задержки поступает на С-вход триггера 9, на выход которого при этом переписывается информация с В"входа. Если код, заложенный в блоке 34 памяти, не совпалс информацией, которая поступила на выходы регистра 31 сдвига, то на выходе блока 33 сравнения уровень логического нуля, этот уровень переписывается на выход триггера 9, поступает на второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ 36, на выходе которого появится уровень логического нуля, запрещая дальнейшее прохождение информации через элемент И-НЕ 23, Есликод устройства, заложенный в блок 34 памяти, совпал с информацией на выходах регистра 31 сдвига, то на выходе триггера 9 сохраняется уровень логической единицы, следовательно, он сохраняется и на втором входе элемента И-НЕ 23, разрешая дальнейший прием информации. При поступлении и+ш импульсов на счетный вход счетчика 32на его втором выходе появляется уровень логической единицы, который поступает на первый вход элемента И 28,на другой вход которого поступаетуровень логической единицы, черезэлемент 26 задержки с выхода триггера 13, На выходе элемента И 28 появится уровень логической единицы, который поступает на ш+1-вход дешифратора 35, разрешая дешифрацию кодовкоманд, поступающих с первых ш выходов регистра 31 сдвига,Дешифратор 35 осуществляет обработку информации, которая поступает на его первые ш входов при поступлении импульса разрешения обработки наш+1-вход. Команда управления (появление или исчезновение уровня логической единицы) на соответствующем выходе дешифратора 35 появится только при полном совпадении ш-разрядного кода команды и информации, поступившей на дешифратор 35 с регистра 31 сдвига. Конкретная схемная реализация дешифратора 35 зависит от числа .ш разрядов кода команд и выбранных дляуправления кодов.Уровень логической единицы с выхода элемента И 28, поступающий на ш+1-вход дешифратора 35, подаетсятакже на первый вход триггера 13, на выходе которого появляется уровень логического нуля, который через элемент 26 задержки подается на второй .5 вход элемента И 28, на выходе которого появляется уровень логического нуля, запрещая работу дешифратора 35. Таким образом, время работы дешифратора определяется элементом 26 задержки. Это время меньше длительности импульсов кодовой последовательности.По окончании цикла приема кодовой последовательности срабатывает селектор 20 длительности, на его выходе появится импульс, который поступает на второй вход триггера 2, второй вход элемента ИЛИ 16, третий вход элемента ИЛИ 14, второй вход элемента И 30, с выхода которого поступает на входы сброса регистра 31 сдвига и счетчика 32, второй вход триггера 13 и третий вход триггера 9 и произведет начальную установку устройства, готовя его к следующему циклу приема 35 информации.По окончании трес циклов приема кодовой информации срабатывает селектор 21 длительности, на его .выходе появляется уровень логического нуля, размыкается второй 6 ключ, отключая питание от регистра 31 сдвига, сче чика 32, блока 33 сравнения, блока 34 памяти, триггеров 9 и 13, элементов 25 и 26 задержки, элемента И 28,Если на устройство не была переда 35 на команда перехода в активный режим (появление уровня логической единицы на первом выходе дешифратора 35), то по истечении времени, определяемого таймером 4, питание отключается от всех блоков и элементов схемы, кроме таймера 4, элемента ИЛИ 17, первого ключа 5 и дешифратора 35, Устройство не убудет воспринимать команды до следующего появления на выходе таймера 4 уровня логической единицы. Устройство позволяет производить двухступенчатое отключение питания с возможной блокировкой отключения одной ступени (" активный режим"), что .ведет к существенному снижению ;энергопотребления, а, следовательно, и к увеличению срока службы устрой 55 ,ства при питании его от энергоисточников ограниченной емкости, Кроме того, введение фиксированного кодового признака первого сигнала кодовой последовательности ведет к повышениюпомехоустойчивости устройства.1Формула из обретения Устройство для приема и дешифрации команд, содержащее приемник, выход которого подключен к объединенным входам селектора кодового признака , единицы и селектора кодового признака нуля, выходы которых подключены к первому и второму входам элемента ИЛИ-НЕ, выход которого непосредственно и через элемент НЕ подключен соЬтветственно к первому и второму входам блока повышения достоверности и тактирования принимаемых команд, выход селектора кодового признака единицы подключен к первому входу первого элемента И, выход которого подключен к информационному входу регистра сдвига, выходы которого подключены к соответствующим информационным входам дешифратора и к соответствующим входам группы блока контроля приема и разрешения исполнения команд, первый вход которого объединен с вторым входом первого элемента И и с тактовым входом регистра сдвига, установочный вход которогс объедкн .:-:; с вторым входом блока кон-роля прием, и разрешения исполнения команд, первый выход которого подключен к управляющему входу дешифратора, выходы которого являются выходамч устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения нацежности функционирования и помехоустойчивости устройства, в него введены таймер, первый и второй ключи, селектор длительности импульса, элемент ИЛИ, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, второй и третий элементы И, выход таймера подключен к первому входу элемента ИЛИ, к второму входу которого подключен соответствующий выход дешифратора, выход элемента ИЛИ подключен к первому входу первого ключа, к второму . входу которого подключен первый выход источника питания устройства, первые входы питания таймера, элемента ИЛИ и дешифратора объединены и подключены к первому выходу источника питания устройства, выход первого ключа соединен с входами питания приемника, селектора кодового признака единицы и селектора кодового признака нуля, элементов ИЛИ-НЕ, ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, НЕ первого, второго и третьего эле12 1619325 Фив 2 Составитель В.СтруковРедактор В,Бугренкова Техред М.Дидык Корректор Л.Патай Заказ 51 Тираж Подписное Ф ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035,. Москва, Ж Раушская наб., д. 4/5(ментов И, селектора длительности импульса, блока повышения достоверности и тактирования принимаемых команд и с первым входом второго ключа5 выход которого подключен к входам питания регистра сдвига и блока контроля приема и разрешения исполнения команд, выход селектора кодового признака нуля и выход элемента ИСКЛЮЧАЮ О ЩЕЕ ИЛИ-НЕ подключены соответственно к третьему и четвертому входам блока повышения достоверности и тактирования принимаемых команд, первый и второй выходы которого подключены соответственно к входу селектора длительности, объединенному с первым входом второго элемента И, и к первому входутретьего элемента И, второй выходблока контроля приема и разрешенияисполнения команд подключен к первомувходу элемента ИСКЛЮЧАВШЕЕ ИЛИ-НЕ,выход селектора длительности подключен к вторым входам второго ключа,элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, второгои третьего элементов И, выход второго элемента И йодключен к тактовомувходу регистра сдвига, выход третьего элемента И подключен к установочному входу регистра сдвига, вторыевходы питания всех блоков и элементовподключены к второму выходу источника

Смотреть

Заявка

4446201, 20.06.1988

ЛЕНИНГРАДСКИЙ КОРАБЛЕСТРОИТЕЛЬНЫЙ ИНСТИТУТ

БЫЛИНСКИЙ ДМИТРИЙ ГЕОРГИЕВИЧ, ИВАНОВ БОРИС ПАВЛОВИЧ, КОНДРАТЕНКО АЛЕКСАНДР ВАЛЕРЬЕВИЧ, ПЕТРУХИНА МАРГАРИТА ЭДУАРДОВНА

МПК / Метки

МПК: G08C 19/18

Метки: дешифрации, команд, приема

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

Код ссылки

<a href="https://patents.su/6-1619325-ustrojjstvo-dlya-priema-i-deshifracii-komand.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для приема и дешифрации команд</a>

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