Связь по последовательному интерфейсу
Универсальный внешний последовательный интерфейс – COM-порт (Communication Port - коммуникационный порт) присутствует в ПК, начиная с первых моделей. Этот порт обеспечивает асинхронный обмен по стандарту RS-232C. Интерфейс RS-232C предназначен для подключения аппаратуры, передающие или принимающей данные к оконечной аппаратуре каналов данных. Стандарт описывает управляющие сигналы интерфейса, пересылку данных, электрический интерфейс и типы разъемов. Интерфейс RS-232C описывает несимметричны передатчики и приемники - сигналы передаются относительно общего провода – схемной земли, гальваническая развязка устройств отсутствует – схемная земля подключаемого устройства соединяется со схемной компьютера. Назначение сигналов интерфейса RS-232C приведено в таблице 2.10.
Таблица 2.10 – Назначение сигналов интерфейса RS-232C
Сигнал | Назначение |
PG | Protected Ground – защитная земля, соединяется с корпусом устройства и экраном кабеля |
SG | Signal Ground – сигнальная (схемная) земля, относительно которой действуют уровни сигналов |
TD | Transmit Data – последовательные данные – выход передатчика |
RD | Receive Data – последовательные данные – вход приемника |
RTS | Request To Send – выход запроса передачи данных |
CTS | Clear To Send – вход разрешения терминалу передавать данные |
DSR | Data Set Ready – вход сигнала готовности от аппаратуры передачи данных |
DTR | Data Terminal Ready – выход сигнала готовности терминала к обмену данными |
DCD | Data Carrier Detected – вход сигнала обнаружения несущей удаленного модема |
RI | Ring Indicator – вход индикатора вызова (звонка) |
|
|
Характерной особенностью интерфейса является применение «не ТТЛ» сигналов – все внешние сигналы порта двухполярные. Логической единице соответствует напряжение в диапазоне от -12 до -3В, логическому нулю – от +3 до +12В, диапазон от -3 до +3В – зона нечувствительности.
Стандарт RS-232C регламентирует типы применяемых разъемов. На аппаратуре передачи данных принято устанавливать вилки DB25P или более компактный вариант – DB9P. На аппаратуре каналов данных устанавливают розетки DB25S или DB9S. ПК обычно имеет до четырех последовательных портов COM1-COM4, внешние разъемы которых - вилки DB25P или DB9P - выведены на заднюю панель компьютера. Назначение контактов разъемов COM-портов приведено в таблице 2.11.
Таблица 2.11 – Разъем стандартного COM-порта
COM-порт | Контакт разъема | Направление I/O | |
DB25P | DB9P | ||
PG | - | ||
SG | - | ||
TD | O | ||
RD | I | ||
RTS | O | ||
CTS | I | ||
DSR | I | ||
DTR | O | ||
DCD | I | ||
RI | I |
Для подключения прибора к ПК через последовательный порт требуется применение специальной схемы согласования уровней ТТЛ и интерфейса последовательного порта компьютера RS-232. Существует несколько вариантов реализации таких схем, например, на транзисторах или на триггере Шмидта.
|
|
Одна из таких схем представлена на рисунке 2.24. В ней в качестве преобразователя уровня сигналов RS-232 в ТТЛ используется микросхема К170УП2, а в качестве обратного преобразователя RS-232 – ТТЛ – микросхема К170ЛН2.
Рисунок 2.24 – Схема согласования уровней сигналов ТТЛ и RS-232, выполненная на основе микросхем К170УП2 и К170ЛН2 |
Но одним из самых простых вариантов согласования уровней сигналов ТТЛ и интерфейса RS-232 является применение специализированных микросхем.
Рассмотрим одну из таких микросхем - MAX232. Эта микросхема получила широкое распространение благодаря тому, что типовая схема включения (рисунок 2.25) ее достаточно проста и правильно собранная схема из исправных деталей работает сразу и не требует наладки. Микросхема имеет ряд аналогов, например DS232A, ADM232A, ST232.
C1-C5 – 0,1-10мкФ (одинаковые) Рисунок 2.25 – Типовая схема включения микросхемы MAX232 |
Наиболее перспективным и удобным интерфейсом сейчас является USB (Universal Serial Bus – универсальная последовательная шина). Шина с использованием промежуточных хабов позволяет соединять устройства, удаленные от ПК на расстояние до 25м. Применение современного интерфейса USB имеет такие преимущества, как удобство и простота подключения, надежность передачи данных с гарантированной скоростью, возможность питания устройства от шины и т. д. Кроме того, многие современные РС (особенно переносные) вообще не имеют разъемов COM и LPT. В связи с этим представляется актуальным создание простого и недорогого устройства, позволяющего использовать USB как интерфейс для подключения аппаратуры радиоуправления.
|
|
В соответствии со стандартом шины USB информационные сигналы и питающее напряжение 5В передаются по четырехпроводному кабелю (рисунок 2.26). Для сигнала используется дифференциальный способ передачи по двум проводам D+ и D-. Уровни сигналов передатчиков в статическом режиме должны быть ниже 0,3В (низкий уровень) или выше 2,8В (высокий уровень).
Рисунок 2.26 – Передача данных по шине USB |
Возможности USB следуют из ее технических характеристик:
- высокая скорость обмена - 12 Мб/с;
- максимальная длина кабеля для высокой скорости обмена - 5м;
- низкая скорость обмена - 1.5 Мб/с;
- максимальная длина кабеля для низкой скорости обмена - 3 м;
|
|
- максимальное количество подключенных устройств (включая размножители) – 127;
- возможно подключение устройств с различными скоростями обмена;
- отсутствие необходимости в установке пользователем дополнительных элементов;
- напряжение питания для периферийных устройств - 5В;
- максимальный ток потребления на одно устройство - 500мА.
Несмотря на довольно сложный протокол обмена, интерфейсом USB можно снабдить и периферийные устройства собственной разработки. Для этого выпускается широкий ассортимент микроконтроллеров с портом USB, а также периферийные микросхемы – порты USB, подключаемые к микроконтроллерам параллельной 8/16-битной шиной данных с обычным набором управляющих сигналов (CS#, WR#, RD#). Выпускаются и специализированные преобразователи интерфейсов USB в последовательный и параллельный, не требующие программирования.
Дата добавления: 2016-01-05; просмотров: 13; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!