Сопряжение частотомера с ЭВМ

Постановка задачи сопряжения

При использовании интерфейса RS-232C задача сопряжения объекта обмена информацией с компьютером обычно формулируется следующим образом: требуется обеспечить связь с удаленным контроллером, обслуживающим технологическую или лабораторную установку. Именно этот контроллер играет в данном случае роль УС.

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

Этапы преобразования сигналов интерфейса RS-232C на пути от компьютера к микропроцессору удаленного контроллера достаточно очевидны и проиллюстрированы рис. 7. Здесь и далее мы считаем, что для сопряжения через RS-232C используется наиболее распространенная простейшая 4-проводная линия связи.

Блок преобразователей уровня обеспечивает электрическое согласование уровней сигналов последовательного интерфейса, формируемых контроллером, входящим в состав компьютера (±12 В), с уровнями сигналов, присутствующими в микропроцессорной системе (здесь и далее предполагаем, что в микропроцессорной системе действуют уровни ТТЛ).

Рисунок 7 Организация сопряжения через интерфейс RS-232C.

Блок преобразователя кода переводит последовательное представление информации в параллельное и наоборот, осуществляя распознавание начала и конца посылки, синхронизацию приема-передачи битов кадра, слежение за наличием ошибок, информирование о готовности к выполнению операций и т. п.

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

Преобразование уровня

Для преобразования уровня сигналов считается целесообразным применение интерфейсной микросхемы фирмы MAXIM. Она содержит преобразователь напряжения +5В в напряжение +10В (генератор + умножитель напряжения), инвертор (преобразующий напряжение +10В в –10В) и собственно преобразователи уровня сигналов последовательного интерфейса. Большинство таких микросхем требуют дополнительных элементов (необходимы внешние конденсаторы), что не является чрезмерной платой за преимущества их применения.

Преобразование кода

Наиболее просто проблема разрешается в том случае, если в качестве центрального процессора удаленного контроллера применена однокристальная микроЭВМ, уже содержащая Универсальной асинхронный приемопередатчик (УАПП). В качестве примера такой микроЭВМ, можно использовать микросхему КР1816ВЕ51. Построение преобразователя кода в данном случае сводится к задействованию встроенного ресурса в соответствии со спецификациями на примененную микросхему.

Перейти на страницу: 1 2 3 4 5 6 7 8

Дополнительно

Планета солнечной системы Уран
Даже в XVIII в. планетная система была известна только до Сатурна. Но уже тогда предполагали, что Сатурном список планет не оканчивается, что существуют еще более далекие планеты, которые невооруженным глазом увидеть нельзя. Это мнение блестяще подтвердилось, когда в 1781 г. знаменитый английский ...

Методы оценки близости допредельных и предельных распределений статистик
Рассматривается проблема оценки близости предельных распределений статистик и распределений, соответствующих конечным объемам выборок. При каких объемах выборок уже можно пользоваться предельными распределениями? Каков точный смысл термина "можно" в предыдущей фразе? Основное внимание уд ...

Меню сайта