Система PROFIBUS определяя в качестве среды лишь экранированную витую пару с характеристическим импе-дансом 100...130 0м. Длина кабеля не превышает 1200 м. Длина линии и число связанных станций могут быть увеличены путем установки повторителей (не более трех). Кабель шины должен оканчиваться так, как это описано в стандарте Е1А RS-485. Каждая станция, предназначенная для окончания линии, должна обеспечивать напряжение +5В на контакте б сетевого соединения и гок не менее 10 мА. Система FIP поддерживает как витую пару, так и оптоволоконные средства передачи. Максимальное расстояние между узлами может составлять 2 км при 256 станциях в cein. В CAN не определяются характеристики драйвера/приемника и среды, что позволяет оптимизировать в соответствии с применением среду передачи и реализацию уровня сигналов.
4.2.2. Метод передачи
В системе PROFIBUS каждый бит кодируется без возвращения к нулю и передается дифференциальным напряжением. Во время периода молчания незаземленная дифференциальная линия переводится оконечным устройством в единицу. Она передает данные как символ-ориентированные. Сисгема FIP передает код и информацию таймера, кодируя их посредством Manchester II. Скорости передачи данных определены равными 31,25 Кбит/с, 1 и 2,5 Мбит/с. Арбитраж в FIP основан на назначении временного окна каждому узлу для периодических данных и назначении окна по запросу для апериодических (рис. 2); существует необходимость глобальной синхронизации тактового генератора. Аналогично в CAN осуществляется передача двух взаимно дополняющих логических значений: рецессивного и доминантного. При одновременной передаче доминантного и рецессивного битов результирующий канал будет доминантным. Для аппаратной реализации логического "И" используется логический "О". Бит кодируется без возвращения к нулю. Время передачи каждого бита делится на не перекрывающие друг друга сегменты: синхронизацию, прохождение, фазы / и 2 (рис. 3).
Сегмент синхронизации используется для синхронизации различных узлов
системы. Предполагается, что фронт импульса лежит внутри этого сегмента. Сегмент прохождения служит для компенсации времени физической задержки. Он равен удвоенной сумме времени прохождения сигнала по линии. Фазовые сегменты используются для компенсации фазовой ошибки фронта импульса. Эти сегменты можно укоротить или удлинить. Уровень канала считывается в конце фазы 1. Все контроллеры CAN синхронизируют на старте кадра. Таким образом, необходим типичный допуск на генератор, составляющий 1,58 % при скорости передачи информации по каналу, равной 125 Кбит/с. Поскольку системы FIP и CAN работают при глобальной синхронизации тактовых генераторов, им в отличие от PROFIBUS требуются жесткие допуски на частоту тактовых генераторов.
4.3. Канал передачи данных
4.3.1. Управление доступом к среде(МАС)
В системе PROFIBUS доступ на среднем уровне осуществляется на основе гибридного подхода, т.е. децентрализованного метода, основанного на передаче маркера, и централизованного метода, использующего принцип "ведущие-ведомые" (master-slave principle). MAC реализуется любой активной станцией (ведущим устройством), тогда как ведомая станция только выполняет передачу по запросу. Эстафета передается от одного ведущего устройства
к другому по логическому кольцу. Если в последнее входят одно ведущее и несколько ведомых устройств, то мы имеем в чистом виде систему master-slave. Для обеспечения оптимального для приложений времени отклика системы предусмотрен таймер (таймер заданного времени обращения). При получении маркера каждая станция может послать одно сообщение высокого уровня. Другие сообщения могут передаваться лишь тогда, когда реальное время сообщения по сети меньше, чем заданноетаймером. Путем настройки этого таймера каждой станции по запросу выделяется пропорциональная доля среды связи.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.