Устройство для вывода информации

 

1. УСТРОЙСТВО ДЛЯ ВЫВОДА ИНФОРМАЦИИ, содержащее регистр,блок ключей, накопитель, таймер, кодер, блок обнаружения ошибок, вход которого соединен с входом регистра и является информационным входом уст ройства, выход регистра соединен с первым входом блока ключей, выход которого соединен с-информационным входомiнакопителя, выход которого соединен а. первым входом кодера, вт рой вход которого соединен с вторым выходом таймера, первый выход котор го является выходом управления устройства , выход кодера является информационным выходом, отличающееся тем, что, с целью повышения достоверности вывода информации, в него введены дешифратор адреса,синхронизатор , блок управления и генератор , выход которого соединен с управлямцим входом накопителя, адресные входы которого соединены с выходами дешифратора адреса,входы которого соединены с выходами группы регистра, выход блока обнаружения ошибок соединен с первым входом блока управления, второй вход которого соединен с первым выходом синхронизатора , второй выход которого соединен с третьим входом блока управдения , первый выход которого соединен с входом сброса накопителя, второй выход блока управления соединен с вторым входом блока ключей, выход таймера соединен с входом генератора считывания вход синхронизатора является входом синхронизации устройства .

СООЗ СОВЕТСНИХ

С Д Р

PECflYSJlHK ие (ill

SU з(50 С 06 Р 3 04

ГОСУДАРСТВЕННЫЙ HOMHTET СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3620094/24-24 (22) )3.07,83 (46) 15.11.84. Вюл.g- 42 (72) И.А.Зильберталь-Глобус и В.Н.Яковлев (53) 681. 325.3 (088,8) (56) 1. Мультиплексоры передачи данных. Под ред. В.С.Лапина и А.И,Корчинского. М., "Энергия", 1980, с.26;

2. Гойхман Э.Ш,, Лосев Ю.И. Передача информация в АСУ. M,,"Ñíÿýü", 1976. с, 147 (прототип). (54)(57) 1. УСТРОЙСТВО ДЛЯ ВЫВОДА ИНФОРМАЦИИ, содержащее регистр, блок ключей. накопитель, таймер, кодер, блок обнаружения ошибок, вход которого соединен с входом регистра и является информационным входом устройства, выход регистра соединен с первым входом блока ключей, выход которого соединен с информационным входом, накопителя, выход которого соединен с первым входом кодера, второй вход которого соединен с вторым выходом таймера, первый выход которого является выходом управления устройства, выход кодера является информационным выходом, о т л и ч а ющ е е с я тем, что, с целью повышения достоверности вывода информации, в него введены дешифратор адреса,синхронизатор, блок управления и генератор, выход которого соединен с управляющим входом накопителя, адресные входы которого соединены с выходами дешифратора адреса, входы которого соединены с выходами группы регистра, выход блока обнаружения ошибок соединен с первым входом блока управления, второй вход которого соединен с первым выходом синхронизатора, второй выход которого соединен с третьим входом блока управления, первый выход которого соединен с входом сброса накопителя, второй выход блока управления соединен с вторым входом блока ключей, выход таймера соединен с входом генератора считывания, вход синхронизатора является входом синхронизации устройства.

1124279

2. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что накопитель содержит первую и вторую группы элементов И и регистры, первые входы

;которых соединены с выходами соответствующих элементов И первой группы, первые входы которых являются информационным входом накопителя, вторые входы элементов И первой группы соединены с вторыми входами соответствующих элементов И второй группы и являются группой адресных входов накопителя, вторые входы элементов И второй группы являются входом сброса накопителя, выходы элементов И второй группы соединены со вторыми входами соответствующих регистров, третьи входы регистров явt

Изобретение относится к технике сопряжения цифровых вычислительных машин (ЦВМ) с аппаратурой передачи данных (АПД) и предназначено для бортовых авиационных радиоэлектрон- 5 ,ных комплексов, например для систем межсамолетного обмена данными. В таких комплексах при вводе данных из

ЦВМ в АПД должны обеспечиваться поддержание постоянства темпа ввода дан-10 ных, необходимого при сеансной связи; согласование информационных объе" мов кодовой комбинации канала АПД и машинного слова ЦВМ; защита от ошибок ввода, обусловленных внутрисамолетными помехами.

Известно устройство для вывода информации из ЦВМ через АПД, содержащее связной процессор, вход которого соединен с выходом ЦВМ, выход связного процессора соединен с входом АПД. За счет программных решений такое устройство может обеспечить согласование информационных объемов 25 канала АПД и машинного слова ЦВМ, а также поддержание постоянства темпа ввода данных (1 g.

Однако применение дополнительной

ЭВМ существенно увеличивает сложность бортового оборудования и не обеспечивает защиту вводимых данных от ошибок. ляются управляющим входом накопителя, выход каждого регистра соединен с четвертым входом последующего регистра, выход последнего регистра . является выходом накопителя.

3. Устройство по и.1, о т л и— ч а ю щ е е с я тем, что блок управления содержит триггер, ключ и элемент задержки, выход которого является вторым выходом блока, единичный вход триггера является первым входом блока, нулевой вход триггера является вторым входом блока, выход триггера соединен с первым входом ключа, выход которого соединен с вхо дом элемента задержки и является первым выходом блока, второй вход ключа является третьим входом блока, Известно устройство для вывода информации, содержащее на передающей строке последовательно включенные приемник сигнала "Запрос", подключенный входом к шине управления, буферный накопитель, подключенный к шине информации, и кодовый преобразователь, выход которого соединен с шиной прямого канала, а на приемной стороне последовательно соединенные входной регистр, узел переписи и приемный накопитель, подключенный к получателю информации, а также подсоединенный к шине прямого канала обнаружитель ошибок, первый выход которого соединен с узлом переписи, а второй выход через датчик сигнала "Запрос подключен к шине обратного канала (2). В условиях летательного аппарата источником данных служит бортовая ЦВМ, соединенная с бортовыми датчиками информации, она же включает в себя все остальные элементы передающей стороны. Работает такая

ЦВМ в режиме "По.запросу" .Устройством для вывода информации из ЦВМ в

АПД служит поэтому приемная сторона известного устройства с переспросом, конструктивно совмещенная в АПД E2) 4 1

Однако известное устройство с повторной передачей данных по сигналу

1124

279

3 переспроса не обеспечивает постоянства темпа вывода информации и согласование информационных объемов канала АПД и машинного слова ЦВМ. Кроме того, для реализации в ЦВМ функций буферного накопител и подпрограммы првторной передачи выборочных машинных слов по сигналу переспроса требуется аппаратурное и программное усложнение ЦВМ, что снижает надеж- 1О ность вывода информации из ЦВМ в АПД.

Цель изобретения — повышение достоверности вывода информации и упрощения программного обеспечения ЦВМ.

Поставленная цель достигается тем,l5 что в устройство для вывода информации, содержащее регистр, блок ключей, накопитель, кодер, таймер, блок обнаружения ошибок, вход которого соединен с входом регистра и является инфор- рО мационным входом устройства, выход регистра соединен с первым входом блока ключей, выход которого соединен

l с информационным входом накопителя, выход которого соединен с первым вхо- 25 дом кодера, второй вход которого. соединен со вторым выходом таймера,первый выход которого является выходом управления устройства, выход кодера является информационным выходом устройства, дополнительно введены дешифратор адреса, синхронизатор, блок управления и генератор, выход которого соединен с управляющим входом накопителя, адресные входы которого соединены с выходами дешифратора адреса, 35 входы которого соединены с входами группы регистра, выход блока обнаружения ошибок соединен с первым входом блока управления, второй вход

40 которого соединен с первым выходом синхронизатора, второй выход которого соединен с третьим входом блока управления, первый выход которого соединен с входом сброса накопи45 теля, второй вход блока управления соединен со вторым входом блока ключей, выход таймера соединен с входом генератора считывания, вход синхронизатора является входом синхронизации устройства.

50 вой группы соединены со вторыми входами соответствующих элементов И вто" рой группы и являются группой адресных входов накопителя, вторые входы элементов И второй группы являются входом сброса накопителя, выходы элементов И второй группы соединены с вторыми входами соответствующих ре- гистров, третьи входы регистров являются управляющим входом накопителя, выход каждого регистра соединен с четвертым входом последующего регистра, выход последнего регистра является выходом накопителя.

Блок управления содержит триггер, ключ и элемент задержки, выход которого является вторым выходом блока, единичный вход триггера является первым входом блока, нулевой вход триггера является вторым входом блока, выход триггера соединен с первым входом ключа, выход которого соединен с входом элемента задержки и является первым выходом блока, второй вход ключа является третьим входом блока.

На фиг. 1 представлена структурная схема устройства для вывода информации; на фиг. 2 и 3 — структурные схемы накопителя и синхронизатора, на фиг. 4 и 5 — примеры выполнения генератора считывания и ЦВМ; на фиг. 6,7 и 8 — диаграммы, поясняющие работу устройства.

Схема содержит ЦВМ 1, устройство 2 для вывода информации, информационные шины 3 (прямой канал), управляющие шины 4 (обратный канал), шины 5 синхронизации, регистр 6, блок 7 ключей, накопитель 8, кодер 9, таймер 10 °

АПД ll, блок 12 обнаружения ошибок, синхронизатор 13, триггер 14, ключ 15, элемент 16 задержки, дешифратор 17 адреса, блок 18 управления, генератор 19 (считывания).

Накопитель 8 (фиг.2) содержит

m-разрядные регистры 22, первые элементы И 20 и вторые элементы И 21, образующие К идентичных секций накопителя.

Накопитель содержит первую и вторую группы элементов И и регистры, первые входы которых соединены с выходами соответствующих элементов И 55 первой группы, первые входы которых являются информационным входом накопителя, вторые входы элементов И перСинхронизатор 13 (фиг. 3a) вклю" чает узел 23 выделения переднего фронта (фиг. Зб) и узел 24 выделения заднего фррнта (фиг.Зв).

Генератор 19 считывания фиг.4 содержит счетчик 25, дешифратор 26, элемент 27 И, тактовый генератор 28.

11242

В течение одного кадрового импульса КИ процессор 30 выдает в шину 3 прямого канала одно машинное слово из массива, определенного счетчиком 36.Адрес этого машинного слова

На фиг. 5 предствлена ЦВМ 1, содержащая кодовый преобразователь 29, процессор 30, блок 31 ввода-вывода; шину 32 ввода данных от датчиков, адресную шину 33, шину 34 запроса, узел 35 ввода данных, первый и второй счетчики 36 и 37,генератор 38 цифровых импульсов, элемент 39 И, выходная шина 40.

Устройство работает следующим образом.

АПД ll обеспечивает сеансную связь по циклограмме, содержащей сеансы передачи и приема (фиг.б а,б), передаче подлежит информация, поступающая в ЦВМ 29 от бортовых датчиков. Каждый сеанс передачи состоит из тактов передачи по каналу АПД-ТП и предшествующих им тактов вывода—

ТВ, в течение которых осуществляется ввод данных из ЦВМ 1 в АПД 11 для передачи в очередном такте ТП

° (фиг. бв) . Каждому из 2 тактов ТП сеанса передачи соответствует определенный состав передаваемой информации по жесткой программе. ,За один такт ТП по каналу АНД передается одно слово информации объемом М разрядов; ЦВМ 1 выдает данные машйнными словами объемом

30 ш„разрядов, т ° е. за один такт ТВ вйводятся, а за один такт ТП передаются по каналу АПД К = m/è машинных слоев. Соответственно, накопитель 8 имеет К секций.

Циклограмма сеансов АПД вырабатывается в таймере 10, откуда стробимпульсы TB (фиг.бг) по шине 4 поступают в ЦВМ 1 на первый счетчик Зб, на генератор 38 и на элемент И 39. 40

Счетчик Зб определяет номер такта ТВ в сеансе передачи и включает его в состав адреса, идущего по шине 33 в процессор ЗО; та часть адреса определяет тот массив данных, который 45 должен быть выведен в АПД в данном такте ТВ. Генератор 38 вырабатывает в каждом такте TB N = kn кадровых импульсов (фиг. б д,е), где и — фиксированное число повторений каждого 0 машинного слова в процессе ввода.из . ЦВМ 1 в АПД 11 для защиты от ошибок.

79 6 определяется счетчиком 37, подсчитывающим импульсы КИ, и вводится в шину 33 вместе с адресом массива.

Этот же адрес слова добавляется к соответствумцему машинному слову на выходе процессора 30, причем все и повторений одного и,того же машинного слова имеют одинаковый адрес. По это" му адресу на приемной стороне определяется та секция приемного накопителя,в которую должно быть помещено: данное машинное слово. Сигнал "Запрос" для процессора. 30, по которому начинается выдача машинного слова в шину 3, вырабатывается в элементе И 39 по совпадению тактового импульса ТВ с кадровым импульсом КИ и вводится в процессор 30 по шине 34 . Импульс

КИ с выхода генератора 38 идет также по шине 5 синхронизации в синхронизатор 13 ввода. На выходе ЦВМ 1 все машинные слова кодируются в кодовом преобразователе 29 избыточным кодом с проверкой на четность в каждом разряде, например, в виде биполярного сигнала. Это позволяет обнаруживать ошибки ввода любой кратности.

Повторения машинных слов в процессе ввода могут следовать в двух основных вариантах: и повторений первого машинного слова данного массива, затем и повторений второго машинного слова и т.д. (фиг.б д), или же первое повторение L машинных слов данного массива, затем второе повторение тех же слов и т.д. (фиг. бе), Конкретный вариант выбирается из условия наименьшего усложнения. программы ЦВМ 1 и задается набором отводов от счетчика 37 в шину 33. В общем случае порядок следования машинных слоев может быть произвольным и нерегулярным, что делает данное устройство мало чувствительным к сбоям! это объясняется используемым процессом переписи машинных слов в накопитель 8.

По шине 3 все N выводимых блоков данных (k машинных слов, каждое иэ которых повторяется и раз) последовательно поступают в регистр 6 и в блок 12 ° Одновременно работает синхронизатор 13, на вход которого е каждым из блоков данных (машинных слоев) поступает кадровый импульс

КИ (фиг. 7а), он вырабатывает импульсы опроса в начале каждого им11242

7 пульса КИ (фиг. 7в) и в его конце (фиг. 7г). Первым импульсом опроса, снимаемым с одного иэ выходов синхронизатора 13, триггер 14 устанавливается в состояние "S" 5 соответствующее разрешению переписи вводимого машинного слова из регистра 6 в накопитель 8. Секция накопителя 8, в которую должно направлено это машинное слово, определяется дешифратором 17 адреса по коду адреса, присвоенному в ЦВМ 1 по состоянию счетчика 37.

Блок 12 обнаружения ошибок анализирует все разряды вводимого машинного слова и обнаруживает илн же не обнаруживает в нем ошибки (фиг.76); факт обнаружения ошибки фиксируется. путем перевода триггера 14 с состояние "О".,20

Если поступившее в регистр 6 машинное слово не будет содержать ошибок, то триггер 14 останется в состоянии "1" (состояние "Пет" на фиг. 76) и вторым импульсом опроса, снимаемым со второго выхода синхро низатора 13 в конце импульса КИ, через ключ 15 и элемент И 21 (фиг.2) соответствующая секция накопителя 8 обнуляется, после чего с некоторой 30 задержкой, задаваемой элементом 16 задержки; производится перепись в эту секцию машинного слова из входного регистра 6 через блок 7 ключей и первый элемент И 20 накопителя 8.

Если же блок 12 обнаружит ошибку хотя бы в одном из разрядов вводимого, машинного слова, то триггер 14 переводится в состояние "О" (состояние "Да", т.е. ошибка, фиг. 76), 40 ключ 15 выключается, сигнал разрешения переписи иа блок 7 ключей не поступает и введенное в регистр 6 машинное слово в накопитель 8 не переносится, а стирается в регистре 6 при 4g следующем очередном кадре ввода.

Таким образом, в соответствующей

I секции накопителя 8 остается информация одноименного машинного слова, поступившая при последнем повторении, не пораженном внутрисамолетными помехами (фиг.7д). Аналогично обрабатывается и повторений каждого из последующих машинных слов данного массива. Независимый перенос из регистра 6 в накопитель 8 каждого отдельного повторения каждого иэ вво- димых машинных слов делает предлагаемое устройство нечувствительным к сбоям последовательности повторения машинных слов, обусловленных, например, возможйыми сбоями счетчика 3?.

После окончания такта вывода TB включается генератор 19 считывания, обеспечивающий выдачу слова ин ормйции из накопителя 8 в кодер 9 АПД и далее в линию связи в темпе пере" дачи данных по каналу АПД. Затем процесс ввода повторяется в следуюI щем очередном такте вывода — ТВ и

В в АПД выводится следующий очередной массив данных. Так как запись машинных слов в секции накопителя 8 производится синхроимпульсом.от синхронизатора 13, то в процессе считывания информации из накопителя 8 в кодер 9 секции накопителя 8 обнуляются; это обеспечивает защиту от передачи ложной информации предыдущего массива данных по каналу АПД в следующем очередном такте ТП, если из-эа внутрисамолетных помех все повторения одного или нескольких машинных слов данного массива будут передаваться в виде нулевых слов.

Требующееся число повторений и каждого машинного слова на вводе определяется статистикой внутрисамолетных помех, т.е. вероятностью P наoöã личия ошибки в одном разряде вводимого блока данных и допустимой вероятностью Р,1 непоступления блока данных иэ ЦВМ в АПД. Если ошибки в разрядах вводимого блока данных независимы то и не отличается от случая системы с переспросом при ограниченном числе повторений, равном и.

Следовательно, предлагаемое устройство не отличается по помехозащищенности от системы с повторением по запросу {системы POC), но не требует дополнительных аппаратурных затрат и усложнения программы ЦВМ для выборочной повторной передачи по запросу.

Таким. образом, использование предлагаемого устройства позволяет решить три основные задачи ввода данных из

ЦВМ в сеансную АПД на борту летатель- < ного аппарата — защиту от Ошибок ввода, поддержание постоянства темпа ввода и согласование информационных

1! 24279 объемов канала АПД и машинного слова ЦВИ вЂ” с минимальными аппаратурными затратами и без усложнения программы ЦВМ, благодаря чему повышается надежность ввода данных. Это особенно важно для бортовых радиоэлектронных комплексов летательных аппаратов, где в результате применения изобретения будет обеспечено повышение точности и своевременности выполнения полетных заданий летательными аппаратами.

Предложенное техническое решение повышает живучесть системы (сети) сеансной связи. Если по каким-либо причинам (из-за внутрисистемных помех, сбоев ЦВМ или по другим причинам) подлежащий вводу блок данных не поступит в приемный накопитель, 5 то в канал АПД автоматически отправляется "нулевая" информация. Это позволяет обеспечить синхронизацию сеансов на ведомых станциях сети сеансной связи по сигналам главной

t0 станции сети, и, следовательно, передачу данных ведомыми станциями в случае сбоев ввода данных на главной станции. Кроме того, устройство нечувствительно к сбоям порядка повторения машинных слоев на вводе. 1124279 !

4Рис. Ф

ice.5

11242?9!! 24279

° Ne стержени Юи 2-ео пфаюлювию

u) Лобторения i - во опона оонних на бЫе; строЮ-импуаси йн;

4 нююичие Мт) usu отсутствие(непа оаиЮон мк ааааа; б),ep ммпумсв| опроса от рониоатора ббода;

А Инрормация d i -й сениии нанопителя. юг. 7

ueluk с7

О ИВВбб„1

6- Вииоллвкый сианел . Х-тена ЮЮФ

Фиа.g с

BHHHIIH Заказ 8280/37 Тиран 698 Подписное

Oamaaa ШЮ Ч3атеаа", г.Уагород, ул.Проектная, 4

Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации 

 

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

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

Изобретение относится к области компьютерной техники, преимущественно к ручному вводу данных в компьютер

Изобретение относится к области вычислительной техники, в частности к конструкции клавиатур для ввода информации

Изобретение относится к устройствам многоцелевых оптических клавиатур, представляющим широкое разнообразие вводов клавиш

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

Изобретение относится к устройствам ввода, таким, как клавиатура, и может быть использовано для пишущей машинки, компьютера и других аналогичных устройств

Изобретение относится к вычислительной технике и может быть использовано в информационно-управляющих автоматизированных системах
Наверх