Распиновка COM порта(RS232). Распиновка COM порта(RS232) Управление устройствами по rs 232

13.01.2022 Игры

RS232 - это определение стандарта, который описывает интерфейс, использующийся для подсоединения устройств передачи данных к компьютеру. Впервые стандарт был разработан и принят в 60-е годы двадцатого столетия, но до сих пор своей актуальности не утратил. В 1991 году была подготовлена его последняя редакция EIA/TIA-232-E, которая используется и по сегодняшний день. Первой компанией, которая использовала его в своих компьютерах, была фирма IBM, а в наше время RS232 является частью структуры практически каждого персонального компьютера. Он получил название Communication port (COM-порт).

С помощью стандарта RS232 обеспечивается соединение между двумя устройствами: компьютером (Data Terminal Equipment) и само оборудование передачи информации (Data Communications Equipment). Знание этих обозначений в сокращенном варианте (DTE и DCE) важно знать для того, чтобы уметь разобраться с техническим описанием и порядком подключения и эксплуатации конкретных устройств. Любой уважающий себя программист знаком с данным стандартом.

DCE - чаще всего это модем, но RS232 подходит и для подключения других периферийных устройств, например, принтера или мыши. Передача данных осуществляется с помощью проводов. Аппаратная реализация стандарта обозначает тот факт, что он всегда работает на ПК независимо от того, какую операционную систему установили на компьютер. С COM-портом программы могут взаимодействоват ь абсолютно любыми средствами: с помощью функций BIOS, через компоненты операционной системы, посредством прямого кода микропроцессора, а также через компоненты языков высшего уровня. RS232 обеспечивает подсоединение компьютера к локальной сети интернет через технологию Ethernet, а также входит в систему передачи информации между персональным компьютером и промышленным оборудованием.

Одним словом, стандарт RS232 является универсальным. Но, несмотря на это, на смену ему пришли другие способы соединения компьютера с периферийными устройствами. Речь идет, например, о USB-портах.

Чем отличается RS-232 от USB

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

Неоспоримым преимуществом RS-232 является тот факт, что максимальная скорость, которая возможна при обмене через данный интерфейс, вряд ли будет перекрыта современными беспроводными устройствами связи. В последнее время наблюдается тенденция к ограничению мощности радиотрансиверов, которые используются для обмена данными по беспроводному соединению. Это не позволяет увеличить скорость передачи информации, которая сегодня составляет максимум 9600 бод, а с интерфейсом RS-232 - 115 200 бод.

Используемые уровни сигналов

Для стандарта RS-232 характерны два уровня сигналов - 0 и 1. Логическим 1 и 0 соответствуют разные уровни напряжения - отрицательный и положительный соответственно. При прохождении по кабелю сигнал может не только искажаться, но и ослабляться. По мере того, как увеличивается длина кабеля, растет ослабление. Это можно легко объяснить электрической емкостью кабеля. Поэтому его длина обычно ограничивается 17-ю метрами для обеспечения достаточной максимальной нагрузочной емкости, которая составляет 2500 пФ. При этом скорость передачи данных составит 9600 бит в секунду. В принципе, добиться нормальной работы кабеля и соединения можно и при гораздо большей его длине. Специалисты утверждают, что увеличить неэкранированный кабель им удалось в два раза, а экранированный - в пять. В каждом конкретном случае учитываются различный уровень электромагнитных колебаний.

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

Передача информации

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

Где используется Стандарт RS232

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

Взаимодействие различных приборов с компьютерной техникой через интерфейс RS-232 можно встретить на предприятиях, которые занимаются серийными испытаниями, проводят научные эксперименты. Это объясняется исключительной необходимостью автоматизации процессов получения, сбора и анализа данных и результатов.

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

Строго говоря, кабель RS-232 - это наименование стандарта, описывающего интерфейс соединения с компьютера с устройством RS - recommended standard, переводится как "рекомендованный стандарт", а 232 - номер типа. Он был разработан еще в 60-х годах прошлого века. Сегодня новая редакция этого стандарта, которую приняли в 1991 году ассоциации телекоммуникационной и носит название EIA/TIA-232-E. Однако большинство людей продолжают использовать название "кабель RS-232", которое намертво "приросло" к интерфейсу.

Указанный выше интерфейс обеспечивает соединение следующих устройств: DTE (Data Terminal Equipment) — ООД (Оконечное Оборудование Данных), и DCE (Data Communications Equipment) — ОПД (Оборудование Передачи Данных). Под ООД обычно подразумевается персональный компьютер, а под ОПД - модем. Хотя кабель RS-232 используется также для подключения к ПЕОМ других периферийных устройств (принтер, мышь и т. д.), а также для соединения с другими компьютерами или контроллерами. Важно помнить обозначения DCE и DTE, так как они используются в наименованиях сигналов интерфейсов и помогают разбираться с описанием требуемой реализации устройства.

Изначально кабель RS-232 имел 25-контактный соединитель типа DB25. Устройство типа DTE оснащалось разъемом-розеткой («мама»). Позднее стали использовать «урезанный» вариант интерфейса с 9-контактными соединителями DB9. Такой вид кабеля распространен и в наши дни.

Распайка кабеля RS-232

Ниже приводится назначение выводов 9-контактнго соединителя типа DB9. Перечень показывает распайку разъема («папа») оборудования обработки данных, например персонального компьютера. Розетка прибора передачи данных распаивается таким образом, что оба разъема стыкуются через кабель или напрямую «контакт в контакт».

1. Carrier Detect - наличие несущей частоты.

2. Received Data - принимаемые данные.

3. Transmitted Data - передаваемые данные.

4. Data Terminal Ready - готовность ООД.

5. Signal Ground - общий.

6. Data Set Read - готовность ОПД.

7. Request To Send - запрос на передачу.

8. ClearToSend - готов передавать.

9. Ring Indicator - наличие сигнала вызова.

Данные передаются по цепям RD и TD. Остальные цепи предназначаются для отображения состояния DTR и DSR устройств, управления передачей CTS и RTS, а также индикации состояния RI и CD линий. Только при подключении к персональному компьютеру внешнего модема используется полный набор цепей. При подключении других таких как контроллеры или мыши, используются выборочные цепи, необходимые для конкретного оборудования. Они зависят от программной и аппаратной реализации устройства.

Описание и технические параметры

Стандарт четко определяет максимально возможную длину кабеля RS-232 - 15 метров со скоростью передачи данных 9600 бит/с. Однако на практике проверено, что устойчивая работа достигается и при большей длине провода. Считается, что при применении неэкранированного кабеля можно увеличить длину до 30 метров, а при использовании экранированного - до 75 метров. И это без потери Если же понизить скорость примерно вдвое, то длина кабеля увеличивается также вдвое. Рекомендуется использовать кабель на основе в таком случае каждый сигнальный провод состоит в паре с общим проводом. Не рекомендуется объединять экран кабеля с общим сигнальным.

Часто можно встретить кабель RS-232- USB. Он представляет собой стандартный интерфейс, на одном из концов которого используется

Про RS-232 (распайка кабелей, разъемов, краткое описание)

Контакты RS-232C

Распайка "модемного" кабеля интерфейса RS-232C

Обмен данными и интерфейс RS-232

Устранение неполадок при связи через RS-232

Контакты RS-232C

Контакты разъема DB-9 интерфейса RS-232C

Распайка "модемного" кабеля интерфейса RS-232C

Распайка "нуль-модемного" кабеля интерфейса RS-232C

Распайка кабеля RS-232C для коммутаторов Kramer

Обмен данными и интерфейс RS-232

При работе в потенциально зашумлённых условиях нам нужны надёжные средства для передачи данных. Самым распространённым стандартом всё ещё остаётся архаичный RS-232C (Recommended Standard 232 Version С), принятый ассоциацией электронной промышленности EIA (Electronic Industries Association) в августе 1969 г.
Достоинства RS-232:
Популярность - все компьютеры РС (но не Mac) оборудованы по крайней мере одним портом RS-232
Лёгкость приобретения готовых кабелей
Возможность применения аппаратного управления процессом передачи (зачастую не используется!)
Недостатки RS-232:
Связь типа «точка-точка» (DTE? DCE)
Низкая, по современным меркам, скорость (обычно 9600 бод [бит в секунду])
Работает только на небольших расстояниях (до 10 м)
Состав линий связи между устройствами DTE и DCE точно не определён. Стандарт описывает функции до 25 соединительных линий, но не указывает, должна или не должна использоваться та или иная линия. Лучше (технологически) обстоят дела в стандарте RS-422. По этому стандарту связь осуществляется по двум парам проводов, а передаваемый сигнал может приниматься более чем одним устройством. Согласно стандарту RS-485 (улучшенный RS-422) используется одна пара проводов, которая используется для передачи или приёма многими устройствами.
Характеристики и преимущества RS-422 / RS-485:
Может использоваться для многоточечных соединений
Является стандартном де-факто для значительной части вещательной видео индустрии!
Может использоваться на расстояниях до 1,2 км
Высокая помехоустойчивость за счёт использования дифференциальных (балансных) линий связи
Удлинитель линии связи KRAMER VP-43 Range Extender:
Предназначен для преодоления ограничений по расстоянию для наших продуктов, имеющих управление через RS-232.
Осуществляет преобразование в интерфейс RS-422, а затем назад, в RS-232, что позволяет использовать в качестве физического носителя две пары проводов.
Может быть использован для увеличения расстояния связи для любого нуль-модемного соединения RS-232.
Также может быть использован для управления нашими изделиями через RS-422, либо к качестве преобразователя общего назначения из RS-232 в RS-422 и обратно.
Расширитель портов KRAMER VP-14 Port Extender:
Предназначен для преодоления ограничения интерфейса RS-232, который может осуществлять только соединения типа «точка-точка». Позволяет осуществлять связь между несколькими устройствами с интерфейсами RS-232.
Данные, которые поступают на любой из портов устройства, пересылаются на остальные 3 порта.
Может быть использован для управления коммутатором от 3 устройств DTE (например, компьютеров).
Работает во всех режимах связи (число битов, скорость, чётность и т. д.) и не требует настройки этих параметров.

Устранение неполадок при связи через RS-232

Ниже приведены меры, которые могут помочь разрешить проблемы, возникающие при связи с устройствами Kramer через интерфейс RS-232.
1. Убедитесь, что между устройством (коммутатором, маршрутизатором) и управляющим компьютером (РС) установлено нуль-модемное соединение.
Проще всего (при использовании 25-контактного порта на РС) использовать нуль-модемный адаптер, прилагаемый к устройству. Подключите такой переходник 25-контактным разъёмом к последовательному порту РС, после чего прямым кабелем - т. е. с распайкой один к одному - соедините 9-контактный разъём адаптера с последовательным портом на устройстве. (Если адаптер используется с неполным кабелем, то необходимо, как минимум, соединить на 9-контактных разъёмах с обоих концов: контакт 2 с контактом 2, 3 - с 3 и 5 - с 5.)
При непосредственном подключении 25-контактного порта на РС к 9-контактному разъёму на устройстве (т. е. без нуль-модемного адаптера) соедините следующее:
Контакт 2 на 25-контактном разъёме - с контактом 2 на 9-контактном
Контакт 3 на 25-контактном разъёме - с контактом 3 на 9-контактном
Контакт 7 на 25-контактном разъёме - с контактом 5 на 9-контактном
Закоротите вместе контакты 6 и 20 на 25-контактном разъёме
Закоротите вместе контакты 4, 5 и 8 на 25-контактном разъёме
При непосредственном подключении 9-контактного порта на РС к 9-контактному разъёму на устройстве соедините следующее:
Контакт 2 на разъёме РС - с контактом 3 на разъёме устройства
Контакт 3 на разъёме РС - с контактом 2 на разъёме устройства
Контакт 5 на разъёме РС - с контактом 5 на разъёме устройства
Закоротите вместе контакты 4 и 6 на разъёме РС
Закоротите вместе контакты 1, 7 и 8 на разъёме РС
2. Убедитесь, что на устройстве правильно выставлены все DIP-переключатели.
3. Убедитесь, что установки для скорости передачи данных на РС и на устройстве совпадают, а на РС выбран правильный com-порт.
4. Если несколько устройств используются одновременно, убедитесь, что все они включены. Если в системе, работающей по схеме «ведущий/ведомый» (master/slave), какое-либо из устройств выключено, обмен в такой системе не будет надёжным.
5. Если в устройстве имеется функция «DISABLE TXD» (Отключить TXD), убедитесь, что эта функция выключена; аналогично, если для «отключения ответа» используется DIP-переключатель, убедитесь, что ответ разрешён.
6. Контакт 3 на разъёме RS-232 устройства используется для отправки данных в РС (это TXD устройства и RXD на РС). Контакт 2 на разъёме устройства используется для приёма данных от РС (это RXD устройства и TXD на РС). Может оказаться полезным с помощью цифрового запоминающего осциллографа убедиться в том, что устройство передаёт/принимает данные на указанных контактах.
7. В большинстве устройств используется «двунаправленный» протокол обмена. Это значит, что один и тот же код используется как для передачи в устройство команды на выполнение определённого действия, так и в качестве ответа от устройства (в РС) при нажатии кнопки на его передней панели для выполнения аналогичного действия. Например, если пользователь нажал кнопки и скоммутировал вход 4 на выход 5, устройство посылает в компьютер шестнадцатеричный код 7В; в то же время при получении устройством кода 7В оно также отработает подключение входа 4 на выход 5. Для такого протокола может оказаться полезным анализировать коды, посылаемые устройством при нажатии кнопок на его передней панели с тем, чтобы разобраться в протоколе обмена.
8. При устранении неполадок может оказаться полезным применять коммуникационную программу вроде Procomm или Viewcom чтобы вначале проанализировать коды, посылаемые устройством. Затем можно попробовать посылать такие коды назад (см. пункт 7), проверяя, что устройство правильно на них реагирует. Наконец, можно послать код, по которому устройство вернёт своё состояние.
9. Если должна использоваться написанная пользователем программа, по возможности вначале с помощью фирменной программы убедитесь в том, что связь между РС и устройством работает нормально.
10. Для оборудования, в котором управление через RS-232 предусмотрено в качестве опции и вводится установкой дополнительной аппаратной платы, проверьте, что такая плата правильно установлена (как описано в руководстве). В частности, для серии коммутаторов Х02 проверьте прямой кабель, подключаемый к модулю, и убедитесь, что на разъёмах нет замятых контактов.
11. Некоторые устройства могут получать управление от других элементов оборудования и могут настраиваться на работу через RS-232 с таким оборудованием, а не с компьютером. В этом случае необходимо правильно настроить устройство. Например, модели BC-2216 и BC-2616 (матричные коммутаторы звуковых сигналов 16X16) настраиваются на заводе (по умолчанию) на работу с BC-2516 (матричным коммутатором видео 16X16). В этом случае звуковая матрица получает управление от РС через видеоматрицу. Если звуковой матрицей надо управлять независимо, её следует соответственно перенастроить (на работу в режиме устройства, переключающего «только звук»).
12. Если необходимо выслать несколько команд, то перед отправкой дополнительной команды следует убедиться в том, что устройство отработало предыдущую команду. Для этого дождитесь получения ответа на предыдущую команду перед отправкой следующей.
13. Убедитесь в том, что для связи с устройством используется настоящий интерфейс RS-232! Некоторое оборудование (например, стандартный последовательный порт Macintosh), хотя и аналогичен RS-232, использует иные режимы обмена данными.
14. При использовании РС с операционной системой Windows NT4.0 (и ниже) следует принять дополнительные меры. Эта система не имеет функции «plug and play» и поэтому настройка портов компьютера в ней - непростая задача. Обратитесь к документации на Windows NT! Даже если Ваша программа работает на компьютере с иной операционной системой, возможно, что под Windows NT порт не будет правильно инициализироваться.
15. Учтите, что рабочее расстояние для RS-232 (по определению) не превышает 10 метров! Если требуется большая длина связи, следует использовать наш «удлинитель линии связи» VP-43.
16. По определению, интерфейс RS-232 предназначен для осуществления обмена между 2 портами (в нашем случае это РС и коммутатор). Если надо соединить вместе несколько устройств с интерфейсами RS-232, можно использовать VP-14 (например, если коммутатором надо управлять от 2-х компьютеров и контроллера BC-2000).
(ПРИМЕЧАНИЕ: Для некоторых изделий из нашей линейки допускается управление несколькими такими устройствами при их последовательном соединении прямыми кабелями - что кажется неправильным в свете вышесказанного! На самом деле мы настраиваем устройства в режимы «ведущий/ведомый» (master/slave), при этом с компьютером через RS-232 связано только одно, ведущее устройство. При таком включении ведущее устройство передаёт информацию на и от РС к ведомым устройствам, а интерфейсом RS-232 порты оказываются связанными попарно.)

Интерфейсов. Определить их и знать все простому пользователю практически невозможно. Когда новичок решает собрать самостоятельно персональный компьютер, возникает много вопросов касательно совместимости. Сегодня мы узнаем, что такое интерфейсы RS-232.

Понятие

Если вы столкнулись с тем, что не знаете, что это за разъем и для чего он нужен, то разберемся далее в этом. Данный стандарт относится к физическому уровню и был разработан как «напарник» асинхронному интерфейсу. Чаще всего, вспоминая о RS-232, специалисты упоминают о последовательном порте ПК.

Так сложилось, что он часто применялся в сфере телекоммуникаций. Сейчас же известен всем благодаря развитию компьютеров. Его подключают к ПК в случае ненадобности высоких скоростей передачи данных, а также если синхронизируемое устройство не находится на дальнем расстоянии. Если же перед нами компьютер для офисной работы или развлечений, то интерфейсы RS-232 заменяются на USB.

История

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

Чтобы решить этот вопрос навсегда и стандартизировать все, что уже наработали, в 1962 году организовали специальную ассоциацию. Она сформировала рекомендации для производителя, которые назвала «Рекомендованный стандарт 232». Вот так появилась необходимость разрабатывать интерфейсы RS-232.

Теперь кодирование символов находилось в ограничениях от 5 до 8 бит. Напряжение сигнала не поднималось выше +25 В и не опускалось ниже -25 В. Была возможность организовать сервисные сигналы, которые в целом не обязательно было использовать. Передача данных происходила в двух режимах: синхронном и асинхронном. Благодаря всем установленным характеристикам, стандарт идеально подошел для телекоммуникационных оборудований.

Развитие

Уже через семь лет после основания стали появляться новые редакции. RS-232C был переработан в связи со всеми недостатками, которые удалось обнаружить за это время. Было решено назначить разъему DB25 25 контактов. Этот вариант стал действительно «работой над ошибками», поэтому не изменялся длительно время и стал базисным на долгие годы вперед.

Уже в 1983 году стали известны персональные компьютеры с использованием этого стандарта. Начали использовать приемопередатчик UART. В одной из новинок было аж 4 таких передатчика, которые получили название COM-порт.

Развитие подобных стандартов стало набирать обороты. Производители осознали принцип действий в таких ситуациях, поэтому сама Ассоциация начала терять господство. В 1986 году RS меняется на EIA. Когда права из одной компании перешли в другую, было выпущено еще пара вариаций стандарта. В целом ничего нового так и не внедрили в интерфейсы RS-232.

Работа

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

Цели

Известно, что последовательный интерфейс RS-232 впервые был применен от телефонного модема к ПК. Из-за этого вскоре заполучил рудименты, среди которых была отдельная линия «Звонок». Со временем интернет-девайсы поменяли разъемы и стали подключаться с помощью USB. Сам же обозреваемый разъем никуда не исчез с интерфейсной панели, поэтому другие производители решили создавать к своим устройствам совместимые кабели, чтобы подключаться к системе. Так, стали известны компьютерные мыши с RS-232.

Сейчас этот интерфейс чаще встречается в узкоспециальных девайсах, промышленном оборудовании и микропроцессорных системах. В итоге, на современных нетбуках или ноутбуках кабель интерфейса RS-232 практически не встречается. А вот некоторые материнские платы стационарных систем все еще имеют этот разъем. В итоге, есть как одиночные слоты, так и колодка шлейфовая на материнке. Чтобы этот разъем не был бесполезным, некоторые предоставляют преобразователи.

Функционирование

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

Если рассматривать логические показатели, то к «нулю» соотносимо положительное напряжение, а к «единице» - отрицательное. Чтобы данная структура работала как следует, разработчики используют большое количество микросхем «дров». Интерфейсы RS-232 обычно имеют не только стандартные линии входа и выхода, но и особые вспомогательные дорожки, чтобы управлять потоком с аппаратной стороны и регулировать специальные функции.

Линии

Интересно, что этот порт оснастили типом D, с 25 контактами. Каждый имеет свое сокращение и направление. Имеют полное название и отвечают за определенную характеристику. Так есть передаваемые и принимаемые данные, запрос и сброс передачи, положительное и отрицательное напряжение, выравнивание режима, синхронизация приемника, индикатор звонка и т.д.

Классы

Если перед нами терминальное устройство, то у него разъем будет оснащен контактами, если же связное - то отверстиями. Вроде как стандартное положение, но иногда случаются исключения. Сигналы интерфейс подключения RS-232 разделены по классам.

Последовательные материалы типа TXD, работают с независимым каналом последовательной передачи, который делится на первичные и вторичные. Линии работают, передавая информацию и получая её.

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

Преобразователи

Прежде чем разобраться с преобразователем интерфейсов RS-232, стоит знать в принципе, что это и для чего необходимо. Чтобы было понятнее, преобразователь - это переходник. В том случае, если устройство имеет один разъем, но вам необходим другой, можно просто прикупить адаптер. Таким образом, все необходимые слоты либо становятся нужными, либо просто не занимают лишнее место.

В нашем случае, возможно использовать подключение оборудования с интерфейсами RS-232/422/485 для COM-портов. В итоге происходит гальваническая развязка стандартов, передача информации проходит в трудных условиях с электромагнитными помехами. Проблема в этом случае связана только с тем, что простого подключения не хватит, придется настраивать программный уровень.

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

Так, переработка пакетов проходит на программном этапе. Программа изменяет структуру материалов, которые передаются, использует иной протокол.

Классификация

Интересно, что любой преобразователь интерфейса RS-232 (etherne и другие), может характеризоваться по нескольким параметрам. Так, определяют стандарт, по типу оборудования и протоколам. Также рассматривают скорость передачи данных, которая определена максимальным количеством материалов за определенное время.

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

Примеры

Чтобы интерфейсы RS-232 корректно работали в паре с RS-485/422, необходимо обзавестись не просто преобразователем, а программным управлением. Стоит помнить, что клеммы не все задействованы, поэтому из 10 остается только тройка передачи/приема данных и сигнального заземления. В итоге сам процесс преобразования представлен побитовой переработкой данных из одной формы в другую. В этот момент преобразование протоколов не происходит, как и трансформация «дров» порта ввода/вывода.

При таком способе данные передаются последовательно, по одному проводу бит за битом. Формат посылки - 1 байт данных, а также некоторое количество контрольных бит, при этом не все из них обязательно должны присутствовать при передаче.

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

В большинстве компьютеров установлен специальный коммуникационный разъем(COM-порт); в некоторых компьютерах может быть два (СОМ1 и COM2) или более COM-портов. К порту компьютера подключается кабель данных для связи с периферийным устройством. Кабель состоит из нескольких проводников, которые называют линиями последовательного интерфейса.

На рис. 1 показан формат данных, отправляемых по линии данных TxD интерфейса RS232. Как видно из рисунка, передача начинается со стартового бита, затем передается от пяти до восьми бит данных, далее следует необязательный бит паритета или четности и завершают передачу один или два стоповых бита. На практике чаще всего используется 8 бит данных; два стоп-бита (для большей надежности при высоких скоростях обмена).

Состояние линии интерфейса RS232 при отсутствии передачи называется Mark (отметка), состояние линии при начале передачи (стартовый бит) — Space (пробел). Низкий уровень напряжения относительно "земли" на линии в состоянии Mark соответствует от -3 до -15 В, высокий уровень напряжения линии в состоянии Space - от +3 до +15 В. В интервале -3...+3 В состояние линии не определено. На практике чаще всего высокий уровень напряжения составляет около +10 В, низкий — около -10 В. Иногда напряжения могут быть уменьшены соответственно до +5 и -5 В. Такие значения используются, когда от интерфейса не требуется высокая скорость передачи, а устройство, которое обменивается данными с компьютером по линии RS232, имеет автономное питание от батареи и критично к расходу энергии.

Чтобы избежать путаницы, договоримся условно называть логическим нулем низкий уровень напряжения на линии интерфейса в состоянии Mark (-10 В) и логической единицей — высокий уровень на линии в состоянии Space (+10 В). Такие уровни логического нуля и единицы не соответствуют стандартным. Во-первых, стандартный высокий TTL-уровень, или логическая единица, соответствует +5 В, низкий уровень, или логический ноль, соответствует 0 В. Можно увидеть явную аналогию по соответсвующим уровням напряжений. Во-вторых, при подаче высокого TTL-уровня (логическая единица) на вход передатчика RS232 на его выходе получаем низкий уровень напряжения (логический ноль). По этой причине довольно часто состояние Mark называют логической единицей, что может привести к путанице. И, наконец, в-третьих, при программировании интерфейса RS232 в компьютере, например, для установки на линии DTR высокого уровня напряжения, необходимо установить бит, управляющий линией DTR, в 1 (out 3fch,l).

Кроме уровней напряжений линии интерфейса RS232 важной характеристикой также является скорость изменений состояний из логической единицы в логический ноль и обратно, т.е. длительностью фронта и длительностью спада сигнала. Значения длительности связаны со скоростью обмена, которая измеряется в битах в секунду (или в бодах). Максимальная возможная скорость обмена по линии RS232 составляет 115200 бод (для компьютера). Если используется пакет из 8 бит данных без контроля по паритету и с одним стоповым битом, то вместе со стартовым битом такой пакет будет состоять из 10 бит. Нетрудно подсчитать, что в этом случае время передачи каждого бита будет равно около 8,68 мкс. В соответствующих справочных данных - datasheet производители микросхем - преобразователей уровней RS232 указывают скорость обмена конкретной модели преобразователя, или скорость изменения сигналов из логической единицы в логический ноль и обратно. Значение этой скорости в большинстве случаев должно быть больше или равно 30 В/мкс.

Вот как осуществляется передача по линии одного импульса, длительность которого соответствует времени передачи 1 бита при скорости обмена 115200 бод. При уровнях логической единицы и логического нуля соответственно +10 и -10 В и скорости изменения состояний линии из логического нуля в логическую единицу и обратно, равной 30 В/мкс, длительность фронта и спада импульса будет равна (каждая) около 0,67 мкс (в сумме 1,33 мкс). Таким образом, длительность состояния линии в логической единице будет 8,68 - 1,33 = 7,35 мкс, что будет соответствовать примерно 84,7% длительности всего импульса. Превышение длительностей фронта и спада импульса и, как следствие, уменьшение данного процентного соотношения может привести к срыву обмена и потере данных.

Необходимо отметить, что далеко не все микросхемы - преобразователи уровней интерфейсов RS232 способны обеспечить столь высокую скорость обмена данными, хотя некоторые микросхемы могут работать даже значительно быстрее, передавая данные на скоростях до 460 кбод. Еще одна особенность заключается в том, что высокую скорость обмена данных в 115 кбод могут обеспечить только высокоскоростные оптроны (если речь идет о гальванической развязке). На практике в промышленных устройствах чаще всего используются следующие скорости обмена: 9600, 115200 и 57600 бод.

Распиновка - расположение контактов в разъеме RS-232 DB9 и DB25.

Адреса по умолчанию для COM портов: COM1=3f8h, COM2=2f8h, COM3=3e8h, COM4=2e8h. COM1 занимает адресное простанство от 3f8h до 3ffh

Установка скорости обмена. В порт с адресом 3fbh записываем байт 80h, затем в 3f8h - младший байт делителя максимально возможной скорости 115200, далее в порт 3f9h старший байт делителя. Старший байт используется редко и служит для установки малых скоростей.

Узнайте условия проведения наладки автоматики, отправив запрос на

Время выполнения запроса: 0,00202894210815 секунд.