怎樣理解擴(kuò)展脈沖定時器(SE)和保持延時定時器(SS)?
還記得前面文章講過的脈沖定時器(SP)和延時定時器(SD)嗎?今天我們又要介紹兩種新的定時器:擴(kuò)展脈沖定時器(SE)和保持延時定時器(SS)。

擴(kuò)展脈沖定時器(SE)是脈沖定時器(SP)的升級版,它們的區(qū)別在于對啟動信號的要求上,先來看看之前介紹的脈沖定時器(SP)的時序圖:

當(dāng)啟動信號(I2.1)從0變?yōu)?時,脈沖定時器(SP)開始計時,定時器的輸出(Q4.0)從0變?yōu)?。若啟動信號(I2.1)保持為1,計時時間(t)到達(dá)之后,定時器的輸出(Q4.0)從1變?yōu)?;若在時間t到達(dá)之前,啟動信號(I2.1)從1變?yōu)?,則定時器的輸出(Q4.0)從1變?yōu)?,且定時器停止計時;
那么,擴(kuò)展脈沖定時器(SE)有什么不同呢?下圖是擴(kuò)展脈沖定時器(SE)的時序圖:

當(dāng)啟動信號(I2.1)從0變?yōu)?時,擴(kuò)展脈沖定時器(SE)開始計時,定時器的輸出(Q4.0)從0變?yōu)?,這個和脈沖定時器(SP)是一樣的。若在時間t到達(dá)之前,啟動信號(I2.1)從1變?yōu)?并保持為0,擴(kuò)展脈沖定時器(SE)會繼續(xù)計時,輸出(Q4.0)保持為1,直到到達(dá)時間t,然后輸出(Q4.0)會從1變?yōu)?;若在時間t到達(dá)之前,啟動信號(I2.1)從1變?yōu)?然后又從0變?yōu)?,擴(kuò)展脈沖定時器(SE)會重新計時,輸出(Q4.0)保持為1,直到再次到達(dá)時間t,然后輸出(Q4.0)會從1變?yōu)?;復(fù)位信號(I2.2)能使定時器停止計時,并且輸出(Q4.0)變?yōu)?;
也就是說:當(dāng)擴(kuò)展脈沖定時器(SE)啟動之后,無論啟動信號是否發(fā)生變化,它都將走完設(shè)定的時間(如有多次跳變會重新計時),然后將輸出復(fù)位;而脈沖定時器(SP)啟動之后,是需要啟動信號繼續(xù)保持才能完成預(yù)定的時間的;
同樣的,延時定時器(SD)和保持延時定時器(SS)也有類似的規(guī)律,下圖是延時定時器(SD)的時序圖:

當(dāng)啟動信號(I2.1)從0變?yōu)?時,延時定時器(SD)開始計時,定時器的輸出(Q4.0)保持為0;當(dāng)啟動信號(I2.1)保持為1,并且設(shè)定時間t到達(dá)之后,定時器的輸出(Q4.0)從0 變?yōu)?,并保持;當(dāng)啟動信號(I2.1)從1變?yōu)?時,定時器的輸出(Q4.0)也從1變?yōu)?;
下圖是保持延時定時器(SS)的時序圖:

當(dāng)啟動信號(I2.1)從0變?yōu)?時,保持延時定時器(SS)開始計時,定時器的輸出(Q4.0)保持為0;當(dāng)設(shè)定時間t到達(dá)之后,定時器的輸出(Q4.0)從0變?yōu)?;若在設(shè)定時間t到達(dá)之前,啟動信號(I2.1)從1變?yōu)?并保持為0,定時器會繼續(xù)計時,直到到達(dá)預(yù)設(shè)時間t,輸出(Q4.0)從0變?yōu)?;若在設(shè)定時間t到達(dá)之間,啟動信號(I2.1)從1變?yōu)?,然后又從0變?yōu)?,則定時器會重新計時;復(fù)位(I2.2)信號能夠讓定時器停止計時,并且輸出(Q4.0)為0;
其實還是有那么一點(diǎn)點(diǎn)復(fù)雜的是不是?可以看看之前的文章:
脈沖定時器(SP)和延時定時器(SD)有什么不同?
官網(wǎng)提供本文PDF版本下載:
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
