This documentation is out of date.
The new version of the documentation is here: https://cannylogic.com/docs |
Difference between revisions of "PWM Generator"
[unchecked revision] | [unchecked revision] |
(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="...") |
|||
Line 46: | Line 46: | ||
При ненулевом значении на входе «Старт», генерирует на выходе блока единицу с заданной длительностью и периодичностью. | При ненулевом значении на входе «Старт», генерирует на выходе блока единицу с заданной длительностью и периодичностью. | ||
− | [[File:5_8_3_3.png|left|thumb| | + | [[File:5_8_3_3.png|left|thumb|Pulse signal parameters]] |
</div> | </div> | ||
</div> | </div> | ||
<br clear="left"> | <br clear="left"> | ||
− | + | For asynchronous generation of the precision PWM signal at the output using[[Драйвер каналов ввода-вывода#Режим широтно-импульсного выхода| Драйвер каналов ввода-вывода]] or [[Драйвер высокочастотного широтно-импульсного модулятора (ВЧ ШИМ) | Драйвер ВЧ ШИМ]] | |
== Features == | == Features == |
Revision as of 08:58, 26 November 2015
Appearance | |
---|---|
Symbol | |
PWM | |
Group | |
Timers and Generators | |
Inputs | |
Period, мс: | Integer |
Duty, мс: | Integer |
Startт: | Logical |
Outputs | |
Выход: | Logical |
Version CANNY Lab | |
from 0.6b |
For asynchronous generation of the precision PWM signal at the output using Драйвер каналов ввода-вывода or Драйвер ВЧ ШИМ
Features
Хорошей практикой при работе с CANNY 7 является использование временных интервалов больших чем 5-10 мс.
При задании временных значений на диаграмме, необходимо учитывать длительность цикла выполнения диаграммы, которая зависит от модели контроллера, размера диаграммы, режима работы контроллера, загруженности периферии контроллера и может изменяться от цикла к циклу в определенных пределах в процессе работы. Точное время исполнения каждого цикла диаграммы во время работы контроллера доступно в регистре "Длительность программного цикла".
Временные интервалы в диаграмме не должны задаваться значениями меньшими чем длительность одного цикла и будут измеряться с погрешностью порядка длительности одного цикла пользовательской диаграммы.