Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Режим широтно-импульсной модуляции

Читайте также:
  1. I. Демократия как тип политического режима.
  2. II. Дополнительные сигналы командиру вертолета в режиме висения
  3. II. Режим методического дня
  4. II. Тоталитарный политический режим.
  5. III Построить графики амплитудных характеристик усилителя для четырех различных нагрузок и режима холостого хода, и определить динамический диапазон усилителя для каждого случая.
  6. III. Авторитарный политический режим.
  7. III. Авторитарный политический режим.

Структурная схема модуля CCP в режиме ШИМ приведена на рис. 7.4. Она состоит из регистров длительности импульса CCPR1L (ведущий) и CCPR1H (ведомый), схемы сравнения, RS триггера, вывода микроконтроллера CCP1, а также регистра-счетчика таймера TMR2, регистра периода таймера TMR2 и его схемы сравнения. Временная диаграмма работы модуля CCP в режиме ШИМ приведена на рис 7.5.

Работает схема следующим образом. Таймер TMR2 вырабатывает бесконечную последовательность импульсов, в соответствии с выбранным режимом работы и с периодом, заданным в регистре периода PR2 (настройку таймера TMR2 см. в лабораторной работе 5).

При равенстве числа в счетчике TMR2 и в регистре PR2 схема сравнения сбрасывает счетчик TNR2 и взводит RS триггер. На выходе CCP1 появляется логическая «1» (см. рис. 7.5). В этот же момент времени осуществляется перезапись содержимого ведущего регистра CCPR1L в ведомый регистр CCPR1H. Логическая «1» на выходе CCP1 будет сохраняться до тех пор, пока значение в счетчике TMP2 не сравняется с содержимым регистра CCPR1H. При равенстве числа в счетчике TMR2 числу загруженному в регистр CCPR1H схема сравнения сбрасывает RS триггер, и на выходе CCP1 появляется логический «0».

 

Рис 7.4. Структурная схема модуля CCP в режиме ШИМ

Рис 7.5. Временная диаграмма работы модуля CCP в режиме ШИМ

 

Наличие ведущего регистра CCPR1L предотвращает искажение длительности импульса, формируемого в данном периоде работы счетчика TMR2. То есть изменение содержимого ведущего регистра длительности импульса CCPR1L может производиться программно и асинхронно с работой схемы ШИМ, изменение же значения в ведомом регистре CCPR1H всегда будет происходить в начале следующего периода.

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

 


Дата добавления: 2015-07-08; просмотров: 173 | Нарушение авторских прав


Читайте в этой же книге: Разработка алгоритма программы | Написание текста программы на языке Ассемблер | Трансляция текста программы в машинные коды | Разработка алгоритма программы | Написание текста программы на языке Ассемблер | Разработка алгоритма программы | CALL — Вызов подпрограммы | CLRWDT — Сброс сторожевого таймера | GOTO — Переход по адресу |
<== предыдущая страница | следующая страница ==>
Написание текста программы на языке Ассемблер| Приложение 3. Список команд PIC16 и их подробное описание

mybiblioteka.su - 2015-2024 год. (0.005 сек.)