Преобразователь интерфейсов (переходник) USB<=>RS485 (ПИ-5)

Решил поделиться с общественностью одной из возможных реализаций преобразователя USB<=>RS485 на базе микросхемы FT232RL:

Понадобился тут по работе преобразователь USB<=>RS485. Чтобы как можно скорее (что неудивительно), да размерами поменьше. Плюс гальваноразвязка не требуется. На местный радиорынок немедленно был заслан знающий человек – оценить обстановку и узнать что почем. Каково же было мое удивление, когда тот вернулся ни с чем. Нету, говорит, таких. Вот мобильников, говорит – гора. А преобразователей – нет.

Данная новость меня безумно обрадовала, т.к. на локальном диске Д давно (еще, наверное, с начала осени) валяется незаконченный проект именно такого преобразователя. И даже кой-какая документация собрана была. Ну а тут – такое совпадение!

Надо сказать, я даже не стал лазать по Интернету в поисках готового девайса. Ибо за два дня (в которые требовалось уложиться) все равно, наверное, ничего не успели бы привезти. Поэтому я сразу открыл свой незаконченный проект и сделал «Выделить всё => Удалить». Потому что плата там закладывалась односторонняя, да плюс одна из микросхем была в корпусе DIP-8, что, согласитесь, целям миниатюризации преобразователя ну никак не соответствует. Благополучно удалив результаты прошлых трудов, я начал проектировать преобразователь заново.

Поскольку девайс надо было сделать побыстрее, то вполне логичное решение – использовать давно любимую мной микросхему FT232RL. Тем более, что в документации на нее есть страница 27 (в другой редакции – 28), на которой приведена практически готовая схема проектируемого преобразователя:

И я эту страницу из даташита даже перевел ранее (вернее, пересказал своими словами). Чтобы не раздувать объем заметки о таком проекте-малыше, здесь я решил только вкратце описать принцип действия данной схемы.

Выход передатчика микросхемы FT232 соединяется со входом передатчика преобразователя TTL/RS485 SP481 (понятно, есть целый мешок аналогов, в частности, MAX485). Вход приемника FT232 – с выходом приемника SP481. Это, надеюсь, вещи очевидные, и пояснять их не надо. А вот управление приемником и передатчиком микросхемы SP481 стоит рассмотреть подробней.

Использование шины RS485 при обмене данными предполагает активность передатчика SP481 только в момент передачи какой-либо информации. В остальные моменты времени активен приемник (устройство «слушает» шину). Вывод CBUS2 микросхемы FT232R, сконфигурированный как TXDEN# (см. Datasheet на FT232Rx), служит именно для этой цели, т.е. для активизации передатчика микросхемы SP481 в момент передачи информации по линии TXD порта USART. Для управления же приемником в рассматриваемой схеме используется вывод CBUS3, сконфигурированный как PWREN#. После определения устройства USB-портом он принимает состояние логического нуля. В спящем режиме («Suspend Mode») PWREN# принимает состояние логической единицы. Приемник микросхемы SP481 включается при наличии НИЗКОГО уровня сигнала на входе разрешения его работы (т.е., на выводе 2), поэтому подключение данного входа к линии PWREN# микросхемы FT232R позволяет автоматически отключать приемник в спящем режиме («Suspend Mode»).

Надо заметить, что подобное решение (когда приемник и передатчик SP481 управляются резными сигналами PWREN# и TXDEN#) чревато возникновением эффекта «эха». Данный эффект проявляется в приеме передаваемых по шине RS485 данных портом USB. Более подробно этот момент рассмотрен в пересказе. Здесь же лишь отмечу, что эффект «эха» приходится забарывать программными или аппаратными способами. При этом в аппаратные решения данной проблемы добавляются дополнительные (так сказать, «лишние») детали.

Однако, если нет необходимости отключать приемник преобразователя в спящем режиме, что справедливо для подавляющего большинства «радиолюбительских» случаев, можно использовать «классический» метод управления передатчиком и приемником SP481. В таком варианте подключения управляющие входы DE и RE# объединяются, что дает автоматическое отключение приемника SP481 во время работы (активности) передатчика:

Итак, с учетом всего вышеперечисленного итоговая схема разрабатываемого преобразователя стала выглядеть следующим образом:

Перемычка «TERM» (Terminator) служит для подключения/отключения согласующих резисторов (терминаторов) с номинальным значением сопротивления равным 120 Ом. Терминатор должен быть подключен, если преобразователь физически находится на одном из концов шины RS485 (см. пересказ). В противном случае согласующий резистор необходимо отключить.

Можно заметить, что под терминатор на схеме заложено аж два резистора в параллель. Сделал так потому, что внезапно обнаружил исчезновение в моей кассе резисторов номиналом 120 Ом. Зато номинал 240 Ом присутствует в достаточном количестве. Ну и вот – поэтому на схеме два резистора вместо одного:).

Резисторы R3 и R4 я обычно в схемы на SP481 (вернее, ее аналогах) не закладываю. Честно говоря, это вообще первый проект, где предусмотрена их установка. Однако, люди бывалые говорят, что при достаточно протяженной линии RS485 часто бывает необходима установка данных резисторов, ибо в противном случае с шины в USB-порт начинает валиться всевозможная абракадабра.

Естественно, под вышеприведенную схему незамедлительно была разведена

печатная плата. Корпуса элементов для поверхностного монтажа, под которые разрабатывалась плата:

— резисторы: 1206;
— конденсаторы: 1206 либо 0805;
— светодиод: 1206 либо 0805;
— микросхема преобразователя TTL/RS485: SOIC-8.

Габаритные размеры печатной платы и собранного преобразователя:

После изготовления печатной платы можно приступать к установке и монтажу деталей. Собранный преобразователь не нуждается в настройке. Необходимо лишь установить драйвера для микросхемы FT232 после того, как девайс будет воткнут в разъем USB компьютера. Ну и снять или надеть перемычку «TERM» в зависимости от расположения преобразователя на шине RS485.

На сегодня всё. Желаю удачи при работе с шиной RS485!

Примечание: все вопросы лучше валить в камменты после заметки, так как не факт, что я смогу на них на все ответить. А вот шансы на то, что в сообществе найдется более прошаренный человек по твоей теме — довольно хорошие. Но уж если зарегистрироваться на сайте совсем никак — можно воспользоваться возможностями электрической почты: podkassetnik@yandex.ru

Содержание архивов (также прилеплены к заметке):

PI-5_Hardware.zip:
ПИ-5.pdf – схема преобразователя;
ПИ-5_ЛУТ.lay – печатная плата преобразователя (вариант для «утюжников»);
ПИ-5_ФР.lay – печатная плата преобразователя (вариант для «шаблонщиков»).

Платы нарисованы в «САПР» «Sprint Layout 5.0» (бесплатная гляделка).

FT232_USB-RS485_v1.1.zip:
FT232_USB-RS485_v1.1.pdf – вольный пересказ стр. 27 документа Document No.: FT_000053 FT232R USB UART IC Datasheet Version 2.01 Clearance No.: FTDI# 38.

Источник



Адаптер USB-RS485 для подключения любых приемно-контрольных приборов обладающих интерфейсом RS-485 к компьютеру

Адаптер USB-RS485Адаптер USB-RS485 1 287 . — руб. есть в наличии В корзину Адаптер USB-RS485 предназначен для преобразования интерфейсов виртуального COM порта и RS485. Позволяет подключить любые внешние устройства, имеющие выход RS485 к персональному компьютеру с наличием USB порта.

Кроме этого:  Монтаж гибкой подводки своими руками

Адаптер выполнен на оригинальной микросхеме FT232R фирмы FTDI и рассчитан на постоянный и круглосуточный режим работы. Поддерживает все стандартные скорости обмена 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 230400, 460800, 921600 Бод. Три разноцветных светодиода на корпусе информируют о работоспособности и текущем состоянии адаптера:

  • зелёный — наличие питания и установленного драйвера;
  • жёлтый — приём данных;
  • красный — передача данных.

Фотографии

<b>Адаптер USB-RS485</b><br/>Внешний вид адаптера Внешний вид адаптера <b>Адаптер USB-RS485</b><br/>Вид с включённой индикацией Вид с включённой индикацией

Схемы подключений

<b>Адаптер USB-RS485</b><br/>Общая схема подключения Общая схема подключения <b>Адаптер USB-RS485</b><br/>Вариант схемы подключения Вариант схемы подключения

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

Основные характеристики
Питание от USB порта
USB протокол USB 2.0 (Full Speed)
Потребляемый ток, не более 200 мА
Габаритные размеры 55 х 17 х 12 мм
Масса, не более 10 г
Диапазон рабочих температур от минус 40 до +85 °С
Драйвера для OC Win98-Win10, Linux, Mac OS
RS485
Скорость передачи данных от 300 бит/с до 3 Мбит/с
Нагрузочная способность шины данных до 32 приёмников
Переключение направление приём/передача Автоматическое, управляется драйвером
Гальваническая развязка Нет
Встроенный резистор «терминатор» Нет, используется внешний
Сопротивление подтягивающих резисторов 2 х 10 кОм
Длина линии связи Согласно спецификации RS485
Защита выходов RS485
От электростатического разряда (ESD)
Контактный +/- 30 кВ
Воздушный +/- 30 кВ
Допустимые пульсации при 8 мкс воздействия и 20 мкс паузы
Пиковая мощность 400 Вт
Пиковый ток 17 А

Особенности

  • Поддерживает все стандартные скорости обмена.
  • Три светодиода показывающее текущее состояние.
  • Высокая защита выходов RS485 от помех и электростатического разряда.
  • Конструктивно выход имеет винтовой разъёмный клеммник.
  • Рассчитан на постоянный и круглосуточный режим работы.
  • Поддержка драйверов для всех распространённых OC : Win98-Win10, Linux, Mac OS.

Драйвер


1.6 MB
Драйвера для Windows 7, Windows Server 2008 R2 и Windows 8, 8.1, Windows Server 2012 R2, Windows Server 2016 и Windows 10
x86 (32-bit), x64 (64-bit)
V2.12.28, Дата выхода: 2017-08-30
Сохранить

2.3 MB
Исполняемый файл установки драйверов для Windows 7, Windows Server 2008 R2 и Windows 8, 8.1, Windows Server 2012 R2, Windows Server 2016 и Windows 10
x86 (32-bit), x64 (64-bit)
V2.12.28, Дата выхода: 2017-08-30
Сохранить

Более ранние версии OC Windows:


1.3 MB
Драйвера для Windows XP, Vista, Server 2003, Server 2008
x86 (32-bit), x64 (64-bit)
V2.08.24, Дата выхода: 2012-04-13
Сохранить

1.7 MB
Исполняемый файл установки драйверов Windows XP, Vista, Server 2003, Server 2008
x86 (32-bit), x64 (64-bit)
V2.08.24, Дата выхода: 2012-04-13
Сохранить

Установка драйвера

Установка драйвера адаптера для ОС Windows ничем не отличается от установки других драйверов на персональный компьютер. Если у вас возникают затруднения при установке, то необходимо обратиться к своему специалисту администратору.

Доступны 2 варианта установки:

  • Вариант 1. Подключить адаптер к компьютеру. Вызвать окно «Диспетчера устройств». На устройстве «USB-RS485-1911» правой кнопкой мыши выбрать пункт «Обновить драйверы. «. В качестве источника указать папку с распакованными файлами драйвера. Следовать подсказкам установки. Повторить операцию установки, т.к. установлены будут два драйвера. После установки отключить адаптер и повторно подключить к компьютеру.
  • Вариант 2. Отключить адаптер от компьютера. Запустить исполняемый файл установки драйверов. Следовать подсказкам установки. Подключить адаптер к компьютеру.

Возможные неисправности и способы их устранения

  • При подключении адаптера USB-RS485 указатель мыши начал прыгать по экрану или устройство неправильно определено как последовательная мышь.
    Варианты решений >>>

Для тех, кто сам пишет драйвер

Конфигурируемый вывод CBUS1 физически соединён со входом RI (Ring Indicator Control Input). Его можно использовать в качестве детектирования наличия именно этой модели адаптера. Также, можно отслеживать конец пакетов, настроив CBUS1 как выход передачи данных, или наличие пакетов, настроив CBUS1 как вход наличия приёма данных. О всех возможных настройках можно прочитать в руководстве «FT232R USB UART IC Datasheet», раздел «3.5 CBUS Signal Options».

С этим товаром покупают

СПИ «Сирень-СИ»СПИ «Сирень-СИ» 17 582 . 25 руб. есть в наличии В корзину ППКОП «Сигнал 2/4-СИ» исп.02/05 «Метро»ППКОП «Сигнал 2/4-СИ» исп.02/05 «Метро» 12 850 . — руб. есть в наличии В корзину ППКОП «Сигнал 2/4-СИ» исп.04/06 (4 ШС, КЦЦ, RS-485)ППКОП «Сигнал 2/4-СИ» исп.04/06 (4 ШС, КЦЦ, RS-485) 6 900 . — руб. есть в наличии В корзину ППКОП 019-4-1 «Корунд 2/4-СИ» исп.02 (2 ШС, КЦЦ, RS-485)ППКОП 019-4-1 «Корунд 2/4-СИ» исп.02 (2 ШС, КЦЦ, RS-485) 12 045 . 80 руб. есть в наличии В корзину ППКОП 019-4-1 «Корунд 2/4-СИ» исп.04 (4 ШС, КЦЦ, RS-485)ППКОП 019-4-1 «Корунд 2/4-СИ» исп.04 (4 ШС, КЦЦ, RS-485) 14 438 . 75 руб. есть в наличии В корзину ППКОП 019-10/20-1 «Корунд 20-СИ» (20 ШС, RS-485)ППКОП 019-10/20-1 «Корунд 20-СИ» (20 ШС, RS-485) 56 855 . — руб. есть в наличии В корзину

Источник

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

Преобразователь интерфейсов "USB-RS485" предназначен для гальванической изоляции и взаимного преобразования сигналов интерфейса USB и сигналов двухпроводного магистрального интерфейса RS-485.

  • Питание от USB порта компьютера
  • Работает в среде ОС Windows 2000, 2003, XP, 7, Vista

Драйвера можно скачать во вкладке "Загрузки".

rasprodaga.jpg

ID] => 4586 [NAME] => Преобразователь интерфейсов USB-RS485 [

NAME] => Преобразователь интерфейсов USB-RS485 [CODE] => preobrazovatel-interfeysov-usb-rs485 [

CODE] => preobrazovatel-interfeysov-usb-rs485 [ACTIVE_FROM] => [

ACTIVE_TO] => [DATE_CREATE] => 27.06.2013 15:50:29 [

DATE_CREATE] => 27.06.2013 15:50:29 [CREATED_BY] => 2 [

CREATED_BY] => 2 [IBLOCK_ID] => 1 [

IBLOCK_ID] => 1 [IBLOCK_SECTION_ID] => 70 [

IBLOCK_SECTION_ID] => 70 [DETAIL_PAGE_URL] => /equipment/preobrazovatel-interfeysov-usb-rs-232/preobrazovatel-interfeysov-usb-rs485/ [

DETAIL_PAGE_URL] => /equipment/preobrazovatel-interfeysov-usb-rs-232/preobrazovatel-interfeysov-usb-rs485/ [LIST_PAGE_URL] => /equipment/ [

LIST_PAGE_URL] => /equipment/ [DETAIL_TEXT] =>

Преобразователь интерфейсов "USB-RS485" предназначен для гальванической изоляции и взаимного преобразования сигналов интерфейса USB и сигналов двухпроводного магистрального интерфейса RS-485.

  • Питание от USB порта компьютера
  • Работает в среде ОС Windows 2000, 2003, XP, 7, Vista

Драйвера можно скачать во вкладке "Загрузки".

rasprodaga.jpg

Преобразователь интерфейсов "USB-RS485" предназначен для гальванической изоляции и взаимного преобразования сигналов интерфейса USB и сигналов двухпроводного магистрального интерфейса RS-485.

  • Питание от USB порта компьютера
  • Работает в среде ОС Windows 2000, 2003, XP, 7, Vista

Драйвера можно скачать во вкладке "Загрузки".

rasprodaga.jpg

DETAIL_TEXT_TYPE] => html [DETAIL_PICTURE] => Array ( [ID] => 4777 [TIMESTAMP_X] => 27.06.2013 15:50:29 [MODULE_ID] => iblock [HEIGHT] => 575 [WIDTH] => 705 [FILE_SIZE] => 57063 [CONTENT_TYPE] => image/jpeg [SUBDIR] => iblock/c45 [FILE_NAME] => preobrazovatel-interfeysov-usb_rs485-_-500rubley.jpg [ORIGINAL_NAME] => Преобразователь интерфейсов USB-RS485 — 500рублей.jpg [DESCRIPTION] => [HANDLER_ID] => [

src] => [SRC] => /upload/iblock/c45/preobrazovatel-interfeysov-usb_rs485-_-500rubley.jpg ) [

DETAIL_PICTURE] => 4777 [PREVIEW_TEXT] =>

PREVIEW_TEXT_TYPE] => html [PREVIEW_PICTURE] => Array ( [ID] => 4776 [TIMESTAMP_X] => 27.06.2013 15:50:29 [MODULE_ID] => iblock [HEIGHT] => 575 [WIDTH] => 705 [FILE_SIZE] => 57063 [CONTENT_TYPE] => image/jpeg [SUBDIR] => iblock/476 [FILE_NAME] => preobrazovatel-interfeysov-usb_rs485-_-500rubley.jpg [ORIGINAL_NAME] => Преобразователь интерфейсов USB-RS485 — 500рублей.jpg [DESCRIPTION] => [HANDLER_ID] => [

Кроме этого:  Что нельзя делать после установки пессария при беременности отзывы

src] => [SRC] => /upload/iblock/476/preobrazovatel-interfeysov-usb_rs485-_-500rubley.jpg ) [

PREVIEW_PICTURE] => 4776 [TAGS] => [

TAGS] => [IBLOCK_ELEMENT_ID] => 4586 [

IBLOCK_ELEMENT_ID] => 4586 [PROPERTY_6] => [] [

DESCRIPTION_6] => [PROPERTY_7] => Array ( [0] => 6189 ) [

PROPERTY_7] => Array ( [0] => 6189 ) [DESCRIPTION_7] => Array ( [0] => ) [

DESCRIPTION_7] => Array ( [0] => ) [PROPERTY_8] => Array ( ) [

PROPERTY_8] => Array ( ) [DESCRIPTION_8] => Array ( ) [

DESCRIPTION_8] => Array ( ) [PROPERTY_23] => Array ( ) [

PROPERTY_23] => Array ( ) [DESCRIPTION_23] => Array ( ) [

DESCRIPTION_23] => Array ( ) [PROPERTY_31] => Array ( [TEXT] => <ul> <li style="text-align: justify;">Адаптер USB-RS485 </li> <li style="text-align: justify;">Подключение по USB: к ПК </li> <li style="text-align: justify;">Подключение по RS485: к устройству с интерфейсом RS485 </li> <li style="text-align: justify;">Питание от USB-порта </li> <li style="text-align: justify;">Полное соответствие стандарту USB 2.0, совместимость с USB1.1 </li> <li style="text-align: justify;">Поддерживаемые ОС: Windows XP , Vista, Windows 7 , Linux , MacOS , and WinCE5.0 drive </li> <li style="text-align: justify;">Поддерживаемая скорость передачи: 75 бит/c — 9600 бит/с</li> <li style="text-align: justify;">Рабочая температура: -40°C

+85°C </li> <li style="text-align: justify;">Дальность связи: 1200 м. (максимальная) </li> <li style="text-align: justify;">Размеры: 6.1 x 1.6 x 1.3 см </li> <li style="text-align: justify;">Цвет: Черный</li> </ul> [TYPE] => html ) [

  • Адаптер USB-RS485
  • Подключение по USB: к ПК
  • Подключение по RS485: к устройству с интерфейсом RS485
  • Питание от USB-порта
  • Полное соответствие стандарту USB 2.0, совместимость с USB1.1
  • Поддерживаемые ОС: Windows XP , Vista, Windows 7 , Linux , MacOS , and WinCE5.0 drive
  • Поддерживаемая скорость передачи: 75 бит/c — 9600 бит/с
  • Рабочая температура: -40°C

DESCRIPTION_31] => [PROPERTY_32] => Array ( ) [

PROPERTY_32] => Array ( ) [DESCRIPTION_32] => Array ( ) [

DESCRIPTION_32] => Array ( ) [PROPERTY_33] => [

LANG_DIR] => / [EXTERNAL_ID] => 4586 [

EXTERNAL_ID] => 4586 [IBLOCK_TYPE_ID] => content [

IBLOCK_TYPE_ID] => content [IBLOCK_CODE] => [

IBLOCK_EXTERNAL_ID] => [LID] => s1 [

LID] => s1 [CONVERT_CURRENCY] => Array ( ) [CAT_PRICES] => Array ( ) [PROPERTIES] => Array ( [SPECS] => Array ( [ID] => 6 [TIMESTAMP_X] => 2012-12-05 12:57:03 [IBLOCK_ID] => 1 [NAME] => Характеристики [ACTIVE] => Y [SORT] => 500 [CODE] => SPECS [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [TMP_ID] => [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => Y [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 2 [USER_TYPE] => HTML [USER_TYPE_SETTINGS] => Array ( [height] => 200 ) [HINT] => [VALUE] => [] [DESCRIPTION] => [

DESCRIPTION] => ) [DOWNLOADS] => Array ( [ID] => 7 [TIMESTAMP_X] => 2012-11-15 12:07:29 [IBLOCK_ID] => 1 [NAME] => Загрузки [ACTIVE] => Y [SORT] => 500 [CODE] => DOWNLOADS [DEFAULT_VALUE] => [PROPERTY_TYPE] => E [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => Y [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [TMP_ID] => [LINK_IBLOCK_ID] => 3 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 2 [USER_TYPE] => EAutocomplete [USER_TYPE_SETTINGS] => Array ( [VIEW] => T [SHOW_ADD] => Y [MAX_WIDTH] => 0 [MIN_HEIGHT] => 24 [MAX_HEIGHT] => 1000 [BAN_SYM] => ,; [REP_SYM] => [OTHER_REP_SYM] => [IBLOCK_MESS] => N ) [HINT] => [VALUE] => Array ( [0] => 6189 ) [DESCRIPTION] => Array ( [0] => ) [

VALUE] => Array ( [0] => 6189 ) [

DESCRIPTION] => Array ( [0] => ) ) [ALSO_LOOK] => Array ( [ID] => 8 [TIMESTAMP_X] => 2012-11-15 12:07:29 [IBLOCK_ID] => 1 [NAME] => Сопутствующее оборудование [ACTIVE] => Y [SORT] => 500 [CODE] => ALSO_LOOK [DEFAULT_VALUE] => [PROPERTY_TYPE] => E [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => Y [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [TMP_ID] => [LINK_IBLOCK_ID] => 1 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 2 [USER_TYPE] => EAutocomplete [USER_TYPE_SETTINGS] => Array ( [VIEW] => T [SHOW_ADD] => N [MAX_WIDTH] => 0 [MIN_HEIGHT] => 24 [MAX_HEIGHT] => 1000 [BAN_SYM] => ,; [REP_SYM] => [OTHER_REP_SYM] => [IBLOCK_MESS] => N ) [HINT] => [VALUE] => [DESCRIPTION] => [

DESCRIPTION] => ) [MAIN_PROPS] => Array ( [ID] => 23 [TIMESTAMP_X] => 2012-11-28 16:20:58 [IBLOCK_ID] => 1 [NAME] => Основные характеристики [ACTIVE] => Y [SORT] => 500 [CODE] => MAIN_PROPS [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => Y [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [TMP_ID] => [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => Y [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 2 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [VALUE] => [DESCRIPTION] => [

DESCRIPTION] => ) [SPECS_TEXT] => Array ( [ID] => 31 [TIMESTAMP_X] => 2013-01-17 12:34:54 [IBLOCK_ID] => 1 [NAME] => Характеристики (текст) [ACTIVE] => Y [SORT] => 500 [CODE] => SPECS_TEXT [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [TMP_ID] => [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 2 [USER_TYPE] => HTML [USER_TYPE_SETTINGS] => Array ( [height] => 200 ) [HINT] => [VALUE] => Array ( [TEXT] => <ul> <li style="text-align: justify;">Адаптер USB-RS485 </li> <li style="text-align: justify;">Подключение по USB: к ПК </li> <li style="text-align: justify;">Подключение по RS485: к устройству с интерфейсом RS485 </li> <li style="text-align: justify;">Питание от USB-порта </li> <li style="text-align: justify;">Полное соответствие стандарту USB 2.0, совместимость с USB1.1 </li> <li style="text-align: justify;">Поддерживаемые ОС: Windows XP , Vista, Windows 7 , Linux , MacOS , and WinCE5.0 drive </li> <li style="text-align: justify;">Поддерживаемая скорость передачи: 75 бит/c — 9600 бит/с</li> <li style="text-align: justify;">Рабочая температура: -40°C

+85°C </li> <li style="text-align: justify;">Дальность связи: 1200 м. (максимальная) </li> <li style="text-align: justify;">Размеры: 6.1 x 1.6 x 1.3 см </li> <li style="text-align: justify;">Цвет: Черный</li> </ul> [TYPE] => html ) [DESCRIPTION] => [

  • Адаптер USB-RS485
  • Подключение по USB: к ПК
  • Подключение по RS485: к устройству с интерфейсом RS485
  • Питание от USB-порта
  • Полное соответствие стандарту USB 2.0, совместимость с USB1.1
  • Поддерживаемые ОС: Windows XP , Vista, Windows 7 , Linux , MacOS , and WinCE5.0 drive
  • Поддерживаемая скорость передачи: 75 бит/c — 9600 бит/с
  • Рабочая температура: -40°C

DESCRIPTION] => ) [COMPARE_TABLE] => Array ( [ID] => 32 [TIMESTAMP_X] => 2013-02-22 10:54:05 [IBLOCK_ID] => 1 [NAME] => Таблица сравнений [ACTIVE] => Y [SORT] => 500 [CODE] => COMPARE_TABLE [DEFAULT_VALUE] => [PROPERTY_TYPE] => E [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => Y [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [TMP_ID] => [LINK_IBLOCK_ID] => 21 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => Y [IS_REQUIRED] => N [VERSION] => 2 [USER_TYPE] => EAutocomplete [USER_TYPE_SETTINGS] => Array ( [VIEW] => E [SHOW_ADD] => Y [MAX_WIDTH] => 0 [MIN_HEIGHT] => 24 [MAX_HEIGHT] => 1000 [BAN_SYM] => ,; [REP_SYM] => [OTHER_REP_SYM] => [IBLOCK_MESS] => N ) [HINT] => [VALUE] => [DESCRIPTION] => [

DESCRIPTION] => ) [ALSO_LOOK_TEXT] => Array ( [ID] => 33 [TIMESTAMP_X] => 2013-01-30 13:37:29 [IBLOCK_ID] => 1 [NAME] => Сопутствующее оборудование (Тестовое поле) [ACTIVE] => Y [SORT] => 500 [CODE] => ALSO_LOOK_TEXT [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [TMP_ID] => [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 2 [USER_TYPE] => HTML [USER_TYPE_SETTINGS] => Array ( [height] => 200 ) [HINT] => [VALUE] => [DESCRIPTION] => [

DESCRIPTION] => ) ) [DISPLAY_PROPERTIES] => Array ( ) [PRODUCT_PROPERTIES] => Array ( ) [MORE_PHOTO] => Array ( ) [LINKED_ELEMENTS] => Array ( ) [SECTION] => Array ( [ID] => 70 [

ID] => 70 [TIMESTAMP_X] => 04.07.2013 11:57:52 [

TIMESTAMP_X] => 04.07.2013 11:57:52 [MODIFIED_BY] => 2 [

MODIFIED_BY] => 2 [DATE_CREATE] => 12.04.2013 17:06:55 [

DATE_CREATE] => 12.04.2013 17:06:55 [CREATED_BY] => 2 [

CREATED_BY] => 2 [IBLOCK_ID] => 1 [

IBLOCK_ID] => 1 [IBLOCK_SECTION_ID] => 67 [

IBLOCK_SECTION_ID] => 67 [ACTIVE] => Y [

ACTIVE] => Y [GLOBAL_ACTIVE] => Y [

GLOBAL_ACTIVE] => Y [SORT] => 500 [

SORT] => 500 [NAME] => Преобразователи интерфейсов [

NAME] => Преобразователи интерфейсов [PICTURE] => 5371 [

PICTURE] => 5371 [LEFT_MARGIN] => 620 [

LEFT_MARGIN] => 620 [RIGHT_MARGIN] => 621 [

RIGHT_MARGIN] => 621 [DEPTH_LEVEL] => 2 [

DEPTH_LEVEL] => 2 [DESCRIPTION] => [

DESCRIPTION] => [DESCRIPTION_TYPE] => text [

DESCRIPTION_TYPE] => text [SEARCHABLE_CONTENT] => ПРЕОБРАЗОВАТЕЛИ ИНТЕРФЕЙСОВ [

SEARCHABLE_CONTENT] => ПРЕОБРАЗОВАТЕЛИ ИНТЕРФЕЙСОВ [CODE] => preobrazovatel-interfeysov-usb-rs-232 [

CODE] => preobrazovatel-interfeysov-usb-rs-232 [XML_ID] => [

SOCNET_GROUP_ID] => [LIST_PAGE_URL] => /equipment/ [

LIST_PAGE_URL] => /equipment/ [SECTION_PAGE_URL] => /equipment/preobrazovatel-interfeysov-usb-rs-232/ [

SECTION_PAGE_URL] => /equipment/preobrazovatel-interfeysov-usb-rs-232/ [IBLOCK_TYPE_ID] => content [

IBLOCK_TYPE_ID] => content [IBLOCK_CODE] => [

EXTERNAL_ID] => [PATH] => Array ( [0] => Array ( [ID] => 67 [

ID] => 67 [TIMESTAMP_X] => 2018-10-02 12:45:50 [

TIMESTAMP_X] => 2018-10-02 12:45:50 [MODIFIED_BY] => 2 [

MODIFIED_BY] => 2 [DATE_CREATE] => 2013-04-12 14:42:34 [

DATE_CREATE] => 2013-04-12 14:42:34 [CREATED_BY] => 2 [

CREATED_BY] => 2 [IBLOCK_ID] => 1 [

IBLOCK_ID] => 1 [IBLOCK_SECTION_ID] => [

IBLOCK_SECTION_ID] => [ACTIVE] => Y [

ACTIVE] => Y [GLOBAL_ACTIVE] => Y [

GLOBAL_ACTIVE] => Y [SORT] => 90 [

SORT] => 90 [NAME] => Прочее оборудование [

NAME] => Прочее оборудование [PICTURE] => 528 [

PICTURE] => 528 [LEFT_MARGIN] => 611 [

LEFT_MARGIN] => 611 [RIGHT_MARGIN] => 626 [

RIGHT_MARGIN] => 626 [DEPTH_LEVEL] => 1 [

DEPTH_LEVEL] => 1 [DESCRIPTION] => [

DESCRIPTION] => [DESCRIPTION_TYPE] => html [

DESCRIPTION_TYPE] => html [SEARCHABLE_CONTENT] => ПРОЧЕЕ ОБОРУДОВАНИЕ [

SEARCHABLE_CONTENT] => ПРОЧЕЕ ОБОРУДОВАНИЕ [CODE] => prochee-oborudovanie [

CODE] => prochee-oborudovanie [XML_ID] => [

SOCNET_GROUP_ID] => [LIST_PAGE_URL] => /equipment/ [

LIST_PAGE_URL] => /equipment/ [SECTION_PAGE_URL] => /equipment/prochee-oborudovanie/ [

SECTION_PAGE_URL] => /equipment/prochee-oborudovanie/ [IBLOCK_TYPE_ID] => content [

IBLOCK_TYPE_ID] => content [IBLOCK_CODE] => [

EXTERNAL_ID] => ) [1] => Array ( [ID] => 70 [

ID] => 70 [TIMESTAMP_X] => 2013-07-04 11:57:52 [

TIMESTAMP_X] => 2013-07-04 11:57:52 [MODIFIED_BY] => 2 [

MODIFIED_BY] => 2 [DATE_CREATE] => 2013-04-12 17:06:55 [

DATE_CREATE] => 2013-04-12 17:06:55 [CREATED_BY] => 2 [

CREATED_BY] => 2 [IBLOCK_ID] => 1 [

IBLOCK_ID] => 1 [IBLOCK_SECTION_ID] => 67 [

IBLOCK_SECTION_ID] => 67 [ACTIVE] => Y [

ACTIVE] => Y [GLOBAL_ACTIVE] => Y [

GLOBAL_ACTIVE] => Y [SORT] => 500 [

SORT] => 500 [NAME] => Преобразователи интерфейсов [

NAME] => Преобразователи интерфейсов [PICTURE] => 5371 [

PICTURE] => 5371 [LEFT_MARGIN] => 620 [

LEFT_MARGIN] => 620 [RIGHT_MARGIN] => 621 [

RIGHT_MARGIN] => 621 [DEPTH_LEVEL] => 2 [

DEPTH_LEVEL] => 2 [DESCRIPTION] => [

DESCRIPTION] => [DESCRIPTION_TYPE] => text [

DESCRIPTION_TYPE] => text [SEARCHABLE_CONTENT] => ПРЕОБРАЗОВАТЕЛИ ИНТЕРФЕЙСОВ [

SEARCHABLE_CONTENT] => ПРЕОБРАЗОВАТЕЛИ ИНТЕРФЕЙСОВ [CODE] => preobrazovatel-interfeysov-usb-rs-232 [

CODE] => preobrazovatel-interfeysov-usb-rs-232 [XML_ID] => [

SOCNET_GROUP_ID] => [LIST_PAGE_URL] => /equipment/ [

LIST_PAGE_URL] => /equipment/ [SECTION_PAGE_URL] => /equipment/preobrazovatel-interfeysov-usb-rs-232/ [

SECTION_PAGE_URL] => /equipment/preobrazovatel-interfeysov-usb-rs-232/ [IBLOCK_TYPE_ID] => content [

IBLOCK_TYPE_ID] => content [IBLOCK_CODE] => [

EXTERNAL_ID] => ) ) ) [PRICE_MATRIX] => [PRICES] => Array ( ) [CAN_BUY] => [BUY_URL] => /equipment/preobrazovatel-interfeysov-usb-rs-232/preobrazovatel-interfeysov-usb-rs485/?action=BUY&id=4586 [ADD_URL] => /equipment/preobrazovatel-interfeysov-usb-rs-232/preobrazovatel-interfeysov-usb-rs485/?action=ADD2BASKET&id=4586 [LINK_URL] => link.php?PARENT_ELEMENT_ID=4586 [OFFERS] => Array ( ) ) —!>

  • Адаптер USB-RS485
  • Подключение по USB: к ПК
  • Подключение по RS485: к устройству с интерфейсом RS485
  • Питание от USB-порта
  • Полное соответствие стандарту USB 2.0, совместимость с USB1.1
  • Поддерживаемые ОС: Windows XP , Vista, Windows 7 , Linux , MacOS , and WinCE5.0 drive
  • Поддерживаемая скорость передачи: 75 бит/c — 9600 бит/с
  • Рабочая температура: -40°C

Источник

Преобразователь интерфейсов USB / RS-485.

Модуль конвертера USB / RS485

Короткий обзор модуля преобразователя интерфейса USB в RS-485.

Удобный, миниатюрный модуль, позволяющий подключать компьютер непосредственно к сети RS-485. На Али Экспресс стоит всего 52 руб.

Интерфейс RS-485 один из самых распространенных стандартов для организации малых сетей. Я описывал его подробно в одном из уроков Ардуино.

В сетях RS-485 используется дифференциальный способ передачи данных. Подключение сети к модулю происходит через клеммную колодку с двумя дифференциальными сигналами A (D+) и B (D-).

Конвертер USB / RS485

Сам модуль подключается к компьютеру через стандартный USB порт.

Модуль преобразователя USB / RS-485 состоит из двух узлов:

  • конвертер интерфейсов USB / UART CH340;
  • приемопередатчик (драйвер) RS-485 MAX485.

Вот принципиальная схема модуля USB / RS-485.

Схема модуль конвертера USB / RS485

При организации сетей RS-485 одна из главных проблем – управление передатчиком. У передатчика есть сигнал DE, который разрешает его работу. Всегда в сети должен быть активным только один передатчик. Иначе произойдет замыкание выходных сигналов.

Обычно коммутация сигналов при обмене происходит следующим образом.

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

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

Разработчики модуля USB / RS-485 решили проблему просто. Передатчик включается только при активном (низком) уровне выходного сигнала UART. Сигнал с выхода TxD инвертируется на транзисторном ключе Q1 и поступает на вход управления передатчиком DE.

При высоком уровне на выходе TxD передатчик отключен. Состояние дифференциальных сигналов сети в этот момент (логическая 1) поддерживается за счет резисторов R3 и R5.

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

Вот как выглядит модуль со снятой крышкой.

Модуль преобразователя интерфейсов USB / RS485

Резистор-теминатор R7 на плате не установлен.

Модуль эмулирует работу стандартного COM-порта. На компьютер устанавливается драйвер конвертера интерфейсов CH340. При каждом подключении модуля USB / RS-485 к порту компьютера в системе появляется виртуальный COM-порт, через который можно передавать и принимать данные.

Подробно о принципе работы преобразователя интерфейсов CH340 и об установке его драйвера можно посмотреть по этой ссылке. Вся информации верна и для модуля USB / RS-485.

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

Источник