Алгоритм работы со стыком С1-И

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 22.03.2018
Размер файла 114,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Алгоритм работы со стыком С1-И

Вагин Федор Анатольевич,

Евдокимов Александр Владимирович,

Кноль Максим Геннадьевич,

Кноль Дмитрий Геннадьевич,

магистранты Омского государственного технического университета.

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

Определение «стык» (согласно ГОСТ - 23633-79) - место соединения устройств передачи сигналов данных, входящих в системы передачи данных [2].

Основное назначение стыков - унификация внутри- и межсистемных, внутри- и межсетевых связей с целью эффективной реализации методов проектирования функциональных элементов (ФЭ) вычислительных систем, СОД и сетей.

Основная функция стыков - обеспечение информационной, электрической и конструктивной совместимости между ФЭ систем и сетей.

На стыке С1-И символу «1» входной информационной последовательности соответствует биимпульс 10 или 01, совпадающий с предыдущим, а символу «0» -- биимпульс 10 или 01, инверсный по отношению к предыдущему биимпульсу. Другими словами, данный код является относительным, подобно тому, который используется при ОФМ. Относительное кодирование позволяет решить проблему неопределенности фазы биимпульса на приемной стороне. В результате этого стык С1-И не боится ошибок типа «зеркальный прием», или «обратная работа» (инверсия знаков) и переполюсовки контактов физической линии или используемых разъемов [1].

Алгоритм №1 (С использованием блока захвата)

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

Алгоритм строится на разбиении входного сигнала на два типа импульсов: длинные и короткие. Выбор типа осуществляется путем сравнения обрабатываемого импульса с рассчитанным для данной скорости эталоном (отношение частоты кварцевого генератора к скорости принимаемого сигнала) длинного и короткого импульса. Под длинным понимается два импульса равной длительности, под коротким - один.

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

Использование предделителя таймера-счетчика позволяет сократить количество операций обработки и времени определения типа импульса.

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

А. имп. - анализируемый импульс;

Дл. - количество тактов соответствующее длинному импульсу;

Кор. - количество тактов соответствующее короткому импульсу;

Т. бит - значение бита, определенное в соответствии стипами предыдущего и анализируемого импульса;

Сл. бит - бит, следующий за текущим битом;

Погр. - дополнительная переменная, зависящая от скорости принимаемого сигнала, которая учитывает вероятность неточного подсчета количества тактов в течение импульса.

Рис. 1. Иллюстрация алгоритма.

сеть данные стык захват

Литература

1. Булатов В.Н. Элементы и узлы информационных и управляющих систем (Основы теории и синтеза): Учебное пособие. - Оренбург: ГОУ ВПО ОГУ, 2002. - 200 с.

2. ГОСТ 23633-79. Стыки в системах передачи данных [Текст]: термины и определения. - Москва: Государственный комитет СССР по стандартам, 1979. - 28 с.

3. ГОСТ 27232-87. Стык в аппаратуры передачи данных с физическими линиями [Текст]: основные параметры. - Москва: Государственный комитет СССР по стандартам, 1987. - 8 с.

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [516,8 K], добавлен 28.05.2013

  • Использование компьютерных сетей для передачи данных. Основные преимущества использования корпоративных сетей, защищенных от доступа извне физически или при помощи аппаратно программных средств сетевой защиты. Сетевой экран и алгоритмы шифрования.

    дипломная работа [573,3 K], добавлен 25.09.2014

  • Признаки и отличительные черты интеллектуальных информационных систем, их классификация и использование при разработке экономических и управленческих решений. Определение, назначение и области применения экспертных систем. Использование нейронных сетей.

    курс лекций [1,7 M], добавлен 27.04.2009

  • Технология распределенных вычислений CORBA, взаимодействие компонентов и архитектура. Основное назначение CORBA и COM. Поддержка операционных систем, предлагаемые службы и масштабируемость. Формальное описание архитектуры и проблемы ее реализации.

    курсовая работа [89,3 K], добавлен 02.12.2013

  • Состав и назначение рабочей и сетевой станции. Основы организации и хранения данных на HDD накопителях, использование системы RAID в файловом сервере. Типичная конфигурация сети Ethernet топологии "звезда". Использование оптоволокна для передачи данных.

    курсовая работа [205,6 K], добавлен 27.12.2014

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

    лабораторная работа [16,8 K], добавлен 09.01.2011

  • Определения теории баз данных (БД). Элементы приложения информационных систем. Реляционные модели данных. Задача систем управления распределенными базами данных. Средства параллельной обработки запросов. Использование БД при проведении инвентаризации.

    курсовая работа [518,9 K], добавлен 01.05.2015

  • Использование драйвера режима ядра и управляющего приложения для создания системных потоков. Имитация обработки данных и организация задержек. Разработка драйвера на языке C++. Конфигурация тестового стенда. Точность изменения задержек и работы таймера.

    курсовая работа [182,4 K], добавлен 24.06.2009

  • Структура блока обработки данных, синтез операционного и управляющего автоматов с микропрограммируемой логикой в структурном базисе комплекта 1804. Разработка алгоритма регенерации динамического ЗУ, особенности интерфейса шины процессор – память ISA.

    курсовая работа [3,3 M], добавлен 23.12.2014

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

    учебное пособие [1,3 M], добавлен 02.12.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.