首页 > 化工知识 > 怎样理解扩展脉冲定时器(SE)和保持延时定时器(SS)?

怎样理解扩展脉冲定时器(SE)和保持延时定时器(SS)?

时间:2020-09-28 来源:方正智芯 浏览:

还记得前面文章讲过的脉冲定时器(SP)和延时定时器(SD)吗?今天我们又要介绍两种新的定时器:扩展脉冲定时器(SE)和保持延时定时器(SS)。

扩展脉冲定时器(SE)是脉冲定时器(SP)的升级版,它们的区别在于对启动信号的要求上,先来看看之前介绍的脉冲定时器(SP)的时序图:

当启动信号(I2.1)从0变为1时,脉冲定时器(SP)开始计时,定时器的输出(Q4.0)从0变为1。若启动信号(I2.1)保持为1,计时时间(t)到达之后,定时器的输出(Q4.0)从1变为0;若在时间t到达之前,启动信号(I2.1)从1变为0,则定时器的输出(Q4.0)从1变为0,且定时器停止计时;

那么,扩展脉冲定时器(SE)有什么不同呢?下图是扩展脉冲定时器(SE)的时序图:

当启动信号(I2.1)从0变为1时,扩展脉冲定时器(SE)开始计时,定时器的输出(Q4.0)从0变为1,这个和脉冲定时器(SP)是一样的。若在时间t到达之前,启动信号(I2.1)从1变为0并保持为0扩展脉冲定时器(SE)会继续计时,输出(Q4.0)保持为1,直到到达时间t,然后输出(Q4.0)会从1变为0;若在时间t到达之前,启动信号(I2.1)从1变为0然后又从0变为1扩展脉冲定时器(SE)会重新计时,输出(Q4.0)保持为1,直到再次到达时间t,然后输出(Q4.0)会从1变为0;复位信号(I2.2)能使定时器停止计时,并且输出(Q4.0)变为0;

也就是说:当扩展脉冲定时器(SE)启动之后,无论启动信号是否发生变化,它都将走完设定的时间(如有多次跳变会重新计时),然后将输出复位;而脉冲定时器(SP)启动之后,是需要启动信号继续保持才能完成预定的时间的;

 

同样的,延时定时器(SD)和保持延时定时器(SS)也有类似的规律,下图是延时定时器(SD)的时序图:

当启动信号(I2.1)从0变为1时,延时定时器(SD)开始计时,定时器的输出(Q4.0)保持为0;当启动信号(I2.1)保持为1,并且设定时间t到达之后,定时器的输出(Q4.0)从0 变为1,并保持;当启动信号(I2.1)从1变为0时,定时器的输出(Q4.0)也从1变为0;

下图是保持延时定时器(SS)的时序图:

当启动信号(I2.1)从0变为1时,保持延时定时器(SS)开始计时,定时器的输出(Q4.0)保持为0;当设定时间t到达之后,定时器的输出(Q4.0)从0变为1;若在设定时间t到达之前,启动信号(I2.1)从1变为0并保持为0,定时器会继续计时,直到到达预设时间t,输出(Q4.0)从0变为1;若在设定时间t到达之间,启动信号(I2.1)从1变为0,然后又从0变为1,则定时器会重新计时;复位(I2.2)信号能够让定时器停止计时,并且输出(Q4.0)为0;

其实还是有那么一点点复杂的是不是?可以看看之前的文章:

脉冲定时器(SP)和延时定时器(SD)有什么不同?

官网提供本文PDF版本下载

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐