Приборы для обработки сигналов

Изучение функциональных компонентов входного и выходного интерфейсов компьютера. Описание цифро-аналоговых преобразователей сигналов. Аналого-цифровые преобразователи сигналов. Изучение схемы ввода/вывода в системе "процесс-управляющий компьютер".

Рубрика Программирование, компьютеры и кибернетика
Вид лекция
Язык русский
Дата добавления 28.03.2020
Размер файла 605,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

ПРИБОРЫ ДЛЯ ОБРАБОТКИ СИГНАЛОВ

Ввод аналоговых сигналов в компьютер

Функциональные компоненты входного и выходного интерфейсов компьютера |показаны на рис. 4.1.

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

Схема ввода/вывода в системе «процесс-управляющий компьютер»

Мультиплексоры

компьютер сигнал цифровой аналоговый

Во многих случаях различные элементы системы должны совместно использовать некоторые ограниченные ресурсы, например входной порт компьютера или длинный сигнальный кабель, по которому передается информация от нескольким датчиков. Мультиплексирование (multiplexing) позволяет компьютеру в любой момент времени выбирать, сигнал какого датчика необходимо считать. Иначе говоря мультиплексор (multiplexer) можно рассматривать как переключатель (коммутатор), соединяющий компьютер в каждый момент времени только с одним датчиком (рис. 4.2). Мультиплексирование применяется не только в области измерений, но и играет, хотя и в другом смысле, важную роль в технике связи.

Мультиплексирование и АЦ-преобразование измерительной информации.

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

Токовые утечки и скачки напряжения на входах мультиплексора могут представлять собой серьезную проблему. Развязывающий усилитель между датчиком и компьютером работает с дифференциальным входом, но потенциал сигнала может «плавать» относительно «земли». В этом случае проводники, подходящие к мультиплексору или АЦП, должны быть гальванически изолированы, например с помощью переключаемого проходного конденсатора.

Цифро-аналоговые преобразователи сигналов

Важным этапом во многих процессах управления является цифро-аналоговое (ЦА, Digital/Analog - DA) преобразование - генерация аналогового сигнала с уровнем напряжения, соответствующим цифровому значению на входе. Эта процедура используется для передачи от компьютера управляющего сигнала исполнительному механизму или опорного значения для регулятора. ЦА-преобразование - также необходимый шаг в выполнении обратного аналого-цифрового (АЦ) преобразования.

Идеальный цифро-аналоговый преобразователь (ЦАП, Digital-analog Converter, D/A converter- DAC) вырабатывает выходной аналоговый сигнал, линейно зависящий от n-битного цифрового входного сигнала. В наиболее распространенных схемах каждый бит входного слова управляет некоторой составляющей выходного напряжения, которое генерируется каскадом сопротивлений (рис. 4.3). Величины резисторов выбираются так, чтобы получать напряжения, равные 1/2, 1/4, ..., 1/2n опорного значения, которые соответствуют позиции соответствующего бита в слове. Эти значения складываются под управлением входных бит и затем усиливаются. ЦАП можно также сконструировать и для получения токового выхода.

Цифро-аналоговый преобразователь с каскадом сопротивлений

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

.

Например, в 8-битном ЦАП байт 01011001 приводит к следующему выходному напряжению (при = - 10 В)

Очевидно, что ЦАП выдает только дискретные выходные напряжения с разрешением .

Необходимо отметить, что если при изменении значения входного слова соответствующие ключи ЦАП не изменяют своего состояния все одновременно, то в переходном режиме может появиться нежелательный всплеск (glitch) напряжения на аналоговом выходе. Для устранения этой проблемы последовательно с ЦАП включают схему выборки и хранения (стабилизатор), которая поддерживает выходное значение постоянным, пока ключи не установятся.

Самые важные характеристики ЦАП, которые нужно учитывать при его выборе или разработке, перечислены ниже.

* Линейность (linearity): в какой степени связь между цифровым входом и выходным напряжением линейна, или, иначе, величина отклонения реального выходного напряжения от расчетного из-за нелинейности.

* Нулевое смещение (offset error): значение выходного сигнала при нулевом значении на цифровом входе. Всегда должна быть возможность подстроить это значение, например с помощью потенциометра или программного управления.

* Время установления (settling time): время, необходимое для установления выходного напряжения на новое постоянное значение.

* Быстродействие (slew rate): максимальная скорость изменения выходного напряжения (выражается в В/мкс). Быстродействие зависит от времени установления.

Аналого-цифровые преобразователи сигналов

Для компьютерной обработки дискретные аналоговые значения измерительного сигнала необходимо представить в цифровой форме, т. е. выполнить аналого-цифровое (АЦ, Analog-Digital - A/D) преобразование. Соответствующее устройство называется аналого-цифровым преобразователем (АЦП, Analog-Digital Converter, A/D converter - ADC). АЦП генерирует двоичное слово - цифровой выход - на основе аналогового сигнала. Существуют АЦП, выполненные, например, в виде платы расширения компьютера.

АЦП может работать в соответствии с различными принципами; два широко распространенных метода - параллельное сравнение и пошаговое приближение (аппроксимация).

В АЦП, работающем по принципу сравнения (comparation), входное значение сравнивается с различными уровнями напряжения, выработанными на основе известного опорного напряжения и каскада сопротивлений (рис. 4.4). На выходе каждой схемы сравнения - компаратора - появляется 0 либо 1 в зависимости от соотношения входного и опорного напряжений. Выход каждого компаратора затем преобразуются в двоичный код. Такие АЦП обладают хорошим быстродействием, но довольно дороги из-за применения компараторов.

АЦП, работающий по принципу пошагового приближения (incremental approximation), построен на основе ЦАП (рис. 4.5 а). Диапазон входного сигнала разделен на 2n -1 интервалов, где п - число бит в выходном слове. Счетчик быстро генерирует последовательные числа, которые сразу преобразуются в аналоговые значения. Счетчик продолжает наращивать выход до тех пор, пока разница напряжений между выходом АЦП и входным аналоговым значением не станет меньше разрешающей способности АЦП (рис. 4.5 6). Преобразование на основе пошагового приближения требует определенного времени, которое зависит от времени ЦА-преобразования и от входного значения. Вообще говоря, время ЦА-преобразования находится в наносекундном диапазоне, а АЦ-преобразования - в микросекундном; для типового АЦП это время составляет от 0.5 до 400 мкс. Разрешение преобразования обычно составляет 10-12 бит, т. е. 1023 либо 4095 интервалов по напряжению; следовательно, входной сигнал квантуется в соответствующих долях от полной входной величины. Часть характеристик АЦП определены так же, как для ЦАП, - разрешение, нулевое смещение, линейность и время преобразования.

АЦП с параллельными схемами сравнения.

При работе АЦП важно, чтобы его разрешающая способность (conversion resolution) использовалась полностью. На практике редко бывает так, что преобразуемый входной сигнал (выход датчика) изменяется от 0 до 100 % всего своего диапазона; обычно нормальным является изменение в пределах 10-20 %. Если, например, сигнал изменяется в пределах 5 % от его теоретического диапазона и поступает на 10-битный АЦП, тогда действительный входной диапазон сигнала будет составлять 5 % от 1023 или около 50 интервалов напряжения. Таким образом, цифровое разрешение будет определяться только 1/50 частью всего диапазона, т. е. 2 % (рис. 4.6 а). Если вместо этого АЦП можно настроить на 0 при 20 % и на 1023 при 25 % входного сигнала, то разрешение становится намного выше - 1/1023 или 0.1 % диапазона датчика.

Для того чтобы использовать весь диапазон АЦП, нужно подстраивать как коэффициент усиления, так и смещение напряжения входного аналогового сигнала. Это можно сделать с помощью операционного усилителя (рис. 4.6 б). Смещение напряжения настраивается переменным резистором так, чтобы выход усилителя постоянного тока соответствовал минимуму входного сигнала АЦП, который в свою очередь соответствует минимальному значению измерительного сигнала. Переменный резистор используется для настройки усиления так, чтобы выходной уровень усилителя для максимума входного измерительного сигнала соответствовал максимальному входному значению АЦП.

АЦП, работающий по принципу пошагового приближения:

а - схема; б - принцип работы.

Если для передачи сигналов используется диапазон 4-20 мА, то разрыв цепи можно обнаружить как сигнал 0 мА. АЦП можно использовать также для индикации нерабочего состояния датчика. Если АЦП откалиброван так, что максимальный входной сигнал (например, 20 мА) соответствует значению 4000 вместо 4095 в 12-битовом АЦП, то большие значения выходного слова можно использовать для индикации исключительных и ошибочных ситуаций. Это, однако, требует некоторых дополнительных электронных схем и средств обработки.

Использование всего диапазона АЦП - 0-100 % (а); настройка смещения нуля резистором и коэффициента усиления резистором (б).

Простой способ выявить отсоединенный датчик основан на схеме с переключателем и источником постоянного напряжения. Напряжение должно быть немного выше, чем максимальное выходное напряжение датчика, или, в случае замкнутой токовой петли, выше, чем уровень напряжения, соответствующий значению тока в 20 мА. Переключатель помещается перед мультиплексором (рис. 4.7).

Индикация отключенного датчика

Переключатель канала 1 в положении «включен» - датчик подключен; переключатель канала п в положении «выключен» - датчик отключен.

При включенном положении переключателя вход мультиплексора соединяется с датчиком и оконечным резистором, следовательно, входной сигнал соответствует значению измеряемой величины. При отключенном положении переключателя вход мультиплексора соединяется с внешним источником напряжения. Когда датчик не работает, например во время обслуживания или калибровки, переключатель переводится в положение «выключен» и значение на выходе АЦП превысит нормальный диапазон. Управляющий компьютер, соответственно, определит, что датчик не работает.

Размещено на Allbest.ru


Подобные документы

  • Преобразование аналоговой формы первичных сигналов для их обработки с помощью ЭВМ в цифровой n-разрядный код, и обратное преобразование цифровой информации в аналоговую. Практическая реализация схем аналого-цифровых и цифро-аналоговых преобразователей.

    реферат [89,2 K], добавлен 02.08.2009

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

    курсовая работа [307,1 K], добавлен 25.03.2012

  • Процедура формирования массивов отсчетов входного и выходного сигналов и времени; вычисление величины заданной характеристики выходного сигнала: функция нахождения длительности импульса; организация текстовых файлов; построение графиков в системе MathCad.

    курсовая работа [75,9 K], добавлен 28.09.2012

  • Понятие и способы дискретизации аналоговых сигналов. Ознакомление с примерами аналого-цифрового преобразование звука. Изучение способов кодирования цифровых изображений, видеоданных и текста. Рассмотрение теоремы Котельникова и теории информации.

    презентация [1,2 M], добавлен 15.04.2014

  • Приведение выходного сигнала к аналитическому вид. Программа расчёта характеристик выходного сигнала электрической цепи. Таблица идентификаторов и описаний пользовательских подпрограмм. Построение графиков по массивам входного и выходного сигналов.

    контрольная работа [594,2 K], добавлен 28.09.2012

  • Вычисление значения входного и выходного сигналов в n-равноотстоящих точках, вывод на экран таблицы. Структура программы: модули, список идентификаторов функций, интерфейс. Исходный код программы. Проверка расчетов в Maxima и построение графиков.

    курсовая работа [1,4 M], добавлен 14.07.2012

  • Моделирование процесса обработки 500 сигналов, поступающих с датчиков. Определение среднего времени задержки сигналов в канале и линии-ЭВМ и вероятности переполнения входных накопителей. Разработка и описание алгоритма функционирования программной модели.

    курсовая работа [140,7 K], добавлен 09.04.2013

  • BIOS (базовая система ввода-вывода) - реализованная в виде микропрограмм, часть системного программного обеспечения. Загрузка с помощью BIOS. Программа инициализации. Виды и назначение звуковых сигналов при возникновении сбоя при загрузке компьютера.

    реферат [514,1 K], добавлен 12.04.2012

  • Функции формирования массива времени. Формирование массива входного напряжения, массива выходного напряжения. Функция вывода таблицы, расчета заданной точности, вывода титульного листа. Запись в файл массива времени. Блок–схема и текст программы.

    курсовая работа [155,6 K], добавлен 22.04.2012

  • Разработка компаратора аналоговых сигналов. Устройство реализовано на однокристальном микроконтроллере типа PIC16C71. Технические характеристики спроектированного устройства. Программа для управления МК на языке Assembler, отлажена в среде MPLAB.

    курсовая работа [765,2 K], добавлен 06.01.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.