Comments 14
В современной вычислительной технике эти периферийные устройства подключаются по шине USB. Тем не менее, последовательные порты RS-232 продолжают использоваться для сопряжения с различным технологическим оборудованием
Обычно используют переходники USB-RS232, реже RS485, RS422 вообще редкий зверь.
Несколько плат таких преобразователей как описаны в статье (только Moxa) лежат у меня на полочке более 10 лет (проработав с 2000 года причем). Сейчас 21 век, устройства требующие RS232, RS485 работающие удаленно, подключаются по Ethernet через Moxa Nport, так как везде локальные сети
(есть китайские аналоги за 14$, Moxa стоят по 150$).
Ранее да, тянули сеть RS485, так как другого ничего не было. Потом эти сети сгорали при грозах периодически. Сейчас такой проблемы нет, можно оптоволокно прокладывать.
Локально через шнурок USB-RS232/RS485 (как Moxa так и китайские за 1$).
Для тяжелых случаев есть модемы с RS232, RS485, для объектов удаленных на 100500 километров. Но там начинается шаманство, связь может неожиданно пропасть, оператор может игнорировать GPRS модем в угоду новомодным 3G, или наоборот.
Была еще такая экзотика:
Адаптеры MP952CB, MP952CBR1 предназначены для организации последовательных портов (RS-232) в ноутбуках или других устройствах, оснащенных слотом PCMCIA (Cardbus).
Возможно, драйвер у них кривой? На PCI невозможно сделать Legacy-порты с адресами 2f8/2e8/3f8/3e8, которые подхватываются бивисом и осью автоматически и используют стандартный системный драйвер UART 16450/550. Так что у PCI — контроллеров дрова должны быть свои, оригинальные.
Все это имеет право на жизнь одновременно.
Сети RS485 в промышленности, может уже и «не тянут», ибо они сгорают от гроз, но «на борту» они ещё очень даже используются наравне с разными Mil1553, ARINC-429 и прочими.
Согласитесь, что сетевые интерфейсы с протокольных позиций существенно «тяжелее» UART-совместимых.
Поэтому UART ещё находит себе применение. Банально потому, что Ethernet MAC+PHY — решение в 10 раз сложнее и ест больше ресурсов кристалла, чем старый-добрый UART 16C550.
Логичным выглядит то же самое, но на FT232, FT2232 или FT4232 с преобразователями уровней.
Хабр — снова торт.
Правда, за последний год, всё реже, реже и реже...
Очень хорошая статья пост
Этот метод позволяет передать значение 12бит ацп (из stm32 ) в пользовательскую программу с задержкой почти всегда меньше 50 мксек
кварц не менял только перепаивал перемычки на 3XCLK
Иных дешевых методов быстро передавать еденичные данные (не пакетно ) из систем сбора данных(2-3 канала АЦП с задержкой меньше милисекунды от преобразования до значения этого преобразования в произвольной переменной пользовательской программы) я за пару лет не нашел.
FT232, FT2232 или FT4232 дадут большую непредсказуемую задержку порядка милисекунды. (пакетная природа USB)
ethernet мне кажется тоже даст задержку порядка милисекунды
звуковая карта задержки еденицы милисекунд.
Вопрос к автору .изменение номинал частоты кварца(резонатора ) не влияет на работоспособность PCІ..? т е можно смело менять ?
Адаптеры сопряжения RS-422 с поддержкой скоростей до 1Мбод для системной шины PCI