Rs232 схема: Интерфейс RS232. Распайка, распиновка, описание.

Содержание

Интерфейс RS232. Распайка, распиновка, описание.

Интерфейс RS232. Распайка, распиновка, описание.

Программа КИП и А

Александр Брацюк, Киев.

Предыстория

RS232 — стандарт асинхронного интерфейса (последовательный порт), являлся в свое время наиболее популярным интерфейсом для цифровых устройств различного назначения. В первых компьютерах его физическое присутствие было обязательным. Даже в настоящее время операционная система Windows способна эмулировать некоторое количество виртуальных COM, не имея их физических реализаций. Некоторые наверное помнят компьютерные мыши, принтеры, сканеры и другие периферийные устройства, подключаемые к компьютеру посредством этого порта.

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

Довольно часто RS232 порт служит переходным звеном к RS485 интерфейсу, подключаемому посредством миниатюрного переходника.

Информация по RS232 передается в дуплексном режиме

  • Логический «0» — положительное напряжение от +5 до +15 В
  • Логическая «1» — отрицательное напряжение от -5 до -15 В

В силу конструктивных особенностей, длина линии связи небольшая, обычно не более 10 метров.

Первоначально разъем RS232 интерфейса проектировался как 25-и контактный. В этом DB25 разъеме предусматривался и вторичный RS232 последовательный канал. Но на практике, реализовался только один канал. Компьютеры, в которых были представлены оба канала были очень редки, например Sun SparcStation 10/20 и Dec Alpha Multia. Также на некоторых модемах присутствовал вторичный канал, он сигнализировал статус модема, в то время когда первичный был занят передачей данных. В наше время, более прижилась 9-и контактная DB9 версия RS232.

Распиновка разъема RS232


9-и контактная (DB9) версия RS232
25-и контактная (DB25) версия RS232

На схеме 25-и контактного разъема RS232 черным цветом отмечены выводы, общие для обоих типов разъемов. На рисунке и таблице ниже показана распайка переходника с 25-контактного разъема на 9-и контактный.

Переходной кабель с 25 pin RS232 на 9 pin

DB9DB25Назначение
18Data carrier detect
23Receive data
32Transmit data
420Data terminal ready
57Signal ground
66Data set ready
74Request to send
85Clear to send
922Ring indicator

Заглушка для RS232

Ниже представлена распайка разъемов RS232 для тестирования компьютерного последовательного порта. Линии данных и квитирования соединены. В этом случае, посылаемые данные немедленно возвращаются назад и анализируются стандартным программным обеспечением проверки последовательного порта.

DB9DB25Назначение
1 + 4 + 66 + 8 + 20DTR -> CD + DSR
2 + 32 + 3Tx -> Rx
7 + 84 + 5RTS -> CTS

Нуль-модемные кабеля для RS232

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

Простой нуль-модемный кабель без квитирования

Эта простейшая распайка кабеля не позволяет осуществить контроль приема-передачи данных на «железном уровне», но на программном уровне контроль возможен с помощью анализа XOFF и XON символов. Далеко не все программы способны работать с таким кабелем. Это скорее теоретическая концепция. Существуют также конструкции кабелей с симуляцией квитирования на «заглушке» и частичным квитированием без возможности контроль приема-передачи данных на «железном уровне». Ниже представлена распайка кабеля RS232 с полным квитированием, рекомендованная Microsoft.

Нуль-модемный кабель RS232 с полным квитированием

Здесь используются семь жил, и эта распайка RS232 стала по существу стандартной.

 

USB RS-232

   Предлагаю схему преобразователя интерфейса RS232 в RS485, устройство пассивное — не требует питания, имеет полудуплексный режим работы, розетку DB9 для интерфейса RS-232, вилку DB9 для интерфейса RS-485, 2-х проводной интерфейс RS-485, автопереключение скорости передачи вплоть до 115200 бод на расстояние 1200м, так-же в линию интерфейса RS-485 возможно подключение до 32-х устройств. Принципиальная схема преобразователя интерфейса показана на рисунке.


   Раньше, все периферийные устройства подключались к компьютеру через последовательный — COM и параллельный — LPT порты. Но постепенно эти порты исчезают из стандартной конфигурации ПК и периферийных устройств. Их вытесняет универсальная шина — USB. Но не всё так радужно — протокол обмена данными по USB сложен и реализовать его до недавнего времени было не под силу не только радиолюбителям, но и многим специалистам. Сегодня благодаря новейшим разработкам появилась возможность преобразовать USB в «виртуальный» последовательный или параллельный порт, обмен данными с которым ведут привычными хорошо известными методами.  Для обмена данными между устройствами по последовательным линиям связи разработан ряд интерфейсов последовательной асинхронной передачи данных. Широко распространены интерфейсы RS-232, RS-422, RS-485, CL, USB. В большинстве случаев среди устройств с обменом данными по последовательным линиям связи, присутствует компьютер, являющийся главным по отношению к внешним и периферийным устройствам, и для этого оснащен, как правило, последовательными COM-портами (интерфейс RS-232), а также шинами USB.
Для подключения к компьютеру устройств с другими интерфейсами отличными от RS-232 и USB, необходимо применять перобразователи сигналов данных последовательных интерфейсов.


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

   Форум по компьютерам

   Форум по обсуждению материала USB RS-232



БУФЕРНЫЙ БЛОК ПИТАНИЯ

Буферный блок питания 12 В с аккумулятором — схема принципиальная и подробное описание работы.





описание стандарта для стыковки оборудования

Строго говоря, интерфейс RS 232 — это название стандарта (RS — recommended standard — рекомендованный стандарт, 232 — его номер), описывающего интерфейс для соединения компьютера и устройства передачи данных.

Стандарт был разработан достаточно давно, в 60-х годах 20-го века. В настоящее время действует редакция стандарта, принятая в 1991 году ассоциациями электронной и телекоммуникационной промышленности, под названием EIA/TIA-232-E.

Тем не менее, большинство людей по-прежнему использует название RS-232, которое накрепко приросло к самому интерфейсу.

Устройства

Интерфейс RS-232 обеспечивает соединение двух устройств, одно из которых называется DTE (Data Terminal Equipment) — ООД (Оконечное Оборудование Данных), второе — DCE (Data Communications Equipment) — ОПД (Оборудование Передачи Данных).

Как правило, DTE (ООД) — это компьютер, а DCE (ОПД) — это модем, хотя RS-232 использовался и для подключения к компьютеру периферийных устройств (мышь, принтер), и для соединения с другим компьютером или контроллером.

Важно запомнить эти обозначения (DTE и DCE). Они используются в названиях сигналов интерфейса и помогают разобраться с описанием конкретной реализации.

Типы разъемов

Изначально стандарт описывал применение 25-контактного соединителя, типа DB25. DTE-устройство должно оснащаться вилкой (male — «папа»), DCE-устройство — розеткой (female — «мама»). Позднее, с появлением IBM PC, стали использовать усеченный вариант интерфейса и 9-контактные соединители DB9, наиболее распространенные в настоящее время.

Распайка RS-232

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

1 — Carrier Detect (CD) Наличие несущей частоты

2 — Received Data (RD) Принимаемые данные

3 — Transmitted Data (TD) Передаваемые данные

4 — Data Terminal Ready (DTR) Готовность ООД

5 — Signal Ground Общий

6 — Data Set Ready (DSR) Готовность ОПД

7 — Request To Send (RTS) Запрос на передачу

8 — Clear To Send (CTS) Готов передавать

9 — Ring Indicator (RI) Наличие сигнала вызова

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

Схема кабеля RS-232

Как было сказано выше, для соединения строго соответствующих стандарту устройств DTE и DCE нужен кабель «контакт в контакт». Для соединения двух DTE-устройств используют так называемые нуль-модемные кабели, в которых провода «перекрещиваются» в соответствии с назначением сигналов. На практике перед распайкой кабеля всегда следует разобраться с документацией на оба соединяемых устройства.

Для соединения многих устройств достаточно минимального набора цепей интерфейса RS-232: RD, TD и Signal Ground. Вот, например, схема кабеля для соединения ПЭВМ и контроллера ВАРИКОНТ, на соединителях DB9

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

Длина и провод

Стандарт определяет максимальную длину кабеля в 50 футов (примерно 15 метров) при скорости 9600 бит/с. На практике устойчивая работа может быть достигнута и при большей длине кабеля. Утверждают, что можно удвоить указанную цифру при использовании неэкранированного кабеля и упятерить ее для экранированного кабеля, а при понижении скорости вдвое предельная длина может быть увеличена примерно вдвое. Тем не менее, мы не можем ручаться за это утверждение, из-за различного уровня внешних электромагнитных помех в каждом конкретном случае.

Рекомендуется использовать кабели на основе витой пары, где каждый из сигнальных проводов свит с общим проводом. Например, для этой цели хорошо подходит кабель для прокладки локальной сети Ethernet на неэкранированных витых парах (Unshielded Twisted Pair — UTP), а лучше — на экранированных — STP. Экран кабеля рекомендуется не объединять с сигнальным общим, а подключить к металлической оболочке разъема.

Уровни сигналов

Все сигналы в интерфейсе потенциальные, с номинальными уровнями +12В и -12В относительно общего провода (Signal Ground). Логической единице соответствует уровень -12В, логическому нулю соответствует +12В.

Передача данных

RS-232 называют последовательным интерфейсом, поскольку поток данных передается по одному проводу бит за битом. В отсутствие передачи данных линия находится в состоянии логической единицы (-12В). Скорость передачи данных стандартом не нормируется, но обычно выбирают из ряда 110, 300, 600, 1200, 2400, 4800, 9600, 19200 бит в секунду. В основном используется асинхронный режим работы, при котором данные передаются фреймами. Каждый фрейм состоит из стартового бита, битов данных, бита контроля четности (может отсутствовать), стопового бита. Биты байта данных передаются «хвостом вперёд», начиная с младшего бита.

Для правильной стыковки приемопередатчики на обоих устройствах должны быть запрограммированы одинаковым образом, т.е. должны совпадать скорость, количество битов данных (7 или 8), тип контроля по четности (см. ниже), длина стопового бита (1, 1.5 или 2).

При точных расчётах времени на передачу массива байтов наряду с битами данных следует учитывать все служебные биты.

Осциллограмма

Ниже приведена «осциллограмма» одного фрейма при следующих настройках: 8 битов данных, контроль по нечетности (parity odd), 1 стоповый бит:

Стартовый бит всегда идет уровнем логического нуля, стоповый — единицей. Состояние бита паритета определяется настройкой передатчика. Бит дополняет число единичных битов данных до нечетности (parity odd), четности (parity even), может не использоваться (parity none), быть всегда единицей (mark) или нулем (space).

Перспективы

На самом деле перспектив у RS-232 нет. В настоящее время появляется всё больше компьютеров, не оснащенных этим интерфейсом. Однако в эксплуатации находится большое число устройств с интерфейсом RS-232. Для стыковки ПЭВМ с такими устройствами используют переходники USB — RS-232.

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

Организация канала интерфейса RS-232

В системе «Орион» интерфейс RS-232 используется для подключения пульта контроля и управления «С2000М» к СОМ-порту компьютера с установленным на нем АРМ «Орион»/«Орион Про».

В системах, допускающих работу под управлением АРМ «Орион»/«Орион Про» без резервирования пультом «С2000»/«С2000М» (например, в системах охранной сигнализации или контроля доступа), интерфейс RS-232 используется для подключения преобразователя интерфейса «С2000-ПИ» или «ПИ-ГР» к СОМ-порту компьютера.

К преобразователю, в свою очередь, подключаются приборы системы «Орион» по интерфейсу RS-485.

RS-232 имеет следующие ограничения: максимальная длина – 15 м и соединение только типа «точка-точка», т.е. непосредственно подключить несколько пультов к одному СОМ-порту нельзя.

В простейшем случае к компьютеру подключается только один пульт. Эта схема приведена на рис.

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

ВНИМАНИЕ! Во избежание гальванической связи между компьютером и приборами пульт, повторитель и приборы нельзя подключать к одному источнику питания. Питание на пульт и «С2000-ПИ» должно подаваться от отдельного источника. Пульту должен быть присвоен сетевой адрес, и установлен режим «КОМПЬЮТЕР» для работы по интерфейсу RS-232.

С помощью преобразователей интерфейсов RS-232/RS-485 с автоматическим переключением приема/передачи (например, «С2000-ПИ») можно подключить несколько пультов к одному СОМ-порту компьютера. Один преобразователь следует подключить к СОМ-порту компьютера, остальные — к пультам по интерфейсу RS-232, а затем объединить преобразователи по интерфейсу RS-485 (см. схему на рис. ниже). Кроме того, преобразователи обеспечат гальваническую изоляцию компьютера от пультов и приборов.

Для работы по интерфейсу RS-232 каждому пульту нужно задать уникальный сетевой адрес и режим «КОМПЬЮТЕР».

При использовании АРМ «Орион» к одному СОМ-порту можно подключить до 127 устройств. Либо это будет один пульт «С2000»/ «С2000М» и до 126 приборов, схема как на рис. выше. Либо это будет несколько пультов с подключёнными приборами, как на рис. При этом общее количество и пультов, и приборов не должно превышать 127. В такой системе все приборы и пульты должны иметь уникальные сетевые адреса от 1 до 127, т. е. адреса приборов, подключенных к разным пультам, не должны пересекаться.

При использовании АРМ «Орион Про» к каждому COM-порту можно подключить либо до 127 приборов (приборы подключаются через преобразователи интерфейсов «ПИ-ГР», «С2000-ПИ» или «C2000 USB»), либо до 127 пультов «С2000» или «С2000М». К каждому пульту при этом можно подключить до 127 приборов. При организации системы по второму варианту компьютер опрашивает не приборы, а пульты. Пульты, в свою очередь, опрашивают подключённые к ним приборы. Каждому пульту должен быть задан сетевой адрес (от 1 до 127). Адресация приборов в системе имеет 3 уровня (номер COM-порта, адрес пульта, адрес прибора), поэтому адреса приборов, подключённых к разным пультам, могут пересекаться, как и адреса пультов, подключённых к разным COM-портам компьютера. Максимальное количество устройств, подключаемых к одному компьютеру с «Оперативной задачей Орион Про», на сегодняшний день составляет 1024.

Как уже было сказано, такая схема (рис. выше) применяется в случае, если к COM-порту нужно подключить несколько устройств. На текущий момент АРМ «Орион» поддерживает только один СОМ-порт. АРМ «Орион Про» поддерживает до 20 физических СОМ-портов и до 127 виртуальных СОМ-портов. При использовании АРМ «Орион Про» каждый пульт можно подключать к своему COM-порту (используя схему с гальванической изоляцией или без).

В настоящее время не все компьютеры имеют СОМ-порт. Для решения задачи подключения приборов системы «Орион» к компьютеру с АРМ можно применить USB-COM преобразователи, например, «USB-RS485», а также PCI-плату расширения портов. Основные достоинства данных PCI-плат:

  • возможность использовать до 8 COM-портов;
  • высокая скорость передачи данных;
  • поддержка интерфейса RS-232/RS-485.
    • Специалистами компании «Болид» была протестирована плата расширения COM-портов MOXA CP 118U (см. рис.).

      Она позволяет подключать приборы по интерфейсу RS-485 напрямую к ПК с АРМ «Орион Про» (без использования преобразователя интерфейса), а также подключать несколько пультов (каждый к своему СОМ-порту).

      Подключение приборов к компьютеру через пульты «С2000»/«С2000М» позволяет большую часть функций управления приборами переложить с АРМ на пульты. Здесь важно учитывать, что каждый пульт может управлять только подключёнными к нему приборами, поэтому взаимодействие приборов, подключённых к разным пультам, возможно только через АРМ. При неисправности компьютера каждый пульт будет управлять подключёнными к нему приборами в соответствие с запрограммированной в нем базой данных. То есть система распадается на несколько независимых подсистем. Полученные от приборов сообщения сохраняются в кольцевом энергонезависимом буфере пультов, объем которого составляет 32000 событий (для «С2000М» вер.4.хх). При восстановлении работы компьютера эти сообщения будут вычитаны АРМ.

      Допустим, в системе используется несколько приборов «С2000-КДЛ», релейных блоков «С2000-СП1», клавиатур «С2000-К» и блоков индикации «С2000-БИ». Причём из-за ограниченного размера базы данных пульта требуется использовать несколько пультов «С2000»/«С2000М». Каждый пульт организует взаимодействие только подключённых к нему приборов. В частности, он позволит отображать на блоках индикации состояния своих разделов, управлять этими разделами с клавиатур и с самого пульта, автоматически управлять релейными выходами своих блоков «С2000-СП1» от своих разделов. Взаимодействие приборов, подключённых к разным пультам, возможно только через АРМ. При отключении компьютера с работающим на нем АРМ эта связь нарушается. Поэтому если требуется, например, организовать релейный выход, который должен отрабатывать состояние всех шлейфов сигнализации системы, и этот выход должен работать при отключении компьютера, лучше его организовать путём монтажного объединения выходов каждой подсистемы (параллельного или последовательного, в зависимости от требуемой тактики работы выхода).

      При подключении к АРМ нескольких подсистем следует использовать пульты «С2000М», так как при использовании пультов «С2000» будут следующие ограничения:

  1. Невозможно организовать централизованный контроль доступа;
  2. Управлять взятием/снятием с охраны разделов с клавиатур «С2000-К» и блока «С2000-4», прибора «С2000-КДЛ» и т. п. можно только в рамках одной подсистемы на пульте «С2000». Это означает, что с какой-либо клавиатуры «С2000-К» можно управлять взятием/снятием с охраны разделов того пульта, к которому подключена клавиатура. Управление с этой клавиатуры приборами, подключёнными к другим пультам, невозможно. Из оперативной задачи АРМ можно управлять взятием/снятием с охраны разделов всех подсистем. При использовании пульта «С2000М» первое ограничение снимается. Что касается второго, то можно управлять взятием/снятием с охраны разделов одной подсистемы с помощью всех приборов другой подсистемы, за исключением клавиатур «С2000-К». Например, используя считыватели устройств «С2000-4», «С2000-2», «С2000-КДЛ». Также можно управлять взятием/снятием с охраны разделов одной подсистемы с пульта «С2000М» другой подсистемы. Клавиатуры «С2000-К» так же, как и в первом случае, работают только в рамках своей подсистемы.

Помимо схемы, представленной на рис. выше, подключить несколько пультов «С2000М» к компьютеру с АРМ можно при помощи ЛВС и преобразователей «С2000-Ethernet» (см. рис.).

Основными достоинствами ЛВС являются:

  • повсеместное использование сетей Ethernet;
  • высокая помехозащищенность;
  • высокая скорость передачи данных.

Также при использовании «С2000-Ethernet» возможно объединение приборов ИСО «Орион» через глобальную сеть Internet используя VPN туннель (см. рис.).

Для трансляции по указной схеме необходима устойчивая связь между VPN шлюзами (зависит от характеристик выделенных каналов Internet). В «С2000-Ethernet» имеется поддержка прямой передачи данных по ЛВС, т.е. на стороне ПК с АРМ используется только сеть Ethernet, а ПО формирует один виртуальный COM-порт для группы удаленных «C2000-Ethernet» (см. рис.). При этом повышается быстродействие и упрощается монтаж системы, т.к. на стороне АРМ нет необходимости использовать COM-порт.

Ещё одним вариантом подключения пульта «С2000М» к компьютеру с АРМ является использование волоконно-оптической линии связи и преобразователей «RS-FX-MM» (для многомодовых ВОЛС), «RS-FX-SM40» (для одномодовых ВОЛС).

Основные достоинства ВОЛС:

  • высокая помехозащищенность;
  • искро-взрывобезопасность;
  • высокая степень защиты передаваемой информации;
  • высокая скорость передачи данных.

Максимальная длина передачи данных для преобразователя «RS-FX-MM» составляет 2 км, для преобразователя «RS-FX-SM40» — 40 км.

Организовать связь сетевого контроллера (компьютера с установленным АРМ «Орион»/ «Орион Про» или пульта «С2000»/«С2000М») с удаленными приборами ИСО «Орион» можно также с помощью стандартного цифрового канала связи в потоке Е1.

Основными достоинствами цифровых каналов связи являются:

  • высокая помехоустойчивость;
  • высокая степень защиты передаваемой информации;
  • высокая скорость передачи данных;
  • слабая зависимость качества передачи от длины линии связи.

Специалистами компании «Болид» была проверена работа системы «Орион» с применением мультиплексоров «ГМ-2» фирмы «Зелакс» для передачи сообщений по цифровому каналу связи в потоке Е1 (рис. ниже).

Обращаем Ваше внимание на то, что развёрнутые протоколы испытаний устройств передачи данных по различным каналам связи, о которых дальше будет идти речь, с необходимыми настройками можно найти на сайте bolid.ru в разделе «Техническая поддержка»/ «Рекомендации по применению».

Схема преобразования уровня TTL в RS232 и принцип работы

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

Этот интерфейс имеет профессиональное название, называемое интерфейсом RS23, а интерфейс RS232 представляет собой разновидность последовательной связи, на самом деле, так называемый интерфейс, в моем понимании это протокол связи, который предусматривает мощность передачи Ping, метод передачи, способ передачи данных и т. д.

Стандарт протокола предусматривает использование 25-контактного разъема DB25, а также оговаривается содержание сигнала каждого контакта разъема, а также оговариваются уровни различных сигналов. Но с постоянным совершенствованием оборудования появился интерфейс DB9 вместо DB25, а интерфейс RS232 теперь называется DB9.

(2) Интерфейс RS232 на компьютере использует уровень отрицательной логики:
-15 ~ -3 означает логическую 1;
+ 15 ~ + 3 означает логический 0;
Значение напряжения обычно составляет около 7 В.

(3) Мы можем использовать последовательный кабель для прямого подключения последовательных портов двух ПК, чтобы реализовать последовательную связь между двумя ПК. Однако связь между ПК и однокристальным компьютером нельзя напрямую соединить кабелем. Причина в том, что стандарт уровня последовательного порта RS232 ПК несовместим с уровнем TTL однокристального компьютера. TTL схема преобразования уровня. Обычно эта схема разрабатывается со специальной интегральной схемой преобразования уровня интерфейса RS232, такой как MAX232, HIN232 и т. Д.

2. Выход логического уровня через последовательный порт микроконтроллера.
Логический уровень, используемый выходной схемой последовательного порта микроконтроллера, — это уровень TTL. Этот сигнал уровня генерируется устройствами TTL, обычными микросхемами, такими как операционные усилители, цифровые устройства и т. Д.
TTL: транзисторно-транзисторная логическая транзисторная структура.
Vcc:5V;VOH>=2.4V;VOL<=0.5V;
VIH>=2V;VIL<=0.8V
3. Соединение между MCU и последовательным портом компьютера.

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

(2) Конечно, мы также можем использовать дискретные компоненты для создания схемы преобразования уровня RS232 для наших экспериментов. На следующем рисунке показана общая схема. Пока компоненты не повреждены, схема может нормально работать после пайки. После фактического использования , Эффект хороший. Не используйте MAX232 для реализации схемы связи DSP или MCU и ПК, экономичных компонентов, простой конструкции и продуманного дизайна.

Реализация цепи RS-232 в TTL на транзисторе

Схема такая, как показано ниже.

1. Контакт 2 DB9 TXD: это конец приема сигнала уровня RS-232, RXD; Контакт 3 — конец отправки сигнала уровня RS-232,
2. Vcc на рисунке должен быть + 5В, TXD подключается к MCU TXD, RXD — к MCU RXD.

Принцип работы следующий: • От уровня TTL до уровня RS2323 напряжение на стыке диода D1 и конденсатора C7 поддерживается на уровне -3 В ~ -15 В из-за функции диода и конденсатора.
Когда TXD равен «1» (TTL), Q3 выключен, а напряжение на PCRXD равно напряжению PCTXD, которое также составляет -3 ~ -15 В, что равно «1». (RS232)
Когда TXD равен «0» (TTL), Q3 включен, напряжение PCRXD составляет около + 5 В, это напряжение находится в диапазоне от + 3 до + 15 В, в соответствии с уровнем RS232, это Это «0» … то есть после того, как TTL «1» проходит через эту схему преобразования уровня, RS2323 может распознать, что это «1», и он также может быть распознан как 0, если он равен «0». Это реализует переход от TTL к преобразованию уровня RS232.
Преобразовать уровень RS232 в TTL просто. Когда PCTXD равен «1», то есть -3 ~ -15 В, Q4 выключен, а напряжение RXD составляет около 5 В, что соответствует «1», когда PCTXD равен «0», Q4 включен, напряжение равно 0, а уровень равен 0. Затем также осуществляется преобразование уровня из RS232 в TTL.
Примечания: D2 предназначен для предотвращения обратного пробоя BE Q4. Наименьшее напряжение TXD составляет 15 В, а выдерживаемое напряжение BE Q4 составляет около 6 В. ?

В двух словах:
Когда TXD = 1, Q3 обрезается, в результате получается PCRXD = 1;
Когда TXD = 0, Q3 включается, в результате чего PCRXD = 0;
Когда PCTXD = 1, Q4 включается, в результате получается RXD = 1;
Когда PCTXD = 0, Q4 заканчивается, в результате получается RXD = 0;
RS232 1,0
TTL 1 ,0
AP2000E промышленного класса DTU Beijing Miracle IOT поддерживает режим связи RS232 / 485, который может преобразовывать данные последовательного порта в данные IP или преобразовывать данные IP в данные последовательного порта. Использование встроенной карты eSIM, надежность, высокая адаптируемость к окружающей среде, встроенный сторожевой таймер, отсутствие сбоев, автоматическое восстановление отключения, работы по обслуживанию терминала практически нулевые.

Основные параметры 232 прозрачного порта передачи:
Параметры проекта
Скорость передачи 57600 бод
Бит данных 8
стоповый бит 1
Контрольная цифра НЕТ (нет контрольной цифры)

  Максимальный объем данных прозрачного порта передачи за один раз:

Направление данных Максимальный объем данных
232 восходящего потока 1024 байта
232 нисходящих 1024 байта
485 восходящих 1024 байтов
485 нисходящих 1024 байта


Клемма для проводки использует клемму Phoenix, подключение на месте простое и удобное.

В чем отличия интерфейсов RS-232, RS-422 и RS-485?

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

Основные отличия RS-232, RS-422 и RS-485

Под обозначениями RS-232, RS-422 и RS-485 понимаются интерфейсы для цифровой передачи данных. Стандарт RS-232 более известен как обычный СОМ порт компьютера или последовательный порт (хотя последовательным портом также можно считать Ethernet, FireWire и USB). Интерфейсы RS-422 и RS-485 широко применяются в промышленности для соединения различного оборудования.

В таблице приведены основные отличия интерфейсов RS-232, RS-422 и RS-485.

НазваниеRS-232RS-422RS-485
Тип передачиПолный дуплексПолный дуплексПолудуплекс (2 провода),полный дуплекс (4 провода)
Максимальная дистанция15 метров при 9600 бит/с1200 метров при 9600 бит/с1200 метров при 9600 бит/с
Задействованные контактыTxD, RxD, RTS, CTS, DTR, DSR, DCD, GND*TxA, TxB, RxA, RxB, GNDDataA, DataB, GND
ТопологияТочка-точкаТочка-точкаМноготочечная
Макс. кол-во подключенных устройств11 (10 устройств в режиме приема)32 (с повторителями больше, обычно до 256)

* Для интерфейса RS-232 не обязательно использовать все линии контактов. Обычно используются линии данных TxD, RxD и провод земли GND, остальные линии необходимы для контроля над потоком передачи данных. Подробнее вы узнаете далее в статье.

Информация, передаваемая по интерфейсам RS-232, RS-422 и RS-485, структурирована в виде какого-либо протокола, например, в промышленности широко распространен протокол Modbus RTU.

Описание интерфейса RS-232

Интерфейс RS-232 (TIA/EIA-232) предназначен для организации приема-передачи данных между передатчиком или терминалом (англ. Data Terminal Equipment, DTE) и приемником или коммуникационным оборудованием (англ. Data Communications Equipment, DCE) по схеме точка-точка.

Скорость работы RS-232 зависит от расстояния между устройствами, обычно на расстоянии 15 метров скорость равна 9600 бит/с. На минимальном расстоянии скорость обычно равна 115.2 кбит/с, но есть оборудование, которое поддерживает скорость до 921.6 кбит/с.

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

Информация по интерфейсу RS-232 передается в цифровом виде логическими 0 и 1.

Логической «1» (MARK) соответствует напряжение в диапазоне от −3 до −15 В.

Логическому «0» (SPACE) соответствует напряжение в диапазоне от +3 до +15 В.

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

Для подключения к RS-232 используется специальный разъем D-sub, обычно 9 контактный DB9, реже применяется 25 контактный DB25.

Разъемы DB делятся на Male – «папа» (вилка, pin) и Female – «мама» (гнездо, socket).

Распиновка разъема DB9 для RS-232

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

Существует три типа подключения устройств в RS-232: терминал-терминал DTE-DTE, терминал- коммуникационное оборудование DTE-DCE, модем-модем DCE-DCE.

Кабель DTE-DCE называется «прямой кабель», потому что контакты соединяются один к одному.

Кабель DCE-DCE называется «нуль-модемный кабель», или по-другому кросс-кабель.

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

Распиновка прямого кабеля DB9 для RS-232

Распиновка нуль-модемного кабеля DB9 для RS-232

Таблица с распиновкой разъемов DB9 и DB25.

DB9DB25ОбозначениеНазваниеОписание
18CDCarrier DetectОбнаружение несущей
23RXDReceive DataПрием данных
32TXDTransmit DataПередача данных
420DTRData Terminal ReadyГотовность оконечного оборудования
57GNDSystem GroundОбщий провод
66DSRData Set ReadyГотовность оборудования передачи
74RTSRequest to SendЗапрос на передачу
85CTSClear to SendГотов передавать
922RIRing IndicatorНаличие сигнала вызова

Для работы с устройствами RS-232 обычно необходимо всего 3 контакта: RXD, TXD и GND. Но некоторые устройства требуют все 9 контактов для поддержки функции управления потоком передачи данных.

Структура передаваемых данных в RS-232

Одно сообщение, передаваемое по RS-232/422/485, состоит из стартового бита, нескольких бит данных, бита чётности и стопового бита.

Стартовый бит (start bit) — бит обозначающий начало передачи, обычно равен 0.

Данные (data bits) – 5, 6, 7 или 8 бит данных. Первым битом является менее значимый бит.

Бит четности (parity bit) – бит предназначенный для проверки четности. Служит для обнаружения ошибок. Может принимать следующие значения:

  • Четность (EVEN), принимает такое значение, чтобы количество единиц в сообщении было четным
  • Нечетность (ODD), принимает такое значение, чтобы количество единиц в сообщении было нечетным
  • Всегда 1 (MARK), бит четности всегда будет равен 1
  • Всегда 0 (SPACE), бит четности всегда будет равен 0
  • Не используется (NONE)

Стоповый бит (stop bit) – бит означающий завершение передачи сообщения, может принимать значения 1, 1.5 (Data bit =5), 2.

Например, сокращение 8Е1 обозначает, что передается 8 бит данных, используется бит четности в режиме EVEN и стоп бит занимает один бит.

Управление потоком в RS-232

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

Есть аппаратный и программный метод управления.

Аппаратный метод использует выводы RTS/CTS. Если передатчик готов послать данные, то он устанавливает сигнал на линии RTS. Если приёмник готов принимать данные, то он устанавливает сигнал на линии CTS. Если один из сигналов не установлен, то передачи данных не произойдет.

Программный метод вместо выводов использует символы Xon и Xoff (в ASCII символ Xon = 17, Xoff = 19) передаваемые по тем же линиям связи TXD/RXD, что и основные данные. При невозможности принимать данные приемник передает символ Xoff. Для возобновления передачи данных посылается символ Xon.

Описание интерфейса RS-422

Интерфейс RS-422 похож на RS-232, т.к. позволяет одновременно отправлять и принимать сообщения по отдельным линиям (полный дуплекс), но использует для этого дифференциальный сигнал, т.е. разницу потенциалов между проводниками А и В.

Скорость передачи данных в RS-422 зависит от расстояния и может меняться в пределах от 10 кбит/с (1200 метров) до 10 Мбит/с (10 метров).

В сети RS-422 может быть только одно передающее устройство и до 10 принимающих устройств.

Линия RS-422 представляет собой 4 провода для приема-передачи данных (2 скрученных провода для передачи и 2 скрученных провода для приема) и один общий провод земли GND.

Скручивание проводов (витая пара) между собой позволяет избавиться от наводок и помех, потому что наводка одинаково действует на оба провода, а информация извлекается из разности потенциалов между проводниками А и В одной линии.

Напряжение на линиях передачи данных может находится в диапазоне от -6 В до +6 В.

Логическому 0 соответствует разница между А и В больше +0,2 В.

Логической 1 соответствует разница между А и В меньше -0,2 В.

Стандарт RS-422 не определяет конкретный тип разъема, обычно это может быть клеммная колодка или разъем DB9.

Распиновка RS-422 зависит от производителя устройства и указывается в документации на него.

При подключении устройства RS-422 нужно сделать перекрестие между RX и TX контактами, как показано на рисунке.

Т.к. расстояние между приемником и передатчиком RS-422 может достигать 1200 метров, то для предотвращения отражения сигнала от конца линии ставится специальный 120 Ом согласующий резистор или «терминатор». Этот резистор устанавливается между RX+ и RX- контактами в начале и в конце линии.

Описание интерфейса RS-485

В промышленности чаще всего используется интерфейс RS-485 (EIA-485), потому что в RS-485 используется многоточечная топология, что позволяет подключить несколько приемников и передатчиков.

Интерфейс RS-485 похож на RS-422 тем что также использует дифференциальный сигнал для передачи данных.

Существует два типа RS-485:

  • RS-485 с 2 контактами, работает в режиме полудуплекс
  • RS-485 с 4 контактами, работает в режиме полный дуплекс

В режиме полный дуплекс можно одновременно принимать и передавать данные, а в режиме полудуплекс либо передавать, либо принимать.

В одном сегменте сети RS-485 может быть до 32 устройств, но с помощью дополнительных повторителей и усилителей сигналов до 256 устройств. В один момент времени активным может быть только один передатчик.

Скорость работы также зависит от длины линии и может достигать 10 Мбит/с на 10 метрах.

Напряжение на линиях находится в диапазоне от −7 В до +12 В.

Стандарт RS-485 не определяет конкретный тип разъема, но часто это клеммная колодка или разъем DB9.

Распиновка разъема RS-485 зависит от производителя устройства и указывается в документации на него.

Подключение RS-485 устройств с 2 контактами.

Подключение RS-485 устройств с 4 контактами.

Для согласования линии на больших расстояниях в RS-485 также ставят согласующие резисторы 120 Ом в начале и в конце линии.

Программы для работы с COM-портами

На компьютере интерфейсы RS-232/422/485 будут представлены как обычный СОМ порт. Соответственно подойдут почти любые программы и утилиты для работы с COM портом.

Каждый производитель выпускает свое ПО для работы с COM портом.

Например, MOXA разработала набор утилит PComm Lite, одна из которых позволяет работать с СОМ портом.

Производитель ICP DAS предлагает воспользоваться утилитой DCON Utility Pro с поддержкой протоколов Modbus RTU, ASCII и DCON. Скачать

Настройка модулей ICP DAS программой DCON Utility PRO

Устройства для работы с последовательными интерфейсами

Наверх к оглавлению


За более подробной информацией обращайтесь к специалистам IPC2U по телефону: +7 (495) 232 0207 или по e-mail: [email protected]

Документации, паспорта, схемы подключения Болид USB-RS232 на Layta.ru

1 Обновление ПО преобразователя

При установке драйвера для преобразователя может возникнуть ситуация когда

драйвер не находится в указанной папке или не устанавливается и выдается сообщение,

что данный драйвер не имеет цифровой подписи. Это означает, что ПО вашего

преобразователя необходимо обновить. Для этого с сайта скачайте пакет обновления

http://bolid.ru/files/373/566/usb_rs_update.exe . Распакуйте самораспаковывающийся архив.

В папке «USB-RS_Update» вы найдете все необходимые программы и драйвера:

«MProg 3.5 Release» программа обновления ПО преобразователя

«DriverOld» устаревший драйвер

«CDM v2.08.28 Certified» новый драйвер

2 Обновление ПО преобразователя под Windows XP, 2000, 2003

Для обновления ПО преобразователя необходимо установить драйвера из папки

«DriverOld». Далее выполните обновление ПО преобразователя (см. п.5 «

Обновление ПО

преобразователя»

).

3 Обновление ПО преобразователя под Windows 7

Для обновления ПО преобразователя необходимо установить драйвера из папки

«DriverOld». Если это не удаётся и ОС выдает предупреждение о «Не удалось проверить

издателя этих драйверов» (Windows can’t verify the publisher of this driver software),

данный драйвер не имеет цифровой подписи. Отключить поверку цифровой подписи

драйверов можно при загрузке через загрузочное меню. Для этого при загрузке ОС жмем

клавишу F8. Для загрузки без проверки цифровых подписей нужно выбрать пункт

«Отключить обязательную проверку подписи драйверов» (Disable Driver Signature

Enforcement):

Дальше можно загружаться и устанавливать драйвера (при следующей загрузке в

обычном режиме установленный драйвер работать не будет). Установите драйвер из

папки «DriverOld». Далее выполните обновление ПО преобразователя (см. п.5

«

Обновление ПО преобразователя»

).

RS-232 | Эталонные образцы | Интерфейс


Дом Интерфейс
  • Усилители
  • Аудио
  • Часы и хронометраж
  • Конвертеры данных
  • Услуги штампов и пластин
  • DLP продукты
  • Интерфейс
  • Изоляция
  • Преобразование логики и напряжения
  • Микроконтроллеры (MCU) и процессоры
  • Драйверы двигателей
  • Управление энергопотреблением
  • RF и микроволновая печь
  • Датчики
  • Коммутаторы и мультиплексоры
  • Беспроводная связь
  • Приемопередатчики RS-232
  • CAN и LIN трансиверы и SBC
  • ИС защиты цепи
  • ИС Ethernet
  • Микросхемы HDMI, DisplayPort и MIPI
  • Высокоскоростной SerDes
  • ИС I2C
  • IO-Link и цифровые входы / выходы
  • ИС LVDS, M-LVDS и PECL
  • ИС с интерфейсом обнаружения нескольких переключателей (MSDI)
  • ИС для оптических сетей
  • Прочие интерфейсы
  • ИС PCIe, SAS и SATA
  • Приемопередатчики RS-232
  • Приемопередатчики RS-485 и RS-422
  • ИС последовательного цифрового интерфейса (SDI)
  • UART
  • USB-микросхемы
Меню

Дерево продуктов

  • CAN и LIN трансиверы и SBC (118)
  • ИС защиты цепей (105)
    • ИС защиты портов для конкретных приложений (21)
    • ИС для защиты от электростатических разрядов и перенапряжения (84)
  • ИС Ethernet (81)
    • Ethernet PHY (42)
    • ретаймеры, редрайверы и мультиплексорные буферы Ethernet (39)
  • ИС HDMI, DisplayPort и MIPI (82)
  • Высокоскоростной SerDes (97)
    • SerDes FPD-Link (94)
    • V3Link SerDes (3)
  • ИС
  • I2C (83)
    • I2C ввода-вывода общего назначения (GPIO) (35)
    • Сдвигатели уровня I2C, буферы и концентраторы (37)
    • Коммутаторы и мультиплексоры I2C (11)
  • IO-Link и цифровые входы / выходы (8)
  • ИС LVDS, M-LVDS и PECL (300)
  • ИС интерфейса обнаружения нескольких переключателей (MSDI) (8)
  • ИС для оптических сетей (28)
  • Другие интерфейсы (206)
  • ИС PCIe, SAS и SATA (51)
  • Приемопередатчики RS-232
  • (131)
  • Приемопередатчики RS-485 и RS-422 (274)
  • ИС последовательного цифрового интерфейса (SDI) (49)
  • UART (28)
  • ИС USB (150)
    • USB-концентраторы и контроллеры (39)
    • USB-преобразователи и мультиплексоры (69)
    • ИС USB Type-C и USB Power Delivery (58)
  • Обзор
  • Продукты
  • Эталонные образцы
  • Техническая документация

Распиновка и проводка RS232

Соединения RS232 и разводка последовательных портов

9016 Готовность к набору данных 43
на разъеме штыри, поэтому ответный
кабель должен заканчиваться разъемом DB25 / F (гнездовой контакт).
Назначение контактов RS232 (набор сигналов ПК DB25)
Контакт 1 Защитное заземление
Электроника на заказ

Вам нужен — Сетевой последовательный
Электроника? Измерительные, Контроллеры,
Пункты вызова, Пожарные панели, доступ
управление, освещение, робототехника
— Проектируем и строим —
Позвоните нам сейчас! (02) 9925 0325

Контакт 2 Передача данных
Контакт 3 Полученные данные
Контакт 4 Запрос на отправку
Контакт 5 Очистить для передачи 9016
Контакт 7 Заземление сигнала
Контакт 8 Детектор принятого линейного сигнала
(обнаружение носителя данных)
Контакт 20 Готовность терминала данных
Контакт 22 Кольцевой индикатор
Заземление сигнала
Назначение контактов RS232 (набор сигналов ПК DE9)
Контакт 1 Детектор принимаемого линейного сигнала
(обнаружение несущей данных)
Контакт 2 Полученные данные
Контакт 3 Передача данных
Контакт 4 Терминал данных готов
Контакт 5
Набор данных готов
Контакт 7 Запрос на отправку
Контакт 8 Разрешить отправку
Контакт 9 Кольцевой индикатор

Таким образом, разъем на ПК имеет штыревые контакты вязка
кабель должен заканчиваться разъемом DE9 / F (гнездовой).
[Некоторые называют это DB9 … DE9, однако, настоящее имя]

Подключить что-нибудь красивое и простое, например, старый добрый «тупой терминал», просто вопрос подключения Tx, Rx и земли, не так ли?

Обычно нет. В то время как обычное оборудование ПК может работать только с Tx, Rx и заземление, большая часть программного обеспечения драйвера будет вечно ждать одного из линии рукопожатия, чтобы перейти на правильный уровень.В зависимости от состояния сигнала иногда может работать, а иногда нет. Надежное решение — закрутите строки рукопожатия, если они не используются. Мы специально выбрали персональный компьютер (ПК) в качестве основы для сигналов на этой странице. RS232 появился раньше ПК, но даже с EIA-574 и более поздним TIA-232-F определения все еще используют DTE (Оконечное оборудование данных — например, ПК или аналогичный) и DCE (данные оконечное оборудование — такое как модем, «тупой терминал» или любое другое устройство) в качестве системы отсчета.Мы пытаемся сгладить кривую обучения: На этой странице «ПК» используется вместо технического термина «DTE».


Зацикливание квитирования последовательного разъема ПК

Когда линии зациклены, выход RTS с ПК немедленно активирует Вход CTS — так что ПК эффективно контролирует собственное квитирование …что приводит к тому, что каждый из контактов разъема RS232 (или EIA574 в случае DE9) на самом деле выполняет: у нас есть правильное описание всех контактов ниже на этой странице.



RS232 DE9 Тестовый штекер для ПК Собери сам, используя фотографию справа в качестве руководства — или, если хотите, мы сделаем это за вас:

18 $ + доставка
Заглушка обратной связи ПК — полезный диагностический инструмент.Петлевой штекер подключает
последовательные входы к последовательным выходам, чтобы можно было проверить порт. Есть еще
чем один способ подключения петлевой заглушки — но это наиболее распространенный.


RS232 DB25 PC Контрольный штекер с обратной связью

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


Соединение двух ПК вместе с помощью RS232, без квитирования

Когда требуется подтверждение связи, обычно RTS одного устройства подключается к CTS другого, и наоборот, а также DSR одного устройства подключается к DTR другого устройства, наоборот. Конкретные требования к разному оборудованию могут отличаться от .


Соединение двух ПК вместе с помощью RS232, с квитированием

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

Если у вас проблемы с кабелем RS232, лучшим «аварийным» инструментом может быть коммутационная коробка. (иногда называемый светодиодной коробкой).Нормальные блоки бывают только размера DB25, но с пара переходников DB9 — DB25, их также можно использовать с кабелями DB9. Единицы иметь светодиод для каждой сигнальной линии в кабеле, и светодиод горит зеленым или красным в зависимости от о состоянии сигнала. Наша коммутационная панель D9 немного сложнее — она ​​также позволяет вы отключите определенные линии в кабеле и закольцовываете сигналы на их противоположное количество — хорош для опробования новых возможностей кабельной разводки.

Первое, что нужно запомнить: велика вероятность, что два устройства, которые вы пытаетесь вместе будут работать, если вы правильно подключите кабель.Если у тебя есть другой способ чтобы доказать это — например, попробовав каждое из устройств в другой системе — сделайте это.

Рассмотрим гипотетический пример — например, подключение стандартного ПК с DE9M к промышленный револьверный перфоратор с ЧПУ, также с DE9M, первое, что я бы попробовал и сделал есть кабель, который, я думаю, подойдет. В этом случае я бы либо купил, либо построил нуль-модемный кабель (от DB9F к DB9F) — на самом деле, я бы скопировал последний пример, в основном кабель, используемый для соединения двух ПК. вместе с рукопожатием.

Учитывая кабель, который, я считаю, будет работать, подключите кабель, светодиодный блок и два устройства. вместе. Перед включением обоих устройств отключите только одно из них. Включите устройства и отметьте, какие светодиоды горят. Затем отключите подключенное устройство и подключите отключенный, иначе не переставляя кабели. Снова обратите внимание на какие светодиоды горят. Если на обоих устройствах горит хоть один светодиод, значит, есть выход. конфликт и неправильная разводка кабеля.Под этим я подразумеваю, что одна линия в кабеле имеет выход, управляющий им с обоих концов — а это неверно для RS232 — так что это означает что кабельная разводка не подходит для устройств. Обратите особое внимание на Tx и Rx.

Продолжая приведенный выше пример, если бы я увидел, что два конца ведут одни и те же линии, Я бы предположил, что нуль-модемный кабель был неправильным, и я бы попробовал один к одному (или «прямой» кабель DE9F-DE9M) с переключателем пола (в данном случае DE9F-DE9F) вместо.

Если на каждом конце есть собственный набор светодиодов, соедините два конца вместе. В нормальном В некоторых ситуациях должны загореться все светодиоды, но есть некоторые устройства, которые не загорятся все светодиоды. При этом, если одним из устройств является ПК и любое Светодиод кроме RI (индикатор звонка) не горит, вероятно, кабель не будет работать.

Обычно другие проблемы с кабелями связаны с линиями установления связи. Светодиодная коробка будет быть бесценным руководством, но нет тривиального теста для определения решения.Светодиодная коробка также будет отображать линии по мере их изменения состояния, хотя в моделях D25 это обычно довольно трудно увидеть сами последовательные коммуникации, если связь не постоянна, или при низкой скорости передачи (обычно видно 9600 бод или ниже). Наша модель D9 имеет сверхяркие светодиоды. на линиях данных, поэтому увидеть короткие пакеты не проблема.

Если у вас возникли трудности с приобретением устройства для смены пола, нуль-модемного / прямого кабеля, Конвертеры D25 / D9 (и т. Д.) Напишите нам, у нас есть все, что вам может понадобиться для тестирования и отладки серийного номера. comms, и мы можем процитировать его по ответу.Наш основной бизнес — проектирование промышленной электроники — большая часть из них управляется серийно или подключена к сети.


EIA574 (RS232) контакта — Список функций
Контакт 1 DCD Обнаружение носителя данных Это одна из двух линий непарного рукопожатия. Его первоначальная функция была в основном для модемных подключений — указывается, когда модем активно принимал несущая — базовая модуляция, на которую были наложены частоты данных — и, таким образом, вероятно, сможет подключиться к удаленному концу.Не было особого смысла при попытке отправить данные, пока не будет установлен оператор связи.
Контакт 2 RxD Полученные данные Последовательные данные, отправляемые подключаемое оборудование к ПК. (т.е. это Данные ПК принимает ) Обычно сигнал находится в диапазоне от -3 В до -12 В, когда данные не передаются. отправлено, и импульсы до + 3 В … + 12 В для отправки данных
Контакт 3 TxD Передача данных Последовательные данные отправляются на ПК. Сигнал обычно составляет -5 В, а импульсы до +5 В для отправки данных
Контакт 4 DTR Терминал данных готов Конец ПК готово. Этот сигнал обычно становится активным (+5 В) в начале связи — возможно, при запуске соответствующего программного обеспечения или при включении питания. завершено — и обычно остается активным в течение всего «сеанса». Когда он переходит в неактивное состояние, если принудительно завершает сеанс связи.Модемы зависают, когда этот сигнал становится неактивным. Соответствующий сигнал с другого конца — DSR — он активен, когда готово к работе и другое оборудование.
Контакт 5 GND Заземление сигнала Заземление — оба устройства соединены этим сигналом земли. Следует обратить внимание на заземление двух устройства, чтобы на двух концах не было значительной разницы напряжений.
Контакт 6 DSR Набор данных готов Подтверждение к ПК , что остальное оборудование готово к работе. Идет активен +3 … + 12В при готовности. Если не используется, он часто привязан к DTR, поэтому, когда компьютер указывает, что он готов к обмену данными, подтверждая DTR, DSR аналогично утверждается, чтобы побудить ПК начать работу
Контакт 7 RTS Запрос на отправку ПК Запросы на отправку данные. ПК отправляет этот активный сигнал (+5 В), чтобы сообщить другому устройству, что он хочет для отправки данных — а затем другой конец отвечает, отправив активный CTS (= +3… + 12В «Да, вы готовы к отправке»).
Некоторое оборудование использует сигнал RTS иначе, как Ready to Получите сигнал . В этой ситуации компьютер-конец отправляет RTR активен, чтобы сказать, что ПК готов к приему, в то время как удаленный конец все еще отправляет CTS активен, чтобы сказать, что удаленный конец готов к приему.
Контакт 8 CTS Clear To Send Response signal input by ПК: ПК запрашивает отправку с помощью RTS, затем ожидает ответа CTS перед начало.Во время передачи другое устройство может отправить CTS неактивный это интерпретируется как «прекратить отправку сейчас».
Контакт 9 RI Кольцевой индикатор Это вторая из двух линий непарного рукопожатия. Его первоначальная функция была (также) в основном для модемных подключений — он становится активным, когда телефон звонит. Сигнал поступает на ПК и обычно от -3 до -12 В в режиме ожидания и от +3 до +12 В, когда телефон звонит.Этот сигнал сегодня используется редко.

RS232 определяет напряжение как номинальное. +/- 12 В, ток ограничен примерно до 12 мА. Однако большая часть оборудования будет работать с напряжением от +/- 3 В и выше. Некоторое оборудование пропускает минус, сигналы с + 5V / 0V … и в основном работает . Некоторые драйверы используют пониженное напряжение +/- 5 В для экономии энергии, и они работают. с (наша оценка) 99% оборудования.
Небольшой USB-преобразователь в последовательный порт , используемый с ПК, обычно выводит +/- 5В. уровни — но может также не выдавать никакого напряжения, когда программный драйвер для последовательный порт не активен.Они получают любой вход +/- 3В … +/- 12В.


Мы оставили это неприятное описание напоследок, потому что пока оно хорошее
Чтобы знать, что все делает, проще сначала попробовать петлевую проверку.

Использование Т-образного штекера и ПК для мониторинга связи

Приведенный ниже гаджет представляет собой быстрый получасовой проект, который действительно отлично подходит для мониторинга связи RS232 с помощью ПК. Схема действительно не такая сложная в сборке — детали можно приобрести в Tandy / Radioshack / Dicksmith /. Jaycar / Maplin / Farnell — но если вы хотите купить его в готовом виде, просто нажмите кнопку ниже.


Как контролировать связь RS232 между двумя устройствами

46 $ + доставка

На гаджете T-Spy три розетки. Два из них подключены напрямую — подключите их последовательно к устройствам, которые вы хотите контролировать, и третье отключится, чтобы отдельный ПК для мониторинга связи.

Мониторинг ПК «видит» на своем последовательном порте обе стороны последовательного соединения — то есть он получает то, что отправлено целевым ПК, а также то, что отправлено целевым периферический.Это может быть положительным преимуществом, потому что последовательный разговор может быть наблюдается при переходе между двумя устройствами. Однако некоторые последовательные протоколы говорят «полный дуплекс» означает, что один конец может начать передачу, пока он все еще принимает от своего коллеги. Это устройство не может контролировать полнодуплексный режим связи — связь будет повреждена, gobble-dee-gook будет видно там, где две передачи перекрываются. Две стороны беседа соединяется оператором И, поэтому Пробел или 0 имеет приоритет перед Меткой или 1.Но помимо этого два источника являются асинхронными, поэтому реконструкция одновременного разговора невозможна. реалистично.

Это устройство на удивление успешно работает и успешно работает. записывать протоколы RS232 для множества различных установок — в основном потому, что многие предположительно полнодуплексные установки по-прежнему говорят о полудуплексе в любом случае, потому что это разумный способ написать программу. В общем, неплохо для одного диода и резистора…

Основы последовательной связи RS-232

Аннотация: Из-за своей относительной простоты и низких накладных расходов на оборудование (по сравнению с параллельным интерфейсом) последовательная связь широко используется в электронной промышленности. Сегодня самым популярным стандартом последовательной связи, безусловно, является спецификация EIA / TIA-232-E. Этот стандарт, разработанный Ассоциацией электронной промышленности и Ассоциацией телекоммуникационной промышленности (EIA / TIA), чаще называется просто RS-232, где RS означает рекомендуемый стандарт.\ «Хотя этот префикс RS был заменен в последние годы на EIA / TIA, чтобы помочь идентифицировать источник стандарта, в этой статье используется общая нотация RS-232.

Введение

Официальное название стандарта EIA / TIA-232-E — «Интерфейс между оконечным оборудованием данных и оборудованием для оконечной передачи данных, использующим последовательный обмен двоичными данными». Хотя название может показаться устрашающим, стандарт просто касается последовательной передачи данных между хост-системой (оконечным оборудованием данных или DTE) и периферийной системой (оконечным оборудованием цепи данных или DCE).

Стандарт EIA / TIA-232-E был представлен в 1962 году и с тех пор обновлялся четыре раза для удовлетворения растущих потребностей приложений последовательной связи. Буква «E» в названии стандарта означает, что это пятая редакция стандарта.

Характеристики RS-232

RS-232 — это полный стандарт. Это означает, что стандарт обеспечивает совместимость между хостом и периферийными системами, указывая:
  1. Общие уровни напряжения и сигналов
  2. Общие конфигурации разводки контактов
  3. Минимальный объем управляющей информации между хостом и периферийными системами.
В отличие от многих стандартов, которые просто определяют электрические характеристики данного интерфейса, RS-232 определяет электрические, функциональные и механические характеристики для удовлетворения трех вышеуказанных критериев. Каждый из этих аспектов стандарта RS-232 обсуждается ниже.

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

Раздел электрических характеристик стандарта RS-232 определяет уровни напряжения, скорость изменения уровней сигнала и полное сопротивление линии.

Поскольку исходный стандарт RS-232 был определен в 1962 году, то есть до появления логики TTL, неудивительно, что в стандарте не используются уровни 5 В и заземления.Вместо этого высокий уровень для выхода драйвера определяется как от + 5В до + 15В, а низкий уровень для выхода драйвера определяется как от -5В до -15В. Логические уровни приемника были определены таким образом, чтобы обеспечить запас помехоустойчивости 2 В. Таким образом, высокий уровень для приемника определяется как от + 3В до + 15В, а низкий уровень — от -3В до -15В. На рисунке 1 показаны логические уровни, определенные стандартом RS-232. Необходимо отметить, что для связи RS-232 низкий уровень (от -3 В до -15 В) определяется как логическая 1 и исторически называется «маркировкой».«Точно так же высокий уровень (от + 3В до + 15В) определяется как логический 0 и называется« интервалом ».


Рисунок 1. Технические характеристики логического уровня RS-232.

RS-232 стандарт также ограничивает максимальную скорость нарастания на выходе драйвера. Это ограничение было включено, чтобы помочь снизить вероятность перекрестных помех между соседними сигналами. Чем медленнее время нарастания и спада, тем меньше вероятность перекрестных помех. С учетом этого, максимальная скорость нарастания допустимое значение составляет 30 В / мс. Кроме того, стандарт определяет максимальную скорость передачи данных 20 кбит / с, чтобы уменьшить вероятность перекрестных помех.

Также определено полное сопротивление интерфейса между драйвером и приемником. Нагрузка, которую видит драйвер, составляет от 3 кОм до 7 кОм. В исходном стандарте RS-232 длина кабеля между драйвером и приемником была указана как максимум 15 метров. Редакция «D» (EIA / TIA-232-D) изменила эту часть стандарта. Вместо указания максимальной длины кабеля в стандарте указана максимальная емкостная нагрузка 2500 пФ, что явно является более адекватной спецификацией. Максимальная длина кабеля определяется емкостью на единицу длины кабеля, которая указана в технических характеристиках кабеля.

Таблица 1 обобщает электрические характеристики в текущем стандарте.

Таблица 1. Технические характеристики RS-232

RS-232
Кабели несимметричный
Количество устройств 1 передача, 1 прием
Режим связи Полный дуплекс
Расстояние (макс.) 50 футов при 19,2 кбит / с
Скорость передачи данных (макс.) 1 Мбит / с
Сигнализация несимметричный
Марка (данные 1) -5В (мин.) -15В (макс.)
Пространство (данные 0) 5 В (мин.) 15 В (макс.)
Входной уровень (мин.) ± 3 В
Выходной ток 500 мА (обратите внимание, что драйверы IC, обычно используемые в ПК, ограничены до 10 мА)
Импеданс 5 кОм (внутренний)
Архитектура шины точка-точка

Функциональные характеристики

Поскольку RS-232 является полным стандартом, он включает в себя больше, чем просто технические характеристики.Стандарт также касается функциональных характеристик интерфейса, №2 в нашем списке выше. По сути, это означает, что RS-232 определяет функции различных сигналов, используемых в интерфейсе. Эти сигналы делятся на четыре категории: общие, данные, управляющие и временные. См. Таблица 2 . Стандарт обеспечивает множество сигналов управления и поддерживает первичный и вторичный канал связи. К счастью, немногие приложения, если таковые имеются, требуют всех этих определенных сигналов.Например, для типичного модема используется только восемь сигналов. Примеры того, как стандарт RS-232 используется в реальных приложениях, обсуждаются позже. Полный список определенных сигналов включен здесь для справки. Однако рассмотрение функциональности всех этих сигналов выходит за рамки данной статьи.

Таблица 2. Сигналы, определяемые RS-232

Синхронизация элемента сигнала передатчика
Мнемоника цепи Название цепи * Направление цепи Тип цепи
AB Общий сигнал Обычный
BA
BB
Переданные данные (TD)
Полученные данные (RD)
К DCE
От DCE
Данные
CA
CB
CC
CD
CE
CF
CG
CH
CI
CJ
RL
LL
TM
Запрос на отправку (RTS)
Готовность к отправке (CTS)
Готовность DCE (DSR)
Готовность DTE (DTR)
Индикатор звонка (RI)
Детектор принятого линейного сигнала ** (DCD)
Детектор качества сигнала
Скорость передачи данных Детектор от DTE
Детектор скорости передачи сигнала от DCE
Готов к приему
Удаленный шлейф
Локальный шлейф
Тестовый режим
К DCE
От DCE
От DCE
К DCE
От DCE
От DCE
От DCE
К DCE
От DCE
К DCE
К DCE
К DCE
От DCE
Контроль
DA от DTE К DCE
DB
DD
Синхронизация элемента сигнала передатчика от DCE
Синхронизация элемента сигнала приемника от DCE
из DCE
из DCE
Сроки
SBA
SBB
Вторичные переданные данные
Вторичные полученные данные
К DCE
От DCE
Данные
SCA
SCB
SCF
Вторичный запрос на отправку
Вторичный сигнал разрешения на отправку
Детектор сигнала вторичной полученной линии
К DCE
От DCE
От DCE
Контроль
* Сигналы с сокращениями в скобках — это восемь наиболее часто используемых сигналов.
** Этот сигнал чаще называют обнаружением носителя данных (DCD).

Характеристики механического интерфейса

Третья область, охватываемая RS-232, — это механический интерфейс. В частности, RS-232 определяет 25-контактный разъем как минимальный размер разъема, который может принимать все сигналы, определенные в функциональной части стандарта. Распределение контактов для этого разъема показано на Рисунок 2 . Разъем для оборудования DCE — вилка для корпуса разъема и розетка для соединительных контактов.Точно так же разъем DTE представляет собой гнездовой корпус с штыревыми соединительными контактами. Хотя RS-232 определяет 25-контактный разъем, этот разъем часто не используется. Для большинства приложений не требуются все определенные сигналы, поэтому 25-контактный разъем больше, чем необходимо. Следовательно, обычно используются другие типы разъемов. Возможно, наиболее популярным разъемом является 9-контактный разъем DB9S, также показанный на Рисунке 2. Этот 9-контактный разъем обеспечивает, например, средства для передачи и приема необходимых сигналов для модемных приложений.Этот тип приложения pf будет рассмотрен более подробно позже.


Рисунок 2. Назначение контактов разъема RS-232.

Развитие дизайна ИС RS-232

Регулируемые нагнетательные насосы

Оригинальный драйвер / приемник MAX232 и связанные с ним части просто удваивали и инвертировали входное напряжение для питания схемы драйвера RS-232. Эта конструкция позволила получить гораздо большее напряжение, чем требовалось на самом деле; это трата энергии. Уровни EIA-232 определены как ± 5 В на 5 кОм. С новым выходным каскадом с малым падением напряжения, Maxim представила приемопередатчики RS-232 с внутренними насосами заряда, обеспечивающими регулируемое ± 5.Выходы 5В. Такая конструкция позволяет выходам передатчика поддерживать уровни, совместимые с RS-232, с минимальным током питания.

Работа при низком напряжении

Пониженные выходные напряжения новых регулируемых насосов заряда и передатчиков с малым падением напряжения позволяют использовать пониженные напряжения питания. Большинство современных приемопередатчиков Maxim для RS-232 работают с напряжением питания до +3,0 В.

AutoShutdown ™

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

AutoShutdown Plus ™

Основываясь на успехе AutoShutdown, устройства с функцией AutoShutdown Plus от Maxim достигают потребляемого тока 1 мкА.Эти устройства автоматически переходят в режим отключения с низким энергопотреблением, когда кабель RS-232 отключен или передатчики подключенных периферийных устройств неактивны, или когда UART, управляющий входами передатчика, неактивен более 30 секунд. Устройства снова включаются, когда обнаруживают допустимый переход на любом входе передатчика или приемника. AutoShutdown Plus экономит электроэнергию без изменения существующей BIOS или операционной системы.

мегабод

За пределами спецификации EIA-232 выходит режим мегабод, который позволяет увеличить скорость нарастания драйвера, тем самым обеспечивая скорость передачи данных до 1 Мбит / с.Режим MegaBaud полезен для связи между высокоскоростными периферийными устройствами, такими как модемы DSL или ISDN, на короткие расстояния.

Высокий ESD

Некоторые ИС предназначены для обеспечения высокой защиты от электростатического разряда. Эти ИС определяют и обеспечивают защиту от электростатического разряда ± 15 кВ с использованием как модели человеческого тела, так и метода разряда с воздушным зазором IEC 801-2. Защита Maxim от электростатических разрядов устраняет необходимость в дорогостоящих внешних устройствах защиты, таких как TransZorbs ™, предотвращая при этом дорогостоящие полевые отказы.

Проблемы поддержки

Выбор конденсатора

Зарядные насосы приемопередатчиков Maxim RS-232 используют конденсаторы для преобразования и хранения энергии, поэтому выбор этих конденсаторов влияет на общую производительность схемы.Хотя в некоторых таблицах данных указаны поляризованные конденсаторы в их типичных схемах применения, эта информация показана только для клиентов, которые хотят использовать поляризованные конденсаторы. На практике керамические конденсаторы лучше всего подходят для большинства микросхем Maxim RS-232.

Выбор керамического конденсатора также важен. Конденсаторные диэлектрические типы Z5U и Y5V неприемлемы из-за их невероятных напряжений и температурных коэффициентов. Типы X5R и X7R обеспечивают необходимую производительность.

Неиспользуемые входы

Входы приемника RS-232 содержат внутренний понижающий резистор 5 кОм.Если этот вход приемника не используется, его можно оставить плавающим без каких-либо проблем. Входы передатчика CMOS имеют высокий импеданс и должны быть доведены до допустимых логических уровней для правильной работы ИС. Если вход передатчика не используется, подключите его к V CC или GND.

Рекомендации по компоновке

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

Приемопередатчики RS-232 в миниатюрных корпусах

Приемопередатчики RS-232 с низким энергопотреблением доступны в компактных корпусах микросхемы (UCSP), TQFN и TSSOP. MAX3243E в тонком 32-контактном (7 мм x 7 мм) корпусе QFN экономит 20% места на плате по сравнению с решениями TSSOP. MAX3222E, также доступный в 20-контактном корпусе TQFN (5 мм x 5 мм), улучшает и, таким образом, экономит место на плате на 40%. Другие семейства приемопередатчиков, упакованные в TQFN, MAX3222E и MAX3232E с двумя драйверами и двумя приемниками и MAX3221E с одним драйвером и одним приемником, имеют возможность AutoShutdown для снижения тока питания до 1 мкА (см. , таблица 3, ).Эти трансиверы RS-232 идеально подходят для оборудования с батарейным питанием.

Семейство MAX3228E / MAX3229E в корпусе UCSP с 30 выступами (3 мм x 2,5 мм) экономит около 70% места на плате, что делает эти ИС идеальными для приложений с ограниченным пространством, таких как ноутбуки, сотовые телефоны и портативное оборудование. Маломощные приемопередатчики RS-232 в компактном корпусе UCSP с низким током отключения 1 мкА идеально подходят для систем со сверхнизким энергопотреблением.

Таблица 3. Приемопередатчики RS232 в компактных корпусах

Деталь Пакет Ток отключения питания (мкА) Скорость передачи данных (кбит / с) №Драйверов / Ресиверов Защита от электростатического разряда (± кВ)
MAX3221E 20-контактный TQFN 1 250 1/1 15
MAX3222E 16-контактный TQFN 1 250 2/2 15
MAX3223E 20-контактный TQFN 1 250 2/2 15
MAX3230E UCSP с 20 отбойниками 1 250 2/2 15
MAX3231E UCSP с 20 отбойниками 1 250 1/1 15
MAX3232E 16-контактный TQFN 1 250 2/2 15
MAX3237E 28-контактный SSOP 10 нА 1 Мбит / с 5/3 15
MAX3243E 32-контактный TQFN 1 250 3/5 15
MAX3246E UCSP с 36 отбойниками 1 250 3/5

Практическая реализация RS-232

Большинство разработанных сегодня систем не работают с уровнями напряжения RS-232.Следовательно, преобразование уровня необходимо для реализации связи RS-232. Преобразование уровня выполняется специальными микросхемами RS-232 с линейными драйверами, которые генерируют уровни напряжения, необходимые для RS-232, и линейными приемниками, которые могут принимать уровни напряжения RS-232 без повреждения. Эти линейные драйверы и приемники обычно также инвертируют сигнал, поскольку логическая 1 представлена ​​низким уровнем напряжения для связи RS-232, а логический 0 представлен высоким логическим уровнем.

На рисунке 3 показана функция драйвера / приемника линии RS-232 в типичном модемном приложении.В этом примере сигналы, необходимые для последовательной связи, генерируются и принимаются универсальным асинхронным приемником / передатчиком (UART). ИС драйвера / приемника линии RS-232 выполняет необходимое преобразование уровней между CMOS / TTL и интерфейсом RS-232.


Рисунок 3. Типичное применение модема RS-232.

UART выполняет «служебные» задачи, необходимые для асинхронной последовательной связи. Асинхронная связь обычно требует, например, чтобы хост-система инициировала стартовый и стоповый биты, чтобы указать периферийной системе, когда связь начнется и остановится.Биты четности также часто используются, чтобы гарантировать, что отправленные данные не были повреждены. UART обычно генерирует стартовый, стоповый биты и биты четности при передаче данных и может обнаруживать ошибки связи при получении данных. UART также функционирует как посредник между байтовой (параллельной) и битовой (последовательной) связью; он преобразует байт данных в последовательный битовый поток для передачи и преобразует последовательный битовый поток в байт данных при получении.

Теперь, когда дано элементарное объяснение интерфейса TTL / CMOS к RS-232, мы можем рассмотреть некоторые реальные приложения RS-232.В разделе «Функциональные характеристики» выше уже отмечалось, что приложения RS-232 редко точно следуют стандарту RS-232. Ненужные сигналы RS-232 обычно опускаются. Многим приложениям, таким как модем, требуется всего девять сигналов (два сигнала данных, шесть сигналов управления и заземление). Другим приложениям требуется только пять сигналов (два для данных, два для подтверждения связи и заземление), в то время как другим требуется только сигналы данных без управления квитированием. Мы начинаем наше исследование реальных реализаций с рассмотрения типичного модемного приложения.

RS-232 в модемных приложениях

Приложения модема — одно из самых популярных применений стандарта RS-232. Рисунок 4 иллюстрирует типичное модемное приложение. Как видно на схеме, ПК — это DTE, а модем — это DCE. Связь между каждым ПК и связанным с ним модемом осуществляется по стандарту RS-232. Связь между двумя модемами осуществляется посредством телекоммуникации. Следует отметить, что, хотя микроконтроллер обычно является DTE в приложениях RS-232, это не требуется строгой интерпретацией стандарта.


Рисунок 4. Модемная связь между двумя ПК.

Хотя некоторые разработчики предпочитают использовать для этого приложения 25-контактный разъем, в этом нет необходимости, поскольку между DTE и DCE имеется только девять интерфейсных сигналов (включая землю). Имея это в виду, многие разработчики используют 9- или 15-контактные разъемы. (На Рисунке 2 выше показана конструкция 9-контактного разъема.) «Основные девять» сигналов, используемые в модемной связи, показаны на Рисунке 3 выше; Для DTE необходимы три драйвера RS-232 и пять приемников.Функциональные возможности этих сигналов описаны ниже. Обратите внимание, что для следующих описаний сигналов ВКЛ относится к высокому уровню напряжения RS-232 (от + 5В до + 15В), а ВЫКЛ относится к низкому уровню напряжения RS-232 (от -5В до -15В). Имейте в виду, что высокий уровень напряжения RS-232 фактически представляет собой логический 0, а низкий уровень напряжения RS-232 относится к логической 1.

Переданные данные (TD) : Один из двух отдельных сигналов данных, это сигнал генерируется DTE и принимается DCE.

Принятые данные (RD) : Второй из двух отдельных сигналов данных, эти сигналы генерируются DCE и принимаются DTE.

Запрос на отправку (RTS) : Когда хост-система (DTE) готова передать данные в периферийную систему (DCE), RTS включается. В симплексных и дуплексных системах это условие поддерживает DCE в режиме приема. В полудуплексных системах это условие поддерживает DCE в режиме приема и отключает режим передачи. Состояние OFF поддерживает DCE в режиме передачи. После подтверждения RTS DCE должна подтвердить CTS, прежде чем может начаться связь.

Готовность к отправке (CTS) : CTS используется вместе с RTS для обеспечения установления связи между DTE и DCE.После того, как DCE видит подтвержденное RTS, оно включает CTS, когда готово начать обмен данными.

Готовность набора данных (DSR) : Этот сигнал включается DCE, чтобы указать, что он подключен к линии связи.

Обнаружение несущей данных (DCD) : Этот сигнал включается, когда DCE принимает сигнал от удаленной DCE, который соответствует подходящим критериям сигнала. Этот сигнал остается включенным, пока может быть обнаружен подходящий сигнал несущей.

Data Terminal Ready (DTR) : DTR указывает на готовность DTE.Этот сигнал включается DTE, когда оно готово передавать или принимать данные от DCE. DTR должен быть включен, прежде чем DCE сможет подтвердить DSR.

Индикатор звонка (RI) : RI, когда заявлено, указывает, что сигнал вызова принимается по каналу связи.

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

  1. Локальный ПК использует программное обеспечение для отслеживания сигнала RI (индикация звонка).
  2. Когда удаленный модем хочет связаться с локальным модемом, он генерирует сигнал RI. Этот сигнал передается локальным модемом на локальный ПК.
  3. Локальный ПК отвечает на сигнал RI, выдавая сигнал DTR (готовность терминала данных), когда он готов к обмену данными.
  4. После распознавания заявленного сигнала DTR модем отвечает, подтверждая DSR (готовность набора данных) после того, как он подключен к линии связи.DSR указывает ПК, что модем готов к дальнейшему обмену управляющими сигналами с DTE, чтобы начать связь. При подтверждении DSR ПК начинает мониторинг DCD для индикации того, что данные передаются по линии связи.
  5. Модем подтверждает DCD (обнаружение носителя данных) после того, как он получил сигнал несущей от удаленного модема, который соответствует подходящим критериям сигнала.
  6. С этого момента можно начинать передачу данных. Если локальный модем имеет полнодуплексный режим, сигналы CTS (Clear to Send) и RTS (Request to Send) удерживаются в установленном состоянии.Если модем имеет только полудуплексную связь, CTS и RTS обеспечивают квитирование, необходимое для управления направлением потока данных. Данные передаются по сигналам RD и TD.
  7. Когда передача данных завершена, ПК отключает сигнал DTR. Модем следует, подавляя сигналы DSR и DCD. На данный момент ПК и модем находятся в исходном состоянии, описанном в шаге 1.

RS-232 в приложениях с минимальным подтверждением связи

Хотя описанное выше модемное приложение упрощено по сравнению со стандартом RS-232 из-за количества необходимых сигналов, оно все же более сложное, чем многие системные требования.Для многих приложений необходимы только две линии данных и две линии управления подтверждением связи, чтобы установить и контролировать связь между хост-системой и периферийной системой. Например, системе контроля окружающей среды может потребоваться взаимодействие с термостатом с использованием полудуплексной схемы связи. Иногда системы управления считывают температуру с термостата, а иногда загружают в термостат точки отключения по температуре. В этом типе простого приложения может потребоваться только пять сигналов (два для данных, два для управления рукопожатием и земля).

Рисунок 5 иллюстрирует простой полудуплексный интерфейс связи. Как можно видеть, данные передаются через выводы TD (передача данных) и RD (получение данных), а выводы RTS (Готовность к отправке) и CTS (Готовность к отправке) обеспечивают контроль установления связи. RTS управляется DTE для управления направлением данных. Когда это утверждается, DTE переводится в режим передачи. Когда RTS запрещен, DTE переводится в режим приема. CTS, который генерируется DCE, управляет потоком данных. Когда заявлено, данные могут течь.Однако, когда CTS запрещен, передача данных прерывается. Передача данных останавливается до повторного подтверждения CTS.


Рисунок 5. Схема полудуплексной связи.

Ограничения применения RS-232

За более чем четыре десятилетия, прошедшие с момента введения стандарта RS-232, электронная промышленность сильно изменилась. Следовательно, в стандарте RS-232 есть некоторые ограничения. Одно ограничение — тот факт, что в стандарте определено более двадцати сигналов — уже устранено.Дизайнеры просто не используют все сигналы или 25-контактный разъем.

Другие ограничения стандарта не всегда легко исправить.

Генерация уровней напряжения RS-232

Как объясняется в разделе «Электрические характеристики » , RS-232 не использует стандартные уровни 0 и 5 В, реализованные в схемах TTL и CMOS. Драйверы должны подавать от +5 до +15 В для логического 0 и от -5 до -15 В для логики 1. Это означает, что для управления уровнями напряжения RS-232 необходимы дополнительные источники питания.Обычно для управления выходами RS-232 используются источники питания +12 В и -12 В. Это большое неудобство для систем, у которых нет других требований к этим источникам питания. Имея это в виду, продукты RS-232, производимые Dallas Semiconductor, имеют встроенные схемы накачки заряда, которые генерируют необходимые уровни напряжения для связи RS-232. Первый насос заряда по существу удваивает стандартный источник питания + 5 В, чтобы обеспечить уровень напряжения, необходимый для управления логической 0. Второй насос заряда инвертирует это напряжение и обеспечивает уровень напряжения, необходимый для управления логической 1.Эти два нагнетательных насоса позволяют устройствам с интерфейсом RS-232 работать от одного источника питания +5 В.

Максимальная скорость передачи данных

Еще одно ограничение стандарта RS-232 — максимальная скорость передачи данных. Стандарт определяет максимальную скорость передачи данных 20 кбит / с, что излишне медленно для многих современных приложений. Продукты RS-232, производимые Dallas Semiconductor, гарантируют скорость до 250 кбит / с и обычно могут передавать до 350 кбит / с. Обеспечивая скорость передачи данных на этой частоте, устройства по-прежнему поддерживают максимальную скорость нарастания 30 В / мс, чтобы снизить вероятность перекрестных помех между соседними сигналами.

Максимальная длина кабеля

Как мы видели, спецификация длины кабеля, когда-то включенная в стандарт RS-232, была заменена спецификацией максимальной емкости нагрузки 2500 пФ. Чтобы определить допустимую общую длину кабеля, необходимо определить общую емкость линии. Рисунок 6 показывает простую аппроксимацию полной линейной емкости проводника. Как можно видеть, общая емкость аппроксимируется суммой взаимных емкостей между сигнальными проводниками и проводником к емкости экрана (или паразитной емкости в случае неэкранированного кабеля).

В качестве примера предположим, что пользователь решил использовать неэкранированный кабель при соединении оборудования между собой. Взаимная емкость (см) кабеля согласно спецификации кабеля составляет 20 пФ на фут. Предполагая, что входная емкость приемника составляет 20 пФ, пользователю остается 2480 пФ для соединительного кабеля. Из уравнения на Рисунке 6, общая емкость на фут составляет 30 пФ. Разделив 2480 пФ на 30 пФ, мы получим, что максимальная длина кабеля составляет примерно 80 футов. Если требуется более длинная длина кабеля, пользователь должен найти кабель с меньшей взаимной емкостью.


Рисунок 6. Емкостная модель интерфейсного кабеля, на единицу длины.

Руководство по расположению выводов и спецификациям RS232

Разъемы DB25

Стоит отметить, что не каждый 25-контактный разъем D-sub имеет интерфейс, совместимый с RS-232-C. Некоторые производители ПК выбирают нестандартные сигналы и напряжения на определенных контактах распиновки их COM-порта ПК. На оригинальном IBM PC, например, гнездовой разъем D-sub использовался для параллельного порта принтера Centronics.

25-контактная распиновка последовательного порта:

Контакт 1: GND — заземление экрана.

Контакт 2: TxD → Переданные данные. Переносит данные из терминала данных в набор данных.

Контакт 3: RxD ← Полученные данные. Переносит данные из набора данных на терминал данных.

Контакт 4: RTS → Запрос на отправку. Терминал данных сигнализирует набору данных о необходимости подготовки к передаче данных.

Контакт 5: CTS ← Очистить для отправки.Набор данных сигнализирует терминалу данных, что он готов к приему данных.

Контакт 6: DSR ← Набор данных готов. DCE готов принимать и отправлять данные.

Контакт 7: GND — заземление системы. Нулевое опорное напряжение.

Контакт 8: CD ← Обнаружение несущей. Набор данных сигнализирует Терминалу данных об обнаруженном носителе другого устройства.

Контакт 9: Зарезервировано

Контакт 10: Зарезервировано

Контакт 11: STF → Выберите канал передачи.

Контакт 12: S.CD ← Обнаружение вторичной несущей.

Контакт 13: S.CTS ← Вторичный Очистить для отправки.

Контакт 14: S.TXD → Данные вторичной передачи.

Контакт 15: TCK ← Синхронизация элемента сигнала передачи.

Контакт 16: S.RXD ← Данные вторичного приема.

Контакт 17: RCK ← Синхронизация элемента сигнала приемника.

Контакт 18: LL → Управление по локальной петле.

Контакт 19: S.РТС → Вторичный запрос на отправку

Контакт 20: DTR → Da Remote Loop Control.

Контакт 22: RI ← Кольцевой индикатор. Набор данных сигнализирует терминалу данных об обнаруженном состоянии вызывного сигнала.

Контакт 23: DSR → Селектор скорости передачи данных.

Контакт 24: XCK → Синхронизация элемента сигнала передачи.

Контакт 25: TI ← Тестовый индикатор.

Во время асинхронной связи и RTS, и CTS находятся в течение всего сеанса.Тем не менее, если DTE подключено к многоточечной линии, данные передаются по одной станции (из-за совместного использования пары обратных телефонов), поэтому единственное использование RTS — это включение и выключение несущей модема. Станция повышает RTS, когда готова к передаче. Модем включает свою несущую, ждет, пока она не стабилизируется (обычно это занимает пару миллисекунд), и повышает CTS. Пока CTS активен, DTE передает. После завершения передачи станция отключает RTS, а затем модем отключает и CTS, и несущую.

Все тактовые сигналы на выводах 15, 17 и 24 последовательного кабеля в выводе COM-порта предназначены только для синхронной связи. Синхронизация извлекается из потока данных с помощью DSU, модема или DSU и отправляется в DTE для обеспечения устойчивого синхросигнала. Важно подчеркнуть, что принимаемые и передаваемые тактовые сигналы не обязательно должны быть идентичными и могут иметь разные скорости передачи данных.

9-контактная распиновка RS-232

Итак, вот упрощенная версия распиновки последовательного соединения, используемой на персональных компьютерах: 9-контактная распиновка RS-232.

Контакт 1: DCD ← Обнаружение носителя данных

Контакт 2: RxD ← Прием данных

Контакт 3: TxD → Передача данных

Контакт 4: DTR → Готовность терминала данных

Контакт 5: 0 В / COM — 0 В или заземление системы

Контакт 6: DSR ← Набор данных готов

Контакт 7: RTS → Запрос на отправку

Контакт 8: CTS ← Очистить для отправки

Контакт 9: RI ← Индикатор звонка

Сигналы RS-232

Уровни напряжения, которые представляют сигналы выводов последовательного порта RS232 относительно общей системы (питание / логическая земля).Уровень сигнала активного состояния (SPACE) положительный, а уровень сигнала (MARK) состояния ожидания отрицательный по отношению к общему значению. Протокол связи должен быть указан через RS-232. Кроме того, RS-232 имеет несколько линий подтверждения связи для использования с модемами (в большинстве случаев).

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

Максимальное напряжение холостого хода, указанное в стандарте RS232, составляет 25 В, но обычно уровни сигнала 5 В, 10 В, 12 В и 15 В.

Согласно стандарту RS-232 все данные биполярны. Для большинства оборудования состояние ВКЛ или 0 (ПРОБЕЛ) обозначается напряжением от +3 В до +12 В, а состояние ВЫКЛ или 1 состояние (ОТМЕТКА) указывается напряжением от -3 В до -12 В. Однако некоторые устройства не распознают отрицательные уровни, и для выключенного состояния достаточно 0 В. Иногда для включения состояния может быть достаточно меньшего напряжения. Тем самым можно значительно уменьшить общую дальность передачи / приема RS-232.

Нормальное напряжение для выходного сигнала составляет от +12 В до -12 В. Кроме того, существует так называемая «мертвая зона» в диапазоне от +3 В до -3 В, предназначенная для поглощения линейного шума. В других схемах расположения выводов последовательного порта, подобных RS-232, этот диапазон может быть другим (например, определение V.10 имеет мертвую зону от +0,3 В до -0,3 В). Многие приемники RS-232 могут легко обнаруживать перепады в 1 В или даже меньше.

Характеристики кабелей RS-232

Не существует ограничений на длину кабеля, определенных непосредственно стандартом RS-232, поэтому основным определяющим фактором является максимальная емкость, допускаемая соответствующей схемой управления.Как правило, критическая длина составляет 15 м (или около 300 м при использовании только кабелей с малой емкостью). Откровенно говоря, для больших расстояний стандарт RS-232 — не лучший вариант для высокоскоростной передачи данных на большие расстояния.

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

В соответствии со стандартом RS-232 устройство DCE должно быть подключено к DTE с помощью кабеля с одинаковыми номерами контактов в каждом разъеме (известный как «прямой кабель»). Любое несовпадение пола кабеля / разъема можно легко исправить с помощью переключателя пола. Также обычно используются кабели с 25-контактным разъемом D-sub на одном конце и 9-контактным разъемом RS-232 на другом. Любое оборудование с разъемами 8P8C обычно поставляется с кабелем с разъемами DB-9 или DB-25. Некоторые даже имеют сменные разъемы для дополнительной гибкости.

Если нет необходимости использовать RS-232 на полную мощность, можно использовать минимальное трехпроводное соединение: передача, прием и заземление. Для одностороннего потока данных существует двухпроводной вариант: данные и земля. А для двусторонней передачи данных с аппаратным управлением лучшей альтернативой является 5-проводная версия, которая аналогична 3-проводной, но с добавлением линий RTS и CTS.

Схема потока данных RS-232

Согласно стандарту RS-232 данные могут передаваться во многих вариантах.Однако наиболее распространенной является отправка пакетов, содержащих слово из 7–8 битов, а также биты запуска, остановки и контроля четности. Как вы можете видеть на диаграмме ниже, сначала идет стартовый бит (активный низкий, от +3 В до +15 В), затем биты данных, затем бит четности (если требуется протоколом) и, наконец, стоповый бит (используемый довести высокий логический уровень, от -3 В до -15 В).

Связь между RS232 и другими стандартами

Порты, совместимые с RS-232, не обязательно могут работать с несколькими другими стандартами последовательной передачи сигналов, такими как RS-422, RS-423, RS-449, RS-422, 423, RS-485 и т. Д.Для приемников GPS и глубиномеров, использующих уровень TTL, близкий к напряжению +5 ​​и 0, уровень метки перемещается в неопределенную область стандарта. Для использования стандарта RS-232 в такой среде вам понадобится текущий переводчик.

Как они соотносятся:

  • RS-422 имеет аналогичную скорость с RS-232, но отличается сигнализацией
  • Скорость RS-423 такая же без балансной сигнализации
  • RS-449 списано

MIL-STD-188 похож на RS-232, но имеет отличный контроль времени нарастания и лучшее сопротивление.Думаете отказаться от устройства RS-232? Не так быстро! Как видите, этот последовательный протокол продолжает опровергать все заявления о том, что он был полностью заменен USB. Хотя современные системы связи требуют более сложной системы, такой как USB, мы продолжим использовать стандартные последовательные порты.

Сторонние приложения хорошо себя зарекомендовали в улучшении нашей работы с последовательным портом RS-232. Примером может служить соединитель RS232 to Ethernet, разработанный Electronic Team. Вы можете найти интересные сценарии использования в Руководстве пользователя.

Буфер RS232

Обзор схемотехнических характеристик

  • Краткое описание работы: Буфер для передачи данных RS-232 на большее расстояние, как обычно
  • Защита цепей: Специальные цепи защиты не используются
  • Сложность схемы: Очень простая двухтранзисторная буферная схема.
  • Производительность цепи: отличная работа в одном специальном приложении, удвоение пропускной способности линии
  • Наличие компонентов: Широко доступные компоненты на момент построения схемы
  • Тестирование конструкции: мой друг постоянно использовал схему более года.
  • Приложения: Максимальное увеличение пропускной способности линии RS-232 на длинных кабельных трассах
  • Источник питания: + -12 В постоянного тока, источник питания 80 мА
  • Ориентировочная стоимость компонентов: несколько долларов
  • Соображения безопасности: Нет особых соображений безопасности

Описание схемы

Это простая буферная схема последовательного порта, которую я разработал для друга. для ускорения своего SLIP-соединения в компьютерной сети университетского городка «ТРИНЕТ» Хельсинки Технологический университет.Проблема в сети заключалась в том, что Коммуникации RS232 от комнат до терминального сервера были долгими и производились некачественная проводка.

Схема представляет собой простой буфер, который увеличивает мощность привода. к последовательному порту ПК для успешного прохождения сигнала с ПК на терминальный сервер (в другом направлении проблем не было). Компьютер подключен к разъему CON1 и доступен буферизованный выход ar CON2. С помощью этой схемы скорость подключения RS232 к терминалу сервер может быть успешно повышен со скоростью 9600 бит / с до 38400 бит / с.

Схема представляет собой двухтранзисторный буфер, состоящий из транзисторов. Q1 и Q2, которые могут управлять импульсами тока до 1 А, но максимальный Входной ток схемы ограничен резистором R2. Значение R2 было выбрано экспериментально путем тестирования. Значения резистора в диапазоне от 22 до 270 Ом и значение 140 Ом. дал наилучшие результаты (обеспечивает неплохое согласование импеданса с используемым кабелем). Рекомендуется использовать резистор не менее 1 Вт вместо R2. чтобы убедиться, что он не перегревается при коротком замыкании на выходе ситуации (устройства RS232 должны выдерживать это, чтобы соответствовать стандарту).

Схема была разработана в виде компактной коробки, питаемой от D25. разъем как некоторые коммерческие буферные схемы RS232. Идея состоит в том, чтобы подать питание на буферный блок через последовательный порт. выводы 9 и 10 для проверки напряжения порта. Питание поступало от внешнего блок питания (дешевый универсальный настенный трансформатор) и подключен к Разъем D25 путем модификации кабеля, соединяющего компьютер и буферная схема. Схема в этом конфигурация требует максимально продолжительного тока около 100 мА.


Томи Энгдал <[email protected]>
Разъемы последовательного порта

(RS232). Распиновка и сигналы разъема последовательного порта


Рис.1 RS232 / V.24 DB9

Штифт Имя Описание
1 CD Обнаружение несущей
2 RXD Получение данных
3 TXD Передача данных
4 DTR Терминал данных готов
5 ЗЕМЛЯ Заземление системы
6 DSR Готовность к набору данных
7 РТС Запрос на отправку
8 CTS Разрешить отправку
9 RI Индикатор звонка

Х.21 на разъеме DB 15


Рис. 2. Разъем X.12 DB15


RJ-45 Разъем RS232

EIA-561 определяет RS232 на разъеме RJ 45 (модульный). Его можно использовать только для несинхронных приложений, потому что он не имеет синхронных сигналов синхронизации. Примечание. Вывод RI (# 1) иногда может использоваться как DSR.


Рис 3. Разъем RJ-45 RS232

RJ45 Разъемы RS232D (такие же, как телефонные разъемы)



Pin No. Описание сигнала Abbr. DTE DCE
1 DCE Ready, индикатор звонка DSR / RI «- — »
2 Детектор принятого линейного сигнала DCD «- — »
3 Готовность DTE DTR — » «-
4 Сигнальная земля SG
5 Полученные данные RxD «- — »
6 Переданные данные TxD — » «-
7 Отменить отправку CTS «- — »
8 Запрос на отправку РТС — » «-

DB25 В.24 распиновка и сигналы


Рис.4. Разъем RS232 V.24

Распиновка и сигналы DB25 V.24 (разъем ALT A)


Рис.5. Разъем RS232 V.24 (ALT A)


RS232 DB25 все контакты (для некоторых приложений требуется больше контактов)


Рис.6. Разъем RS232 DB25


Наше программное обеспечение позволяет отслеживать, регистрировать, отлаживать и тестировать любые ваши RS232- или COM-порты.

Пожалуйста, выберите страницу с таблицей данных Индекс ——— Интерфейс последовательного порта ——— Введение ——— Распиновка и сигнал ——— Разъемы и сигналы Распиновка RS232 и сигналы Распиновка последовательного порта и сигналы Полная Распиновка и сигналы порта RS232 DB25 Кабель последовательной передачи данных Распиновка и сигналы DB9 Распиновка и сигналы DB25 (CheckIt) PC DB25 последовательный (RS232) шлейф (Norton) PC DB9 последовательный (RS232) шлейф (CheckIt) PC DB9 последовательный (RS232) шлейф (Norton) Последовательный принтер ——— Кабели и сигналы ——— Монитор последовательного порта и порта RS232 Кабели RS232 двухпроводный модемный кабель (DB25-DB25) Двухпроводной модемный кабель RS232 (DB9-DB25) Модемный кабель RS232 (DB25-DB25) Модемный кабель RS232 (DB9-DB25) Модемный кабель RS232 (DB9-DB15) Нулевой модемный кабель (DB25-DB25) Нулевой модемный кабель (DB9-DB25) Нулевой модемный кабель (DB9 -DB9) Последовательный кабель принтера (DB25-DB25) Последовательный кабель принтера (DB9-DB25)

Модуль RS232 в RS485 — Лаборатория электроники.ком

Этот проект представляет собой интерфейсный модуль RS232-RS485

Описание

Этот проект предоставляет простое и легкое решение для подключения вашего компьютера к сети RS485 в режиме приемника или передатчика.

Эта схема была разработана на основе популярных интерфейсных ИС MAX232 и MAX485.

Встроенная 9-контактная розетка «D» соединяет эту печатную плату с кабелем последовательного порта (не входит в комплект). Разъемы J1 и J2 обеспечивают ввод / вывод микросхемы MAX232, а разъем CN1 обеспечивает ввод-вывод MAX485.Дополнительная секция источника питания может обеспечивать стабилизированное напряжение 5 В постоянного тока в цепи и может быть подключена к источнику питания путем перемычки J4. Светодиод D2 обеспечивает визуальную индикацию наличия питания на этой плате, а диод D1 предотвращает подключение источника питания к J3 с обратной полярностью. Эта схема также может работать от источника питания 5 В от интерфейса хоста, который может подаваться через J1, и в этом случае вам необходимо удалить перемычку @ J4. Разъем J2 обеспечивает дополнительное соединение другого набора переключателя уровня с микросхемой MAX232.

Кабель

RS485 должен быть подключен к разъему CN2, а полное сопротивление согласовано с компонентами R3, R1 и R4.

Клемма, помеченная буквой «A» на CN1, является выводом управления приемом / передачей для управления потоком RS485. Вытягивание этого контакта к Gnd активирует приемник на RS485, а подтягивание его к высокому уровню (подключение к Vcc) позволит ему работать в режиме передачи.

Для подключения микросхемы MAX232 к MAX485:

  1. Подключите контакт с маркировкой C на разъеме J1 к контакту с маркировкой DI на разъеме CN1
  2. Подключите контакт с маркировкой B на разъеме J1 к контакту с маркировкой RO на разъеме CN1

Разъем J1 подключается к хосту для подачи питания и последовательных сигналов ввода / вывода.

  • A — Предоставляет данные с компьютера на хост (RXD)
  • B — Предоставляет данные для отправки на компьютер с хоста (TXD)

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

  • Вход питания 5-12 В постоянного тока макс.

Добавить комментарий

Ваш адрес email не будет опубликован.