上柴股份發電機組電控柴油機單片機有哪些功能?
2019-05-04
來源: 海南柴油發電機組廠家
(1)系統復位Reset)功能
上柴股份發電機組單片機系統的復位操作主要是加電復位,也就是當系統加電后,硬件系統會自動在復位端引人低電平,使單片機執行復位操作。復位后,指令計數器被歸0,程序從頭開始執行。
(2)自由運行計時器
在MC9S12DJ256中,這是一一個16位的寄存器。其他類型的單片機內也有功能類似的模塊。自由運行計時器般在初始化程序中做出設置,一-旦設置完成,它將以一定的時間間隔遞增變化,這一間隔稱為計時器的時間常數。例如:可以將單片機MC9S12DJ256自由運行計時器的時間常數設置為0.8μs。正常工作時,自由運行計時器將不斷地遞增,每0.8μus增加1,當增加到65535(即16位全為1)時,下一個0.8μs后會全部變為0,同時會產生一個中斷(自由運行計時器溢出中斷)。
對于自由運行計時器如果不做直接干預,它會一直維持這種運行方式。自由運行計時器為單片機系統的控制提供了最基本的計時信號。實現控制處理的時間精度不會高于自由運行計時器遞增的時間間隔。
MC9S12DJ256的計時器對應著8個功能口線,每個口線都對應著專用的寄存器。可分別做出兩種功能設置。
①輸人捕獲功能。輸人捕獲(InputCapture,即IC)功能主要用于處理連續的脈沖輸人信號。可以通過對口線對應的專用寄存器的設置,使該口線處在輸人捕獲狀態。
可以將其設置成針對連續脈沖信號的上升沿響應、下降沿響應或兩者都響應。以設置 成上升沿響應為例,在對某口線做信號捕獲沿設置的同時,還要 設置對應的中斷使其能標記和中斷服務程序地址。
②輸出比較功能。輸出比較(Output Compare,即OC)功能 主要用于定時地發出控制脈沖。例如精確地控制柴油機供油時刻 就是使用了這一功能。在設置這種控制功能時,應明確口線的初 始電位(例如處于低電平),在口線對應的時間寄存器中填人時 間常數(例如填人100),時間常數填人后會立即開始做遞減變 化,每遞減一次的時間單位也是在設置時確定的。
當口線時間寄 存器中的數值遞減到0時,則會引發-一個中斷, 同時將口線的輸 出變為高電平,對執行設備產生作用。
對于時間常數單位為0.8μs的設置,上述控制可以在填人時間常數100 x0.8μs = 80μs 之后輸出高電平。在柴油機供油控制中,常使用輸出比較的控制 方法,確定在供油齒之后精確的供油時刻。
(3)實時中斷( RTT)服務
實時中斷服務是大多數單片機控制系統都要設置的一個軟件 功能模塊。一-般在程序的初始化過程中設置好時間常數,然后它 即開始持續工作。每隔時間常數代表的時間,就會引發一次實時 中斷,執行一-次實時中斷服務程序。在柴油機控制程序中,這一 功能為定時地執行一.些操作提供了條件。
為了適用于多種功能的 使用,一般設置一個較合適的時間長度做為實時中斷的單位。.如 果選用256μs作為發生一次實時中斷的單位時間,則可在中斷服 務程序中通過累加計數的方式執行多種定時操作,例如:
每4次中斷執行一次的操作,其執行周期約1ms;每40次 中斷執行-次的操作,其執行周期約10ms;每100次中斷執行 一次的操作,其執行周期約25ms.
可以256μs為時間單位,制作軟件時鐘,作為ECU內所有 的時間參考量,甚至可實現在ECU的整個生命周期內的計時。
上柴股份發電機組單片機系統的復位操作主要是加電復位,也就是當系統加電后,硬件系統會自動在復位端引人低電平,使單片機執行復位操作。復位后,指令計數器被歸0,程序從頭開始執行。
(2)自由運行計時器
在MC9S12DJ256中,這是一一個16位的寄存器。其他類型的單片機內也有功能類似的模塊。自由運行計時器般在初始化程序中做出設置,一-旦設置完成,它將以一定的時間間隔遞增變化,這一間隔稱為計時器的時間常數。例如:可以將單片機MC9S12DJ256自由運行計時器的時間常數設置為0.8μs。正常工作時,自由運行計時器將不斷地遞增,每0.8μus增加1,當增加到65535(即16位全為1)時,下一個0.8μs后會全部變為0,同時會產生一個中斷(自由運行計時器溢出中斷)。
對于自由運行計時器如果不做直接干預,它會一直維持這種運行方式。自由運行計時器為單片機系統的控制提供了最基本的計時信號。實現控制處理的時間精度不會高于自由運行計時器遞增的時間間隔。
①輸人捕獲功能。輸人捕獲(InputCapture,即IC)功能主要用于處理連續的脈沖輸人信號。可以通過對口線對應的專用寄存器的設置,使該口線處在輸人捕獲狀態。
可以將其設置成針對連續脈沖信號的上升沿響應、下降沿響應或兩者都響應。以設置 成上升沿響應為例,在對某口線做信號捕獲沿設置的同時,還要 設置對應的中斷使其能標記和中斷服務程序地址。
②輸出比較功能。輸出比較(Output Compare,即OC)功能 主要用于定時地發出控制脈沖。例如精確地控制柴油機供油時刻 就是使用了這一功能。在設置這種控制功能時,應明確口線的初 始電位(例如處于低電平),在口線對應的時間寄存器中填人時 間常數(例如填人100),時間常數填人后會立即開始做遞減變 化,每遞減一次的時間單位也是在設置時確定的。
當口線時間寄 存器中的數值遞減到0時,則會引發-一個中斷, 同時將口線的輸 出變為高電平,對執行設備產生作用。
對于時間常數單位為0.8μs的設置,上述控制可以在填人時間常數100 x0.8μs = 80μs 之后輸出高電平。在柴油機供油控制中,常使用輸出比較的控制 方法,確定在供油齒之后精確的供油時刻。
(3)實時中斷( RTT)服務
實時中斷服務是大多數單片機控制系統都要設置的一個軟件 功能模塊。一-般在程序的初始化過程中設置好時間常數,然后它 即開始持續工作。每隔時間常數代表的時間,就會引發一次實時 中斷,執行一-次實時中斷服務程序。在柴油機控制程序中,這一 功能為定時地執行一.些操作提供了條件。
為了適用于多種功能的 使用,一般設置一個較合適的時間長度做為實時中斷的單位。.如 果選用256μs作為發生一次實時中斷的單位時間,則可在中斷服 務程序中通過累加計數的方式執行多種定時操作,例如:
每4次中斷執行一次的操作,其執行周期約1ms;每40次 中斷執行-次的操作,其執行周期約10ms;每100次中斷執行 一次的操作,其執行周期約25ms.
可以256μs為時間單位,制作軟件時鐘,作為ECU內所有 的時間參考量,甚至可實現在ECU的整個生命周期內的計時。
內容版權聲明:除非注明,否則皆為海南康明斯發電機組原創文章。
推薦文章
隨機推薦
- 重康石油礦(kuang)場常用柴(chai)油機汽(qi)缸如何(he)編號(hao)? 2018-03-14
- 五秒鐘(zhong)告你知(zhi)柴(chai)油發電(dian)機組(zu)的日(ri)常保養(yang)方法(fa)! 2018-06-13
- 如何提(ti)高(gao)柴油(you)發(fa)動機組的排(pai)放(fang)標準? 2018-09-29
- 海口柴(chai)油(you)發電機組 - 熱水裝置(zhi)的(de)應用 2018-05-11
- 柴油(you)發(fa)電機制(zhi)造商緊跟(gen)國際市場優勢(shi)哪方面 2018-05-02
- 康(kang)明斯發電(dian)機有(you)白煙是什么(me)原因? 2018-09-11
- 如何(he)考慮康明斯柴油發電機組節油省錢方法 2018-09-05
- 玉柴柴油發(fa)電機組如何維(wei)護設備零件? 2018-04-14
- 蘭州上柴(chai)股份柴(chai)油發電(dian)機組價格 2018-07-02
- 如(ru)何調(diao)整(zheng)康明斯(si)柴油(you)發電(dian)機(ji)組的簡(jian)單故障 2018-05-04