перейти к полному списку дипломных проектов
Ссылка на скачивания файла в формате .doc находится в конце странички
Затем сравнивают адрес из посылки со своим адресом
Как правило, обмен между ведомыми идет только через ведущего, хотя для ускорения обмена можно организовать передачу данных от одного ведомого к другому по команде ведущего.
В децентрализованной сети роль ведущего может передаваться от устройству к устройству либо по некоторому алгоритму очередности, либо по команде текущего ведущего к следующему (передача маркера ведущего). При этом ведомое устройство может в своем ответе ведущему передать запрос на переход в режим ведущего и ожидать разрешения или запрета.
Последовательный канал по меркам контроллера - штука медленная. На скорости 9600 бод передача одного символа занимает больше миллисекунды. Поэтому, когда контроллер плотно загружен вычислениями и не должен их останавливать на время обмена по UART, нужно использовать прерывания по завершению приема и передачи символа. Можно выделить место в памяти для формирования посылки на передачу и сохранения принятой посылки (буфер посылки), а также указатели на позицию текущего символа.
Прерывания по завершению приема или передачи символа вызывают соответствующие подпрограммы, которые передают или сохраняют очередной символ со сдвигом указателя и проверкой признака конца сообщения, после чего возвращают управление основной программе до следующего прерывания. По завершению отправки или приема всей посылки либо формируется пользовательский флаг, отрабатываемый в основном цикле программы, либо сразу вызывается подпрограмма обработки сообщения.
В общем случае посылка по последовательному каналу состоит из управляющих байтов (синхронизация посылки, адресов отправителя и получателя, контрольной суммы и пр.) и собственно байтов данных.
Протоколов существует множество и можно придумать еще больше, но лучше пользоваться наиболее употребительными из них. Одним из стандартных протоколов последовательной передачи является MODBUS, его поддержку обеспечивают многие производители промышленных контроллеров. Но если Вам нужно буквально "два байта переслать" или просто освоить методы связи и не хочется из-за этого изучать систему команд модбаса и писать для него драйвер, предлагаю варианты относительно простых протоколов. (И все-таки в дальнейшем стоит ориентироваться именно на MODBUS.)
Основная задача в организации протокола - заставить все устройства различать управляющие байты и байты данных. К примеру, ведомое устройство, получая по линии поток байтов, должно понимать, где начало посылки, где конец и кому она адресована.
Часто встречаются протоколы на основе ASCII-кода. Управляющие символы и данные передаются в виде обыкновенных ASCII символов. Посылка может выглядеть так:
В HEX виде: 3Ah 31h 32h 52h 53h 34h 38h 35h 0Dh
В ASCII виде: ":" "1" "2" "R" "S" "4" "8" "5" /ПС/
В начале управляющий символ начала посылки ":", следующие две цифры - адрес получателя (12), затем символы данных (RS485) и в конце - управляющий символ конца посылки 0Dh (перевод строки). Все устройства на линии, приняв символ ":", начинают записывать в память посылку до символа конца строки 0Dh. Затем сравнивают адрес из посылки со своим адресом. Устройство с совпавшим адресом обрабатывает данные посылки, остальные - игнорируют посылку. Данные могут содержать любые символы, кроме управляющих (":", 0Dh).
Достоинство этого протокола в удобстве отладки системы и простоте синхронизации посылок. Можно через преобразователь RS485-RS232 подключить линию к COM-порту компьютера и в любой терминалке увидеть всю проходящую информацию "на человеческом языке". Недостатки - относительно большой размер посылки при передаче большого количества двоичной информации, ведь на передачу каждого байта нужно два ASCII символа (7Fh - "7", "F"). Кроме того, надо преобразовывать данные из двоичного вида в ASCII и обратно.
Можно организовать протокол с непосредственной передачей двоичных данных. При этом управляющие символы и байты данных различаются с помощью настройки дополнительного девятого бита в UART.
скачать бесплатно Обзор сетевых технологий контроля
Содержание дипломной работы
Можно организовать систему по иерархическому принципу, и обходится на каждом уровне небольшим адресным пространством, но такие системы уже устарели, т
Обдуманный выбор скорости передачи - наиболее желательный способ оптимизации соотношения цена/производительность для трансиверов, среды передачи и сетей связи
В общем, можно выделить два основных требования:
как можно больший максимальный размер пакета;
возможность варьировать длину пакета от нуля до максимального
Прогнозируемость уровня приложений может быть улучшена путем введения выделенных приложений и коммуникационных ресурсов, которые не прерывают друг друга
Разработчики программного и аппаратного обеспечения PC хорошо помнят кошмары тестирования системного уровня своего продукта на совместимость с огромным числом других программ
Децентрализация компьютерных систем приносит колоссальные вычислительные мощности туда, где при централизованной системе это было просто невозможно
Уровень представления данных - кодировка и декодировка фактических данных
Вопрос о необходимости определения единого протокола для управляющих сетей “Один Мир - Один Протокол” остается без ответа до настоящего времени
Каждый сенсор, разработанный для выполнения определенных функций, должен будет их выполнять вне зависимости от сетевой платформы, под которой он работает, и типа связи
В буфер приемника попадает принятый символ, в буфер передатчика помещают передаваемый
Физический уровень - это канал связи и способ передачи сигнала (1 уровень модели взаимосвязи открытых систем OSI)
Поскольку на дифференциальной стороне приемник и передатчик соединены, то во время приема нужно отключать передатчик, а во время передачи - приемник
И если расстояние достаточно большое, фронт сигнала, отразившийся в конце линии и вернувшийся обратно, может исказить текущий или следующий сигнал
Сопротивление среднего плеча - 120Ом//120Ом//12КОм на каждый приемник - примерно 57 Ом (для 10 приемников)
То есть при Uab>-50мВ на выходе приемника RO будет логическая "1", а при Uab<-200 - на RO будет "0"
Отсюда основное деление: централизованный (одномастерный) обмен и децентрализованный (многомастерный)
Затем сравнивают адрес из посылки со своим адресом
Того же эффекта можно добиться передачей символа FFh перед первым байтом посылки, так как кроме старт-бита, все его биты - "1"
Для этого посылаются четыре FFh, а принимающее устройство ожидает не менее трех, с учетом того, что первый байт FFh может уйти на синхронизацию кадров
Защита устройств от перенапряжений в линии связи
Разность потенциалов между проводниками линии и между линией и "землей" приемопередатчика, как правило, не должна выходить за пределы -7
Защита ограничителями напряжения действенна при кратковременных перенапряжениях
Сигнальные цепи питания оптоизолированной линии лучше не использовать для питания чего-либо еще, так как протекающие по сигнальной "земле" лишние токи могут вносить в линию дополнительный шум
Поскольку приемники RS-485 предназначены для обнаружения сигналов, которые являются противоположностью друг друга, они могут легко подавлять шум, который является общим для обоих проводов
Чтобы помочь разработчику сети на основе RS-485 выяснить, сколько устройств могут быть добавлены к сети, была создана гипотетическая единица, называемая "единичная нагрузка (unit load)"
В каждом примере сравнивается форма сигнала, полученного от некорректно разработанной сети, с формой сигнала, полученного от должным образом разработанной системы
Станция ГТИ представляет собой совокупность датчиков, систем сбора данных (ССД), обработки данных (СОД) и индикаторов
При этом режиме передачи используются две дифференциальные пары: одна для данных и одна для управления репитером
Модуль может осуществлять обмен данными по шине со скоростью 375 Кбит/с, 187,5Кбит/с или 62,5Кбит/с
Технические характеристики КД-3:
Датчик уровня механический предназначен для дистанционной регистрации уровня жидкости в открытых и закрытых емкостях
Настройка индикатора для вывода конкретного параметра производится программно (настраиваются диапазон вывода, единицы измерения, допустимые границы параметра и т
11g поддерживает скорость беспроводного соединения до 54 Мбит/с при работе с другими устройствами стандарта 802
Согласующие резисторы должны подключаться к линии связи в двух наиболее удаленных друг от друга местах подключения единиц нагрузки
Вычислить погонное сопротивление кабеля по формуле:
где rk — погонное сопротивление кабеля
График зависимости уровня искажений сигнала на входе приемника от минимального напряжения сигнала на его входе и от отношений длительности переднего фронта к длительности информационного бита
В связи с изложенным настоятельно рекомендуется использовать экранированную витую пару, что обеспечивает как симметрию линии связи, так и повышение устойчивости к электромагнитным помехам
Конфликтные ситуации, сопровождаемые протеканием по линии большого тока, приводят к тому, что в линии связи запасается реактивная энергия
рассчитаем смету затрат на работы по следующим статьям затрат:
1
5 Расчет капитальных на проектирование и монтаж ЛВС
Общая смета затрат на проектирование и монтаж промышленной сети рассчитывается по следующей формуле:
Кдоп = Зокр
е круглосуточно поэтому целесообразно рассмотреть вопросы, связанные с обеспечением безопасности труда и сохранением работоспособности персонала именно при работе с ПЭВМ
Цветовое оформление помещения
Решения, относящиеся к области технической эстетики, должны быть основаны на рекомендациях СН-181-70 по цветовому оформлению помещения
Наиболее частыми загрязнителями, попадающими из внешней среды в помещение, являются оксид углерода, диоксид азота, диоксид серы, пыль и др
Контраст объекта с фоном - характеризуется соотношением яркостей рассматриваемого объекта и СНиП 23-05-95
7 Защита от статического электричества
Источником статического электричества служат трущиеся части принтеров
, я сделал вывод, что помещение относится к категории В(пожароопасная), так как ПЭВМ находящиеся в помещении, состоят из твердых горючих и трудногорючих материалов, способных только гореть
скорость и интенсивность движения людского потока
Отсюда необходимая ширина дверного проема:
максимальная интенсивность движения людского потока через дверной проем по таблице7