Конвертер USB в RS-485


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

Интерфейс RS-485 является промышленным стандартом физического уровня связи.
Кому интересно, можно почитать например тут:
www.softelectro.ru/rs485.html
Как обычно, прислали конвертер в мягком мятом пакетике.
Корпус устройства оказался белым — хоть и есть несоответствие с фото продавца, на работу надеюсь не повлияет.


Клеммы подключения RS-485

Разбирается просто — корпус даже без защёлок


Экран USB разъёма к плате не припаян — необходимо обязательно пропаять, иначе он быстро будет оторван.

Как-то так

Терминатор на плате не установлен, но место под него есть (R6) и при необходимости можно его допаять (обычно 100-150 Ом).
A (D+) подтянут резистором 2,2к на +5V
B (D-) подтянут резистором 2,2к на общий.

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

Конвертер в начале преобразует USB в RS232 TTL (на CH340T), затем его преобразует в RS-485 (на MAX485)
На микросхеме CH340T маркировка отсутствует.
Микросхема MAX485
www.ddrservice.info/f0z/Integrated-circuits/M/max/max485.pdf
Поддерживает скорость до 2,5Mbit, но в данном устройстве скорость ограничена 128kbit.
Третья микросхема — мелкая логика со спиленной маркировкой. Скорее всего это что-то типа SN74HC00 — работает просто как инвертор сигнала для управления MAX485.

В системе конвертер видится как USB-SERIAL CH340
Работает под любой OS
Драйвер под Win подходит CH341SER
yadi.sk/d/EVgMWzmXd6Y3R

Достоинства:
— По сравнению с промышленными аналогами стоит в 15 раз меньше :)
— Малые габариты и вес, можно всегда с собой таскать
— Питание от USB порта
Недостатки:
— Отсутствие гальванической развязки
— Не работает на высоких скоростях и на длинных линиях

Вывод: очень бюджетный низкоскоростной конвертер RS-485, который пытается нормально работать :)
Планирую купить +35 Добавить в избранное +32 +66
+
avatar
  • vil2
  • 02 декабря 2014, 13:13
0
частотники пробовали шить им? интересует фирма частотника schneider-electric altivar/
+
avatar
  • ksiman
  • 02 декабря 2014, 13:19
0
Их пока не пробовал — всё ещё предстоит :)
+
avatar
  • vil2
  • 02 декабря 2014, 13:38
0
дома лежит горелый altivar 2,2кВт. сгорел у него мозг. обвязка как бы цела. Вот и думаю имеет ли смысл покупать сам чип, а потом заново перепрошить.
+
avatar
  • DIVox
  • 02 декабря 2014, 20:50
0
Врятли. Я не слышал чтобы файлы прошивок и методы от алтиваров лежали в открытом доступе. Порт rs-485 у них предназначен для конфигурирования и связи с мастером.
Совсем мертв или «Inf» показывает?
+
avatar
  • vil2
  • 02 декабря 2014, 23:32
0
не могу фото загрузить.

yadi.sk/i/HX1jhzNJd7GCb
+
avatar
  • DIVox
  • 03 декабря 2014, 06:31
0
Т.е. постоянно весит в инициализации. В идеале вам нужен ПЧ донор с неисправной силовой частью, с которого можно будет снять плату управления или плату лицевой панели и понять что из них не работает. Этот адаптер вам не поможет. Теоретически имея файл прошивки и нужную микруху ее можно прошить программатором. Но гдеж взять этот файл.
+
avatar
0
Пробовал подобный, не прошивает. Использую ПИ-2. www.set-4tm.ru/Preobrazovatel-interfeysa-PI-2.html цена по сравнению с фирменным от шнайдера сказка. Выгоднее покупать через интернет, чем в магазине при заводе. Так же пробовал подключаться с помощью него к сервоприводам лексиум, ILA, ILE. Нареканий в работе нет.
+
avatar
  • Soorin
  • 02 декабря 2014, 23:19
+1
Для пром. применения цена — какое имеет значение?
+
avatar
  • kirich
  • 02 декабря 2014, 23:46
0
Для пром применения имеет значение надежность и беспроблемность работы.
+
avatar
0
Мне скорее подходит формулировка для учебных целей и задач. Студент я, пишу диплом по приводной техники шнайдера и способах удаленного управления ей. В частности нужен был преобразователь интерфейса для организации обмена данными между ноутом и контролером по протоколу modus через plc сеть. И было не ясно, что из этого выйдет в итоге, поэтому цена имела значение. Так как деньги выделяют неохотно.
+
avatar
  • Soorin
  • 02 декабря 2014, 23:19
0
Кабель родной очень рекомендую (и софт их гиговый с лишним). 485 без развязки — на одну искру.
+
avatar
  • Kartus
  • 02 декабря 2014, 13:29
0
Пришла в голову и высверливает мозг мысль, что можно наверное и к андрюше его как то подцепить.
+
avatar
  • Aahz
  • 02 декабря 2014, 14:52
0
Если драйвера для CH340 под андрюшу найдете то вполне
+
avatar
  • ovik89
  • 04 декабря 2014, 17:49
0
надо искать преобразователь на pl2303 или ftdi на нем работает
+
avatar
  • kirich
  • 02 декабря 2014, 13:41
+1
Да, без опторазвязки конечно не очень хорошо, но для некоторых применений пройдет.
+
avatar
  • bowe
  • 02 декабря 2014, 14:36
0
С чем соединяли? Такой с danfoss не соединился, а связка из дешевого usb-rs232 + rs232-rs485 (последний тоже самый дешевый, но 3 провода тянул) — соединялся и работал.
+
avatar
  • Rost
  • 02 декабря 2014, 14:43
0
Я такой юзаю для подключения к счетчику Меркурий, только дополнителньо с USB разъема 5 вольт еще вывел.
+
avatar
0
максимальная длина проаодов от меркурия до рс485 на этой флэшке какая? Хочу от дома 30 метров до столба кинут, работать будет или нет смысла? нужн мониторить не выходя из дома показания…
+
avatar
  • Rost
  • 15 февраля 2017, 22:53
0
Дальность думаю не проблема(стандарт позволяет очень длинные линии), только в линию надо будет вольт 9 подавать. То есть, чтоб питаться от USB, надо будет приколхозить step-up dc-dc преобразователь.
Ну и не держать девайс в компе постоянно, грозы мимо не пройдут…
+
avatar
  • ARLANDO
  • 02 декабря 2014, 15:33
0
Не могу найти драйвер под этот переходник. По ссылке в топике — файл не найден. Можете выложить драйвер в общий доступ?
+
avatar
  • ksiman
  • 02 декабря 2014, 15:51
0
Сейчас поправлю…
+
avatar
  • ksiman
  • 02 декабря 2014, 15:55
+1
Поправлено
+
avatar
  • Yandex
  • 02 декабря 2014, 15:48
0
Драйвер на Win7 хоум бэйсик становится? Или матерится что нет цифровой подписи, как в случае с преобразователями на CP210x (овен ас4 и прочие)???
Для стационарных компов пользую овеновские АС-3М (RS232- RS485) — проблем нет, опрашивает овеновское оборудование, дельтавские частотники, эл. счетчики Меркурий, и еще много чего.
А вот большинство USB-шных что доводилось пробовать — хоть редко но глючат, «отваливаются»
+
avatar
  • ksiman
  • 02 декабря 2014, 16:27
0
Для стационарных компов пользую овеновские АС-3М (RS232- RS485)
Аналогично.
Однако на буке через преобразователь USB-COM он почему-то криво работает, да и питание надо вести…
+
avatar
  • Soorin
  • 02 декабря 2014, 23:21
+1
В качестве USB-RS232 лучше моксы с гальванразвязкой ничего, imho, нет.
+
avatar
0
здравствуйте! может дело в согласующем резисторе 120Ом (из инструкции к Овену ТРМ ке)?
неужели эту дрянь ценой в само реле надо покупать, чтоб на комп вывести данные или даже рулить этим агрегатом (трм 251)?
+
avatar
  • POV
  • 02 декабря 2014, 15:58
0
Чипсет многим знаком, нареканий нет. Но вот я купил на али 5 штук за 10 баксов и дал коллегам побаловаться.
Говорят, скорость уходит.
+
avatar
  • kozomet
  • 02 декабря 2014, 16:23
+8
кто вы люди комментаторы и чем занимаетесь?
+
avatar
  • vil2
  • 02 декабря 2014, 18:24
-2
менеджер зі збуту :)
+
avatar
  • Soorin
  • 02 декабря 2014, 23:22
0
автоматизация зданий/сооружений на одном крупном, скажем так, вокзале.
+
avatar
0
Программирую таким конвертером пожарно-охранную сигнализацию, в работе более года. Проблем никаких. Начинает глючить если используешь радиомышь. Например. такой преобразователь фирмы Болид стоит 2000р.
+
avatar
0
Спиленная логика 74HC00. Ещё там видно что стоит подтяжка: резистор плюс к +5в на 2к2 и такой же минус на землю. R6 — это резистор терминатор, не впаян. На коротких линиях в такой конфигурации работает нормально. На длинных надо уже играться этими резисторами, как номиналом так и наличием. А вот гальваническая развязка — это баловство. Соединяли жд вагоны и так и так. Разницы не почувствовали.
+
avatar
  • ARLANDO
  • 02 декабря 2014, 17:28
0
Спасибо. Установил драйвер по ссылке — всё заработало. Опрашиваю этим переходником счётчики эл.энергии
+
avatar
  • Zdau
  • 02 декабря 2014, 17:43
+3
Терминатор на плате не установлен...

Он явно не доволен.
+
avatar
  • Alexey52
  • 02 декабря 2014, 20:07
0
Юзаю такой уже год, отлично работает. Использую для конфигурирования измерительных преобразователей ЭНИП. пробовал до этого кучу более дорогих за 3-5т.р. — все работают не стабильно, то соединяются, то нет. такой купленный на ебее за 70руб всегда соединяется отлично.
+
avatar
  • spirivan
  • 02 декабря 2014, 20:30
0
Полезная вещица, особенно когда на рабочем ноутбуке вдруг отказывается без танцев с бубном перенастраиваться под 2х проводной RS485 дорогущая MOXA 1150.
+
avatar
  • gogabig
  • 02 декабря 2014, 20:59
0
Ну вот что за люди, таки уговорите купить, хоть он мне сейчас и нафиг не нужен.
+
avatar
  • valius
  • 02 декабря 2014, 20:59
0
ebay.com/itm/231354988399 Тут дешевле но чуть другой вариант, на микрухе CH340G. Там отсутствует 74НС00, наверно при таком варианте не надо инвертировать сигналы
+
avatar
  • kirich
  • 02 декабря 2014, 22:36
+2
Конструкция какая то совсем слабенькая, в месте подключения кабеля не переломится?
+
avatar
  • SAA12
  • 04 декабря 2014, 00:57
+1
Там, походу, инвертор на тр-ре Q1 собран?
+
avatar
  • ksiman
  • 04 декабря 2014, 01:45
0
Похоже так и есть — разумно использовали транзистор вместо логики
+
avatar
  • sledur
  • 02 декабря 2014, 21:35
0
Покупал 5 шт. таких полтора года назад, «полет нормальный», электросчетчики СЭТ, ПСЧ.
Никто не пробовал включать в CAN интерфейс? Пишут якобы со сменой полярности.
+
avatar
  • ACE
  • 03 декабря 2014, 19:08
0
Про другие не скажу, а Меркурии с CAN работать будут, проверено. Не на этом адаптере, но на той же микросхеме max485, что и тут.
+
avatar
  • dema245
  • 04 декабря 2014, 22:33
0
Подскажите, пожалуйста, купил переходник такой же… но никак не могу зацепиться по CAN к счетчику меркурий 230 ART. может быть есть какие то подводные камни ??? спасибо заранее
+
avatar
  • ksiman
  • 04 декабря 2014, 22:42
0
CAN — это не RS-485
+
avatar
  • ACE
  • 04 декабря 2014, 22:47
0
Обычно достаточно просто подобрать полярность, не работает в одном положении — поменять провода местами. Сам счётчик запитан, работает? Каким софтом пробуете подключиться?
+
avatar
  • ksiman
  • 04 декабря 2014, 22:59
0
Там надо ещё делитель напряжения поставить или хотя-бы попробовать терминатор
incotex-counter.blogspot.ru/2011/03/can-rs485.html
+
avatar
  • ACE
  • 04 декабря 2014, 23:02
0
Не обязательно. С Меркуриями 230-ми и так работает.
+
avatar
  • dema245
  • 05 декабря 2014, 08:29
0
на меркурий подаю питание 220 вольт ...1 фаза… 3 фазы пока нет… получаю тех условия…
подаю питание 5 вольт на 23 и 18 клеммы
пробовал и так и так клеммы присоединять… к 24 и 19 порту.

может быть и правда попробовать резистор поставить 120 Ом ???
софт универсальный меркурий… при подключении говорит нет ответа от счетчика…

спасибо что помогаете
зы не мог ли я спалить интерфейс в счетчике меня местами а и в????
+
avatar
  • ksiman
  • 05 декабря 2014, 11:08
0
может быть и правда попробовать резистор поставить 120 Ом ???
Там нужен резистор где-то 300-390 Ом, т.к. подтяжка на Питание и Общий — 2,2 кОм
не мог ли я спалить интерфейс в счетчике меня местами а и в????
Нет, не могли.
Главное — питание на счётчик не перепутать.
+
avatar
  • dema245
  • 05 декабря 2014, 12:10
0
можно схему… простите в терминах пока путаюсь…
+
avatar
  • ksiman
  • 05 декабря 2014, 13:19
0
Схему подключения резистора?
Подключаете его параллельно интерфейсу между A и B
+
avatar
  • dema245
  • 05 декабря 2014, 14:03
0
Спасибо огромное… вечером буду пробовать
+
avatar
  • ksiman
  • 05 декабря 2014, 15:31
0
Обязательно сообщите результаты и точную модель счётчика.
+
avatar
  • ACE
  • 05 декабря 2014, 12:04
0
Если подключена одна фаза, то подавать питание на интерфейс уже не обязательно, счётчик его запитывает. Но хуже не будет.

Спалить интерфейс — нет.

В софте счетчик выбираете как CAN или RS-485? Попробовать и так и так.

Адрес счетчика правильно указываете? Не мог счетчик быть перепрограммирован и адрес на нем изменен?
+
avatar
  • dema245
  • 05 декабря 2014, 12:14
0
Адрес ставлю НУЛЬ. счетчик из магазина… его никто не трогал…
в софте одна галка CAN, RS485

+
avatar
  • ACE
  • 05 декабря 2014, 12:18
0
Вот рядом галку эхо попробовать менять.
А адрес попробовать последние 3 цифры серийника, если они меньше 200, иначе последние 2 цифры.
+
avatar
  • ksiman
  • 05 декабря 2014, 13:17
0
Если подключена одна фаза, то подавать питание на интерфейс уже не обязательно, счётчик его запитывает
Это не от фаз зависит, а от наличия встроенного источника питания интерфейса (определяется буковкой в обозначении счётчика)
+
avatar
  • ACE
  • 05 декабря 2014, 13:40
0
Да, полное название модели уточнить бы не мешало.
+
avatar
  • dema245
  • 05 декабря 2014, 21:43
0
Уважаемые ACE, ksiman
Не работает




Пробовал 120 Ом и 300 Ом
Пробовал менять А и В
Пробовал ставить галочку ЭХО (Ошибку выдает не совпадает эхо)

+
avatar
  • ACE
  • 05 декабря 2014, 22:12
0
А попробуйте параметры порта
«Скорость» — 2400,
«Четность» — нечетность
+
avatar
  • ksiman
  • 05 декабря 2014, 22:44
+1
По маркировке счётчика — CAN без собственного питания.
Подаёте надеюсь 12V?
+
avatar
  • dema245
  • 05 декабря 2014, 22:47
0
да в курсе… питание 5 вольт даю
скорость 2400 в разных вариация попробовал…
кина нет
буду думать о приобритение usb can
везде по инструкциям нужно давать 5 в, а не 12

incotex-counter.blogspot.ru/2012/04/usb-rs485can.html

зы спасибо вам огромное за помощь
+
avatar
  • ur5gqf
  • 02 декабря 2014, 23:16
0
Сенк за обзор, сейчас на работе СКД по такому протоколу подключена.
Отваливается частенько. Вот думаю может попробовать с таким адаптером?
+
avatar
  • Soorin
  • 02 декабря 2014, 23:23
0
По какому такому протоколу? RS485 — не протокол.
«На работе» сделано хуже, чем в поделке «за два-шестьдесят»? Што за работа такая?
+
avatar
  • Yevhen
  • 03 декабря 2014, 00:27
0
Как я понимаю с этой штукой можно подсоединиться к schneider lexium lxm32a по modbus?
+
avatar
0
Да, но не всякий преобразователь интерфейса работает с шнайдером.
+
avatar
  • mitel
  • 03 декабря 2014, 02:21
0
Использую такой, для связи бензиновых колонок с компьютером, работает прекрасно!
+
avatar
  • scuaed
  • 03 декабря 2014, 08:07
0
у меня такой адаптер теряется в устройствах под виндой ХP после засыпания компа.
+
avatar
  • Faster
  • 03 декабря 2014, 14:08
+2
Дополню обзор, использую такой адаптер более 2х лет, черного цвета :)
работает без нариканий на любых скоростях даже на 256к…
терминатор не нужен для большинства устройств так как в данном случае ваше устройство как бы мастер, а терминаторы на слэйвах как бы… но в принципе… лучше бы переключатель сделали…

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

с чем были проблемы:
частотники шнайдер электрик… некоторые почему то имели серьезные потери данных
контроллер ОВЕН 102 панельное чудо отказался с ним работать вообще, собственно ка и с любым другим кроме своего овеновского АС-4…

это все…

да дистанция у него маленькая не более 50 метров но он и не расчитан на полный функционал… а место в моем ноуте для него нужно в 20 раз меньше чем любого другого
+
avatar
0
Хочу купить такой, для программирования Болида. Но беспокоит отсутствие гальванической развязки. Потому что хочу использовать даже не с ноутбуком, а с планшетом Chuwi Hi10. Кто что посоветует? Всегда переводить оборудование на АКБ не прокатит, потому, что система может быть большой и разбросанной по всему объекту, и блоки питания в том числе.
+
avatar
  • ksiman
  • 02 апреля 2016, 21:01
0
Вам нужен адаптер с гальванической развязкой
+
avatar
0
А какие могут быть проблемы? Выгорание USB?
+
avatar
  • ksiman
  • 03 апреля 2016, 10:23
0
И это тоже
+
avatar
0
Нашел вот такую на Али aliexpress.com/item/USB-to-RS232-USB-to-RS485-converter-with-232-wire-485-cable-of-dual-function-usb/32615931402.html,searchweb201602_1_301_10034_507_10032_10020_10017_10005_10006_10021_10022_401_10007_10018_10019

С заземлением. Может в нем развязка есть. Никто не заказывал подобную?