Пользуетесь ли вы в повседневной жизни интерфейсом RS232?

Проголосовало: 92 | Воздержалось: 3

В ходе разработки очередной народной поделки возник вопрос: а как часто вообще люди в наше время пользуются интерфейсом RS232 (COM-порт то бишь)? Чтобы конкретизировать - как вы считаете, нужен ли вообще данный интерфейс на отладочных платах? <strong>UPD:</strong> огромная просьба к тем, кто считает, что RS232 нужен - привести примеры применения данного интерфейса (ну, кроме очевидного варианта "у меня в наличии комп 1998 года рождения, так там есть два СОМ-порта, и я с ними разговариваю")

Комментарии (57)

RSS свернуть / развернуть
забавный движок у сайта — игнорирует на хер все основные тэги, если заметка проходит по теме «опрос»:)
+1
да, еще: просьба к тем, кто пользуется RS232 — указать количество используемых линий связи (в основном интересуют хэндшэйки — какие именно и количество)
0
Для общения с сотовыми модемами RTS/CTS — обязательно, DTR — не помешает, RI иногда тоже полезен.
0
Если же имеется в виду служебный интерфейс для связи устройства с ПК (бутлоадер/конфигурация и т.п.), то RXD/TXD обычно достаточно.
0
RS232 ненужен, а вот UART очень даже нужен.
+3
  • avatar
  • m0xf
  • 31 октября 2015, 09:01
да оно, камрад, понятно, что UART — наиболее востребованный интерфейс, по крайней мере среди начинающих. тут вопросов нет. вопрос в том, из чего этот UART делать — USB, RS485, RS232 и т.д.
0
Я думаю, что как таковой RS-232 не нужен. Проще добавить переходник USB-UART или на встроенной USB периферии.
0
На стационарном висит rs232-uart, где-то раз в месяц пользую его
0
  • avatar
  • kalik
  • 31 октября 2015, 11:17
Устройства, с которыми каждый день работаю, имеют 232 и/или 485 в обязательном порядке и питаются от автомобильной бортсети. Потому пришлось растиражировать в нескольких экземплярах преобразователь USB/RS-232/RS-485, совмещённый со step-up DC/DC на 12...40 В. В одной из версий между FT232RL и драйверами врезан микроконтроллер, занимающийся перекодировкой обмена между ПК и тестируемым устройством.
0
Нужен. Пользуюсь. Имею под него 2 программатора: Громова и SI-Prog. Пользуюсь ими, когда приходят люди что-нибудь прошить (из AVR) и приносят скриншот с фъюзами из соответствующей программы. Мне проще прошить в этой же программе, чем у вспоминать, инверсное там представление фъюзов или нет. Также планирую сделать небольшую локальную сеть в пределах 1 частного дома (в качестве обучающего проекта) на основе этого интерфейса. Почему не RS-485? Потому что одним из звеньев сети будет старенький комп. Не будет нужен лишений преобразователь RS-485 — UART — RS-232. Тупо на всех микроконтроллерных устройствах RS-232 — UART, а на компе вообще никакого внешнего преобразователя. 15 метров максимальной длинны должно хватить.
0
RS-232 интерфейс типа Точка-Точка для соединения 2-х устройств
RS-485 интерфейс типа Шина для соединения многих устройств, висящих на одном кабеле.
Переходник USB=RS-485 для создания нормальной сети можно сделать на 2-х микросхемах и подрубать к любому компу
USB to DMX512 link...
0
podkassetnik, а Вы с какой целью интересуетесь? Я задаю этот дурацкий вопрос серьезно. Реально, для чего Вам эта информация, куда Вы с ней?

Я уже лет пять не трогаю RS232. Вместо него использую USB.

Но если честно, то очень-очень редко, практически одноразово бывают, конечно, какие-нибудь дела. Ну, например, нужно «достучаться» до захлопнувшейся TINY13 (кузов DIP) через подачу на её вход RESET напряжения +12 В. У меня есть старая плата STK500. Ну, мне так проще и быстрее вернуть убежавшую Тайни. Это моё, частное решение проблемы. И оно бывает раз в несколько лет. То есть, это есть исключение.

Во всех своих поделках и продукции для связи с компом я использую USB. Ранее использовал FT232B, потом FT232RL. Сейчас — китайские СР340G.

Для связи между девайсами на дальние расстояния (до 2-5 км) передатчики и приемники делал на рассыпухе. Короткие связяи (внутри приборные) между микроконтроллерами реализуются на голом UART-е или на других шинах.

Итого, RS232 практически не использую.
0
а Вы с какой целью интересуетесь

так написАл же: «В ходе разработки очередной народной поделки». делаю (правда, года два-три уж как) плату-выручалку для кирпичей. чтоб питание было гибкое (по-максимуму) и чтоб не надо было кучи мелких переходников USB/UART, 485/UART и подобных. ну и чтоб все «стандартные» шины (uart/spi/i2c/etc) висели на стандартных же разъемах, чтобы соединять грубо говоря хост с грубо говоря ведомыми можно было бы обычным шлейфом под обжим, а не кучей проводОв с разъемами BLS-1
+1
Есть программы которые могут запросто окирпичить прошиваемый девайс если работают по USB, а не по RS-232
0
Есть гении, которые могут запросто окирпичить любой прошиваемый девайс на любом интерфейсе.
Не аргумент.
+1
Достаточно глянуть на любую современную мать, чтобы получить исчерпывающий ответ. Если раньше СОМ порт был хотя бы в виде двухрядной гребенки на плате, то нынче отсутствует как класс.
Так что, только USB VCP. Тем более что для большинства современных контроллеров это не проблема, ну а если совсем лень, есть CP/FTDI
0
а, нет. Все-таки один есть.
Но в любой момент может исчезнуть, как LPT.
0
на моём нотебуке выпуска 2015 года нет LPT,
но есть RS232 и RS485 и даже щель PCMCIA — поэтому не думаю о поделках


При желании на базе CY7C68013 создать универсальную интерфейсокоробку — программно загружая ядро i51 этой крутой микросхемы как это делают в Saleae Logic, USBee и очень позновательно в демоплатах Analog Device
0
А что за ноутбук такой? На картинке LPT есть!
0
В длинном разъёме стандартный TTY/RS232 интерфейс для связи с панелями/частотниками/ПЛК S5 прилагается переходник DB25-DB9

кстати DELL тоже выпускает ноутбуки с СОМ-портом
+1
Вы еще ценник его огласите :-))) «Инженерки» на работе не равняйте с домашними буками
0
Полуживые существа еле еле жующие Винду)))
0
У вас об инженерах совсем не думают :-)
0
По разному… чаше всего говно всякое второсортное идет в работу, а новые машины начальство себе ставит. Ну тут каждому свое, кто как ценит персонал и его работу (результат работы фирмы). С большим удовольствием не являюсь работником таких шаражек — но часто на них бываю. Заходишь к начальнику какого нибудь цеха — он на крутом компе в игрушки режется, а конструктор на 4ом пне чертит матеря всю подноготную мира.
0
Чем Программист отличается от дилетанта?
Программист не подсчитывает стоимость своего рабочего места, а использует то, что требуется для выполнения работы — несколько моих инженерок

одна из моих ещё живущих инженерок — супердорогущий Ровербук… сделан в России
http://s015.radikal.ru/i333/1511/24/3616540122cd.jpg

Программист не использует слова, которые любят использовать дилетанты при описании своей жизни… поэтому и не вляпывается в эти слова.
-3
Что касается навороченных «инженерок» с кучей интерфейсов,- заказчики такие заказывают. Поэтому в курсе цен на них. Хотя в работе все эти интерфейсы им и не пригодятся никогда — для работы с ПЛК нужен только USB или сеть.
0
для работы с ПЛК нужен только USB или сеть
а если в ПЛК нет USB или сети, а есть только Profibus?
Как показала чужая практика — их более экономные варианты оказалось на деле не имели тех возможность моих более дорогих вариантов… ну зато сэкономили…
0
оно ж не только (и не столько) в матерях дело. вон, мои товарищи вовсю пользуют железки 20-ти летней давности, электроника у которых как раз заточена под RS232. собственно, вопрос примерно про это и был — узнать, как много народа сидит на старом железе.
0
думаю что сидит то мало — но просто стоит пара ноутов и системников с тем чем надо
0
собственно не все переходники USB-RS232 могут работать со старым оборудованием…
проблемы с задержками/таймаутами в драйверах и поэтому промышленное ПО не видит ПЛК/панель через большинство переходников…
+1
В промышленных ПК отсутствие RS-232 и 485 редкое исключение, а обычно их там несколько штук. И зачастую они ещё и изолированные. Да и платы расширения с этими интерфейсами выпускают даже под PCI-E.
+2
  • avatar
  • mChel
  • 31 октября 2015, 23:43
Для отладки/загрузки прошивки лучше делать USB/USART.
+1
Использую RS232 для связи NTP сервера с GPS приемником, а также там, где задержки при передачи нежелательны. А все что заточено под обычного пользователя делаю на USB — UART.
0
  • avatar
  • Max
  • 01 ноября 2015, 19:47
развязываем uart, выводим это на разъем (мр1-10 или рсг4), предлагаем разные переходники. ибо заказчики просят и гост 23675-79 (так, емнип, в тз прописывают) для конечной установки и usb для конфигурирования.

в общем, модульность спасла отцов и матерей русской демократии.
0
Используем во всю как RS232 так и RS485 для управления контроллерами. Большинство топливораздаточных колонок работают по 485 интерфейсу или токовой петле, так что UART жив.
П.С. У нас еще используется куча вторых пентиумов под ДОСом с 6-8 RS232 портами.
П.П.С. Домой специально покупал материнку Асус В85 с LPT и RS232 портом, хотя использую RS232 редко, так как он на задней панели, а использую в основном переходник USB — RS232, а вот на LPT подключен ЧПУ и пользуюсь им часто.
0
Скажу просто: почти всё моё научное оборудование в лаборатории имеет rs[232/422/485]. И я им пользуюсь, по 3-5 раз на дню. То хроматограмму снять, то ДНК синтезировать.
Я рад, что производители материнских плат вернули нормальные аппаратные COM-порты на прерываниях обратно.
0
производители материнских плат вернули нормальные аппаратные
Что, правда что ли? Я не ослышался?

Если это так, то это же, товарищи, замечательно!

Это ж ни каких проблем с PID-ами/VID-ами. Никаких проблем с дровами для USB-обёрток последовательного порта. Это ж на порядок меньшая стоимость интерфейсных схем! (Стоимость FT232RL и стоимость MAX232.) Это ж возможность пробрасывать линии связи на 10-15 метров. Это ж применение недорогих кабелей и ремонт оборудования своими силами. И много-много других бонусов!

Хотя я почему-то не особо уверен, что производители мамок ослабили удавку. :(
0
Это для тех кто озаботился, как обычно. А на среднестатистической материнке как всегда — легаси интерфейсов нет.
0
А жаль! Я чуть было тоже не обрадовался — подумал, что на как минимум на половину материнок начали снова устанавливать RS232.

Жаль, что народ не отличает «исключения» от «как правило». И выдаёт «исключения» за «правила». А в «правилах» — наоборот — ищет «исключения» и в конечном счете позиционирует их как «исключе6ния». В результате запутывается сам и ломает хоть какой-то установившийся порядок.
-1
А жаль! Я чуть было тоже не обрадовался — подумал, что на как минимум на половину материнок начали снова устанавливать RS232.
Сразу на первой странице одной обнаглевшей конторы несколько матерей разных производителей
1 x Serial port connector:
MSI H81M-E33
MSI H61M-P20(G3)
MSI H81M-P33

1 x Serial port + LPT connector:
GIGABYTE GA-H81M-DS2
ASUS H81M-D R2.0
так что выбор есть
0
ASUS H81M-D R2.0: 1 x Serial port + LPT connector
LPT — это большущий разъём
0
зато практически на всех матерях имеется внутренний коннектор как для RS232 так и LPT
+1
в том же DNS по фильтрам «1хСОМ» и «2хСОМ» вываливается 7шт. разных матерей, среди которых, в основном, бюджетные варианты. и это только по г. Нижний Новгород.
0
Это же целых 115,2 килобита скорости! :-)))
0
Ну, как бы в жизни очень много задач, где не требуется передавать большие объемы информации и не требуется большая скорость, но от аппаратуры требуется простота и недороговизна. Как раз здесь имеет свою нишу RS232.

До недавнего времени я с неудовольствием использовал относительно дорогие конвертеры USB-UART. «Относительно дорогие» — это относительно MAX232 (белорусских IL232 и других аналогов). Но полгода назад китайцы взорвали рынок своим CH340G, который оказался соизмерим по стоимости с решением на MAX232. Поэтому, сейчас ставлю внутрь девайсов «китайца» и не парюсь на тему дороговизны USB-решения.
0
PL2303 и CP2102 сравнимых денег стоят. Решение на STM32F103C8T6 стоит несколько дороже, но, например, позволяет из одного USB сделать ДВА независимых ком-порта, что в итоге (на один порт) будет ДЕШЕВЛЕ.
0
Нужен-ненужен
Блин вопрос-то в шапке «пользуетесь или нет»!
В наше время нах не нужен! Но пользуюсь ежедневно.
На работе старый довольно измерительно-испытательный прибор (PROFITEST 204+ если что) имеет интерфейс RS232 для связи с компом и пар-порт для принтера (генерик — гы-гы!).
С него протоколлы выгружать/печатать приходится.
0
Ну что за опрос?? А??
Надо спрашивать «Нужен ли UART на плате или нет».
Многие налево-направо (в т.ч. и коммерческие изделия) используют UART, но не RS-232!
Думаю, вы наводите тень на плетень.
-1
Дак, ответ про UART более чем очевиден.
-1
Надо спрашивать «Нужен ли UART на плате или нет».

Думаю, вы наводите тень на плетень.

думаю, если бы мы хотели поинтересоваться за УАРТ, то мы бы и интересовались за УАРТ
0
Чтобы конкретизировать — как вы считаете, нужен ли вообще данный интерфейс на отладочных платах?

Какбэ речь про отладочные платы а не про PC. А на отладочных платах в подавляющем большинстве случаев именно UART.
0
поинтересоваться за УАРТ
0
к сожалению пользуюсь. для прошивки некоторого древнего железа стоит даже системник с 98 виндой. сисадмина чуть не убили когда он попытался выкинуть «это старье».
но в новых разработках конечно нафиг не нужен.
+2
Пользуюсь каждый день для отладки UEFI, там без UARTов чипсета или SuperIO отлаживать было бы очень грустно. Отладка по USB есть, но ей не отладишь драйвер для USB, а аппаратный отладчик для х86 стоит космических денег, и лицензии надо покупать на каждый процессор отдельно, а они по два семейства в год выходят, так что UART и RS232 — по прежнему наше все.
0
UART нужен, ибо не ПиСи единым кормится инженер…
Оборудование самое разное бывает и, только на современных ПиСюках «умники» извели UART/RS232 как класс…
А на производствах разных его как грязи…
Вот и приходится костыли лепить…
+3
UART и rs-232 на работе использую постоянно, юзаю и встроенные порты, и спец платы расширения и разные usb-rs232 переходники. все оборудование(контроллеры, датчики и комплексные приборы) обязательно имееет 232 на борту, реже 485/422/CAN, либо всего по много и сразу. usb, ethernet либо опционально, либо нет ваще. 99.99% соединений по трем проводам, хендшейки оч. редко.

зы. оборудование ультра-новое, ибо девелопмент.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.