This documentation is out of date.

The new version of the documentation is here: https://cannylogic.com/docs

PWM Generator

From CANNY Wiki
Revision as of 08:48, 26 November 2015 by MEGA (Talk | contribs) (Created page with " <div style="float:right;margin:5px;"> {|class="cannytable" width="350px" |- !colspan="2" style="background-color:#AFEEEE;"|Appearance |- |colspan="2" align="center" style="...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Jump to: navigation, search
Appearance
5 8 3 2.png
Symbol
PWM
Group
Timers and Generators
Inputs
Period, мс: Integer
Duty, мс: Integer
Startт: Logical
Outputs
Выход: Logical
Version CANNY Lab
from 0.6b
Icon

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

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


Для асинхронной генерации высокоточного ШИМ-сигнала физического уровня на выходе канала контроллера используйте Драйвер каналов ввода-вывода или Драйвер ВЧ ШИМ

Features

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

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

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

Примеры

5 8 3 4.png
Timing diagram

See also

Delayed turning OFF

Delayed turning ON

RND Generator

Built-in Function Blocks