氣動(dòng)發(fā)動(dòng)機(jī)的電控系統(tǒng)設(shè)計(jì)
CAN節(jié)點(diǎn)原理框圖如圖4所示。本文采用TJA1040高速CAN總線收發(fā)器作為CAN協(xié)議控制器和物理總線之間的接口,選用Mierochip公司推出的MCP2515作為CAN總線控制器,它符合CAN2.0B技術(shù)規(guī)范并帶有符合工業(yè)標(biāo)準(zhǔn)的SPI串行接口。ATmega16通過(guò)同步串行接口SPI與MCP2515之間完成高速的全雙工的同步數(shù)據(jù)傳輸,MCP2515通過(guò)CAN物理接口芯片TJA1040連接到CAN總線上,完成氣動(dòng)發(fā)動(dòng)機(jī)電控系統(tǒng)與PC機(jī)等的CAN通訊。
3 氣動(dòng)發(fā)動(dòng)機(jī)電控單元軟件設(shè)計(jì)
軟件設(shè)計(jì)是氣動(dòng)發(fā)動(dòng)機(jī)ECU開發(fā)的核心。軟件設(shè)計(jì)應(yīng)遵循模塊化和標(biāo)準(zhǔn)化的原則,具有可擴(kuò)展性;還要具有良好的抗干擾能力,可以實(shí)現(xiàn)自我診斷和保護(hù),保證發(fā)動(dòng)機(jī)穩(wěn)定運(yùn)行。氣動(dòng)發(fā)動(dòng)機(jī)電控系統(tǒng)是對(duì)時(shí)間要求很嚴(yán)格的系統(tǒng),它對(duì)噴氣有很強(qiáng)的實(shí)時(shí)和精確的要求,主要通過(guò)中斷程序的觸發(fā)和嵌套來(lái)實(shí)現(xiàn)。系統(tǒng)的軟件設(shè)計(jì)流程圖如圖5所示??刂栖浖沙跏蓟K、中斷模塊和主控模塊組成。初始化模塊主要完成對(duì)電控系統(tǒng)狀態(tài)參數(shù)的設(shè)置和配置寄存器等任務(wù);中斷模塊執(zhí)行計(jì)算轉(zhuǎn)速和判斷壓縮上止點(diǎn)及控制電磁閥噴氣等任務(wù);主控模塊完成信號(hào)處理、確定噴氣定時(shí)和噴氣量以及CAN通訊等。
4 電控系統(tǒng)調(diào)試及總結(jié)
多次調(diào)試和試驗(yàn)證明,本文設(shè)計(jì)的氣動(dòng)發(fā)動(dòng)機(jī)電控系統(tǒng)的ECU軟硬件能夠準(zhǔn)確檢測(cè)出發(fā)動(dòng)機(jī)的不同轉(zhuǎn)速等各參數(shù);功率驅(qū)動(dòng)模塊工作可靠,具有良好負(fù)載能力;基于CAN總線建立的通訊平臺(tái)能夠?qū)崟r(shí)監(jiān)控發(fā)動(dòng)機(jī)參數(shù)與狀態(tài),完成數(shù)據(jù)傳輸。試驗(yàn)還表明噴氣壓力對(duì)氣動(dòng)發(fā)動(dòng)機(jī)轉(zhuǎn)速有很大影響,在對(duì)氣動(dòng)發(fā)動(dòng)機(jī)電控系統(tǒng)進(jìn)行完善時(shí),需要擴(kuò)展噴氣壓力控制模塊,以保證噴氣壓力穩(wěn)定在合適的值,減少由于壓力波動(dòng)對(duì)發(fā)動(dòng)機(jī)運(yùn)行造成的不良影響。冷卻水溫、噴氣溫度和缸內(nèi)壓力等參數(shù)也對(duì)發(fā)動(dòng)機(jī)運(yùn)行具有一定影響,需要對(duì)這些參數(shù)進(jìn)行實(shí)時(shí)檢測(cè),以便對(duì)噴氣定時(shí)和噴氣量等控制參數(shù)修正,使發(fā)動(dòng)機(jī)運(yùn)行得更加穩(wěn)定和優(yōu)化。
評(píng)論