首页 理论教育 有效控制电路:脉宽调制(PWM)

有效控制电路:脉宽调制(PWM)

时间:2023-06-15 理论教育 版权反馈
【摘要】:PWM具有两个主要部分:输出频率和占空比。PWM的典型工作顺序如下:1)PWM指令所在的梯级逻辑转为真。4)PWM指令所在的梯级逻辑转为假。PWM指令与处理器系统是并行工作的,因此,处理器每扫描PWM指令一次,其状态位和其他信息才被刷新一次。这样,用户控制程序可以在PWM输出时读出其状态。表7-11 PWM功能文件注:表中是以PWM0为例。如果使用PWM1,则地址做相应的替代即可。图7-13 PWM指令PWM是一个输出指令。

有效控制电路:脉宽调制(PWM)

PWM功能可以通过PWM波形来控制现场设备的速度。只有基本单元为BXB的控制器支持该功能,AWA和BWA型号的控制器无此功能。高速输出通道被定义为O/2和O/3。

PWM具有两个主要部分:输出频率和占空比

PWM指令和HSC、PTO一样,与绝大多数控制器指令是不同的。它们的运行是由用户电路完成的,而用户电路与控制器主系统处理器是并行工作的。因为某些高速性能的应用场合需要这样的特性。

通过扫描在主程序文件(文件号2)中的PWM指令,或扫描在任何子程序文件中的PWM指令,可以与PWM子系统接口。PWM的典型工作顺序如下:

1)PWM指令所在的梯级逻辑转为真(PWM指令被启动)。

2)产生指定频率的波形。

3)进入RUN(匀速运动)阶段,输出所设定的输出频率和占空比的波形。

4)PWM指令所在的梯级逻辑转为假。

5)PWM指令回到空闲状态。

PWM指令与处理器系统是并行工作的,因此,处理器每扫描PWM指令一次,其状态位和其他信息才被刷新一次。这样,用户控制程序可以在PWM输出时读出其状态。由于PWM状态只有在控制器扫描时才被刷新,因此刷新的最大延时时间就是控制器的最大扫描时间。将PWM指令放在STI(可选定时中断)文件中可以使刷新延时时间最小化,或者在控制程序内适当增加PWM指令,也可增加扫描频率,减小刷新延时时间。

1.PWM功能文件(www.xing528.com)

PWM功能文件见表7-11。

表7-11 PWM功能文件

978-7-111-47412-8-Chapter07-84.jpg

注:表中是以PWM0为例。如果使用PWM1,则地址做相应的替代即可。

2.PWM指令

PWM指令如图7-13所示。

978-7-111-47412-8-Chapter07-85.jpg

图7-13 PWM指令

PWM是一个输出指令。PWM Number=1,指PWM1;PWM Number=0,指PWM0。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈