有哪些方式可以实现PWM波的输出



主要软件:
主要软件版本: 2011
主要软件修正版本: N/A
次要软件: N/A

问题: 有哪些方式可以实现PWM波的输出

解答:
PWM波即占空比可调的周期性数字脉冲,其应用非常广泛。那么有哪些方式可以输出PWM波呢?
(1)最简单的就是使用X系列数据采集卡63xx(NI-TIO核心)脉冲输出——频率模式,参考:Help/Hardware Input and Output/DAQmx/Generating Digital Pulses/Gen Dig Pulse Train-Buff-Implicit-Cont.vi,在DAQmx Read函数中可以一次性将预定义的Duty Cycle和Frequency写入:

预定义PWM波序列

(cDAQ 9174,9178有四个计数器,同样采用NI-TIO核心,结合数字输出C模块,可以用于PWM波输出)
(2)如果不需要采用硬件预定义的方式去实时的修改PWM的占空比和频率,可以采用DAQmx Write或DAQmx Channel Property Node。
通过DAQmx Write修改PWM波属性
 
通过属性结点修改PWM波占空比和频率(见附件Gen PWM With UI.vi)
 
(3)在CompactRIO平台,选择Scan Interface,添加数字输出模块(如9401)后,可以右击模块选择Specific Function-PWM,则可以直接控制占空比,通过循环速率调整PWM波的频率。
 
 
右键数字输出模块-属性-选择Specific Mode
 
修改PWM0结点的值即直接修改占空比
 


相关链接:

附件:
Gen PWM With UI.vi




报告日期: 12/14/2011
最近更新: 08/08/2012
文档编号: 5SD1JR7K