Преобразователь сигналов usb ttl rs485
Очередной мой скучный обзор о какой-то непонятной приблуде, ну ладно хоть не за сто баксов
Я уже публиковал обзор на подобное устройство, тоже на CP2102, отметив, что из всех чипов конвертеров из USB в COM мне симпатизирует те, что построены на чипах от Silabs.
Этот — не исключение.
Не знаю, есть ли люди, которые не знают, для чего нужен такой конвертер, но думаю стоит очень коротко рассказать. Давайте тезисно.
— Куча промышленной аппаратуры использует последовательный порт с электрическими уровнями RS-485 для общения и обмена информацией с внешнем миром.
— Куча старой промышленной аппаратуры использует последовательный порт с электрическими уровнями RS-232 для общения и обмена информацией с внешнем миром.
— Много бытовой аппаратуры а также большинство DIY поделий использует последовательный порт с уровнями TTL.
— Большинство современных компьютеров не имеют на борту последовательного порта ни с какими уровнями, но имеют большое количество USB портов.
С последовательным портом вроде все ясно. Байты информации передаются манипуляцией уровнем одного электрического сигнала. Вся фишка в том, что он один в одну сторону, и еще один в обратную (а если нужна передача данных только в одну сторону — то вообще всего один.
Для разборок где там нолики, а где единички — используется временнОе кодирование, в нужное время после начала смотрим на линию — если в одном состоянии — то пришла единичка, если в другом — нолик. Не зря написал расплывчато «в одном состоянии» — просто в разных вариациях этого последовательного порта состояния «1» и «0» передаются разными уровнями.
В оригинальном 232 порте это были уровни -15… -3 вольта для лог «1», и +3 ..+15 вольт для лог. 0
В ТТЛ последовательном порте 2.5… 3.3 вольта для лог «1» и 0… 0.5 вольта для передачи нолика.
В промышленном оборудовании с RS485 используют два провода A и B и смотрят на знак разности напряжений на них. Если он такой — то единичка, если противоположный то нолик.
Ну думаю достаточно, знакомые с этим всем негодуют по поводу допущенных мной диких упрощений всего что написал, а незнакомые уже ищут картинку в гугле по тэгу «ничего не понял, но очень интересно»
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 — с него и снимается
В целом преобразователь мне понравился, брать можно.
Здравствуйте! 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 баксов — отличный вариант, который в случае сгорания можно выбросить и не жалеть.
На этом у меня все. Спасибо за внимание!
В предыдущей статье рассказывал о протоколе связи I2C используемый в дисплеях LCD1602, OLED и во многих других устройств. Сегодня расскажу о другом протоколе RS485, который использует асинхронную передачу данных и преимуществом RS-485, является возможность передачи данных на большие расстояния. Данный протокол часто используется промышленности.
В этой статье приведу пример организации связи по протоколу RS485 и использовании недорогих модулей на базе микросхемы MAX485.
Технические параметры.
► Рабочее напряжение: 5 В
► Потребляемый ток: < 10 мА
► Ток потребляемый в режиме ожидания: < 5 мА
► Частота передачи данных: ► Габариты: 44x14x20 мм
Немного о RS485
RS485 — это протокол асинхронной последовательной связи, который не требует тактового сигнала, по сути это предок протоколы RS232. Максимальное расстояние для передачи данных составляет 1200 метров, конечно ее можно увеличить с помощью специальных усилителей. Но при больших расстояниях скорость передачи будет около 60 кб/с. В качестве линии используется витая пара (два провода скрученные с друг другом).
Так же, к одной линии можно подключить до 32 устройств.
Общие сведения о модуль RS485
Модуль собран на небольшой плате, габариты которой всего 44 мм х 20 мм, основная микросхема это MAX485, которая преобразует сигнал TTL (необходимый для Arduino) в стандарт RS485 и обратно. Так же, кроме микросхемы MAX485 на модуле установлена минимальная электрическая обвязка.
Принципиальная схема модуля показана на рисунке ниже.
Переключение модуля на прием и передачу осуществляется с помощью выводов DE и RE. Если их замкнуть между собой и подключить к любому цифровому выводу arduino, то подав на него «1» модуль будет работать только на передачу, а подав «0», только на приём.
Подключение Arduino к RS485
Необходимые детали:
► Arduino UNO R3 x 2 шт.
► Конвертер TTL-RS485 на чипе MAX485 x 2 шт.
► Провода DuPont, 2,54 мм, 20 см x 1 шт.
Подключение.
В примере используем две Arduino UNO и два модуля RS485. Сначала подключаем Arduino (Master) к модулю RS485, вывод 10 (Arduino) к RO (RS485), вывод 11 (Arduino) к RI (RS485) и вывод 3 подключаем к контактам RE, DE (RS485). Затем подключаем питание VCC и GND и конечно два провода в шине RS485, «A» к «A», «B» к «B». Аналогично собираем и второю Arduino.
Программа.
В примере, используем библиотеку «SoftwareSerial» которая входит в среду разработки Arduino IDE. Библиотеку используем только для удобства, так как если воспользоватся выводами 0 и 1, нам придется каждый раз отключать модуль MAX485 при загрузке скетча. Сама программа не сложная, мы одновременно подключим две Arduino на один компьютер и запустим две среды разработки Arduino IDE. Открыв мониторинг порта мы отправим команды с Master Arduino на Slave Arduino и обратно.
Краткое описание: Универсальный преобразователь интерфейсов USB – RS-485 с гальванической изоляцией, USB – RS-232" с гальванической изоляцией, USB – TTL с настраиваемым уровнем напряжения логики (5В / 3.3В) и гальванической изоляцией, RS-232 – RS-485, RS-232 – TTL; IP20, t-раб.-30. +50°С, 92x49x21 мм
Универсальный преобразователь интерфейсов "USB-RS" предназначен для преобразования сигналов интерфейсов:
• "USB" – "RS-485" с гальванической изоляцией
• "USB" – "RS-232" с гальванической изоляцией
• "USB" – "TTL" с настраиваемым уровнем напряжения логики (5В / 3.3В) и гальванической изоляцией
• "RS-232" – "RS-485"
• "RS-232" –"TTL" с настраиваемым уровнем напряжения логики (5В / 3.3В)
Область применения изделия – вспомогательное оборудование для настройки систем охранно-пожарной сигнализации, контроля доступа, видеонаблюдения, автоматического пожаротушения, а также для наладки систем контроля и диспетчеризации объектов.
Кабель USB тип A-B в комплекте
Поддержка на операционных системах
Windows 2000; 2003; XP; Vista; Server 2008; 7; 8; 8.1; 10
Есть - прием/передача данных
Диапазон рабочих температур, °С
От USB-порта компьютера
Габаритные размеры, мм
Потребляемый ток, мА
Масса, не более, г
Скорость передачи данных, бит/с
110; 300; 1200; 2400; 4800; 9600; 19200; 38400; 57600; 115200
Поддержка на операционных системах
Windows 2000; 2003; XP; Vista; Server 2008; 7; 8; 8.1; 10
Есть - прием/передача данных
От USB-порта компьютера
Потребляемый ток, мА
Скорость передачи данных, бит/с
110; 300; 1200; 2400; 4800; 9600; 19200; 38400; 57600; 115200
Диапазон рабочих температур, °С
Габаритные размеры, мм
Масса, не более, г
Руководство по эксплуатации
Технические характеристики оборудования, представленного в каталоге, носят сугубо информативный характер, могут быть изменены без уведомления и не заменяют консультацию специалиста.
Конвертирующий модуль на базе чипа MAX485 — предназначен для преобразования сигналов TTL (Transistor-Transistor Logic - транзисторно-транзисторная логика) шины UART (Universal Asynchronous Receiver-Transmitter - универсальный асинхронный приёмопередатчик) в стандарт RS4.
Переходная плата со стандарта RS485 в TTL на базе микросхемы MAX485. RS-485 (англ. Recommended Standard 485), EIA-485 (англ. Electronic Industries Alliance-485) — стандарт физического уровня для асинхронного интерфейса
Модуль конвертера RS485 — TTL, с повышенной помехозащищенностью и устойчивостью к широкому диапазону температур
Преобразователь интерфейсов USB/RS-485 «USB- RS485», предназначен для преобразования сигналов интерфейса USB в сигналы двухпроводного магистрального интерфейса RS-485. Особенности Автоматическое переключение прием/передача. Небольшие габариты и удобное подключение - заж.
Преобразователь интерфейсов RS232-TTL для подкл.С2000М к передатчику ATS-100, U-пит.9. 15В, I-потр.20мА, длина RS-232 до 20м, скорость передачи до 115200, t-раб.-30. +50С, IP40, 56х28х20. Количество двухцветных индикаторов для отображения состояния разделов 69 Потребл.
Разъемы: клеммная колодка
Модуль для преобразования сигнала из стандарта RS-485 в TTL на основе микросхемы MAX485. RS-485, EIA-485 (Electronic Industries Alliance-485) - стандарт физического уровня для асинхронного интерфейса.Конвертирующий модуль на базе чипа MAX485 предназначен для преобразова.
Модуль конвертера RS485 - TTL, с повышенной помехозащищенностью и устойчивостью к широкому диапазону температур
Модуль преобразования интфрейсов TTL-RS485. Подходит для организации проводной связи на больших дистанциях
Преобразователь цифрового симметричного сигнала (RS-485) в несимметричный (TTL) и обратно, служит для удлинения линии до 200 м от контроллера до ленты или от одной ленты до другой, применяются по одному (если у контроллера есть симметричный выход D+ и D-) или попарн.
Модуль конвертер сигналов последовательного порта UART TTL для подключения к сети RS485. Модуль позволяет подключаться к сети устройств RS485 и(или) обмениваться данными на расстоянии до 800 м по витой паре
Модуль преобразования интерфейсов TTL-RS485. Подходит для организации проводной связи на больших дистанциях. Инструкции по работе с данным модулем смотрите по ссылке ниже, в блоке "Уроки". Модуль специально разработан и изготовлен в лаборатории RobotClass - ROC для ваши.
Модуль преобразователя интерфейсов TTL в RS485. Модуль на базе микросхемы MAX485. Штыревые разъемы и клемник для подключения линии RS485. Рабочее напряжение 5В. Размеры (см): 4.6 x 1.2 x 2.0
Универсальный модуль преобразователь интерфейсов, с USB разъемом, для подключения к компьютеру. Модуль позволяет подключать к компьютеру, как и обычный USB-TTL конвертер, любое UART устройство. Помимо этого, так же можно подключить устройство работающее по RS485 или RS2.
Разъемы: RJ-45, SC Simplex, скорость передачи данных: 100 Мбит/с, тип оптоволокна: одномодовое (SM)
Преобразователь интерфейса USB в RS485/RS422, полный дуплекс, не требует настроек, с гальванической развязкой. Не требует отдельного питания. Назначение изделия Конвертер предназначен для подключения устройств, имеющих интерфейс RS485 или RS422, к персональному компьюте.
Модуль предназначен для подключения устройств с интерфейсом USB к шине RS485 по одному гальванически изолированному каналу. Модуль автоматически переключает направление передачи линии RS485. Обладает удобными нажимными клеммниками под провод 0,3-2 мм2 для быстрого подкл.
Конвертер интерфейсов RS-485«Орион»/ModBus-RTU/RS-232TTL, U-пит. 10,2…15,0В, I-потр. Не более 30мА, -30. +50°С
Подключение к компьютеру: USB
Модуль компактного USB-RS485 преобразователя. Характеристики: Скорость передачи данных диапазон: до 6 мбит/с Диапазон рабочих температур: от -40 °C до + 85 °C Размер: 61x16x13 мм
Преобразователь интерфейса RS232 в TTL выполненный на чипе MAX3232
Преобразователь интерфейса RS485/RS422/RS232 в Ethernet (cервер последовательного интерфейса) обеспечивает подключение к сети устройств с указанными интерфейсами и передачу по Ethernet сигналов управления. Автооопределение сети 10/100Мбит/с. Скорость передачи до 115200.
Преобразователь интерфейса USB в RS485, полудуплекс, передача до 1200м, скорость передачи данных до 115200 бод, поддержка 32 устройств, со встроенным защитным изолятором 3кВ, поддержикает USB2.0
Преобразователь интерфейсов USB/RS-485 «С2000-USB» предназначен для преобразования сигналов интерфейса USB в сигналы двухпроводного магистрального интерфейса RS-485 с гальванической изоляцией.Электропитание ПИ осуществляется от USB-порта персонального компьютера.Работае.
Читайте также:
- Файлы удаляются только после обновления рабочего стола
- Z490 сколько линий pci e
- Настройка mozilla через групповые политики
- При каком поколении компьютеров в операционных системах появилась первая поддержка многозадачности
- Методом подсчета выяснить какие имена присвоены каждому из компьютеров входящих в локальную сеть