русс | укр

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

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

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

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


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

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


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


 

Необходимость приема и формирования аналоговых сигналов требует наличия в МК модулей аналогового ввода/вывода.

Простейшим устройством аналогового ввода в МК является встроен­ный компаратор напряжения. Компаратор сравнивает входное аналого­вое напряжение с опорным потенциалом VREF и устанавливает на выходе логическую «1», если входное напряжение больше опорного. Компарато­ры удобнее всего использовать для контроля определенного значения вход­ного напряжения, например, в термостатах. В комбинации с внешним ге­нератором линейно изменяющегося напряжения встроенный компаратор позволяет реализовать на МК интегрирующий аналого-цифровой преоб­разователь (АЦП).

Однако более широкие возможности для работы с аналоговыми сиг­налами дает АЦП, встроенный в МК. Чаще всего он реализуется в видемногоканального АЦП, предназначенного для ввода в МК анало­говых сигналов с датчиков физических величин и преобразования этих сигналов в двоичный код.

 

 

Многоканальный аналоговый коммутатор К служит для подключения одного из источников аналоговых сигналов (РТхО...РТх7) ко входу АЦП. Выбор источника сигнала для преобразования осуществляется посред­ством записи номера канала коммутатора в соответствующие разряды регистра управления АЦП.

Два вывода модуля АЦП используются для задания опорного напряже­ния Uоп: V REFH— верхний предел, VREFL— нижний предел.

Аналого-цифровой преобразователь выполнен по методу последовательного приближения. Практически во всех моделях 8-разрядных МК разрядность АЦП также составляет 8 разрядов. Исключение составляют лишь модули АЦП микроконтроллеров для управ­ления преобразователями частоты для электроприводов, разрешающая способность которых равна 10 разрядам. Два младших разряда результата получают с помощью дополнительного емкостного делителя, не связанного с регистром последовательного приближения.



Длительность такта преобразования задает генератор синхронизации: один цикл равен двум периодам частоты генератора tАDС.

Источником синхронизации модуля АЦП может служить встроенный RС-генератор (Г) или импульсная последовательность тактирования меж­модульных магистралей МК.

Момент завершения каждого цикла преобразования отмечается уста­новкой триггера готовности данных. Если прерывания от модуля АЦП разрешены, то генерируется запрос на прерывания. Как правило, чтение регистра результата сбрасывает триггер готовности.

Большинство модулей АЦП имеют только режим программного запус­ка: установка одного из битов регистра режима запускает очередное изме­рение. Наиболее универсальные модули АЦП имеют также режим авто­матического запуска, при котором после завершения одного цикла преобразования немедленно начинается следующий. Однако данные из­мерения каждого цикла должны быть считаны программным способом.

Цифро-аналоговые преобразователи в составе МК являются большой редкостью. Функция цифро-аналогового преобразователя реализуется средствами модуля программируемого таймера в режиме ШИМ. На одном из выводов МК формируется высокочастотная импульсная последовательность с регулируемой длительностью импульса. Полученный сиг­нал сглаживается фильтром нижних частот на операционном усилителе. Разрешающая способность такого ЦАП определяется дискретностью ре­гулирования коэффициента заполнения в режиме ШИМ.

 

 

Занятие 40(44)



<== предыдущая лекция | следующая лекция ==>
Таймеры микроконтроллера | Минимизация потребления энергии в МК. Запуск МК. Тактирование системы. Прерывания. ПИТАНИЕ


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


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

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

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


 


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

 
 

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

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