占空比值是1个脉冲中ON时间占总体时间的百分比。
#L_PWM*_DTY:占空比
y0:PWM输出
随着输出频率变大,由占空比值决定的输出波形会变得难以识别。因此,当输出频率较大时,请设置有效占空比范围来纠正输出波形。
如何计算有效范围
使用下面的公式来计算占空比有效范围的上限和下限。
上限:100 - 硬件延迟时间*1 (微秒) x 输出频率
下限:硬件延迟时间(微秒) x 输出频率
*1 硬件延迟时间显示从ON到OFF的总时间(降到2.4V、即24V的10%的时间)及从OFF到ON的时间(升到21.6V、即24V的90%的时间)。该I/O卡的硬件延迟时间是3微秒。
例如当硬件延迟时间是3微秒,输出频率是10000Hz时
上限:100-3 x 10-4 x 10000 = 97 (%)
下限:3 x 10-4 x 10000 = 3 (%)
所以,占空比有效范围是3%至97%。
虽然您可以将占空比设为100% ,也就是大约3 kHz或更少,但当它处于关闭状态时,每个阶段有1.6微秒的间隔,而占空比仍然是100%。
例如,对于500Hz而言,它处于关闭状态的时间为1.6微秒,那就有2毫秒的间隔。
占空比的设置方法
设置占空比有两种方法。一种是在GP-Pro EX中设置,另一种是用系统变量设置。
GP-Pro EX里的设置
LT3000系列
从[工程]菜单中指向[系统设置],然后点击[I/O驱动程序]。在[内部驱动程序1]选项卡中点击[PWM设置]。
在[PWM设置]对话框的[占空比]中指定该值。
LT4000系列
从[工程]菜单中指向[系统设置],然后点击[I/O驱动程序]。在[PWM]中设置CH。在[占空比]中设置占空比值。
用系统变量进行设置
在系统变量(#L_PWM*_DTY)中定义占空比值。系统变量名称会调整为匹配映射到它的CH脉冲输出。