如何实现脉冲发生器功能
一些应用需要有自动的定时脉冲触发相应功能,这样就需要实现一个脉冲发生器的功能。下图为一个周期为20s的脉冲发生器(高电平为10s即占空比为50%):
这种占空比为50%的脉冲发生器可以通过两种方法来实现:使用定时循环逻辑和使用主循环逻辑配合定时器。前一种方式固定为50%占空比,而且周期和脉宽均不能在运行期间更改(即无法在HMI上更改);后一种方式可以实现占空比可变(不固定为50%)的脉冲发生器,而且周期和脉宽均可以在HMI上更改。
使用定时循环逻辑实现脉冲发生器
- 创建相应的中间变量
- 逻辑进行处理
- HMI显示
模拟HMI显示:
使用主循环逻辑实现脉冲发生器
- 创建相应的中间变量
- 逻辑进行处理
- HMI显示
模拟HMI显示:
。