Устройство для передачи и приема телеграмм Советский патент 1990 года по МПК H04L13/00 

Описание патента на изобретение SU1559419A1

(21)4436699/24-09

(22)06,06,88

(46) 23,04.90. Бюл. К 15

(72) Э.Э.Дворскнй, В.А.Каустов, В.И„Король, Б.В.Короп, В.С.Погореловt В.М.Полищук, И.Л.Тарнопольский и Я.ИоТорошанко

(53)621.394.6 (088„8)

(56)Патент ВНР № 178267, кл0 Н 04 L 13/10, 1983.

(54)УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА ТЕЛЕГРАММ

(57)Изобретение относится к радиотехнике. Устройство содержит ёлок 1 синхронизации, блок 4 отображения

и сигнализации, распределитель 5, пульты 6 оператора, шифратор 7,блок 8 установки режимов, оперативные запоминающие блоки 9, 18 и 19,блок 10 регистрации, анализатор 11 сигналов, программный блок 12, блоки посимвольного вывода 13 и ввода 17 информации, блок 14 уплотнения информации,блоки посимвольного приема 15 и передачи 16 информации, постоянный запоминающий блок 20, преобразователи 21 - 24 кода, блок 25 управления, блок 26 согласования каналов связи и хро- ниэатор 27 циклов. Изобретение обеспечивает работу устройства как динамической системы с бесконечной емкостью памяти, что позволяет увеличить число передаваемых и принимаемых телеграмм. Устройство выполняет шесть технологических операций: ввод телеграфных сообщений с телеграфного аппарата (ТА) 29; передачу сообщений в канал связи} прием информации из канала связи; вывод информации на ТА 28; формирование журнальных записей; вывод журнальных записей на печать. 1 ил.

1

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

название год авторы номер документа
Оконечное телеграфное передающее устройство 1979
  • Голубев Виктор Павлович
SU879807A2
МНОГОКАНАЛЬНЫЙ АБОНЕНТСКИЙ ТЕРМИНАЛ ДОКУМЕНТИРОВАННОЙ СВЯЗИ 2018
  • Вергелис Николай Иванович
  • Васильев Андрей Иванович
  • Петров Антон Владимирович
  • Карпухин Николай Николаевич
  • Гавриленко Александр Петрович
  • Потанин Михаил Кириллович
RU2684572C1
Устройство для контроля движения транспортных средств 1987
  • Горячев Вячеслав Михайлович
  • Доровских Виктор Григорьевич
  • Кожухов Евгений Алексеевич
  • Люханов Валентин Михайлович
  • Малхов Владимир Григорьевич
  • Миронова Алла Александровна
SU1538178A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ДВИЖЕНИЯ ТРАНСПОРТНЫХ СРЕДСТВ 1994
  • Грибков Э.О.
  • Кожухов Е.А.
  • Люханов В.М.
RU2094853C1
МУЛЬТИПЛЕКСОР ПЕРЕДАЧИ ДАННЫХ 2005
  • Фролов Владимир Николаевич
  • Андосова Ираида Васильевна
  • Бажанова Галина Николаевна
  • Гайнов Юрий Анатольевич
RU2295148C1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ДВИЖЕНИЯ ТРАНСПОРТНЫХ СРЕДСТВ 1995
  • Кожухов Е.А.
  • Люханов В.М.
  • Плаксин О.А.
  • Подвальный С.Л.
RU2096833C1
Устройство для контроля телеграфного тракта 1982
  • Легкобыт Софья Петровна
  • Буряковский Дмитрий Моисеевич
  • Бобрешов Евгений Николаевич
SU1059690A2
Система управления вооружением летательных аппаратов 2021
  • Большаков Сергей Борисович
  • Войткевич Константин Леонидович
  • Комяков Алексей Владимирович
  • Киселев Вячеслав Федорович
  • Корчагин Валерий Михайлович
  • Курьяков Валентин Петрович
  • Новиков Николай Стагорович
  • Панков Олег Дмитриевич
  • Ратнер Алексей Моисеевич
  • Санин Михаил Анатольевич
  • Сулима Алексей Александрович
  • Стародубровский Сергей Павлович
  • Кислова Екатерина Евгеньевна
RU2780716C1
МНОГОФУНКЦИОНАЛЬНАЯ АППАРАТУРА ПЕРЕДАЧИ ДАННЫХ 2016
  • Вергелис Николай Иванович
  • Ирейкин Сергей Александрович
  • Головачева Марина Владимировна
RU2609128C1
Абонентский пункт связи 1979
  • Рыков Вячеслав Владимирович
  • Сугробов Валерий Николаевич
  • Просалков Анатолий Семенович
  • Черняков Александр Федорович
  • Юшков Николай Федорович
  • Карпенко Борис Иванович
  • Савков Виктор Ефимович
SU873439A1

Реферат патента 1990 года Устройство для передачи и приема телеграмм

Изобретение относится к радиотехнике. Устройство содержит блок 1 синхронизации, блок 4 отображения и сигнализации, распределитель 5, пульты 6 оператора, шифратор 7, блок 8 установки режимов, оперативные запоминающие блоки 9, 18 и 19, блок 10 регистрации, анализатор 11 сигналов, программный блок 12, блоки посимвольного вывода 13 и ввода информации, блок 14 уплотнения информации, блоки посимвольного приема 15 и передачи 16 информации, постоянный запоминающий блок 20, преобразователи 21 - 24 кода, блок 25 управления, блок 26 согласования каналов связи и хронизатор 27 циклов. Изобретение обеспечивает работу устройства как динамической системы с бесконечной емкостью памяти, что позволяет увеличить число передаваемых и принимаемых телеграмм. Устройство выполняет шесть технологических операций: ввод телеграфных сообщений с телеграфного аппарата (ТА) 29

передачу сообщений в канал связи

прием информации из канала связи

вывод информации на ТА 28

формирование журнальных записей

вывод журнальных записей на печать. 1 ил.

Формула изобретения SU 1 559 419 A1

сд ел

Ј

4

СО

8 канал связи

31

Изобретение относится к радиотехнике и Может использоваться в качестве оконечной телеграфной аппаратуры для взаимодействия с телеграфными центрами коммутации сообщенной (ЦКС-Т) по некоммутируемом телеграфным каналам двухсторонней передачи

Цель изобретения -.увеличение числа передаваемых и принимаемых телеграмм.

На чертеже представлена структурная электрическая схема предлагаемого устройства.

Устройство для передачи и приема телеграмм содержит блок 1 синхрони - зации, состоящий из делителя 2 частоты и генератора 3 импульсов,блок 4 отображения и сигнализации,распределитель 5, пульты 6. - 6 оператора, шифратор 7, блок 8 установки.реумов, первый оперативный запоминающий блок 9, блок 10 регистрации, анализатор И сигналов, программный блок 12, блок 13 посимвольного выво- да информации, блок 14 уплотнения информации, блок 15 посимвольного приема информации, блок 16 посимвольной передачи информации, блоки 171 - I 7 посимвольного ввода информации, второй 18 и третий 19 оперативные запоминающие блоки, постоянный запоминающий блок 20, основной преобразователь 21 кода, дополнительные преобразователи 22 - 241 - 24 и кода, блок 25 управления, блок 26 согласо- вания с каналом свяал, хронизатор 27 циклов, показаны также телеграфные аппараты 28 и 29, - 29h.

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

Генератор 3 импульсов блока 1 синронизации генерирует импульсные последовательности с частотами следования 3200, 1600 и 800 Гц, которые ис- пользуются для синхронизации основного преобразователя 21 кода и дополнительных преобразователей 22 - 24, - 24П кода (для настройки их на скорости работы соответственно 200, 100 или 50 бод).

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

0

5

4

5 Q

5

0

0

19. 4

приемника информации, подключенного к телеграфным аппаратам 28 и 29, - 29„. Период следования импульсов на выходе делителя 2 частоты равен времени цикла Тц устройства,

Хронизатор 27 циклов распределяет время цикла Тц между блоками 13, 15, 16, 171 - 17 , блоком 14 уплотнения информации, распределителем 5 и блоком 8 установки режимов.

Распределитель 5 осуществляет последовательный просмотр соответствующих флагов в первом оперативном запоминающем блоке (ОЗУ) 9, Если какой- либо флаг установлен в единичное состояние, то распределитель 5 читает из соответствующей зоны первого ОЗУ 9 информацию и записывает ее в регистр соответствующей строки блока 4.

Первый пульт 6 оператора представляет собой наборное поле из десяти кнопок о В исходном состоянии выходные контакты кнопок находятся под нулевым потенциалом. При нажатии любой из кнопок ее выходной контакт приобретает потенциал логической единицы. Некоторые кнопки этого пульта многофункциональны.

Шифратор 7 предназначен для преобразования пространственного унитарного кода нажатой кнопки любого пульта 61 - 6 п оператора в параллельный двоичный код.

Блок 8 производит опрос шифратора 7, анализирует последовательность нажатия и число нажатий кнопок до данного момента и производит установку соответствующих флагов в первом ОЗУ 9о

Первый ОЗУ 9 служит для хранения журнальных записей переданных и принятых телеграмм, для хранения информации, отображаемой в блоке 5, и для хранения всевозможных флагов, с помощью которых различные блоки устройства обмениваются между собой служебной управляющей информацией.

Блок I0 регистрации (документирования) служит для автоматического формирования журнальных записей принимаемых из канала связи и передаваемых в канал связи телеграмм, упаковки этих записей в страницы стандартных размеров и автоматического вывода на печать страницы журнальной записи при ее заполнении и принуди

515

тельного вывода на печать неполной страницы по команде оператора.

Блок 13 посимвольного вывода информации осуществляет в каждом цикле работы устройства Т вывод из второго ОЗУ 18 на телеграфный аппарат 28 одного символа (знака) телеграммы, расписки о ее вручении, журнала приема или журнала передачи. Блок 14 осуществляет уплотнение (трамбовку) информации в информационных втором 18 и третьем 19 ОЗУ, осуществляет во втором ОЗУ 18 поиск телеграмм для вывода на телеграфный аппарат 28, а в третьем ОЗУ 19 производит поиск телеграммы для передачи в каналы связи.

Блок 15 посимвольного приема информации осуществляет в каждом цикле работы устройства т прием из канала связи через основной преобразователь 21 кода и запись во второй ОЗУ 18 одного символа (знака) телеграммы, служебного извещения или неформализованного текста.

Блок 16 посимвольной передачи информации осуществляет в каждом цикле работы устройства Тц передачу одного символа (знака) телеграммы,кодограммы или служебного сообщения в канал связи через дополнительный преобразователь 23 кода и блок 26 согласования с каналом связи.

Блок 17 посимвольного ввода информации осуществляет в каждом цикле работы устройства Тц ввод одного символа (знака) телеграммы, служебного сообщения или директивы с телеграфного аппарата 291 через дополнительный преобразователь 24 кода в третий ОЗУ 19, а также распечатку на телеграфном аппарате 29, одного символа вводимой телеграммы, служебного сообщения, директивы, служебного извещения и неформализованного текста, принятых блоком 16 во второй ОЗУ 18, а также кодограммы, передаваемой в канал связи блоком 16.

Другие блоки 17 - 17П посимвольного ввода информации служат для вывода только телеграмм, алгоритм их работы проще алгоритма работы блока 17 и составляет только часть его, которая касается ввода телеграмм.

Блок 25 управления осуществляет включение и выключение телеграфных аппаратов 28 и 29п - 29п по командам от хронизатора 27 циклов.

0

5

0

5

41

0

5

0

5

0

5

9

Блок 26 согласования с каналом связи представляет собой масштабный - блок, преобразующий сигналы с уровнями ТТЛ-логики в сигналы с уровнями, принятыми в телеграфном канале связи.

Устройство выполняет шесть технологических операций: ввод (заготовку) телеграфных сообщений (телеграмм, донесений, директив) в третий ОЗУ 19 с клавиатуры телеграфного аппарата 291 и ввод телеграмм из других телеграфных аппаратов 29 г 29 h ввода (текстовую часть телеграммы можно вводить также с перфоленты - при транзитной передаче телеграмм);

передачу телеграфных сообщений - телеграмм или кодограмм - соответственно из третьего ОЗУ I9 или из постоянного запоминающего блока 20 в канал связи;

прием телеграфных сообщений (телеграмм, служебных извещений,неформализованного текста) из канала связи и запоминание их во втором ОЗУ 18;

формирование журнальных записей переданных или принятых телеграмм в третьем ОЗУ 19;

вывод телеграмм (в одном блоке с распиской о ее вручении адресату), а также вывод страниц журналов переданных или принятых телеграмм на телеграфный аппарат 28:,

распечатку вводимых телеграмм на рулонах бумажной ленты телеграфных аппаратов 29t - 29fl, кроме того, на телеграфном аппарате 29, распечатываются вводимые с него донесения и директивы, служебные извещения (т.е., управляющие команды от ЦКС-Т), принятые из канала связи во .второй ОЗУ 18, неформализованный текст,т„е, принятые из канала связи сообщения, которые не идентифицированы ни как телеграммы, ни как служебные извещения, а также кодограммы, передаваемые в канал связи,.

При вводе телеграфных сообщений с телеграфного аппарата 29., нажатием соответствующей кнопки на пульте 6 оператора (пульты 6, - 6h операторов располагаются вблизи соответствующих телеграфных аппаратов .9i - 29п) оператор первого телеграфного аппарата 29 переводит устройство в режим ввода телеграмм. Для ввода телеграммы необходимо нажать кнопку Н начало) на том же пульте 6.

Алгоритм реализуется блоком 17 в течение большого числа циклов Тц. Посимвольный ввод текста телеграммы с клавиатуры телеграфного аппарата 29 производится при нажатии клавиши на телеграфном аппарате 29, , на дополнительный преобразователь 24 кода поступает последовательный код

символа, который запоминается в приемном регистре. Далее блок 17 ана(лизирует готовность дополнительного преобразователя 24, кода. Если он не готов, алгоритм заканчивается (в данч29.

не была нажата). Если

аппарате 1 дополнительный преобразователь 241 кода готов, блок 17 производит чтение символа из регистра и записывает его по нужному адресу в третий ОЗУ 19, затем производит чтение этого символа из третьего ОЗУ 19 и параллельным кодом записывает его в регистр дополнительного преобразователя 24. кода. Далее символ из него последовательным кодом передается на телеграфный аппарат 29, и распечатывается на бумажной ленте. Осуществляется так называемая эхо-печать позволяющая оператору (телеграфисту аппарата ввода визуально контролировать правильность работы нескольких блоков и трактов устройства. По этой причине телеграфные аппараты 291 - 29п связаны дуплексной связью со своими дополнительными преобразователями 241 - 24 „ кода, а те в свою очередь - двухсторонней связью с блоками I7f и 17П.

После записи символа в третий ОЗУ 19 и распечатки его на телеграф- ,йом аппарате 29 по цепочке эхо-печати алгоритм производит анализ флага конца ввода (устанавливается в единицу при нажатии кнопки К (конец) на пульте 6 оператора). Если кнопка К не нажата, работа алгоритма в этом цикле Тц заканчивается, и в следующем цикле этот алгоритм опять начнет выполняться1 с начала. Если кнопка К нажата, то блок 17, переходит на следующую ступеньку (шаг) алгоритма, После ввода постоянной чати начала телеграммы, предзаголовка, служебного заголовка, текста теле-

граммы и нажатия кнопки К на пульте 6 оператора производится анализ флага наличия ошибки в формате телеграммы (выставляется в третьем ОЗУ 19 анализатором 11 в процессе ввода символов с телеграфного аппарата 29 ). Если ошибка имеется, то введенное сообщение аннулируется, Если ошибки нет, то вводится в третий ОЗУ 19 постоянная часть конца телеграммы (признак конца НННН, текущее время конца ввода, порядковый номер телеграммы по вводу, номер телеграфного аппарата 29., - 29 п, из которого была введена телеграмма), В паспорте данной телеграммы устанавливается флаг конца ввода, это значит, что телеграмма может быть передана в канал связи.

5

5

Ввод телеграмм из других телеграфных аппаратов 291 - 29п производится аналогичным образом.

При передаче сообщений в канал связи, которая начинается с анализа флага о наличии информации для передачи в канал связи (этой информацией может быть телеграмма или служебная информация - кодограмма), поиск телеграммы в третьем ОЗУ 19 для передачи в канал связи осуществляет блок 14, для чего он просматривает все введенные в третьем ОЗУ 19 телеграммы и выбирает из них телеграмму с наивысшей категорией срочности (при равных категориях срочности выбирается телеграмма с наименьшим номером по вводу), При обнаружении телеграммы для передачи блок 14 устанавливает в первом ОЗУ 9 флаг наличия телеграммы, для передачи в канал одной из кодограмм устанавливает флаг в первом ОЗУ 9 блок 8 при нажатии соответствующих кнопок на пульте 61 оператора, при этом в первом ОЗУ 9 записываются также адрес начала и конца кодограммы (она расположена в постоянном запоминающем блоке 20).

При обнаружении флага наличия сообщения для передачи в канал связи блок 16 идентифицирует это сообщение (это телеграмма или кодограмма) и загружает в соответствующие регистры (регистры общего назначения микропроцессора) исходные данные данного сообщения (начальный и конеч

915

ный адрес). Далее производится анализ готовйости дополнительного преобразователя 23 кода. Если он готов, то блок 16 читает один символ (знак) из третьего ОЗУ 19 (если это телеграмма) или из постоянного запоминающего блока 20 (если это кодограмма) и параллельным кодом записывает его в регистр дополнительно- го преобразователя 23 кода, последний последовательным кодом передает его через блок 26 в канал связи. Блок 16 сравнивает текущий адрес переданного символа с конечным адре- сом0 Если эти адреса не равны,то счетчик в блоке 16 увеличивается на единицу и в данном цикле Т блок 16 заканчивает свою работу, В следующем цикле работа блока 16 стопо- рится, будет передан следующий символ в канал связи и т.д. Если текущий адрес переданного символа станет равным конечному адресу, то в случае передачи телеграммы блок 16 подает соответствующий сигнал на блок 10 регистрации и последний увеличивает на единицу счетчик переданных телеграмм и производит очередную запись в журнал переданных телеграмм. На этом работа блока 16 по передаче телеграфного сообщения заканчивается. При передаче в канал связи кодограммы блок 17 через дополнительный преобразователь 24., кода производит распечатку этой кодограммы на телеграфном аппарате 29( ,

При приеме информации из канала связи поступающая последовательным кодом из канала связи информация проходит через блок 26 и накапливается в регистре основного преобразователя 21 кода. В каждом цикле работы устройства хронизатор 27 циклов включает в работу блок 15, который в начале работы анализирует готовность основного преобразователя 21 кода. Если он готов (т.е„, принял в свой регистр один символ из канала связи), то блок 15 читает из него код символа информации (параллельным кодом) и записывает его по определенному адресу во второй ОЗУ 18 и увеличивает на единицу текущий адрес записи. После этого производится анализ флагов наличия признака начала сообщения (ПНС) и признака конца сообщения (ПКС). Если хотя бы один из этих признаков еще не при

19

10

5

Q 0 5 о

о д

0

5

нят из канала связи, то работа блока 15 в этом цикле заканчивается. Если оба эти признака уже получены из канала связи, блок 15 идентифицирует принятое сообщение: если это телеграмма, то производит анализ флага о наличии ошибки, который выставляется в первый ОЗУ 9 анализатором 11 в процессе приема сообщения. Если ошибка обнаружена, производится закрытие связи, а если ошибка не обнаружена, блок 15 подает сигнал на блок 10 регистрации, который увеличивает на -единицу счетчик принятых телеграмм и производит .очередную запись в журнал принятых телеграмм. Если блок 15 идентифицировал принятое сообщение как служебное извещение, то в первом ОЗУ 9 он устанавливает соответствующий флаг и заканчивает свою работу0 По установленному флагу распределитель 5 в своем цикле работы проиндицирует на соответствующих строках блока 4 текст принятого служебного извещения, а блок 17 распечатает этот текст на телеграфном аппарате 291 .

На телеграфный аппарат 28 может выводиться телеграмма в одном блоке с распиской о ее вручении или страница журнала принятых или переданных телеграмм. Требование на вывод телеграммы выставляет блок Г4 (одна из его подпрограмм осуществляет поиск принятой телеграммы во втором ОЗУ 18 и при ее наличии в первом ОЗУ 9 выставляет флаг и- в соответствующие его ячейки памяти записывает реквизиты этой телеграммы - начальный и конечный адреса). Требование на вывод страницы журнала (приема или передачи) осуществляет блок 10 регистрации автоматически, когда в первом ОЗУ 9 накопится 120 журнальных записей (т.е., одна страница формата А4), или оператор нажатием специальной кнопки на пульте 6 оператора.

Клок 13 начинает операцию вывода с анализа флага Реквизиты загружены. При первоначальном входе в алгоритм этот флаг не установлен, поэтому производится анализ флагов Вывести телеграмму и Вывести журнал. Если один из этих флагов выставлен, производится загрузка реквизитов телеграммы или журнала и устанавливается флаг Реквизиты загружены (чтобы в следующих циклах до конца вывода телеграммы или журнала обходить начальную часть алгоритма). Собственно вывод информации начинается с анализа готовности дополнительного преобразователя 22 кода. Если он не готов, значит в данном цикле вывода символа на печать не будет, и блок 13 заканчивает свою работу. Если он готов, блок 13 выдает в ре- гистр дополнительного преобразователя 22 кода параллельным кодом код символа телеграммы, прочитанный им из второго ОЗУ 18. Дополнительный, преобразователь 22 кода в свою очередь последовательным кодом передает этот символ на телеграфный аппарат 28, Далее блок 13 анализирует текущий и конечный адреса вывода. Если адреса не равны, то производит уве- личение текущего адреса вывода на единицу и заканчивает работу. Если текущий и конечный адреса вывода равны и выводилась телеграмма,производится установка флага Вывести расписку, и работа алгоритма заканчивается. В следующем цикле начинается вывод расписки. После вывода расписки или журнала обнуляются флаги Вывести журнал и Реквизиты загру- жены. Блок 13 готов к выводу следующей телеграммыо

В режиме формирования журнальных записей работа блока 10 инициируется блоком 16 посимвольной передачи информации, В начале работы блока 10 анализируется содержимое счетчика переданных телеграмм (не показано), Если в нем записано число 120, это значит, что журнальных записей в пер вом ОЗУ 9 накопилось ровно на одну страницу формата А 4, поэтому выставляется флаг Журнал полный, далее производится очередная журнальная запись переданной телеграммы и увели чивается на единицу счетчик переданных телеграмм. ,

Формирование журнальных записей принятых телеграмм производится по аналогичному алгоритму.

Вывод журнальных записей на печать осуществляется совместно блоком 10 регистрации и блоком 13 посимвольного вывода информации. Начало работы начинается с анализа флага Вывести журнал, который устанавливается в первом ОЗУ 9 блоком 8 при нажатии оператором соответствующей кнопки на пульте 6, оператора.Если

0 5 0

о 5

j

5

5

этот флаг не установлен, анализируется флаг Журнал полный, устанавливаемый блоком 10 регистрации при формировании журнальных записей,Если ни один из названных флагов не установлен, то алгоритм работы заканчивается. Если один из флагов установлен, то производится вывод журнала: вывод постоянной части начала журнала, вывод собственно журнальных записей (переменной части журнала), вывод постоянной части конца журнала. Этот вывод производится за большое число циклов работы устройства

Блок 14 осуществляет поиск телеграмм в первом ОЗУ 9 для передачи в канал связи и во втором ОЗУ 18 для вывода на печать, а также уплотнение информации в них.

Организация записей во второй 18 и третий 19 ОЗУ осуществляется следующим образом. Каждое телеграфное сообщение (телеграмма, служебное извещение, донесение) может иметь произвольное число знаков. Для оптимального использования их емкости эти сообщения записываются друг за другом без пустых промежутков.При этом невозможно определить ни начала, ни конца сообщения. Для удобст- . на нахождения нужного телеграфного сообщения каждое из них имеет сйой формуляр, в который записываются необходимые реквизиты: статус телеграммы - введенная, вводимая,прерванная, дефектная, переданная,передаваемая, ее номер по вводу,номер по передаче (для переданных телеграмм)., категория срочности телеграммы, категория обработки телеграммы, адрес начала и адрес конца собственно телеграммы в первом ОЗУ 9 и другие данные (все это для телеграмм, предназначенных для передачи в канал связи, подобную информацию содержат принятые телеграммы). Для хранения реквизитов телеграмм отводится определенная область во втором 18 и третьем 19 ОЗУ, называемая областью реквизитных запоминающих устройств (область РЗУ). Один формуляр хранится в одном реквизитном ЗУ определенной емкости (например, 32 байта).В остальной части второго 18 и третьего 19 ОЗУ хранятся собственно телеграммы.

Передача информации в канал связи из третьего ОЗУ 19 производится бло-1

ком 16, причем порядок (очередность) передачи телеграмм определяется порядком их ввода (порядковым номером по вводу), а также категорией срочности. Если какая-либо телеграмма имеет номер по вводу больший, чем стоящие впереди нее, но имеет более высокую категорию срочности, то она будет передана раньше впереди распо- ложенных. По мере заполнения третьего ОЗУ 19 новыми телеграммами он- может переполниться и не иметь места для ввода новых телеграмм Выход из этой ситуации - стирание переданных телеграмм. При этом в нем появится много пустого места, но, к сожалению оно будет разбросано по всему третьему ОЗУ 1 9 в виде отдельных пустых ку.сков (окон) и его тяжело кспользо-

вать для ввода новых телеграмм, так как можно новой телеграммой затереть еще не переданную0 Для того, чтобы использовать освободившееся место в третьем ОЗУ 19, необходимо произ- вести уплотнение, т,е0 своего рода трамбовку оставшейся информации, а именно передвинуть оставшиеся в нем телеграммы к его началу друг за другом без промежутков Тогда все ок- на сместятся за последнюю телеграмму, где и образуется свободная зона для записи новых телеграмм.

Блок 14 уплотнения работает не в реальном времени, поэтому отработ- ка алгоритма уплотнения может прерваться в данном цикле и продолжаться в других циклахо

Начинается работа с вычисления величины свободной зоны (от послед- ней записи до конца третьего ОЗУ 19) Если свободная зона больше какого-то принятого порога, то уплотнение не требуется и данный подблок заканчивает работу Если свободная зона мень- ше порога, производится просмотр реквизитных ЗУ (РЗУ) и поиск переданных телеграмм. Если переданных телеграмм нет, то в первом ОЗУ 9 записывается флаг Переполнение ввода, на основа нии которого в следующем цикле на соответствующей строке блока 4 высветится Ввод закрыт и, кроме того, будет заблокирована клавиатура на телеграфных аппаратах 291 - 29 „Если переданные телеграммы имеются, то стирается одна из них, а именно телеграмма с наименьшим номером по передаче. Далее производится стирание

флагов Уплотнено в РЗУ, а также загрузка адреса пересылки Апер (А первоначально загружается начальным адресом ЗУ телеграмм). После этого подсчитывается число имеющихся в третьем ОЗУ 19 телеграмм и заносится в счетчик телеграмм СчТАГ. Затем производится поиск телеграммы с наименьшим начальным адресом АН гдг.

Если этот адрес равен адресу пересылки А пер, это значит, что эта телеграмма занимает первое место в третьем ОЗУ 19, тве. записана с начального адреса ЗУ телеграмм, и ее пересылать никуда не надо0 В этом случае в соответствующем байте РЗУ данной телеграммы устанавливается флаг Уплотнено, извлекается адрес конца этой телеграммы А .увеличивается на единицу и записывается в качестве адреса пересылки Аоер , а также уменьшается на единицу счетчик числа телеграмм. Если содержимое счетчика не равно нулю,производится возврат в цикл - поиск телеграммы с наименьшим начальным адресом (проверяются только те, у которых в РЗУ не стоит флаг Уплотнено) пересылка найденной телеграммы на новое место и т.д. В резул тате такого действия все имеющиеся в третье ОЗУ 19 телеграммы окажутся сдвинутыми в его начало, а после последней из них будет свободная зона, в которую можно записывать новые телеграммы. Когда все телеграммы перемещены (Счт 0),производится обнуление флагов Уплотнено в РЗУ, и подблок заканчивает свою работу0 Несмотря на то, что процесс уплотнения связан с перемещением больших массивов информации (десятки килобайт), он производится довольно быстро (буквально за несколько циклов), поскольку все пересылки производятся с электронной скоростью, т.е0 со скоростью работы электронных схем, из которых построен блок уплотнения.

Благодаря наличию блока 14 существенно повышаются эксплуатационные свойства устройства и повышается его производительность. Без этого блока второй 18 и третий 19 ОЗУ часто переполнялись бы и устройству проходилось бы делать частые остановки для того, чтобы полностью передать (или вывести) информацию из них, т.е. полностью их очистить, а затем

начинать новый цикл заполнения.При исправном устройстве и если не закрывается связь с ЦКС-Т устройство - его передающий и приемный тракт - работает как динамическая система с бесконечной емкостью памяти, поскольку вводимая в третий ОЗУ 19 информация из телеграфных аппаратов 29, - 29П тут же передается в канал связи„ Так как при передаче телеграмм в канал связи они в третьем ОЗУ 19 не вытираются, то может произойти переполнение ОЗУ, но блок 14 сотрет устаревшую переданную телеграмму (с наименьшим номером по передаче), уплотнит оставшуюся информацию и, таким образом, освободит место для ввода новой информации и т.д. То же относится и для приемного тракта: принятые телеграммы выводятся на аппарат вывода, при переполнении второго ОЗУ 18 вытирается в нем одна телеграмма с наименьшим номером по выводу, оставшаяся информация уплот- няется и т.д.

Формула изобретения

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

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

Q 0 5

0 0

5

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

17 155941918

подключен к второму оперативному за-передачи информации и к одному входу поминающему блоку, с блоком уплотне-соответствующего блока посимвольного ния информации, с блоком посимволь;-ввода информации, другой вход кото- ного приема информации, который под- . рого соединен с выходом второго опе- ключен ко второму оперативному запо-ративного запоминающего блоки,третий минающему блоку, с блоком посимволь-оперативный запоминающий блок соеди- ной передачи информации, который под-нен с блоками посимвольного ввода ключей к третьему оперативному запо-информации, причем выход одного доминающему блоку, и с блоками посим-JQ полнительного преобразователя кода вольного ввода информации, выходыподключен, к сигнальному входу одного которых подключены к другим входамтелеграфного аппарата, а другие те- программного блока, при этом выходлеграфные аппараты соединены с соот- постоянного запоминающего блока под-ветствующими дополнительными преоб- ключен ко входу блока посимвольнойразЧэвателями кода.

SU 1 559 419 A1

Авторы

Дворский Эммануил Эльич

Каустов Виктор Акопович

Король Виктор Иванович

Короп Борис Владимирович

Погорелов Василий Степанович

Полищук Владимир Михайлович

Тарнопольский Игорь Львович

Торошанко Ярослав Иванович

Даты

1990-04-23Публикация

1988-06-06Подача