PDA

Просмотр полной версии : Преобразователь RS-232 / USB



Boris_K
24.03.2014, 16:47
Нужно настроить СП270, но в компе нет последовательного порта. Преобразователей RS-232 / USB у Овена тоже нет.

Кто-нибудь юзал такой? http://moxa.ru/shop/usb/1_port/uport_1110/#!prettyPhoto

melky
24.03.2014, 21:17
Boris_K подойдет, даже какой-нибудь китайский подойдет, при условии, что кроме Rx/Tx есть и RTS сигнал.
Если будет только Rx/Tx то не заработает.

Я таким пользовался для конфигурирования ИП320 http://www.ellab.ru/old/russian/razrabotki/preobrazovateli/razrabotki_preobrazovateli_el204-4_rus.htm у них есть и дешевле варианты

and909
25.03.2014, 06:50
Пользуюсь таким: BM8050 - Переходник USB – COM (RS232C) (http://www.masterkit.ru/main/set.php?code_id=214386)
Хоть и без корпуса (типа конструктор) и цена относительно небольшая 650 руб, но есть все нужные мне сигналы (в отличие от "китайских" шнурков).
Подключаюсь к разным контроллерам без проблем (припаял вместо USB разъема кабель и засунул в корпус).

Amko
25.03.2014, 08:54
Пользуюсь таким: BM8050 - Переходник USB – COM (RS232C) (http://www.masterkit.ru/main/set.php?code_id=214386)
Хоть и без корпуса (типа конструктор) и цена относительно небольшая 650 руб, но есть все нужные мне сигналы (в отличие от "китайских" шнурков).
Подключаюсь к разным контроллерам без проблем (припаял вместо USB разъема кабель и засунул в корпус).
Могу подтвердить, что с СП270 такой точно работает. Но ему надо корпус и кабель припаивать, чтобы удобней было использовать. Если долго пользоваться в родной "оболочке" начинает шататься разъем DB9.

KGB
25.03.2014, 10:38
Преобразователей RS-232 / USB у Овена тоже нет.


Ну, почему нет?! АС3+АС4 :)

Boris_K
26.03.2014, 09:43
Ну, почему нет?! АС3+АС4 По суммарной цене 3500 р :)

liharly
26.03.2014, 10:11
Нужно настроить СП270, но в компе нет последовательного порта. Преобразователей RS-232 / USB у Овена тоже нет.

Кто-нибудь юзал такой? http://moxa.ru/shop/usb/1_port/uport_1110/#!prettyPhoto
Работает, сами почти такой же используем от весов ТИТАН.
P.S. при желании можно самому собрать на max 232 или PL2301(03). Цена вопроса рублей 100.

and909
26.03.2014, 16:24
при желании можно самому собрать на max 232 или PL2301(03).
А вместо контроллера взять ардуину, чо уж, сколько тыщ сэкономишь!

S.A.D.
26.03.2014, 16:43
у нас моксы с сп270 не работают. только со стационарного ком-порта получается залить проект. И это очень раздражает, приходится пару старых ноутов с ком-портами держать для заливки. В остальном моксы хорошие переходники и ни разу проблем с ними не было.

liharly
27.03.2014, 03:15
А вместо контроллера взять ардуину, чо уж, сколько тыщ сэкономишь!
Ну Вы по себе всех не равняйте, кто то работает в шаговой доступности от всяких преобразователей, а кто то далеко от цивилизации. Я лишь предложил способы решения проблемы.

and909
27.03.2014, 06:35
У меня в шаговой доступности нет даже маломальского радиомагазина и любую детальку приходится ждать минимум неделю, либо самому ехать за 100 км, а ардуину видел только на картинках, но, в связи с тем, что не могу найти подходящее стандартное оборудование, всё чаще задумываюсь об освоении МК.
Но при возможности всё-же лучше приобрести готовую железку, тем более если это не хобби, а профессиональное применение. IMHO.

liharly
27.03.2014, 09:28
согласен что надо приобретать готовое, но иногда требуется срочность, и приходиться вертеться.
Ну это все ОФФ. пусть Т.С. сам выбирает решение.

Boris_K
31.03.2014, 10:42
Хм, неужели я такой лох? :D http://www.oldi.ru/search/?q=db9&x=47&y=3

Кто-нибудь юзал такие? А то зело дёшево.

Вольд
31.03.2014, 11:35
Хм, неужели я такой лох? :D http://www.oldi.ru/search/?q=db9&x=47&y=3

Кто-нибудь юзал такие? А то зело дёшево.
Первый точно дерьмо. Про второй и третий ничего сказать не могу. У меня Gembird работает отлично, только я его покупал лет 10 назад и стоил он тогда рублей 500. То, что работает сейчас должно стоить от 600 ... 800 руб.

and909
31.03.2014, 11:51
Чтобы был точно универсальный, ищите фразу типа этой:

Переходник обеспечивает все модемные сигналы: DSR, DTR, RTS, CTS, RI, DCD, а также основные сигналы RXD и TXD.
Выше пишут, что для СП270 нужен сигнал RTS, я заливал Митсу Альфа, там надо было DTR, например, ну и другие вариации.
А в простых за 100 руб. только RX/TX, да и то через пень-колоду, не говоря о соблюдении логических уровней.

melky
31.03.2014, 15:18
and909 это не выше пишут, это в РЭ на панель указано, просто распайку кабеля посмотреть и понятно становится, что там не только Rx/Tx

Boris_K
31.03.2014, 15:26
Первый точно дерьмо. Ну ХЗ, открыл сайт производителя, вот что по нему написано:

- Микросхема CH340
- Поддерживает сигналы RS-232 (RTS,CTS,DSR,DTR,DCD,RI)
- Не имеет преобразователя уровней TTL в уровни RS-232
- Максимальная скорость передачи данных до 921.6 Кбит/с
- Питание от USB порта, не требуется внешний источник питания
- Устанавливается как стандартный Windows COM порт, возможно изменение номера
- Поддержка ОС: Windows Vista/7/8 (32 & 64-bit), Windows XP (32 & 64-bit)

И драйвера прилагаются. Не похоже на дерьмо. Сами юзали?

А зачем на них должны быть преобразователи в TTL? То есть если их нет, то не все устройства можно подключить, или что?

and909
31.03.2014, 16:04
Вот, быстренько нагуглил:

Транзисторно-транзисторная логика (ТТЛ) (http://digteh.ru/digital/TTL.php)

12443

Последовательный интерфейс RS-232 (http://www.gaw.ru/html.cgi/txt/interface/rs232)

12442

Думаю, выводы сами сделаете.

Boris_K
31.03.2014, 16:18
Диапазоны напряжений не согласуются никак. И как тогда ОНО вообще будет работать, если нет преобразователя уровней? :confused:

and909
31.03.2014, 16:36
Вот поэтому некоторые железки и шьются только с "железных" компьютерных портов.

Хотя и не только по-этому.

Ещё инфа:
RS-232 (http://ru.wikipedia.org/wiki/RS-232)
MAX232 (http://ru.wikipedia.org/wiki/MAX232)

melky
31.03.2014, 22:27
and909 вы не поверите, но уже очень давно не встречал железа, которому требуется хардверный COM порт, все работает и через USB-шные...
хотя в арсенале есть PCI-Express карта именно с хардверныйм портом, так, на всякий случай.

есть в арсенале и на CH340 но только с Rx/Tx на выходе, для мелочевки или для RS485 прокатывает.

and909
01.04.2014, 08:09
но уже очень давно не встречал железа, которому требуется хардверный COM порт
В некоторых случаях хардверный порт нужен был не железу, а софту.
Вот его-то мы точно давно не встречали.:)

Boris_K
01.04.2014, 09:57
"хардверный" - это как понимать? то что он использует именно те уровни до +25 и -25 В, а не TTL-уровни?

melky
01.04.2014, 11:15
Boris_K хардверный имеется ввиду тот, который физически подключен к шине PCI (как на старых ноутах и компах), PCMCI, PCI-Express
А не на шине USB, как выносные преобразователи и дешевые PCI-Express карточки.
В общем те, которые используют прерывания процессора и являются физическим COM портом, а не виртуальным через драйвер USB.

and909
01.04.2014, 12:10
Ещё раз обращу Ваше внимание, Boris_K на некоторые моменты из приведенных мной выше ссылок:


Схема обеспечивает уровень выходного напряжения, используемый в RS-232 (приблизительно ± 7.5 В), преобразуя входное напряжение + 5 В при помощи внутреннего зарядового насоса на внешних конденсаторах. Это упрощает реализацию RS-232 в устройствах, работающих на напряжениях от 0 до + 5 В, так как не требуется усложнять источник питания только для того, чтобы использовать RS-232.
Входное напряжение от RS-232, которое может достигать ± 25 В, понижается до стандартных 5 В, используемых в транзисторно-транзисторной логике. Входы имеют средний порог 1.3 В и средний гистерезис 0.5 В.

Полезно понимать, что происходит с уровнями напряжения. Когда схема MAX232 получает на вход логический «0» от ТТЛ, она преобразует его в напряжение от +3 до +15В, а когда получает логическую «1» — преобразует её в напряжение от −3 до −15В, и по тому же принципу выполняет обратные преобразования от RS-232 к ТТЛ.
Реальное напряжение в "железных" СОМ портах ПК было +-12В, (такое напряжение было в БП ПК), а вот в USB такого напряжения нет, и нужно пойти на некоторые ухищрения, чтобы получить нечто похожее (+-7,5В), что стоит некоторых денег.

Но некоторые производители с этим не заморачиваются (иногда оправданно) и выдают в порт напряжение, какое есть (5В), с которым не хочет работать некоторое оборудование.

Поэтому и желательно использовать СОМ с подтяжкой напряжения.

Ну и melky выше отметил, что хардовые порты имеют свой адрес и прерывание, задаваемые в BIOS ПК, к которым напрямую обращался софт (и который не работает с софтовыми (виртуальными) портами), но такой софт уже редкость.