Андрей Смирнов
Время чтения: ~7 мин.
Просмотров: 4

Модуль преобразователя интерфейсов UART TTL – RS-485 (на MAX485)

6-in-1-CP2102-USB-to-TTL-485-232-Huzhuan-3-3V-5V-compatible-Six-multifunction.jpg

  • Цена: $1.53

Очередной мой скучный обзор о какой-то непонятной приблуде, ну ладно хоть не за сто баксов Я уже публиковал обзор на подобное устройство, тоже на CP2102, отметив, что из всех чипов конвертеров из USB в COM мне симпатизирует те, что построены на чипах от Silabs. Этот — не исключение. Не знаю, есть ли люди, которые не знают, для чего нужен такой конвертер, но думаю стоит очень коротко рассказать. Давайте тезисно. — Куча промышленной аппаратуры использует последовательный порт с электрическими уровнями RS-485 для общения и обмена информацией с внешнем миром. — Куча старой промышленной аппаратуры использует последовательный порт с электрическими уровнями RS-232 для общения и обмена информацией с внешнем миром. — Много бытовой аппаратуры а также большинство DIY поделий использует последовательный порт с уровнями TTL. — Большинство современных компьютеров не имеют на борту последовательного порта ни с какими уровнями, но имеют большое количество USB портов. С последовательным портом вроде все ясно. Байты информации передаются манипуляцией уровнем одного электрического сигнала. Вся фишка в том, что он один в одну сторону, и еще один в обратную (а если нужна передача данных только в одну сторону — то вообще всего один. Для разборок где там нолики, а где единички — используется временнОе кодирование, в нужное время после начала смотрим на линию — если в одном состоянии — то пришла единичка, если в другом — нолик. Не зря написал расплывчато «в одном состоянии» — просто в разных вариациях этого последовательного порта состояния «1» и «0» передаются разными уровнями. 53ca2a.jpg В оригинальном 232 порте это были уровни -15… -3 вольта для лог «1», и +3 ..+15 вольт для лог. 0 В ТТЛ последовательном порте 2.5… 3.3 вольта для лог «1» и 0… 0.5 вольта для передачи нолика. В промышленном оборудовании с RS485 используют два провода A и B и смотрят на знак разности напряжений на них. Если он такой — то единичка, если противоположный то нолик.0a3668.png Ну думаю достаточно, знакомые с этим всем негодуют по поводу допущенных мной диких упрощений всего что написал, а незнакомые уже ищут картинку в гугле по тэгу «ничего не понял, но очень интересно» CP2102 со отсутствием различимой маркировки, но утверждать, что это подделка не стану, и не такие видел совершенно оригинальные. На платке есть самовосстанавливающийся предохранитель. Полезно, так как с таких плат я лично люблю воровать то 3.3, то 5 вольт для своих экспериментов. Но, с другой стороны, думаю он не особо нужен, ибо такие все равно стоят на материнской плате. Мне еще не удавалось спалить USB путем закорочивания его питательных линий. Три светодиода, все разного цвета, красный, желтый и синий. Желтый — питание, синий загорается на передачу, красный при приеме Снизу SP3232 — конвертер RS-232 уровней в соответствующие TTL с генератором отрицательного напряжения, 74HC14 — набор из 6 инвертеров, и MAX485 — дифференциальный приемопередатчик RS-485. Сочетания переключателей. «Стенд» для проверки RS-485 Фронты сигнала на 485 хорошие Передал файл несколько десятков мегабайт с одного переходника на другой на нестандартной скорости 921600 — ошибок нет Для контроля линий MAX485 разрешения работы передатчика и приемника используется инвертированный TX (для того и HC14 стоит). Если мы ничего не передаем, либо передаем лог 1 — то передатчик на самом деле неактивен, а линия все равно передает уровень «1» за счет «растягивающих» резисторов. А при передаче «0» как раз блокируется приемник, так что свое эхо этот конвертер не слышит. Решение простое, универсальное, но не для промышленности конечно же. Для любительских задач — должно устроить. Собственно при покупке этого конвертера меня более всего вопрос реализации полудуплекса в нем и интересовал. Все просто. Линии А и В растянуты резисторами по 470 в разные стороны, для обеспечения стабильного неактивного состояния линии. С ТТЛ выходами вопросов нет. DTR RTS — выведены. Стабилизатора 3.3 вольта отдельного нету, но он есть внутри СР2102 — с него и снимается В целом преобразователь мне понравился, брать можно.

  • Цена: $1.69

Здравствуйте! 21 век давно на дворе, а RS485 все еще актуален. Адаптеры — вечная проблема: спалил, забыл, сломал и т.д… FTDI тут конечно, не оригинал, но цена-качество нормальное. Мини обзор. По работе частво встречаюсь с этим протоколом. Почему-то сейчас в промышленной электронике стало модно разводить все что ни попадя на RJ45 коннекторы. Периодичекски народ палит адаптеры подключив не туда: например с частотного преобразователя для мотора на адаптер приходит питание 12В, а в адаптере диода для защиты нет. И эти 12В приходят в ноутбук на USB, от чего ему становится грустно. Соответственно стояла задача купить максимально дешевый девайс без глюков. FTDI со своими драйверами весльма хорошо зарекомендовала, но, как вы понимаете, тут за менее чем 2 бакса не будет настоящей FT232. Почему именно она? А потому что у нее есть выход годовности к передаче. Что избавляет от необходимости ставить доп. логику. Драйвера стабильны и безглючны. Аналоги на ch340 и cp2102 кроме того что нуждаются в доп логике, так еще и шалят иногда не давая компу выйти из спячки. Встречаем!

Флюс не смыт, пайка с большего нормальная, но например, разъем кривовато припаян. На микросхеме гордое «FTOI» 🙂 Модуль весьма небольшой: Тут с 10мм меряю:
На преобразователе 3 светодиода: Tx / Rx и питание. Мне не нравится тип разъема USB. Так сложилось что у нас в промышленности стал стандартом miniUSB. Не знаю почему, но производители его постоянно везде ставят. Так что придется нарисовать переходник. В качестве защиты — стабилитрона на 6,8 В. То что на выходе оригинал MAX485 я тоже сомневаюсь. Ну и полезная фича — перемычки. Ими можно отключить MAX485 и получить ТТЛ уровни с фейковой FTDI. Отмываем флюс и подключаем. Преобразователь моментально подхватывается Win10 и ставятся родные драйвера. Это серьезный плюс. В системе видится так:
Драйвера вроде как микросхему не портят. По кайней мере за пару часов ничего не случилось. Самое быстрое что было в хозяйстве — частотный преобразователь от SchneiderElectric. Соединился с ним на 38400. При конекте радостно перемаргивают красным Tx-Rx. На первый взгляд никаких подводных камней нет. Я как-то читал что китайские клоны FTDI начинают глючить при длительной работе. Так что проверяйте на всякий случай. Пока я не нашел никаких серьезных подводных камней кроме плохонькой пайки и фейковых микросхем. Впринципе, как за чуть больше 1,5 баксов — отличный вариант, который в случае сгорания можно выбросить и не жалеть. На этом у меня все. Спасибо за внимание!

Преобразователь RS-485 TTL — предназначен для подключения на не большие расстояния до 1100 метров, устройств по витой паре. Количество подключаемых устройств к сети RS485 не более 127. Связь осуществляется в полудуплексном режиме. Данные интерфейсы используются для автоматизации производственных процессов в промышленности. Но в последнее время интерфейсы RS485 завоевали популярность в автоматизации жилых помещений, системы «Умный дом». RS485-TTL набирает популярность в сообществе Arduino. Для создания сети устройств «Умный дом» используют популярный и открытый протокол ModBus.

Характеристики модуля RS485:

Микросхема MAX485
Количество подключаемых устройств в сеть не более 127
Рабочее напряжение 5 В
Рабочий ток не более 9,5 мА
Ток в режиме ожидания 4,8 мА
Скорость передачи не более 2560 бит/с
Режим связи полудуплексный
Максимальное расстояние передачи 1100 м
Рабочая температура -10 .. +70 °С
Размеры 44 x 14 x 18 мм
Дополнительные характеристики
Вес 0.03 кг

Категории: Преобразователи интерфейсовЭлектронные модули

Преобразователь RS-485 TTL отзывы

Оставьте отзыв об этом товаре первым!

Используемые источники:

  • https://mysku.me/blog/aliexpress/73691.html
  • https://mysku.ru/blog/aliexpress/72738.html
  • https://duino.ru/rs485-ttl

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации