定時器在我們?nèi)粘I钪幸卜浅5某R?,例如?a class="article-link" target="_blank" href="/tag/%E9%81%A5%E6%8E%A7%E5%99%A8/">遙控器來定一個小時或者兩個小時后電視機(jī)自動關(guān)機(jī);電磁爐電飯鍋中定時某個時間開始煮飯燒水和煮飯燒水的時間設(shè)定;手機(jī)中鬧鐘設(shè)定之類的;從電視上我們了解之前人類有使用過一炷香的燃燒時間來表示經(jīng)過了幾個時辰;但是最早其實我們使用的是沙漏和水滴來計算時間的,后來發(fā)明了鐘表,隨著鐘表誕生發(fā)展成熟之后,人們開始嘗試使用這種全新的計時工具來改進(jìn)定時器,達(dá)到準(zhǔn)確控制時間的目的。
定時器是一項偉大的發(fā)明,它可以對相當(dāng)多需要精準(zhǔn)時間控制的工作變得簡單了許多?,F(xiàn)在我們已經(jīng)將定時器用在了軍事方面,制成了定時炸彈,定時雷管。
定時器主要分為五種類型:
1. 接通延時類定時器:這類定時器主要運用在 PLC 中;是最常見最基本的定時器,我們稱為 SD 型定時器。
2、斷開延時型定時器:這種定時器是當(dāng)輸入條件 00000 為 ON 時無延時作用,只有在輸入條件 00000 為 OFF 時產(chǎn)生延時作用。我們稱為 SF 型定時器?!?nbsp; 3、保持型接通延時定時器:這種定時器是當(dāng)輸入條件 00000 為 ON 后,會產(chǎn)生鎖存功能,即使改變輸入條件為 OFF,定時器仍視輸入條件為 ON,當(dāng)定時器的當(dāng)前值等于設(shè)定值時,定時器動作,我們稱為 SS 型定時器。
4、脈沖型定時器:這種定時器是當(dāng)輸入條件 00000 為 ON 后,定時器即時動作,但經(jīng)過定時器所設(shè)定的時間后,即使輸入條件 00000 仍為 ON,定時器卻變?yōu)?OFF 狀態(tài)。即這種定時器 ON 狀態(tài)的維持時間是由設(shè)定值決定的。如果 00000 為 ON 的時續(xù)時間小于定時器的設(shè)定值,定時器的 ON 狀態(tài)維持時間為輸入條件 00000 為 ON 的持續(xù)時間。我們稱為 SP 型定時器。
5、擴(kuò)張型脈沖定時器:這種定時器與脈沖型定時器的區(qū)別是,只要輸入條件 00000 出現(xiàn)了 ON 狀態(tài),不管其持續(xù)時間多長,均可使定時器為 ON 的維持的時間與定時器的設(shè)定值一致。我們稱為 SE 型定時器。
而我們在開關(guān)電源中,常用的的其實是利用單片機(jī)來實現(xiàn)計數(shù)功能,我們通常利用脈沖的每一次下降沿,也就是我們平常說的一個周期,讓計數(shù)寄存器數(shù)值加 1。
計數(shù)的脈沖如果來源于單片機(jī)內(nèi)部的晶振,由于其周期極為準(zhǔn)確,這時稱為定時器。