Добро пожаловать!

Энциклопедия RS232-протокола

Теоретические предпосылки разработки последовательного асинхронного протокола основаны на здравом смысле. Посудите сами, куда как проще организовать передачу данных, если их содержимое последовательно слать бит за битом. А подтверждения и разрешения получать только в тех случаях, когда оборудование готово к обмену.

Так появился Рекомендованный Стандарт №232, более известный как RS232-протокол. Основные вехи его жизни вкратце изложены на нашем сайте (см. «История развития интерфейса RS232»).

Чип асинхронного порта UARTАппаратной реализацией RS232 стала логика, встроенная в интегральную схему 8250. Сейчас, конечно, такая микросхема называется просто: чип. Такой чип относится к классу UART, что означает «Универсальный асинхронный приемопередатчик». С его-то помощью и строятся последовательные коммуникации персонального компьютера. Но для полноценной работы по RS232-протоколу одного UART'а мало будет. Требуется еще преобразователь уровней, который внутреннюю логику компьютера передаст без искажений на большое расстояние. Для этого пятивольтовые уровни преобразуются в сигнал с 24-х вольтовой амплитудой: от -12 до +12 вольт. Узел из асинхронного приемопередатчика и преобразователя уровней составляют коммуникационный порт (COM-порт) персонального компьютера.

Подключение кабельного хозяйства к последовательному порту выполняется через специальный разъем, каждый вывод которого соответствует определенным сигналам, а вся совокупность соединения (разъем вместе с кабелями) составляют интерфейс взаимодействия компьютера и периферийного устройства (детальное описание см. в статье «Сигналы интерфейса RS232»).

COM-порты в персональном компьютере

Интерфейсный кабель для асинхронного соединенияДля того чтобы обеспечить доступ к COM-порту, его по старту компьютера настраивает BIOS. После этого операционная система получает доступ ко всем ресурсам асинхронного последовательного интерфейса (см. «Управление мнемоническими именами»).

Жизнь распорядилась таким образом, что в ситуации, когда несколько UART'ов объединены на одной плате расширения и вместе составляют последовательный мультиплексор, главная роль по распределению обязанностей и управлению процессами принадлежит операционной системе. Здесь, как никогда, важное место занимает драйверная поддержка — прослойка между аппаратурой и программным обеспечением. Некоторые аспекты этой проблемы изложены в статье «Об особенностях построения мультипортовых плат».

Иногда технический прогресс поворачивается к пользователю новой гранью: вместо переизбытка последовательных портов в некоторых системах ощущается их острая нехватка. Что делать, когда в ноутбуке нет COM-порта? Ответ простой: «Оснащаем ноутбук COM-портом» На помощь в таких случаях приходят преобразователи интерфейсов, самый известный из них USB-to-COM.

Специфика применения USB-to-COM такова, что без надежной драйверной поддержки сложно обеспечить связь персонального компьютера и современного периферийного оборудования. Вопросам жизнеобеспечения преобразователей интерфейсов посвящены на нашем сайте разделы «Файлы» и «Диагностика».

Что известно Андроиду о последовательных портах?

Ошибаются те, кто считает, что область распространения последовательных портов ограничена PC-шными платформами. Современные коммуникационные и вычислительные устройства с успехом обслуживают периферию, способную общаться Что известно Андроиду о COM-портах?по RS232-протоколу. Сейчас уже не особо важно, на какой именно шине расположен UART, доступный Android-устройствам: вполне возможно, что это будет не только USB, но и один из беспроводных контроллеров!

Фактически, COM-порт был и остается доступным для смартфонов и планшетов независимо от того, скомпилирована ли драйверная поддержка в поставляемое ядро операционной системы или же эту манипуляцию пользователю придется выполнить самому. В первом случае в качестве примера хороши UART'ы от Prolific, во втором на ум приходят разработки от Silicon Labs.

Может ли iPhone обеспечить доступ к COM-порту?

Кажущаяся отстраненность гаджетов компании Apple от реалий остального компьютерного мира исчезает как мираж, когда за дело берутся профессионалы. Для них нет препятствий ни в доработке аппаратных решений, ни в адаптации к особенностям «яблочных» устройства сторонних программных продуктов. Не верите? Читайте статью «Как подключить COM-порт к iPhone».

Реклама на V-Comp:


31.05.2016

 

Яндекс.Метрика за сегодня