Генератор импульсов

Классификация Графическое обозначение
Наименование:
Генератор импульсов

Символьное обозначение:
PWM
Внешний вид функционального блока:

Внешний вид.
Группа:
Таймеры и генераторы

Версия CannyLab:
с 0.6b
Иконка функционального блока:

Иконка.
Входы
Вход Значение
Период, мс: числовой
Заполнение, мс: числовой
Старт: логический
Выходы
Выход Значение
Выход: логический

Общее описание

При ненулевом значении на входе «Старт», генерирует на выходе блока единицу с заданной длительностью и периодичностью.

Параметры импульсного сигнала.

График ЩИМ.

Примечание:*Для асинхронной генерации высокоточного ШИМ-сигнала физического уровня на выходе канала контроллера используйте соответствующие ресурсы контроллера, например для контроллеров CANNY 7 - Драйвер каналов ввода-вывода или Драйвер ВЧ ШИМ

Особенности

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

Временные интервалы в диаграмме не должны задаваться значениями меньшими чем длительность одного цикла и будут измеряться с погрешностью порядка длительности одного цикла пользовательской диаграммы.

Хорошей практикой при работе с контроллерами CANNY является использование временных интервалов больших чем 5-10 мс.

Примеры

Пример, диаграмма.
Пример, временная диаграмма.

СМОТРИ ТАКЖЕ