Схема rs232 to rs485 – RS232 RS485 » Digitrode.ru

Содержание

В чем отличия интерфейсов 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-232?

При использовании 3 контактов достаточно замкнуть RXD и TXD между собой. Тогда все переданные данные будут приняты обратно. Если у вас полный RS-232, тогда вам нужно распаять специальную заглушку. В ней должны быть соединены между собой следующие контакты:

DB9DB25Соединить
1 + 4 + 66 + 8 + 20DTR -> CD + DSR
2 + 32 + 3Tx -> Rx
7 + 84 + 5RTS -> CTS

Описание интерфейса 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-422?

Для проверки устройств с RS-422 лучше воспользоваться конвертером из RS-422 в RS-232 или USB (I-7561U). Тогда вы сможете воспользоваться ПО для работы с СОМ портом.

Описание интерфейса 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 Ом в начале и в конце линии.

Как проверить работу RS-485?

Если у вас есть устройство с RS-485 и вы хотите его проверить, то самое простое это подключить его к компьютеру через преобразователь, например UPort 1150, и воспользоваться специальным ПО, о котором рассказывается далее.

Программы для работы с интерфейсами RS-232/422/485

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

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

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

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

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

Устройства для конвертирования или преобразования RS-232/422/485

В таблице вы можете выбрать устройства для работы с интерфейсами RS-232/422/485.

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


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

ipc2u.ru

принцип действия, схема, организация работы

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

Где необходимо передавать данные по RS 485.

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

Система «один счетчик – один модем» активно внедряется для передачи данных в службы энергосбытовых компаний от узлов учета частных домов, небольших предприятий.

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

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

Компьютер же обменивается данными с контроллерами – устройствами, преобразующими команды от датчиков на язык, понятный машине, и обратное преобразование: от языка машины в команды управления. Связь с контроллером, а также – между разными контроллерами, осуществляется через интерфейсы связи.

Интерфейс RS-232 — младший брат RS 485.

Нельзя хотя бы коротко не упомянуть об интерфейсе RS-232, который еще называют последовательным. Разъем под соответствующий порт имеют некоторые ноутбуки, а некоторые цифровые устройства (те же терминалы релейной защиты) снабжаются выходами для связи с помощью RS-232.

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

При этом обеспечивается полудуплексный режим связи, то есть, приемник и передатчик могут работать одновременно. Данные по кабелю RS-232 могут в одно и то же время перемещаться и в одну, и в другую сторону.

Недостаток этого интерфейса – низкая помехозащищенность. Это происходит из-за того, что сигнал в соединительный кабель и на прием, и на передачу формируется относительно общего провода – земли. Любая наводка, существующая даже в экранированном кабеле, может привести к сбою связи, потере отдельных битов информации. А это недопустимо при управлении сложными и недешевыми механизмами, где любая ошибка – авария, а потеря связи – длительный простой.

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

Организация интерфейса RS-485.

Главное отличие RS-458 от RS-232 – все приемники и передатчики работают на одну пару проводов, являющуюся линией связи. Провод земли при этом не используется, а сигнал в линии формируется дифференциальным методом. Он передается одновременно по двум проводам («А» и «В») в инверсном виде.

Если на выходе передатчика – логический «0», то на проводник «А» выдается нулевой потенциал. На проводнике «В» формируется сигнал «не 0», то есть – «1». Если передатчик транслирует «1», получается все наоборот.

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

Порядок обмена данными между устройствами по RS-485.

Все устройства, объединяемые интерфейсом RS-485, имеют всего два клеммы: «А» и «В». Для подключения к общей сети эти клеммы соединяются в параллельную цепь. Для этого от одного устройства к другому прокладывается цепочка кабелей.

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

Протоколов обмена данными по интерфейсу RS-485 существует много, наиболее часто используемый – Modbas. Вкратце рассмотрим, как работает простейший протокол, и какие еще проблемы приходится решать с его помощью.

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

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

Все устройства принимают посылку и сравнивают номер вызываемого абонента со своим собственным. Если они совпадают – выполняется команда, переданная в составе запроса. Если нет – устройство игнорирует его текст и не делает ничего.

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

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

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

Требования к кабельным соединениям.

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

Для лучшей защиты от помех кабели экранируются, при этом экраны на всей линии соединяют друг с другом. Для этого на объединяемых устройствах помимо выводов «А» и «В» имеется клемма «СОМ». Заземляется линия только в одной точке, обычно в месте расположения контроллера, модема или компьютера. В двух точках это делать запрещено, чтобы избежать наводок, которые неизбежно пойдут по экрану из-за разности потенциалов в точках заземления.

Кабели соединяют только последовательно друг с другом, делать ответвления нельзя. Для согласования линии в ее конце подключается резистор с сопротивлением 120 Ом (это волновое сопротивление кабеля).

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

Для лучшего понимая работы интерфейса RS-485 предлагаем Вам посмотреть следующее видео:

pue8.ru

Схема преобразователя интерфейса RS-232 в RS-485 » Портал инженера

Для нормальной работы данной схемы нужен всего лишь трехпроводной, минимальный вариант протокола RS-232, а также источник питания с напряжением от +10 до +15В для организации двунаправленной линий связи, по которой можно обмениваться данными на скоростях приема/передачи до десятков килобод.
 

Схема работает следующим образом: когда нет связи ни по RS-232, ни по RS-485 (порт RS-232 в состоянии ТОКОВАЯ ПОСЫЛКА, все устройства на линии RS-485 неактивны), оба провода RS-485 находятся в состоянии лог. 1, которое задается резистором привязки с сопротивлением 1200 Ом. В таком состоянии верхний (по схеме) компаратор поддерживает линию RCD интерфейса RS-232 под отрицательным напряжением, то есть в состоянии ТОКОВАЯ ПОСЫЛКА.

Если через порт RS-232 передается знак, то такая передача начинается с положительного импульса (состояние БЕСТОКОВАЯ ПОСЫЛКА), соответствующего стартовому биту на линии TXD. Соответственно на линию «-» интерфейса RS-485 через транзистор 2N4401 подается положительный потенциал, и напряжение на ней становится больше, чем на линии «+»; таким образом передается стартовая посылка по кабелю RS-485.

Одновременно с этим нижний компаратор, включенный с верхним по схеме монтажного ИЛИ (оба компаратора в микросхеме LM393 имеют выходы с открытым коллектором), удерживает линию RCD интерфейса RS-232 на низком логическом уровне, предупреждая поступление передаваемых данных обратно в RS-232. Приемная линия порта RS-232 остается свободной.

Передача остальных битов символа происходит тем же самым образом. Когда она инициируется одним из устройств на шине RS-485, то процесс начинается с активизации передатчика RS-485 и установки потенциала линии «-» выше потенциала линии «+». При этом верхний компаратор микросхемы LM393 освобождает линию RCD, а нижний компаратор не мешает появлению на ней положительного потенциала.

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

Обсудить на форуме

www.ingeneryi.info

Преобразователь RS232 — RS485 » Портал инженера

Уже довольно давно компания Advantech выпускает линейку устройств серии Adam 4000-5000. В зависимости от конкретной модификации, они имеют различное количество входов и выходов, а управление и вывод данных в них осуществляется посредством интерфейса RS485

Для соединения с персональным компьютером такого модуля, да и любых других устройств, работающих по интерфейсу RS485, требуется преобразовать данный интерфейс в «понятный» компьютеру RS232. Для этих целей Advantech выпускает преобразователь ADAM-4520-D2. Вот его-то у меня и не оказалось. Поэтому пришлось взять паяльник в руки и заняться изготовлением его аналога самостоятельно.

В принципе, сложного в этом ничего нет. Интерфейсы RS232 и RS485 уже давно де-факто стали стандартами передачи данных в промышленной сфере. Изучив существующие для них схемы преобразователей, нужно отметить, что самым простым и дешевым решением будет использование специализированных микросхем МАХ232 иМАХ485 или их аналогов. Первая из этих микросхем представляет собой преобразователь уровней СОМ порта компьютера к уровням 5В, а другая является трансивером (приёмопередатчиком) интерфейса RS485, работающая с входными уровнями 5В. Казалось бы, достаточно соединить две такие микросхемы и можно получить готовый преобразователь. 

Но не всё так просто. Интерфейс RS232 является дуплексным интерфейсом – т.е. данные в нём могут приниматься и передаваться одновременно. В отличие от него, интерфейс RS485 – полудуплексный, приём и передача данных ведётся поочерёдно.

Для управления режимами приёма и передачи в микросхеме МАХ485 имеются два входа – RE и DE, которые обычно соединяются вместе. Когда на них подаётся низкий уровень, данные принимаются, если высокий — передаются. Командой управления в этой схеме преобразователя является сигнал ТХ с COM порта компьютера, который через транзистор VT1 переключает режимы приёма и передачи. Принципиальная схема преобразователя RS232 — RS485 приведена на рис.1.

Преобразователь интерфейса собран на небольшой макетной плате навесным монтажом. Для удобства его подключения к устройствам серии ADAM, со стороны RS485 установлен пятиштырьковый разъём (рис.2), с помощью которого преобразователь без всяких переходных кабелей подключается к разъёму модуля ADAM. Со стороны RS232 на плате установлен разъём типа DB-9, который через соединительный кабель подключается к компьютеру. Напряжение 12..16В для питания модуля подаётся от отдельного блока питания и с него получается напряжение 5В для питания преобразователя через стабилизатор DA1.

Работа преобразователя проверялась на модуле ADAM-4017. Приведём краткие характеристики данного модуля:

Разрешение: 16-bit
Каналы: шесть дифференциальных, два униполярных
Типы входа: мВ, В, мА
Входные диапазоны: ±150 мВ, ±500 мВ, ±1 В, ±5 В, ±10 В и ±20 мА
Напряжение гальваноразвязки: 3000 ВDC
Защита от повреждений и перенапряжения: выдерживает скачки напряжения до ±35 В
Частота отсчетов: 10 отсчетов/сек.
Входной импеданс: 20 МОм
Встроенный сторожевой таймер 
Напряжение питания: +10 ~ +30 ВDC (нерегулируемое)
Потребление мощности: 1.2 Вт

Для работы модуля с ПК требуется соответствующее программное обеспечение. Мы будем пользоваться утилитой ADAM 4000-5000 Utility. После инсталляции и запуска программы, появляется окно (рис.3) 

Рис. 3

В этом окне приведён перечень поддерживаемых данной утилитой устройств. В левой части меню мышкой выбираем используемый порт (в нашем случае – СОМ1) При этом в основной части окна появятся параметры используемого порта (рис.4) 

Рис. 4

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

Далее подключаем наше устройство. Выбираем в меню Tools – Search. Программа запросит диапазон сканирования адресов в диапазоне 0-255. Нажимаем кнопку ОК, после чего начинается сканирование. 

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

Рис. 5

Здесь мы наблюдаем сетевой адрес используемого модуля (02h), скорость работы порта (9600 bps), проверку контрольной суммы, масштаб входного сигнала (1V). Справа можно просмотреть уровни входного сигнала по каждому из восьми входов модуля ADAM-4017. Там в основном нулевые значения, что вполне логично, так как входы АЦП никуда не подключены. Небольшие значения, типа 0,0004В – это следствие наводок на входы.

Как видите, наш самодельный преобразователь интерфейсов вполне успешно работает и может служить альтернативой промышленному преобразователю ADAM-4520-D2. Конечно, его можно использовать и для любых других устройств, работающих по 485 интерфейсу для подключения их к компьютеру. А если сделать дополнительные выводы от пинов 1 и 4 микросхемы МАХ485, то такой преобразователь будет полезен для отладки в терминальной программе через UART различных устройств на микроконтроллерах, имеющих уровни сигналов 5В.

Программа ADAM 4000-5000 Utility  Вы не можете скачивать файлы с нашего сервера

Даташит на модули Adam 4000      Вы не можете скачивать файлы с нашего сервера

 

 

Источник: https://electromost.com/

Обсудить на форуме

www.ingeneryi.info

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

ФОТОТРАНЗИСТОРЫ

     Теория и практика использования фототранзисторов. Схема фотореле.

СХЕМА ДОМОФОНА

     Схема и принцип работы простого самодельного домофона.

VIP СИГНАЛ

     Самодельный автомобильный VIP — сигнал крякалка.

ПРОГРАММАТОР ДЛЯ PIC

     Схема простейшего программатора с питанием от компьютера для прошивки контроллеров семейства pic.

radioskot.ru

Преобразователь интерфейса RS232 в RS485 — 20 Декабря 2015 — Блог

 

Преобразователь интерфейса RS232 в  RS485 

 

Источник: radioskot.ru

В этой статье пойдет речь о схеме преобразователя интерфейса  RS232 в RS485, устройство имеет полудуплексный режим работы, пассивное — не требует внешнего питания. 
Также установлено  авто-переключение скорости передачи вплоть до 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. Преобразователь интерфейса смонтирован на двухсторонней печатной плате.  
 

radiolubitel.moy.su