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

Режимы быстрой ШИМ №№5,6,7,14,15.

Читайте также:
  1. I РЕЖИМЫ ВКЛЮЧЕНИЯ ВОЗДУХОРАСПРЕДЕЛИТЕЛЕЙ НА ЛОКОМОТИВАХ
  2. Аварийные режимы электроустановок. Напряжение прикосновения и шаговое напряжение.
  3. Автоматические регуляторы режимов торможения (авторежимы)
  4. Авторежимы усл.№ 605, 606
  5. Виды и режимы мышечного сокращения. Одиночное мышечное сокращение и его фазы. Сила и работа мышц. Правило средних нагрузок.
  6. Водно-химические режимы барабанных котлов
  7. Водно-химические режимы барабанных котлов.

В этих режимах Т1 работает как суммирующий счетчик.

На рис.29 представлены временные диаграммы работы таймера Т1 в режиме 14.

 

 

 

Рисунок 29

 

Формирование сигнала ШИМ происходит следующим образом.

Предварительно в регистры OCR1A и ICR1 загружены значения, определяющие параметры импульсов и включается Т1. С приходом каждого

импульса его содержимое увеличивается на 1. Содержимое таймера сравнивается со значением в регистрах OCR1A и ICR1. Когда Т1 = OCR1A на выводе PIND.5 устанавливается единица для инвертируемого сигнала ШИМ или ноль для неинвертируемого ШИМ и устанавливается флаг прерывания по совпадению OCF1A. Таймер продолжает счет далее. При наступлении равенства Т1 = ICR1 таймер сбрасывается, на выходе PIND.5 устанавливается уровень нуля (срез импульса) и устанавливается флаг прерывания по переполнению TOV1. Таймер продолжает счет от нулевого значения и т.д..

Загрузка регистров OCR1A и ICR1 из буфера производится в момент, когда значение в Т1 максимальное.

В режиме 15 сравнение производится с регистром OCR1В, ШИМ-сигнал формируется на выходе ОС1В, а модуль счета в регистре OCR1А.

Очевидно, что в этих режимах частота сигнала ШИМ в 2 раза больше, чем в режимах с реверсивным таймером. Поэтому эти режимы называют режимами “быстрый ШИМ”.

Для расчета значений регистров используются очевидные формулы:

OCR1A = [tп / (T такт *К)] - 1; ICR1 = [(tи +t п)/(T такт *К)] - 1, где:

T такт - период тактовой частоты микроконтроллера.

Частота сигнала ШИМ определяется выражением:

F=fclk / К* ICR1; где:

- fclk – частота тактового генератора микроконтроллера;

- К – коэффициент деления частоты входного предделителя;

В режимах 5,6 и 7 коэффициент счета таймера Т1 равен соответствующей константе (см. таблицу 24).


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


Читайте в этой же книге: Организация программной памяти | Организация памяти данных | Арифметико-логическое устройство и регистр состояния процессора | Методы адресации. Форматы команд | Система команд | Команды передачи данных (пересылки) | Команды передачи управления | Команды сдвигов и операций с битами | Встроенные устройства | Подсистема прерываний микроконтроллера |
<== предыдущая страница | следующая страница ==>
Общие сведения| Режимы Точной фазы №№ 1,2,3,10,11.

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