русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

П7. Схема преобразования аналогового сигнала Position


Дата добавления: 2014-11-27; просмотров: 1293; Нарушение авторских прав


Для того осуществить обратную связь привода и вычислительного устройства, необходимо преобразовать аналоговую информацию о положении привода в пространстве Position в цифровую форму. Напряжение медленно изменяется во времени. Максимальная величина сигнала составляет ±7В.

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

Количество выборок за одну секунду называется частотой дискретизации или частотой сэмплирования и измеряется в Гц. Встает вопрос, какую частоту дискретизации использовать при оцифровке, чтобы результат был наиболее естественным? Из теории известно, что для наиболее точного восстановления непрерывного аналогового сигнала по дискретным значениям нужно использовать частоту дискретизации как минимум в 2 раза превышающую частоту звука (Теорема Найквиста).

В библиотеке EWB в корзине Mixed имеется компонент Analog-to-Digital Converter (ADC) - 8 разрядный аналогово-цифровой преобразователь АЦП (судя по Property, параллельный однотактный АЦП). Help на этот компонент достаточно скуден и требует дополнительного исследования. Схема включения ADC показана на рис П5.11.

 

Рис П5.14. Схема включения преобразователя ADC

На вход VIN с универсального генератора подано треугольное напряжение 5 Гц, 7В, имитирующее исследуемое напряжение Position. Параметры Function Generator приведены на рис П5.12а. Генератор V3 частотой 100 Гц запускает цикл преобразования Sample (временные выборки). Так как входной сигнал Position биполярный, опорные напряжения, задаваемые источниками напряжения V1 и V2, должны быть также биполярными и по напряжению несколько превосходить преобразуемый сигнал. ОЕ – сигнал разрешения Output Enable.



Контроль выходных сигналов логическим анализатором из корзины Instruments. Временные диаграммы напряжения с выходов D0-D7 и опции установки Logic Analyzer показаны на рис П5.12.

Рис П5.15. Опции моделирования к схеме П5.14.

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

Рис П5.16. Схема включения ЦАП

Источник опорного напряжения V1 определяет амплитуду выходного аналогового сигнала, контролируемого осциллографом.

Цифровой код задается генератором кодовых слов Word Generator из корзины Instruments.

Рис 5.17. Генератор кодовых слов и опции его установок

Задав в опциях массив двоичных кодов Pattern/Up Counter, получим на его выходах линейно нарастающий двоичный код (крайний справа выход – младший разряд).

Рис П5.18. Осциллограмма с выхода ЦАП

Осциллограммы с выхода ЦАП позволяют убедиться в достаточно высоком качестве преобразования код-аналог.

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

Рис П5.17. Схема для проверки работы АЦП с помощью ЦАП

Универсальный генератор выдает треугольные импульсы Fc=5 Гц, 7 В. Интерес представляет влияние частоты генератора V4 временных выборок Fоп на качество преобразования. На рис П.5.16. показаны осциллограммы работы схемы рис П5.15 для случая Fоп=50 Гц и Fоп=500 Гц. Нижний луч – входной сигнал, верхний – сигнал с выхода ЦАП. Так как параметры ЦАП в обоих случаях не изменялись, разрядность АЦП была одна и та же 8 дв. Разрядов. На качество преобразованного сигнала в значительной степени влияет частота временных выборок – частота временной дискретизации сигнала.

Рис П5.18. Осциллограммы исходного сигнала (нижняя) и восстановленного после цикла преобразования АЦП-ЦАП (верхняя):

а) при частоте временных выборок Fоп =50 Гц; б) при Fоп =500 Гц.

Из эксперимента можно сделать вывод: для того, чтобы погрешности дискретизации по амплитуде и времени были одинаковыми, частота временных выборок должна быть Fоп = Fc×2N, где N-разрядность ЦАП.

Для случая Fс =5 Гц оптимальная частота должна быть Fоп=1380 Гц. Результат моделирования в режиме Analysis/Transient при Fc=5Гц, приведенный на рис П5.15, подтверждает вывод.

Рис П5.19. Осциллограммы исходного сигнала (нижняя) и восстановленного после цикла преобразования АЦП-ЦАП (верхняя) при частоте временных выборок Fоп =1380 Гц. Справа те же осциллограммы в более узком временном диапазоне.



<== предыдущая лекция | следующая лекция ==>
П6. Схема контроля положения привода в пространстве. | Заключение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.128 сек.