Попробую немного рассказать про специализированное устройство промышленного назначения.
Данный конвертер позволяет подключать оборудование с интерфейсом 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, который пытается нормально работать :)
Совсем мертв или «Inf» показывает?
yadi.sk/i/HX1jhzNJd7GCb
Ну и не держать девайс в компе постоянно, грозы мимо не пройдут…
Для стационарных компов пользую овеновские АС-3М (RS232- RS485) — проблем нет, опрашивает овеновское оборудование, дельтавские частотники, эл. счетчики Меркурий, и еще много чего.
А вот большинство USB-шных что доводилось пробовать — хоть редко но глючат, «отваливаются»
Однако на буке через преобразователь USB-COM он почему-то криво работает, да и питание надо вести…
неужели эту дрянь ценой в само реле надо покупать, чтоб на комп вывести данные или даже рулить этим агрегатом (трм 251)?
Говорят, скорость уходит.
Он явно не доволен.
Никто не пробовал включать в CAN интерфейс? Пишут якобы со сменой полярности.
incotex-counter.blogspot.ru/2011/03/can-rs485.html
подаю питание 5 вольт на 23 и 18 клеммы
пробовал и так и так клеммы присоединять… к 24 и 19 порту.
может быть и правда попробовать резистор поставить 120 Ом ???
софт универсальный меркурий… при подключении говорит нет ответа от счетчика…
спасибо что помогаете
зы не мог ли я спалить интерфейс в счетчике меня местами а и в????
Нет, не могли.
Главное — питание на счётчик не перепутать.
Подключаете его параллельно интерфейсу между A и B
Спалить интерфейс — нет.
В софте счетчик выбираете как CAN или RS-485? Попробовать и так и так.
Адрес счетчика правильно указываете? Не мог счетчик быть перепрограммирован и адрес на нем изменен?
в софте одна галка CAN, RS485
А адрес попробовать последние 3 цифры серийника, если они меньше 200, иначе последние 2 цифры.
Не работает
Пробовал 120 Ом и 300 Ом
Пробовал менять А и В
Пробовал ставить галочку ЭХО (Ошибку выдает не совпадает эхо)
«Скорость» — 2400,
«Четность» — нечетность
Подаёте надеюсь 12V?
скорость 2400 в разных вариация попробовал…
кина нет
буду думать о приобритение usb can
везде по инструкциям нужно давать 5 в, а не 12
incotex-counter.blogspot.ru/2012/04/usb-rs485can.html
зы спасибо вам огромное за помощь
Отваливается частенько. Вот думаю может попробовать с таким адаптером?
«На работе» сделано хуже, чем в поделке «за два-шестьдесят»? Што за работа такая?
работает без нариканий на любых скоростях даже на 256к…
терминатор не нужен для большинства устройств так как в данном случае ваше устройство как бы мастер, а терминаторы на слэйвах как бы… но в принципе… лучше бы переключатель сделали…
шил ими все, контроллеры частотники и кучу другого оборудования… по куче разных протоколов… вещь…
с чем были проблемы:
частотники шнайдер электрик… некоторые почему то имели серьезные потери данных
контроллер ОВЕН 102 панельное чудо отказался с ним работать вообще, собственно ка и с любым другим кроме своего овеновского АС-4…
это все…
да дистанция у него маленькая не более 50 метров но он и не расчитан на полный функционал… а место в моем ноуте для него нужно в 20 раз меньше чем любого другого
С заземлением. Может в нем развязка есть. Никто не заказывал подобную?