新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 汽油/CNG兩用燃料發(fā)動(dòng)機(jī)ECU在環(huán)仿真

汽油/CNG兩用燃料發(fā)動(dòng)機(jī)ECU在環(huán)仿真

作者:吳偉斌,李禮夫,洪添勝 時(shí)間:2010-05-11 來(lái)源:電子產(chǎn)品世界 收藏

  快速原型由CompactRIO系統(tǒng)構(gòu)建并且使用 RIO技術(shù),可以利用FPGA芯片和來(lái)定制測(cè)量硬件電路,可利用可重新配置的FPGA技術(shù)來(lái)自動(dòng)合成高度優(yōu)化的電路,從而實(shí)現(xiàn)輸入/輸出,通信和控制應(yīng)用。把發(fā)動(dòng)機(jī)的模型編譯成動(dòng)態(tài)鏈接庫(kù)文件后再下載到CompactRIO的FPGA,CompactRIO則為一臺(tái)虛擬。

本文引用地址:http://m.butianyuan.cn/article/108859.htm

  基于PXI的真實(shí)ECU在環(huán)仿真系統(tǒng)硬件

  基于PXI的真實(shí)ECU的仿真實(shí)驗(yàn)硬件連接如圖3(b)所示。由PXI 6602輸出高速可調(diào)脈沖作為ECU的曲軸脈沖和凸輪軸脈沖輸入,ECU經(jīng)過(guò)優(yōu)化策略的計(jì)算輸出點(diǎn)火脈寬信號(hào)和噴油脈寬信號(hào),由PXI 6259來(lái)采集,通過(guò)界面的顯示控件把波形顯示出來(lái),以便判斷該目標(biāo)硬件是否達(dá)到要求。

  系統(tǒng)軟件環(huán)境的構(gòu)建

  基于PXI的ECU的快速原型系統(tǒng)軟件設(shè)計(jì)

  給ECU快速原型搭建仿真環(huán)境,在CompactRIO的AI口接上PXI數(shù)據(jù)采集卡的輸出端,提供節(jié)氣門(mén)開(kāi)度值、點(diǎn)火提前角等仿真信號(hào);再給AO口接上PXI的輸入端,使用設(shè)計(jì)的軟件界面,使用控制制件調(diào)節(jié)輸出電壓,在顯示控件上觀察CompactRIO的輸出波形。如圖4所示為基于PXI的ECU快速原型系統(tǒng)的軟件界面。

  

 

  在整個(gè)快速原型的實(shí)現(xiàn)和實(shí)驗(yàn)中,LabVIEW Real-Time模塊是用于LabVIEW開(kāi)發(fā)系統(tǒng)的附加組件。該軟件為特定的實(shí)時(shí)目標(biāo)編譯和優(yōu)化LabVIEW 圖形化代碼;借助 LabVIEW FPGA和可重新配置I/O (RIO)硬件,可創(chuàng)建自定義的I/O和控制硬件,而無(wú)需預(yù)先了解傳統(tǒng)的HDL語(yǔ)言或硬件板卡設(shè)計(jì)。

  ECU快速原型流程如下:

  1)用Matlab Simulink生成ECU模型的DLL文件,以便編譯進(jìn)CompactRIO。

  2)用LabVIEW生成CompactRIO的lvbit文件,對(duì)CompactRIO的I/O口進(jìn)行初始化。

  3)連通LabVIEW及CompactRIO,并把ECU模型的DLL下載到CompactRIO中。

  4)在SIT管理器中調(diào)用CompactRIO的lvbit文件,并設(shè)置好與模型相關(guān)的輸入輸出口。

  5)用函數(shù)發(fā)生器對(duì)CompactRIO的AI口進(jìn)行輸入,并用示波器觀察CompactRIO的輸出口。

  6)用PXI系統(tǒng)和示波器、電壓表對(duì)CompactRIO的AI口輸入及測(cè)試AO口輸出,記錄波形和數(shù)據(jù)。

  基于PXI的真實(shí)ECU在環(huán)仿真系統(tǒng)軟件設(shè)計(jì)

  使用LabVIEW的DAQ助手和仿真信號(hào)模塊創(chuàng)建模擬信號(hào)輸入輸出程序。采樣設(shè)置設(shè)為連續(xù)采樣,采樣數(shù)為15000,采樣率10kHz。仿真節(jié)氣門(mén)開(kāi)度的電壓信號(hào),選用直流輸出。



關(guān)鍵詞: NI LabVIEW ECU

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉