Адаптер usb – rs-485

Адаптер USB-RS485

Адаптер последовательного канала USB-RS485 с гальванической развязкой (далее – адаптер) предназначен для преобразования интерфейса USB в интерфейс RS-485. Применяется для организации локальной сети при использовании USB-порта компьютера.

Гальваническая развязка обеспечивает защиту оборудования и уменьшает влияние помех.

На компьютере драйвер адаптера создает виртуальный COM-порт, что позволяет использовать его совместно с информационными системами и программами, разработанными для использования с аппаратным COM-портом.

Устройство и работа USB-RS485

Электронная часть адаптера смонтирована на плате, помещенной в пластмассовый корпус, имеющий с одной стороны разъем USB-B, а с другой – клеммники. К компьютеру адаптер подключается стандартным кабелем USB2.0 типа A-B через разъем «USB», а к клеммникам подключаются интерфейсные сигналы RS-485. Назначение клеммников приведено в таблице 1.

Табл. 1. Клеммники для соединения с линией RS-485

Обозначение сигнала Назначение сигнала
A Линия A RS-485
B Линия B RS-485
T При замыкании с клеммой “B” включается согласующее сопротивление 120 Ом
Экран/Заземление Экран линии RS-485/точка заземления экрана

Электронная схема адаптера состоит из двух гальванически развязанных частей, одна из которых обеспечивает связь с интерфейсом USB, другая – с интерфейсом RS-485.

Питание адаптера осуществляется от интерфейса USB.

Управление направлением передачи данных осуществляется автоматически. Адаптер сам определяет скорость передачи данных.

На корпусе со стороны разъема USB расположены два светодиода для индикации режима работы адаптера:

«LINK USB» – зажигается, когда компьютер устанавливает соединение с адаптером. Означает, что адаптер опознан системой и готов к работе.

«TX RS485» – зажигается во время передачи данных по линии RS-485.

Конструктивное исполнение USB-RS485

Модем выпускается в пластмассовом корпусе со степенью защиты IP20 с габаритными размерами 80 х 50 х 22 мм.

Подключение интерфейсных сигналов и питания осуществляется на винтовые клеммы, допускающие монтаж провода сечением до 2.5 кв. мм.

Подключение адаптера к ведущему компьютеру производится с помощью стандартного кабеля USB2.0 типа A-B через разъем «USB» в корпусе адаптера.

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

В комплект поставки входят драйверы, которые поставляются для всех современных операционных систем Windows, Mac OS 8/9, OS-X, Linux 2.4 и выше.

Линию связи интерфейса RS-485 следует подключать к соответствующим клеммникам адаптера.

Для линий связи следует применять специальный кабель типа «витая пара», причем при длине линии более 50 м рекомендуется применять экранированную витую пару.

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

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

Для защиты адаптера от помех рекомендуется клемму «экран/заземление» подключить к заземлению, а при наличии на линии связи экрана, к этой клемме подключить экран. Точка заземления экрана линии связи должна быть только одна!

Пример схемы соединения компьютера PC и трех устройств, объединяемых в локальную сеть по RS-485, приведен на рис.2.

Условия эксплуатации USB-RS485

Температура окружающего воздуха при эксплуатации модема при относительной влажности не более 80% должна находиться в диапазоне -40°С … +85°C

Технические характеристики USB-RS485

Параметр Значение
Дальность передачи данных1 до 1200 м
Количество абонентов на линии2 не более 256
Скорость обмена до 500 кБод
Электрические параметры формирователей и приемников адаптера со стороны линии связи согласно стандартуTIA/EIA RS-485
Режим работы полудуплекс
Потребляемая мощность не более 1.2 Вт
Питание от USB порта (5В/240мА макс.)
Параметры интерфейса USB Согласно стандарту USB2.0
Длина кабеля USB Не более 3м
Напряжение гальванической развязки интерфейсов USB – RS-485 1000 В

Заказать Адаптер USB-RS485

На сайте можно оформить заявку, воспользовавшись формой обратной связи, или позвонив нам по телефонам: +7 (8452) 400-079, +7 (8452) 400-178. При формировании заказа по телефону, вы сможете не только уточнить цену, но и получить консультации по техническим характеристикам приборов.

Доставка

Завод «Газмашстрой» предлагает приобрести Адаптер USB-RS485 заводам и предприятиям России и стран СНГ. Доставка оборудования возможна по следующим городам: Абакан, Актобе, Алматы (Респ. КАЗАХСТАН), Ангарск, Архангельск, Астана(Респ.

КАЗАХСТАН), Астрахань, Атырау, Ачинск, Барнаул, Березники, Бийск, Благовещенск, Братск, Великий Новгород, Великие Луки, Владивосток, Волгоград, Вологда, Воронеж, Горно-Алтайск, Екатеринбург, Златоуст, Иваново, Ижевск, Иркутск, Ишим, Йошкар-Ола, Казань, Канск, Калининград, Караганда, Киров, Кокшетау, Кемерово, Комсомольск-на-Амуре, Костанай, Краснодар, Красноярск, Куйбышев, Курган, Кызыл, Кызылорда, Кострома, Ленинск-Кузнецкий, Ленск ,Липецк, Магнитогорск, Мариинск, Междуреченск, Миасс, Мирный, Москва, Мурманск, Набережные Челны, Находка, Нерюнгри, Нижневартовск, Нижний Новгород, Нижний Тагил, Новокузнецк, Новороссийск, Новосибирск, Ноябрьск, Озерск, Омск, Оренбург, Орск, Павлодар(Респ.КАЗАХСТАН), Пенза, Пермь, Петрозаводск, Петропавловск (Респ.КАЗАХСТАН) Прокопьевск, Псков, Ростов-на-Дону, Рубцовск, Рязань, Самара, Санкт-Петербург, Саратов, Саранск, Симферополь, Севастополь, Сковородино, Славгород, Ставрополь, Стерлитамак, Сургут,Талдыкорган (Респ.КАЗАХСТАН), Тараз, Тобольск, Тольятти, Томск, Тында, Тюмень, Улан-Удэ, Ульяновск, Усть-Илимск, Усть-Кут, Усть-Каменогорск(Респ.КАЗАХСТАН), Уфа, Хабаровск, Ханты-Мансийск, Чебоксары, Челябинск, Чита, Шадринск, Шымкент, Южно-Сахалинск, г. ЮРГА, Ярославль, Якутск и другие города. Адаптер USB-RS485 доставляется во все города Республики Казахстан, Белоруссии, Туркменистана, Узбекистана, Азербайджана, Кыргызстана и других стран СНГ, при согласовании по телефону: +7 (8452) 400-178, +7 (8452) 400-079.

Для подбора и заказа оборудования, запроса разрешительных документов (сертификат качества, разрешение на применение, паспорт изделия, сертификат Газсерт, уточнения характеристик, уточнения сроков производства, запроса габаритной, функциональной схемы, паспорта на Адаптер USB-RS485 обращаться в отдел подбора оборудования: +7 (8452) 400-079, +7 (8452) 400-178*

Наши партнеры:

Источник: http://xn--80aahrlqppik8d.xn--p1ai/usb-rs485.html

Простые адаптеры USB-RS485

Фразы: “Не зная, что ищешь, ты, тем не менее, всегда поймешь, когда найдешь.”
Решил отвлечься от сложных универсальных устройств связи и рассказать о простых способах соединения с электросчетчиками Меркурий с помощью недорогих адаптеров USB-RS485.

В промышленности  производители используют единые стандартизированные каналы связи с электросчетчиками и в частности Инкотекс остановился на двух таких стандартах RS485 и CAN.

Именно эта двойственность интерфейсов связи потребовала в свое время разработки универсального преобразователя интерфейсов с расширенными функциями USB-RS485/CAN.

Но как оказалось не всем нужна эта универсальность и далеко не все хотят переплачивать, поэтому мы начали поставку дешевых малогабаритных преобразователей интерфейса USB-RS485  по 700 рублей за штуку.

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

для обвязки электросчетчиков требуется всего два провода интерфейса связи.

В частности не требуют внешнего питания счетчики: Меркурий-230 с буквой (S) Меркурий-233 Меркурий-234 Меркурий-236 с буквой (S) Меркурий-203

Меркурий-206 с буквой (S)

Для того чтобы в трехфазном счетчике был встроенный интерфейс RS485 необходимо чтобы в аббревиатуре присутствовала буква R, напримерМеркурий 236 АRT-01 RS (содержит интерфейс RS485 и внутреннее питание интерфейса). Но даже если ваш электросчетчик не содержит внутреннего питания интерфейса связи, то можно просто использовать внешний источник питания, как показано на рисунке.Эти адаптеры оптимальны для небольших и крупных систем автоматизации и позволяют максимально снизить себестоимость закупаемого оборудования.

Описание:

– совместим с Windows XP, Vista, Windows 7, Linux, MacOS, WinCE5.0; – скорость обмена 75-115200 бод; – полностью совместим с USB2.0 и USB1.1; – поддержка plug and play и “горячее” подключение и отключение устройства; – работа в диапазоне температур -40 +85 гр. Цельсия; – питание от USB; – дальность связи 1.2 км; – размер 61 х 16 х 13 мм.

Драйверы для преобразователя USB-RS485

Скачать паспорт на USB-RS485

Хотелось бы отметить, что появилась возможность вести опрос удаленных электросчетчиков с помощью преобразователей интерфейса, подключив их к Устройству автоматизации VR-006 по каналам Ethernet / WiFi или 3G/4G.

Товар в наличии! Цены 2018 г.Условия заказа и доставки адаптеров для связи со счетчиками Меркурий
(запросы на электронку vladrusanov@gmail.com или по телефону 8-909-283-34-16)
1) Узел автоматики – WiFi роутер (модель VR-007.4) Стоимость 5000 рублей. Купить. Миниатюрное УСПД для опроса списков счетчиков Меркурий по любому из подключенных интерфесов USB-RS485/CAN/IRDA/оптопорт. Может самостоятельно опрашивать 10 трехфазных счетчиков Меркурий, либо создавать через себя сквозной тунель для опроса внешними программами неограниченного списка счетчиков.

2) Ethernet-RS485 (VR-008.1) Стоимость 3300 рублей. Купить. Законченное аппаратное устройство передачи данных между локальной сетью Ethernet и проводным интерфейсом RS485. Широко используется для автоматизации снятия показаний с измерительных приборов учета, в том числе электросчетчиков Меркурий. Работает со всеми видами протоколов TCP/IP в режимах сервера и клиента. Может выводиться в сеть интернет для удаленного мониторинга объектов учета АСКУЭ.

3) USB-IRDA (модель VR-001) Стоимость 1850 рублей. Купить. Преобразователь интерфейсов для электросчетчиков Меркурий-230, 231, СЕ-102, содержащих IRDA интерфейсы. Для подключения к электросчетчику не требует вскрытия клеммной коробки.

4) USB-RS485/CAN (модель VR-002) Стоимость 1850 рублей. Купить. Универсальный преобразователь проводных интерфейсов RS485/CAN. Может подавать питание на интерфейс электросчетчика. Подходит для Меркурий-200, 203.2Т, 206, 230, 233, 234, 236 содержащие RS485/CAN. Для подключения требуется вскрытие клеммной коробки. Есть возможность подключать магистрали со счетчиками.

5) USB-RS485 (модель VR-004) Стоимость 850 рублей. Купить. Подходит для электросчетчиков Меркурий которым не нужно запитывать интерфейс связи. Имеет на выходе только клеммы D+ и D-. Можно использовать с Меркурий-203.2Т, 206, 230, 233, 234, 236, содержащие RS485. Требуется вскрытие клеммной коробки для подключения.6) USB-оптопорт (модель VR-005) Стоимость 1850 рублей. Купить. Подходит для электросчетчиков Меркурий-201.8TLO, 203.2T, 206, 233, 234, 236, содержащих оптопорт. Для подключения не требуется вскрытие клеммной коробки.

7) Узел автоматики – WiFi роутер (модель VR-006) Стоимость 3900 рублей. Купить. Универсальное устройство связи со счетчиками через Ethernet, WiFi, 3G/4G интернет. Позволяет создать разветвленную сеть опроса и создать прозрачный канал связи по протоколу TCP/IP из сетей Ethernet/Wifi/3G/4G в любой из интерфейсов электросчетчика (посредством подключения адаптеров USB- RS485/CAN/IRDA/оптопорт).

8) JTT-A (RS485/CAN) (радиомодем 433 МГц, 100 мВт) Стоимость 3900 рублей. Купить. Миниатюрные радиомодемы с прозрачным каналом связи, позволяющие работать с электросчетчиками в режиме радиоудлинителей. Имеют возможность подключения к промышленным интерфейсам RS485/CAN и позволяют создавать групповые или одиночные узлы учета электроэнергии в труднодоступных местах.

9) 3G модем (Hilink) Стоимость 2000 рублей. Купить. Модем со специализированной прошивкой Hilink, работает со всеми SIM-картами, имеет расширенные настройки (встроенный брандмауер, SMS, USSD, индицирует служебную информацию об уровне сигналов и многое другое). Позволяет обеспечить интернетом узлы автоматики VR-006/VR-007 и создавать возможность опроса электросчетчиков через 3G сети.

10) Узел автоматики – WiFi роутер (модель VR-007.3) Стоимость 4200 рублей. Купить. Элемент умного дома, позволяющий через любой из подключенных интерфесов USB-RS485/CAN/IRDA/оптопорт вести автоматизированный опрос трехфазного счетчика Меркурий. Обладает собственным адаптируемым Web интерфейсом, базой данных, может вести ежеминутный опрос мгновенных значений токов, напряжений, мощностей, строить графики энергий по месяцам и суткам. Обладает возможностью транслировать через себя вебкамеру и погодные станции, является элементом умного дома способного передавать данных о потреблении на электронную почту пользователя и в сбыт. Может выводить данные на сервер Narodmon.ru и сообщать о критических ситуациях.

Имеется модификация для однофазного счетчика Описание. Стоимость 4200 рублей. Купить.
Доставка (добавляется к стоимости товара):1) Почта России – заказная бандероль первого класса. Цена 300 рублей. Срок доставки 3-5 рабочих дней. Выдается трекномер.1) Оплата по счету. Обычно удобна предприятиям, работающим по безналу. Цена отправки включается в стоимость товара. Нужны реквизиты для выставления счета, адрес доставки, ФИО и тел. контактного лица.
2) Онлайн оплата картой любого банка (для физлиц).

Источник: http://incotex-counter.blogspot.com/2013/06/usb-rs485.html

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

Смотри также: Преобразователь интерфейсов (переходник) USB-RS485 с гальванической развязкой (ПИ-5б)

Продолжаю цикл заметок «Проекты-малыши»

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

Понадобился тут по работе преобразователь USBRS485. Чтобы как можно скорее (что неудивительно), да размерами поменьше.

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

А преобразователей – нет.

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

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

Потому что плата там закладывалась односторонняя, да плюс одна из микросхем была в корпусе 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.

Источник: http://we.easyelectronics.ru/blog/electro-and-pc/2632.html

Переходник USB – RS-485 своими руками

26 Февраль 2014 | Информационные технологии | Hardware   Мои работы  

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

Итак, перед нами стоит задача:

Задача Спаять переходник для преобразования протоколов USB RS-485. Протокол RS-485 пригодится, если вам нужен помехоустойчивый канал передачи данных (к примеру, устройство находится далеко от компьютера, а вокруг злые строители создают наводки своими перфораторами).

Для этих целей используются микросхемы FT232 и MAX485 (или аналог SP481). Первая микросхема используется для подключения устройств к компьютеру через USB, на выходе у неё ТТЛ-сигнал, вторая – для преобразования уровней (из ТТЛ в RS-485), этот сигнал и нужен устройствам, с которыми будет работать компьютер.

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

Не кисло, а? На самом деле, всё очень просто, прочитайте документацию, там есть объяснение, каким образом FT232 знает, что нужно конфигурировать MAX485 на вход или выход. Микросхемка умная. Размещаю все компоненты в Протеусе:

Там же в Протеусе можно сразу посмотреть в 3d, как будет выглядеть платка:

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

Подключил  не работает. Точнее работает, но не совсем корректно. Почему-то всё, что отправляет компьютер приходит на него же. 

Переходник USB – MAX485 не работает!Оказывается, схема, приведенная в даташите микросхемы FT232 не работает. Исправляем баги.

Подключил осциллограф – оказывается на пине управления приёмом MAX'а (пин RE) не тот сигнал, что нужно (он постоянно в нуле, что значит постоянный прием).

Пришлось разрезать дорожку, идущую от FT232 ко входу RE, и закоротить RE с DE (это классическая схема подключения микросхемы MAX485).

Теперь при отправке и приеме данных на ножках управления приёмом/передачей правильные сигналы, а именно: при отправке сообщений и на DE и на RE – лог. единица, при приеме на них – логический ноль. Проблема решена: в компьютере при передаче данных эхо отсутствует.

Начали тестировать полученный переходник USB-RS485 с нашей микроконтроллерной системой и… снова не работает. Посмотрел осциллографом на линии A и B – а там шум. А это ведь и понятно – обе микросхемы MAX485 (на нашем переходнике и с другой стороны провода, на устройстве) сконфигурированы на вход. Вот всё и шумит.

При отправке с компьютера данных получается, что FT232 сама конфигурирует микросхему MAX485 на передачу, мгновенно отправляет данные и снова переводит её в режим приема. Видимо, из-за шума приёмник кроме необходимых данных принимает и мусор. Подумал, что неплохо бы линии A и B через резисторы повесить к земле и питанию.

Загуглил и действительно народ так и делает, при чем удивляется, почему в даташите об этом ничего не сказано.

Итак, повесил линию A через резистор номиналом в 3,9 кОм на питание, а линию B через такой же резистор на землю (резисторы можно взять и поменьше). Шум на линии значительно уменьшился, но при передаче периодически выскакивали неправильные байты. Уменьшили скорость передачи данных до 1200 бод, всё работает прекрасно, никакого мусора, только валидные данные.

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

Итого, после недолгих мытарств получена рабочая схема переходника USB-RS485:

Переходник USB MAX485 спаян готов к использованию! Если у вас есть вопросы по работе данного переходника – пишите в комментарии! 

Источник: https://yuragalin.com/it/69-perehodnik-rs-485-usb-svoimi-rukami

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}