亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于發(fā)動(dòng)機(jī)ECU開(kāi)發(fā)的雙路并行系統(tǒng)參量獲取技術(shù)研究

        2018-09-19 09:40:54邸立明王海全
        關(guān)鍵詞:雙路參量列表

        邸立明,劉 維,王海全

        (1.燕山大學(xué)車(chē)輛與能源學(xué)院,河北秦皇島 066000;2.長(zhǎng)城汽車(chē)動(dòng)力研究院,河北保定 071000)

        0 引言

        為使發(fā)動(dòng)機(jī)更加節(jié)能環(huán)保與高效,提升其電控系統(tǒng)的技術(shù)水平被認(rèn)為是最有效手段之一,而ECU開(kāi)發(fā)與算法優(yōu)化困難且周期偏長(zhǎng),已成業(yè)界重金投入和研究的熱點(diǎn)之一。目前,國(guó)際汽車(chē)發(fā)動(dòng)機(jī)電控產(chǎn)品的開(kāi)發(fā)與生產(chǎn)已經(jīng)系統(tǒng)化,生產(chǎn)規(guī)模與銷(xiāo)售模式也日趨成熟[1],國(guó)內(nèi)市場(chǎng)發(fā)動(dòng)機(jī)ECU產(chǎn)品的70%市場(chǎng)份額仍被美國(guó)Delphi、德國(guó)BOSCH和日本Denso三家壟斷[2]。雖然國(guó)內(nèi)對(duì)發(fā)動(dòng)機(jī)ECU開(kāi)發(fā)的理論研究成果不少,但完全自主知識(shí)產(chǎn)權(quán)的ECU產(chǎn)品少有應(yīng)用[3]。在發(fā)動(dòng)機(jī)ECU開(kāi)發(fā)過(guò)程中,國(guó)內(nèi)一些高校和企業(yè)普遍采用基于國(guó)外成熟ECU產(chǎn)品的改造與改進(jìn)方案,對(duì)無(wú)法獲取的邏輯控制算法,往往基于大量臺(tái)架實(shí)驗(yàn)對(duì)標(biāo)國(guó)外成熟產(chǎn)品的控制效果開(kāi)展標(biāo)定工作解決。在對(duì)比分析不同發(fā)動(dòng)機(jī)ECU控制效果差異的過(guò)程中,一般采用分別單獨(dú)連接原機(jī)ECU與待開(kāi)發(fā)ECU開(kāi)展臺(tái)架實(shí)驗(yàn),很難保證發(fā)動(dòng)機(jī)運(yùn)行工況的完全一致,缺乏控制效果差異對(duì)比的一致性基礎(chǔ),會(huì)給基于此開(kāi)展的ECU控制算法優(yōu)化工作帶來(lái)諸多問(wèn)題。本文搭建了發(fā)動(dòng)機(jī)ECU開(kāi)發(fā)的雙路并行控制系統(tǒng)臺(tái)架實(shí)驗(yàn)平臺(tái),兩個(gè)ECU中的狀態(tài)和控制參量可通過(guò)平臺(tái)系統(tǒng)實(shí)現(xiàn)高速通信并實(shí)時(shí)共享,得出的控制效果差異具有良好的對(duì)比分析基礎(chǔ)。

        為保證雙路并行ECU系統(tǒng)的控制具有可行性和研究意義,必須使V-ECU能夠靈活高速獲取原機(jī)P-ECU中的任意工作參量。目前,通過(guò)UDS命令請(qǐng)求或從應(yīng)用報(bào)文中獲取參量數(shù)據(jù),是一個(gè)ECU從另一個(gè)ECU中獲取數(shù)據(jù)的普遍方法,但前者的數(shù)據(jù)更新速率會(huì)隨獲取參量增多而變慢,后者因其數(shù)據(jù)更新速率固定易導(dǎo)致無(wú)法得到想要數(shù)據(jù)。鑒于上述兩種方法的不足及ECU開(kāi)發(fā)測(cè)試中對(duì)工況參量的實(shí)時(shí)性獲取需求,在項(xiàng)目開(kāi)展的前期過(guò)程中已經(jīng)設(shè)計(jì)開(kāi)發(fā)了一種基于CCP通信協(xié)議的ECU高速通信實(shí)時(shí)監(jiān)聽(tīng)系統(tǒng),即V-ECU通過(guò)監(jiān)聽(tīng)P-ECU發(fā)往標(biāo)定系統(tǒng)的DAQ通信消息,進(jìn)而解析出自身所需的參量信息。該方法雖然可以滿(mǎn)足雙路并行ECU系統(tǒng)中兩個(gè)ECU之間的高速通信需求,但該系統(tǒng)的實(shí)現(xiàn)高度依賴(lài)標(biāo)定系統(tǒng),并且在實(shí)際應(yīng)用過(guò)程中,往往由于變量太多,導(dǎo)致V-ECU所需變量并未在標(biāo)定系統(tǒng)中被監(jiān)控,從而V-ECU無(wú)法從P-ECU發(fā)出的DAQ通信消息中獲取到所需參量信息,使該系統(tǒng)在實(shí)際應(yīng)用中受到限制。鑒于上述問(wèn)題,通過(guò)開(kāi)展對(duì)雙路并行ECU系統(tǒng)中兩個(gè)ECU之間通信技術(shù)進(jìn)一步研究和探索,基于CCP通信協(xié)議及INCA標(biāo)定測(cè)量系統(tǒng)使能ECU中DAQ功能原理,提出了通過(guò)V-ECU使能P-ECU中DAQ功能對(duì)其內(nèi)部參量進(jìn)行靈活、高速獲取的方案。研究表明,只要在V-ECU軟件中配置了需要從P-ECU中獲取的變量信息,P-ECU將會(huì)自動(dòng)通過(guò)DAQ消息向外發(fā)送,該方案可避免因人為原因造成DAQ消息發(fā)送不全的問(wèn)題,并可有效實(shí)現(xiàn)雙路并行ECU控制系統(tǒng)數(shù)據(jù)的實(shí)時(shí)共享,大大提升ECU開(kāi)發(fā)及算法優(yōu)化效率。

        1 理論依據(jù)

        1.1 CCP通信協(xié)議

        CCP協(xié)議,即 CAN Calibration Protocol,是歐洲 ASAP組織基于CAN總線(xiàn)通信協(xié)議指定的一種對(duì)汽車(chē)電子控制系統(tǒng)進(jìn)行參數(shù)標(biāo)定的協(xié)議。為使車(chē)用電子產(chǎn)品在開(kāi)發(fā)期間所用工具和方法具有一定的兼容性和互換性,ASAP組織提出了ASAP標(biāo)準(zhǔn),CCP協(xié)議便是ASAP標(biāo)準(zhǔn)的一部分,由于其具有通信可靠、傳輸速度快、通用性好等優(yōu)點(diǎn),所以在汽車(chē)行業(yè)中得到廣泛采用[4]。CCP協(xié)議采用主-從方式進(jìn)行通信,系統(tǒng)中只有一個(gè)主設(shè)備,但可以有一個(gè)或多個(gè)從設(shè)備。其中主設(shè)備是一種遵循ASAP標(biāo)準(zhǔn)的標(biāo)定、監(jiān)控以及診斷系統(tǒng),如ETAS公司的INCA和VECTOR公司的CANape等。從設(shè)備是支持CCP協(xié)議的電子控制單元,如發(fā)動(dòng)機(jī)ECU或整車(chē)控制單元VCU。CCP協(xié)議通過(guò)命令接收對(duì)象 (CRO)和數(shù)據(jù)傳輸對(duì)象 (DTO)兩種消息對(duì)象實(shí)現(xiàn)主設(shè)備與從設(shè)備之間的通信,其中CRO由主設(shè)備發(fā)往從設(shè)備,DTO由從設(shè)備發(fā)往主設(shè)備[5]。

        CCP協(xié)議中提供的DAQ功能可實(shí)現(xiàn)標(biāo)定測(cè)量系統(tǒng)對(duì)ECU中的參量進(jìn)行實(shí)時(shí)監(jiān)控。當(dāng)DAQ功能被使能時(shí),發(fā)動(dòng)機(jī)ECU會(huì)周期性向外發(fā)送一系列CAN消息,該CAN消息被稱(chēng)為DAQ-DTO消息,其中包含ECU內(nèi)部參量的當(dāng)前值,利用CCP協(xié)議中的DAQ功能令ECU間實(shí)時(shí)通信共享各自?xún)?nèi)部工作參量,是本文技術(shù)方案實(shí)現(xiàn)的功能基礎(chǔ)。ECU向外發(fā)送哪些參量值由DAQ列表來(lái)決定,DAQ列表數(shù)量由ECU支持的DAQ通道數(shù)決定。P-ECU支持segment、10ms以及100ms共3個(gè)DAQ通道,因此P-ECU中包含3個(gè)DAQ列表。每個(gè)DAQ列表可包含多個(gè)ODT(Object Descriptor Table),每個(gè)ODT對(duì)應(yīng)一幀DAQ-ODT消息。每幀DAQODT消息包含哪些參量數(shù)據(jù)由與之對(duì)應(yīng)的ODT來(lái)描述,其中一個(gè)ODT最多可包含7個(gè)byte類(lèi)型的變量元素。另外,同一個(gè)DAQ通道中所有DAQ-DTO消息的CANID可能都相同,但這些DAQ-DTO消息中數(shù)據(jù)區(qū)域的第一個(gè)字節(jié)不同,該字節(jié)代表這幀消息的PID(Data Packet ID)值,PID值與描述這幀消息的ODT序號(hào)相對(duì)應(yīng)。DAQ列表與其中的ODT結(jié)構(gòu)如圖 1 所示[6]。

        圖1 DAQ與ODT列表結(jié)構(gòu)

        1.2 標(biāo)定系統(tǒng)工作原理

        發(fā)動(dòng)機(jī)電控標(biāo)定系統(tǒng)可通過(guò)實(shí)時(shí)監(jiān)測(cè)發(fā)動(dòng)機(jī)各個(gè)狀態(tài)數(shù)據(jù)進(jìn)行參量標(biāo)定工作,最終可使發(fā)動(dòng)機(jī)滿(mǎn)足相應(yīng)的動(dòng)力性、經(jīng)濟(jì)性和排放性需求。本文實(shí)驗(yàn)平臺(tái)的CCP協(xié)議主設(shè)備采用INCA標(biāo)定系統(tǒng),通過(guò)解析標(biāo)定軟件INCA與從設(shè)備發(fā)動(dòng)機(jī)ECU之間的CCP通信報(bào)文,可以得到INCA使能發(fā)動(dòng)機(jī)ECU中DAQ功能的一系列流程,其中主要包括與發(fā)動(dòng)機(jī)ECU建立連接,置DAQ列表初始化狀態(tài)標(biāo)志位,對(duì)DAQ列表進(jìn)行初始化配置,使能ECU中的DAQ功能等。具體如圖2所示。

        圖2 INCA使能DAQ功能流程

        INCA之所以能從ECU發(fā)來(lái)的一系列DAQ-DTO消息中解析出監(jiān)控界面中的所有參量值,是因?yàn)镋CU中的DAQ列表信息是由INCA通過(guò)發(fā)送一系列CCP命令消息并且按照一定規(guī)律對(duì)其進(jìn)行了配置,即CCP協(xié)議中的主設(shè)備標(biāo)定系統(tǒng)INCA決定了監(jiān)控界面中的每個(gè)參量會(huì)在哪幀DAQ-DTO消息中的哪個(gè)位置[7]。

        2 參量實(shí)時(shí)獲取系統(tǒng)

        2.1 設(shè)計(jì)思想

        標(biāo)定軟件INCA通過(guò)發(fā)送一系列CCP協(xié)議命令組合,配置P-ECU中的DAQ列表并使能P-ECU的DAQ功能,從而實(shí)現(xiàn)對(duì)P-ECU內(nèi)部參量的靈活獲取。對(duì)于P-ECU僅識(shí)別發(fā)來(lái)的CAN消息是否是CCP協(xié)議命令以及是哪種命令,而不考慮消息的來(lái)源。因此,如果V-ECU也能像INCA那樣發(fā)送相應(yīng)的協(xié)議命令組合給P-ECU,同樣也可以使能PECU中的DAQ功能,從而V-ECU便可以從P-ECU發(fā)來(lái)的DAQ-DTO消息中解析出所需參量值。

        2.2 實(shí)現(xiàn)方法

        標(biāo)定軟件INCA配置P-ECU中DAQ列表過(guò)程,實(shí)質(zhì)上是通過(guò)發(fā)送SET_DAQ_PTR和WRITE_DAQ兩條CCP協(xié)議命令將監(jiān)控界面中每個(gè)參量的地址信息、字節(jié)大小以及地址偏移等信息寫(xiě)到DAQ列表中的相應(yīng)位置。P-ECU中參量的地址以及字節(jié)大小等這些信息都定義在P-ECU的A2L文件中。所以,將想要獲取的參量地址和字節(jié)等信息提前存入V-ECU中,然后定義每個(gè)參量的DAQ通道。此外,還需要定義對(duì)CCP協(xié)議命令消息進(jìn)行構(gòu)造的接口函數(shù),函數(shù)的輸入?yún)?shù)根據(jù)協(xié)議命令中的參數(shù)確定,各CCP協(xié)議命令及相關(guān)命令參數(shù)可參考CCP2.1[8]。

        當(dāng)V-ECU上電復(fù)位后,會(huì)按一定順序調(diào)用定義好的接口函數(shù),發(fā)送CRO消息給P-ECU,P-ECU每接收到一幀CRO消息便返回一幀DTO消息作為回應(yīng),V-ECU對(duì)返回的DTO消息進(jìn)行判斷,若符合定義好的協(xié)議便繼續(xù)調(diào)用下一接口函數(shù)以發(fā)送下一幀CRO消息。當(dāng)所有的接口函數(shù)調(diào)用完成后,P-ECU便會(huì)周期性的向外發(fā)送DAQ-DTO消息,其中包含V-ECU想要獲取的各個(gè)參量值。

        2.3 軟件設(shè)計(jì)

        軟件設(shè)計(jì)主要包含對(duì)P-ECU中DAQ列表的配置和對(duì)P-ECU發(fā)來(lái)的DAQ-DTO消息的解析兩部分內(nèi)容。

        2.3.1 配置DAQ列表

        配置DAQ列表部分軟件主要是對(duì)構(gòu)造CCP協(xié)議命令消息的功能函數(shù),以及與配置DAQ列表流程相關(guān)的任務(wù)調(diào)度函數(shù)進(jìn)行定義。該部分軟件最終實(shí)現(xiàn)類(lèi)似INCA使能PECU中DAQ的功能,使P-ECU往外發(fā)送V-ECU需要的參量信息。

        (1)CONNECT函數(shù)

        CONNECT命令的主要作用是與P-ECU進(jìn)行會(huì)話(huà)連接,其結(jié)構(gòu)形式如圖3所示。CONNECT消息命令中包含局地址參數(shù),其長(zhǎng)度為兩個(gè)字節(jié)。所以該函數(shù)包含一個(gè)WORD型輸入?yún)?shù)為目標(biāo)ECU的局地址,并且該局地址信息可在PECU的A2L文件中找到。

        (2)SET_S_STATUS函數(shù)

        圖3 CONNECT命令結(jié)構(gòu)

        SET_S_STATUS命令告訴P-ECU現(xiàn)在CCP通信的狀態(tài),包括標(biāo)定數(shù)據(jù)初始化、DAQ列表初始化以及運(yùn)行狀態(tài),其結(jié)構(gòu)形式如圖4所示。當(dāng)標(biāo)定系統(tǒng)對(duì)P-ECU中DAQ列表初始化之前和之后都需發(fā)送該命令,只是輸入的參數(shù)不同。該函數(shù)包含一個(gè)表征CCP通信階段狀態(tài)的BYTE型輸入?yún)?shù),參數(shù)中的5個(gè)bit位對(duì)應(yīng)著5個(gè)通信狀態(tài),包括標(biāo)定數(shù)據(jù)初始化狀態(tài)位、DAQ列表配置初始化狀態(tài)位、ECU斷電時(shí)標(biāo)定數(shù)據(jù)存儲(chǔ)請(qǐng)求狀態(tài)位、ECU斷電時(shí)DAQ列表配置信息保存請(qǐng)求狀態(tài)位、運(yùn)行狀態(tài)位。本文主要用到DAQ列表配置初始化狀態(tài)標(biāo)志。

        圖4 SET_S_STATUS命令結(jié)構(gòu)

        (3)GET_DAQ_SIZE函數(shù)

        GET_DAQ_SIZE命令是獲得P-ECU中每個(gè)DAQ列表中包含的ODT數(shù)量,以及每個(gè)通道第一個(gè)DAQ-DTO消息對(duì)應(yīng)的PID值,其結(jié)構(gòu)形式如圖5所示。該函數(shù)包含的一個(gè)BYTE型輸入?yún)?shù)為DAQ通道序號(hào)。P-ECU接收到該命令消息后會(huì)返回DTO消息,其中包含上邊提到的信息,然后V-ECU需要解析返回消息并對(duì)信息進(jìn)行提取。由于P-ECU包含3個(gè)DAQ通道,并且本文試驗(yàn)對(duì)3個(gè)DAQ通道都有涉及,所以在任務(wù)調(diào)度過(guò)程中該接口功能函數(shù)會(huì)連續(xù)調(diào)用三次,每次傳入不同的DAQ序號(hào)參數(shù)。

        圖5 GET_DAQ_SIZE命令結(jié)構(gòu)

        (4)SET_DAQ_PTR函數(shù)

        SET_DAQ_PTR命令會(huì)指定DAQ列表中的一個(gè)具體位置,然后將WRITE_DAQ命令中的參量信息寫(xiě)到這個(gè)位置,其結(jié)構(gòu)形式如圖6所示。該函數(shù)包含DAQ通道序號(hào)、ODT序號(hào)、元素序號(hào)等3個(gè)BYTE型輸入?yún)?shù)。

        (5)WRITE_DAQ函數(shù)

        圖6 SET_DAQ_PTR命令結(jié)構(gòu)

        WRITE_DAQ命令的功能是向上一條SET_DAQ_PTR所指定的DAQ列表中的位置寫(xiě)參量信息,包括參量地址、字節(jié)數(shù)、地址偏移等,其結(jié)構(gòu)形式如圖7所示。該函數(shù)包含兩個(gè)BYTE型、一個(gè)DWORD型輸入?yún)?shù)。由于發(fā)送一次SET_DAQ_PTR和WRITE_DAQ命令,只能將一個(gè)參量元素配置到DAQ列表中,所以在配置DAQ列表信息過(guò)程中,需循環(huán)多次組合發(fā)送SET_DAQ_PTR和WRITE_DAQ兩個(gè)接口函數(shù),直到所有需要監(jiān)控參量元素在DAQ列表中全部配置完成。

        (6)START_STOP函數(shù)

        START_STOP命令的功能是使能或禁止某一通道的DAQ功能,其結(jié)構(gòu)形式如圖8所示。該函數(shù)包含5個(gè)輸入?yún)?shù),主要輸入?yún)?shù)為DAQ模式 (使能/禁止)、DAQ通道號(hào)等,其他參數(shù)一般為定值。該函數(shù)調(diào)用一次只能使能或禁止一個(gè)通道的DAQ功能。本文P-ECU包含3個(gè)通道,并且每個(gè)通道都要進(jìn)行數(shù)據(jù)傳輸,所以該函數(shù)需調(diào)用三次。

        圖8 START_STOP命令結(jié)構(gòu)

        (7)任務(wù)調(diào)度函數(shù)

        該函數(shù)的主要功能是對(duì)上邊6個(gè)功能函數(shù)進(jìn)行合理調(diào)用,并且對(duì)返回消息進(jìn)行分析,從而實(shí)現(xiàn)對(duì)P-ECU中DAQ功能的使能,其軟件實(shí)現(xiàn)流程如圖9所示。

        前6個(gè)函數(shù)中都要調(diào)用CAN驅(qū)動(dòng)中的“CAN_Transmit()”函數(shù),用于將構(gòu)造好的CCP協(xié)議命令消息通過(guò)CAN總線(xiàn)發(fā)送出去。第7個(gè)函數(shù)在對(duì)返回消息進(jìn)行分析時(shí)需調(diào)用CAN驅(qū)動(dòng)中的“CAN_Receive()”函數(shù)將命令返回消息從CAN模塊寄存器中讀取出來(lái)。

        2.3.2 DAQ-DTO消息解析

        圖9 任務(wù)調(diào)度流程

        當(dāng)V-ECU對(duì)P-ECU中的DAQ列表配置完并使能DAQ功能后,P-ECU會(huì)以不同速率周期性的向外發(fā)送DAQDTO消息,其中包含V-ECU需要從P-ECU中獲取的參量。該部分軟件的作用就是將這些所需要的參量值從DAQ-DTO消息中解析出來(lái)。因P-ECU中DAQ列表是V-ECU按照一定規(guī)律進(jìn)行配置的,所以V-ECU能容易得知每個(gè)DAQDTO消息包含哪些參量值。該部分軟件的設(shè)計(jì)思路是通過(guò)定義一個(gè)buffer來(lái)存放所有DAQ-DTO消息的數(shù)據(jù),當(dāng)VECU接收到一幀消息后,根據(jù)其PID值將消息中的數(shù)據(jù)存放到buffer中的固定位置,然后判斷該DAQ通道中的所有消息是否接收完成,如果接收完成便把該通道中的所有參量值從該數(shù)據(jù)buffer中提取出來(lái),并將該通道的接收完成標(biāo)志清零;如果該通道中還有消息沒(méi)有接收便跳出CAN接收中斷任務(wù)。具體操作流程如圖10所示。

        在軟件設(shè)計(jì)過(guò)程中,很多地方會(huì)需要一些函數(shù)的輸入?yún)?shù),而這些參數(shù)一般是與P-ECU相關(guān)的特征信息,以及與所需參量相關(guān)的地址信息或參量類(lèi)型??紤]到系統(tǒng)的通用性和可移植性,本文將這些參數(shù)都統(tǒng)一定義到一個(gè)配置文件中,在將本系統(tǒng)應(yīng)用到其他ECU參量獲取項(xiàng)目時(shí),只需修改該配置文件中的相應(yīng)內(nèi)容即可。

        3 試驗(yàn)結(jié)果

        搭建的發(fā)動(dòng)機(jī)雙路并行ECU系統(tǒng)臺(tái)架試驗(yàn)平臺(tái)電控系統(tǒng)部分如圖11所示。首先將P-ECU與發(fā)動(dòng)機(jī)直接連接,其次由于兩個(gè)ECU的接口都是標(biāo)準(zhǔn)接插件,需要通過(guò)兩個(gè)中轉(zhuǎn)箱將兩個(gè)ECU中的CAN通信接口引出,進(jìn)而實(shí)現(xiàn)VECU與P-ECU之間的CAN信息數(shù)據(jù)的相互傳輸。此外,由于曲軸信號(hào)和凸輪軸信號(hào)一般為脈沖信號(hào),并且可能會(huì)影響某些特定的控制標(biāo)志位,所以在試驗(yàn)過(guò)程中將曲軸信號(hào)和凸輪軸信號(hào)分別連接到兩個(gè)ECU上。

        圖10 DAQ消息解析流程

        圖11 雙路并行ECU系統(tǒng)臺(tái)架試驗(yàn)平臺(tái)

        基于發(fā)動(dòng)機(jī)雙路并行ECU系統(tǒng)臺(tái)架試驗(yàn)平臺(tái),V-ECU首先需要高速獲取P-ECU中采集到的各個(gè)傳感器值,用于待開(kāi)發(fā)V-ECU的控制算法優(yōu)化開(kāi)發(fā)。同時(shí)針對(duì)ECU中表征控制效果的參量,隨所驗(yàn)證功能模塊的不同而進(jìn)行不同組合的獲取。為了驗(yàn)證該系統(tǒng)參量獲取方法的可行性,需要借助標(biāo)定軟件INCA通過(guò)ES581通信硬件對(duì)兩個(gè)ECU中相對(duì)應(yīng)的參量進(jìn)行同時(shí)監(jiān)控,并對(duì)比分析V-ECU所獲取參量信息相對(duì)于P-ECU的延遲情況。圖12為發(fā)動(dòng)機(jī)在發(fā)動(dòng)機(jī)轉(zhuǎn)速5000 r/min情況下,各DAQ通道參量在V-ECU與PECU中的變化情況。由于同一DAQ通道的參量間隔時(shí)間一般為幾個(gè)微秒,所以在驗(yàn)證某一DAQ通道的通信效果時(shí),只需對(duì)相應(yīng)通道中的一個(gè)參量進(jìn)行分析,即可反映出該通道的通信速度。在試驗(yàn)過(guò)程中了選取3個(gè)參量信號(hào)進(jìn)行驗(yàn)證,分別為進(jìn)氣歧管壓力信號(hào)、節(jié)氣門(mén)開(kāi)度信號(hào)以及大氣壓力信號(hào)。由于進(jìn)氣歧管壓力信號(hào)在發(fā)動(dòng)機(jī)一個(gè)工作循環(huán)波動(dòng)較大,所以將該參量安排到Segment通道,即曲軸轉(zhuǎn)半圈事件通道。另外,由于發(fā)動(dòng)機(jī)ECU對(duì)電子節(jié)氣門(mén)的控制周期較小,一般為幾毫秒控制一次,因此將節(jié)氣門(mén)開(kāi)度信號(hào)安排到10ms通道中,能較真實(shí)的反映節(jié)氣門(mén)開(kāi)度變化。最后由于大氣壓力信號(hào)一般變化幅度小,且不受發(fā)動(dòng)機(jī)運(yùn)行狀態(tài)影響,故將其安排到100 ms通道,便可滿(mǎn)足試驗(yàn)要求。

        圖12 5000rpm各DAQ通道參量獲取結(jié)果

        由試驗(yàn)結(jié)果可得,在發(fā)動(dòng)機(jī)轉(zhuǎn)速為5 000 r/min時(shí),曲軸12 ms轉(zhuǎn)一圈,即Segment通道中的參量會(huì)間隔約6 ms更新一次。V-ECU會(huì)在P-ECU發(fā)送出DAQ-DTO消息10 ms內(nèi)獲得參量值。對(duì)于10ms和100ms DAQ通道的參量,PECU會(huì)每隔10ms和100ms將其參量值向外發(fā)送一次。而10ms DAQ通道中的參量,V-ECU會(huì)在P-ECU發(fā)出DAQDTO消息后10ms內(nèi)獲得其參量值。100ms DAQ通道中的參量,V-ECU會(huì)在P-ECU發(fā)出DAQ-DTO消息后約30ms到40ms左右獲得其參量值。綜上可得,P-ECU3個(gè)DAQ通道中的參量都將會(huì)在一個(gè)對(duì)應(yīng)通信周期內(nèi)被V-ECU獲取,而往往相關(guān)參量在一個(gè)周期內(nèi)變化很小,因此可認(rèn)為同一時(shí)刻某一參量在P-ECU中的數(shù)值與V-ECU中的數(shù)值相等。所以將該系統(tǒng)用于通過(guò)對(duì)比兩個(gè)ECU控制效果差異進(jìn)行控制算法優(yōu)化過(guò)程中,其控制效果差異是在發(fā)動(dòng)機(jī)工況幾乎完全相同情況下得到的,從而具有很高的對(duì)比分析意義。試驗(yàn)結(jié)果表明本文設(shè)計(jì)的獲取P-ECU中參量方法,獲取速度足夠快,獲取變量靈活,能很好滿(mǎn)足發(fā)動(dòng)機(jī)ECU控制算法對(duì)標(biāo)優(yōu)化開(kāi)發(fā)要求。

        4 結(jié)論

        基于原機(jī)P-ECU和待開(kāi)發(fā)V-ECU雙路并行發(fā)動(dòng)機(jī)控制系統(tǒng)開(kāi)發(fā)測(cè)試試驗(yàn)平臺(tái),提出利用遵循CCP協(xié)議的主-從設(shè)備間DAQ功能,通過(guò)V-ECU使能P-ECU中DAQ功能,實(shí)現(xiàn)對(duì)P-ECU內(nèi)部工作參量的靈活,高速實(shí)時(shí)獲取與共享應(yīng)用。研究表明,該方法獲取變量靈活且實(shí)時(shí)性高,能滿(mǎn)足發(fā)動(dòng)機(jī)ECU控制系統(tǒng)開(kāi)發(fā)需求并提升研發(fā)測(cè)試效率。此外,還為實(shí)時(shí)獲取封閉式ECU中工作參量信息提供了一種靈活高效的途徑。

        猜你喜歡
        雙路參量列表
        巧用列表來(lái)推理
        學(xué)習(xí)運(yùn)用列表法
        擴(kuò)列吧
        一種雙路隔離輸出反激變換器的設(shè)計(jì)
        調(diào)度集中系統(tǒng)局間數(shù)據(jù)的雙路冗余傳輸方案
        一種單電感雙路輸出LED驅(qū)動(dòng)電路分析
        環(huán)形光的形成與參量的依賴(lài)關(guān)系
        含雙參量的p-拉普拉斯邊值問(wèn)題的多重解
        鎖定放大技術(shù)在參量接收陣中的應(yīng)用
        不含3-圈的1-平面圖的列表邊染色與列表全染色
        久久精品国产成人午夜福利| 亚洲国产精品午夜电影| 欧美日一本| 一级二级三一片内射视频| 亚洲av老熟女一区二区三区| 亚洲av无码一区东京热久久| 免费观看又色又爽又湿的视频| 久久久久久久女国产乱让韩| 精品999日本久久久影院| 好吊色欧美一区二区三区四区| 亚洲人妻无缓冲av不卡| 亚洲av有码精品天堂| 精品一区二区三区人妻久久福利| 国产人妻高清国产拍精品| 帮老师解开蕾丝奶罩吸乳视频| 日本a级特黄特黄刺激大片| 日韩久久无码免费看A| 一道本加勒比在线观看| 丰满人妻一区二区三区蜜桃| 成年女人免费视频播放体验区| 国产亚洲精品第一综合麻豆| 无码人妻精品中文字幕免费| 国产少妇高潮在线视频| 国产精品国产三级国产aⅴ下载 | 无码h黄动漫在线播放网站| 69国产成人综合久久精| 精品人妻日韩中文字幕| 久久综合噜噜激激的五月天| 国产莉萝无码av在线播放| 国产成人77亚洲精品www| 国产在线精品亚洲视频在线| 婷婷丁香开心五月综合| 亚洲精品少妇30p| 国产精品久久久久国产a级| av无码电影一区二区三区| 精品国产亚洲av高清日韩专区| 亚洲乱码无人区卡1卡2卡3| 国产suv精品一区二区6| 真实国产网爆门事件在线观看| 麻豆国产精品伦理视频| 无码专区人妻系列日韩精品|