Файл: Смирнов, К. А. Сбор, передача и обработка данных АСУ.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 111

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

по аппаратному и 'Программному принципам в резерви­ рованных ВК, то окажется, что оно не столь значитель­ но отличается друг от друга. Объясняется это необхо­ димостью дублирования программного оборудования, что удваивает его объем. Достоинством АС с накопленной программой является ее легкая приспособляемость к из­ меняющимся требованиям работы в АСУ.

Наконец, возможен такой метод сопряжения, при котором часть функций первичной обработки данных вы­ полняется аппаратным способом, а другая часть — с по­ мощью устройства с накопленной программой. Так, на­ пример, прием и регистрация сигналов, накопление бита (или кодовой комбинации) может производиться уст­ ройствами с жесткой программой, а ряд операций пер­ вичной обработки информации — устройством с накоп­ ленной программой. Таким устройством может быть как специализированная, так и универсальная ЭВМ.

Из рис. 2.34 видно, что АС состоит из трех основных частей — линейного блока, блока управления и блока обмена с ЭВМ. Разделение устройства сопряжения на приемную и передающую части является условным, так как оно определяется методом выполнения функций об­ работки данных. В устройстве сопряжения с накоплен­ ной программой блоки обмена с ЭВМ и блоки управле­ ния бывают общими. Из сказанного видно, что разделе­ ние операций приема и обработки информации между отдельными блоками АС определяется ее конструкцией. В основном это относится к блоку управления, где вы­ полняются основные операции обработки информации, в меньшей степени — к линейному блоку и блоку обмена с ЭВМ. Однако независимо от конструкции АС функции электрического согласования каналов связи с устройст­ вом сопряжения всегда выполняются в линейном блоке. Так, при вводе информации в ЭВМ здесь формируются машинные слова, адреса, посылаются в ЭВМ сигналы прерываний или приостанова.

При распределении функций обработки данных меж­ ду технологической ЭВМ и аппаратурой сопряжения в последнюю выносятся те операции, которые выполня­ ются логически просто, но требуют больших затрат ма­ шинного времени. Обычно к ним относится поиск в при­ нимаемой информации каких-либо служебных призна­ ков. Характер функций первичной обработки данных оп­ ределяется в основном назначением АСУ и принятым алгоритмом передачи информации.

123

Сравнительные затраты машинного премен'И для осу­ ществления некоторых логических функций при приеме и первичной обработке знаков международного теле­ графного кода МКТ-2 с помощью АС, построенной яте различным тринmmaiM, даты на рис. 2.35. (Приводи-

Р и с .

2 .35 . Р а с п р е д е л е н и е д л и т е л ь н о ст и в ы п ол ­

н ен и я

'н ек отор ы х л оги ч еск и х ф ун к ц и и

мые на рисунке ломаные кривые относятся к следующим операциям: 1 — обнаружение стартовой посылки; 2 — об­

наружение

характеристических

моментов модуляции;

3 — сборка

знака; 4 — проверка

правильности знака;

5 — поиск

различных признаков в 'информации; 6 — за­

пись информации в буферную память; 7 — разборка зна­ ков; 8 — передача знаков. Из рисунка видно, что наи­ более производительной является АС с жесткой про­ граммой. Однако, несмотря па это, такая аппаратура применяется довольно редко ввиду ее малой гибкости — незначительные отличия в алгоритмах передачи инфор­ мации, существующие в различных АСУ, затрудняют ее ■использование. В то же время оборудование с накоп­ ленной программой (т. е. специализированная ЭВМ) мо­ жет применяться в самых разнообразных по назначению системах АСУ.

В настоящее время отсутствуют сведения о трудо­ емкости и стоимости создания математического обеспе­ чения для АС. Известно лишь, что стоимость разработ­ ки программ для вычислительного комплекса АСУ со-


ставляет 40—50% от его полной стоимости. Из-за огра­ ниченного числа функций стоимость математического обеспечения АС с накопленной ттрогра'ммой, по-видимо- му, следует оценить меньшей цифрой.

Особенность составления рабочей программы для АС заключается в ее оптимализацни с точки зрения наиболь­ шей скорости выполнения различных операций по при­ ему, передаче и обработке данных. В отличие от про­ грамм универсальных ЭВМ, используемых для решения разнородных задач, эти программы должны функциони­ ровать долгие годы. Применение алгоритмических язы­ ков при составлении .программ для 'универсальных ЭВМускоряет процесс программирования. Избыточность та­ ких программ не 'играет существенной роли, поскольку после решения поставленной .задачи они в дальнейшем могут не использоваться. В то же .время неоитимально составленная лрогр.а1мма АС не позволяет получить мак­ симальной производительности оборудования- А резерв производительности — это большее -число подключае­ мых каналов, выполнение дополнительных функций по­ вышения достоверности, контроля и т. д.

П р и н ц и п р а б о т ы АС о н а к о п л е н н о й пр о ­ г р а м м о й . Устройства сопряжения с жесткой програм­ мой выпускались в основном в эпоху ЭВМ второго по­ коления. В настоящее время в большинстве случаев вы­ пускается АС С накопленной программой (далее будем называть ее мультиплексром).

Рассмотрим структуру и основные принципы рабо­ ты «а примере 'мультиплексора DS-714, выпускаемого компанией «Филипс» и входящего в состав ВК между­ народной системы бронирования билетов и обработки данных на авиалиниях СИТА 14]. Мультиплексор DS-714 ■рассчитан на 'подключение 125 дуплексных телеграф­ ных каналов, работа по которым ведется со -скоростями 45, 50, 70 'и 100 бод пятивлементным кодам.

При приеме информации здесь выполняются следую­ щие операции:

преобразование уровня сигналов в уровни, при­ емлемые для работы логических элементов;

преобразование кода знака из последовательной формы в параллельную;

поиск служебных знаков или их сочетаний в при­ нимаемой информации;

контроль состояния линий связи;

-• передача информации в технологическую ЭВМ.

125

При передаче 'информации перечисленные 'выше функ­ ции 'выполняются в обратном порядке. Связь между мультиплексором и технологической ЭВМ осуществляет­ ся через мультиплексный канал.

Структурная схема мультиплексора DS-714 приведе­ на на рис. 2.36. Все входящие и исходящие линии заво-

Р и с. 2 .36 . С т р ук ту р н а я с х е м а м у л ь ти п л ек со р а D S -7 1 4

дятся на панель линейных реле, где И происходит пре-! образование уровней сигналов. Преобразователями яв­ ляются поляризованные реле с ртутными контактами. Такой метод подключения линий является надежной за­ щитой полупроводниковых элементов 'мультиплексора от случайных выбросов линейного напряжения. Линейная панель позволяет работать однополюсными или двухпо­ люсными посылками, контролировать линейные токи и измерять искажения принимаемых сигналов. Состояние всех линий можно с помощью индикаторных ламп кон­ тролировать на панели сигнализации, которая также имеет гнезда для подключения к линиям телеграфных аппаратов.

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

126


Телеграфные посылки, передаваемые стартстопным методом, принимаются методом сканирования. Этот ме­ тод, как правило, применяется в АС с накопленной про­ граммой, поскольку позволяет наиболее полно пополь­ зовать быстродействие элементов оборудования, что в конечном итоге приводит к уменьшению его объема. Суть метода сканирования заключается в том, что в пе­ риод, когда в АС поступает сигнал стоповой полярности, канал связи осматривается с определенной частотой, вы­ бор которой зависит от скорости передачи данных и тре­ бований, предъявляемых к исправляющей способности. Обычно в период приема стоповой посылки производит­ ся 12—16-кратное обращение к каналу в течение вре­ мени, равного длительности приема одной элементарной посылки, что обеспечивает 42—45%-ную исправляющую способность. Исправляющей способностью называют спо­ собность приемного устройства правильно фиксировать принимаемые сигналы при их максимальном искажение. Так, исправляющая способность, равная 45%, означает, что при искажении (т. е. изменении длины) телеграф­ ной посылки до 45% она будет фиксироваться пра­ вильно.

Порядок формирования кодовой комбинации при при­ еме показан на рис. 2.37.

а) Принимаемая кодовая конЫнацип

СтоооВая

Т~]

2

Г Л

k

$

)рпопоВая

поста

4 ----

 

----

 

|iпосылка ----- ''

 

 

 

 

в

tSt,

I,

 

I

I

I

1111

.ШИГ~~М

Непрерывное

1

2

3

k

 

Непрерывное

сканирование

 

цианирование

 

)

1

 

1

 

!

 

 

 

 

 

 

 

 

0

0

 

 

 

 

ПоеледобаW Mhость им -

 

 

пульсов, записываемая В

 

 

ячейку

оперативного ЗУ

Р и с .

2 .3 7 .

Ф о р м и р о в а н и е '

к о д о в о й к о м б и н а ­

ци и в р и п р и ем е м ет о д о м с к а н и р о в а н и я

После того как при очередном обращении к каналу ■обнаружена смена стоповой полярности на стартовую, осмотр канала прекращается на период 1,5 U (рис. 2.37б). Затем следует обращение, которое совпадает с временем

127


приема середины первой кодовой -посылки, фиксируемой с соблюдением 'Соответствующего знака (рис. 2.37в). В дальнейшем обращения к каналу производятся через промежутки времени, равные t0, до момента приема се­ редины стоповой посылки, после чего весь процесс на­ чинается сначала.

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

Принятая в DS-714 частота сканирования, равная 1500 Гц, обеспечивает, как видно из табл. 2.5, исправ­ ляющую способность, не меньшую 45% для всех ско­ ростей телеграфирования,

Т а б л и ц а

2 . 5

 

Скорость пе­

Количество сканиро­

Исправляющая

редачи, Бод

ваний одной посылки

способность, %

4 5

33

4 8

5 0

30

4 7

75

20

4 5

100

15

4 7

Цикл ска нпровал ия мультиплексора равен 666 мисс. При этом на осмотр каждого канала тратится 5,2 мкс. Это .время определяется длительностью цикла оператив­ ного ЗУ мультиплексора, которое также равно 5,2 мкс. Запуск цикла производится по сигналам датчика вре­ мени, стабильность которого равна ±0,01%.

Передача стартстопных посылок в . линию произво­ дится значительно проще, чем их прием. Необходимо только выдерживать длительность передаваемых посы­ лок, что делается с помощью шестиразрядного счетчика сканирования, расположенного в секции передачи ли­ нейного слова. Структура линейного слова приведена на -рис. 2.38.

12S

Каждая дуплексная линия имеет в оперативной па­ мяти на магнитных сердечниках свое 64-разрядное ли­ нейное слово. Запускаемое датчиком времени сканирую­ щее 'устройство опрашивает каждый дуплексный канал и результаты опроса заносит в линейное слово, которое на это время считывается в управляющий регистр. За-

Секция приема

Секции

Секция передачи Секция аВтонон-

 

упрадленид

ной памяти

Рис. 2.38. Структура линейного слова

канчивается цикл сканирований записью линейного сло­ ва в оперативную память. Оперативная память мульти­ плексора имеет разделенный цикл работы, что позво­ ляет выполнять процесс считывания линейного слова, его обработку и запись в течение 5,2 мкс ('более подробно о разделенном цикле будет сказано ниже).

Линейное слово делится на четы|ре секции: секции приема, управления, передачи и секцию автономной па­ мяти. В секцию приема входят: один разряд, куда за­ писывается результат сканирования при регистрации бита (буфер приема); шесть разрядов счетчика скани­ рования; буфер накопления знака и буфер хранения знака. Буфер накопления знака имеет семь разрядов — пять для записи информационных бит, один разряд для записи стартовой посылки (Ст) и один разряд, куда записывается контрольный итог (И).

Запись в буфер накопления знака стартовой посыл­ ки в виде состояния «1», которая продвигается затем слева направо, позволяет контролировать окончание приема кодовой комбинации. Появление состояния «1» «в разряде Ст является сигналом для записи полностью

5 - 7 8

129