組成
基本構成主要是微型計算機
1、輸入迴路。
從感測器來的信號,首先進入輸入迴路。在輸入迴路里,對輸入信號進行預處理,一般是去除雜波和把正弦變為矩形波後,在轉換成電壓信號。
2、A/D轉換器(模擬/數字轉換器)。
從感測器送出的信號有相當一部分是模擬信號,經輸入迴路處理後,雖已變成相應的電壓信號,但這些信號微機還不能直接處理,需經過相應的A/D轉換器,將其模擬信號轉換成數位訊號後再輸入微機。
3、微型計算機。
微機是發動機電子控制的中心,它能根據需要把各種感測器送來的信號,用記憶體程式和數據進行運算處理,並把處理結果送往輸出迴路。微機主要由中央處理器(CPU)、存儲器、輸入/輸出接口(I/O)等組成。
①中央處理器(CPU)中央處理器主要由運算器、暫存器、控制器組成。CPU的工作是在時鐘脈衝發生器操作下進行的,當微機通電後時鐘脈衝發生器立即產生一連串的具有一定頻率和脈寬的電壓脈衝,使計算機全部工作同步,保證同一時間內完成一定的操作,實現控制系統各部分協調工作的目的。
②存儲器存儲器的主要功能是存儲信息。存儲器一般分為以下兩種:
RAM(隨機存儲器) 主要用來存儲計算機操作時的可變數據。如用來存儲計算機的輸入、輸出數據和計算機過程產生的中間數據等。當電源切斷時,所存入RAM的數據均完全消失,所以一般RAM都通過專用電源後備電路與蓄電池直接連線。但撥掉蓄電池纜線時,數據仍會消失。
ROM(唯讀存儲器) 它是只能讀出的存儲器,用來存儲固定數據,即存放各種永久性的程式和數據。如噴油特性脈譜、點火控制特性脈譜等。這些資料一般都是製造時廠家一次存入的,新的數據不能存入,電源切斷時ROM信息不會消失。
唯讀存儲器存儲的大量程式和數據,是計算機進行操作和控制的重要依據,他們都是通過大量實驗獲得的,存入唯讀存儲器中數據的精確性(如各種工況和各種因素影響下發動機的噴油控制數據、點火控制數據),是滿足微機控制發動機動力性、經濟性和排放等的最重要得保證。
③ 輸入/輸出接口(I/O)I/O是CPU與輸入裝置(感測器)、輸出裝置(執行器)間進行信息交流的控制電路,根據(CPU)的命令,輸入信號以所需要的頻率通過I/O接口接收,輸出信號則按發出控制信號的形式和要求通過I/O接口,以最佳的速度送出。輸入、輸出裝置一般都通過I/O接口才能與微機連線。它起著數據緩衝、電壓信號匹配、時序匹配等多種功能。
4、輸出迴路。
它是微機與執行器之間建立聯繫的一部分裝置,它將微機發出的指令轉變成控制信號來驅動執行器工作。輸出迴路一般起著控制信號的生成和放大等功能。
工作過程
當發動機起動時,電控單元進入工作狀態,某些程式和步驟從ROM中取出,進入CPU。這些程式可以是控制點火時刻、控制汽油噴射、控制怠速等。通過CPU的控制,一個個指令逐個地進行循環。執行程式中所需的發動機信息,來自各個感測器。從感測器來的信號,首先進入輸入迴路,對其信號進行處理。如是數位訊號,根據CPU的安排,經I/O接口,直接進入微機。如是模擬信號,還要經過A/D轉換器,轉換成數位訊號後,才能經I/O接口進入微機。大多數信息,暫存在RAM內,根據指令再從RAM送至CPU。下一步是將存儲器ROM中參考數據引入CPU,使輸入感測器的信息與之比較。對來自有關感測器的每個信號,依次取樣,並與參考數據進行比較。CPU對這些數據比較運算後,作出決定並發出輸出指令信號,經I/O接口進行放大,必要的信號還經D/A轉換器變成模擬信號,最後經輸出迴路去控制執行器動作。