Источник: Збірка студентських наукових праць факультету "Комп'ютерні інформаційні технології і автоматика" - Донецьк: ДонНТУ, 2002


Измерительное устройство на базе ЭВМ

Ромащенко С.Н. , группа ПЭ-99а

Руководитель асс. Тарасюк В.П.

Введение

Суть этого устпройства заключается в подключение внешнего измерительного устроства через последованельный СОМ – порт ЭВМ. Это позволяет наблюдать несколько физических, химических, электрических и д.р. процесов табличным или графическим способом, после чего эти результатаы можно будет вывести на печать.

1 Последовательные интерфейсы

Последовательный интерфейс для передачи данных использует одну сигнальную линию, по которой информационные биты передаются друг за другом последовательно. Последовательная передача позволяет сократить количество сигнальных линий и увеличить дальность связи. Характерной особенностью является применение не ТТЛ сигналов. В ряде последовательных интерфейсов применяется гальваническая развязка внешних (обычно входных) сигналов от схемной земли устройства, что позволяет соединять устройства, находящиеся под разными потенциалами. Ниже будут рассмотрены интерфейсы RS-232C, СОМ - порт.

Для интерфейса RS-232C допустимы кабели длиной в десятки метров (сказывается большая разница уровней и зона нечувствительности).

1.2 Интерфейс RS-232C

Интерфейс предназначен для подключения аппаратуры, передающей или принимающей данные {ООД - оконечное оборудование данных или АПД - аппаратура передачи данных; DTE - Data Terminal Equipment), к оконечной аппаратуре каналов данных (АКД', DCE - Data Communication Equipment). Конечной целью подключения является соединение двух устройств АПД. Полная схема соединения приведена на рис. 2.3. Интерфейс позволяет исключить канал удаленной связи вместе с парой устройств АПД, соединив устройства непосредственно с помощью нуль-модемного кабеля (рис. 2.4). Стандарт описывает управляющие сигналы интерфейса, пересылку данных, электрический интерфейс и типы разъемов. В стандарте предусмотрены асинхронный и синхронный режимы обмена, но СОМ - порты поддерживают только асинхронный режим.

 

Рис. 2.4. Соединение по RS-232C нуль-модемным кабелем

 

 Рис.2.4.1. Примерная схема подключения измерительного устройства через СОМ - порт.

 

При асинхронной передаче каждому байту предшествует старт-бит, сигнализирующий приемнику о начале посылки, за которым следуют биты данных и, возможно, бит паритета (четности). Завершает посылку стоп-бит, гарантирующий паузу межцу посылками (рис.2.1). Старт-бит следующего байта посылается в любой момент после стоп-бита, то есть между передачами возможны паузы произвольной длительности. Старт-бит, имеющий всегда строго определенное значение (логический 0), обеспечивает простой механизм синхронизации приемника по сигналу от передатчика. Подразумевается, что приемник и передатчик работают на одной скорости обмена. Внутренний генератор синхронизации приемника использует счетчик-делитель опорной частоты, обнуляемый в момент приема начала старт-бита. Этот счетчик генерирует внутренние стробы, по которым приемник фиксирует последующие принимаемые биты. В идеале стробы располагаются в середине битовых интервалов, что позволяет принимать данные и при незначительном рассогласовании скоростей приемника и передатчика.

Рис. 2.1. Формат асинхронной передачи

Формат асинхронной посылки позволяет выявлять ошибки передачи. Контроль формата позволяет обнаруживать обрыв линии. Для асинхронного режима принят ряд стандартных скоростей обмена: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19 200, 38 400, 57 600 и 115 200 бит/с. Количество бит данных может составлять 5, 6, 7 или 8. Количество стоп-бит может быть 1, 1.5 или 2 ("полтора бита" означает только длительность стопового интервала). Асинхронный обмен в PC реализуется с помощью СОМ-порта с использованием протокола RS-232C.

1.2.1 Электрический интерфейс

Стандарт RS-232C использует несимметричные передатчики и приемники - сигнал передается относительно общего провода - схемной земли. Интерфейс НЕ ОБЕСПЕЧИВАЕТ ГАЛЬВАНИЧЕСКОЙ РАЗВЯЗКИ устройств. Логической единице соответствует напряжение на входе приемника в диапазоне -12...-3 В. Логическому нулю соответствует диапазон +3...+12 В. Диапазон -3...+3 В - зона нечувствительности, обусловливающая гистерезис приемника: состояние линии будет считаться измененным только после пересечения порога (рис. 2.5). Подключение и отключение интерфейсных кабелей устройств с автономным питанием должно производиться при отключенном питании. Иначе разность не выровненных потенциалов устройств в момент коммутации может оказаться приложенной к выходным или входным (что опаснее) цепям интерфейса и вывести из строя микросхемы.

 

Рис. 2.5. Прием сигналов RS-232C

 

2 Электронная часть устройства

Мультиплексор – предназначен для передачи по одной линии нескольких сигналов, т.е в зависимости от управляющего сигнала со схемы управления он выбирает с какого входа подать сигнал на выход.

АЦП – аналогово-цифровой преобразователь. С помощью этого элемента преобразуется аналоговый сигнал, приходящий с датчиков в цифровой, т.е. на базе алгебры логики (0 или 1), например, на базе ТТЛ сигналов. Т.к. СОМ - порт реализует последовательную передачу данных, то выход АЦП то же должен последовательно передавать биты данных.

Преобразователь уровня напряжения – служит для совместимости ТТЛ или КМОП логических сигналов с логикой СОМ – порта.

Заключение

Это устойство может получить широкое распространение в различных видах области деятельности человека. Т.к. в зависимости от рода датчиков можно отслеживать одновременно различного рода процессы. Например в электронике это можно реализовать в качестве измерения токов и напряжений в качестве осцилограм.