This documentation is out of date.

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

Difference between revisions of "PWM Generator"

From CANNY Wiki
Jump to: navigation, search
[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
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

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

Pulse signal parameters


For asynchronous generation of the precision PWM signal at the output using Драйвер каналов ввода-вывода or Драйвер ВЧ ШИМ

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