女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于CCP協(xié)議實(shí)現(xiàn)汽車發(fā)動(dòng)機(jī)標(biāo)定系統(tǒng)的應(yīng)用方案

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì)應(yīng)用 ? 作者:張彧,陳培然,馮輝 ? 2021-04-12 09:54 ? 次閱讀

作者:張彧,陳培然,馮輝宗

一、前言

隨著汽車電子技術(shù)的發(fā)展,電子控制單元(ECU)的標(biāo)定已成為汽車電子控制裝置開發(fā)的一個(gè)重要環(huán)節(jié)。大多數(shù)ECU都需要經(jīng)過匹配標(biāo)定的過程,從而確定其運(yùn)行參數(shù)和控制參數(shù)。目前國內(nèi)還沒有成熟的基于CCP的ECU標(biāo)定系統(tǒng),已有的一些系統(tǒng)主要是采用Vector提供的freeCCPDriver,或者基于MATLAB的相關(guān)工具包,在此基礎(chǔ)上作自己的應(yīng)用軟件,并沒有獨(dú)立的CCP驅(qū)動(dòng);國外的產(chǎn)品功能強(qiáng)大,但價(jià)格昂貴。因此,研究、掌握CCP的核心技術(shù),開發(fā)針對不同用戶需求提供不同的定制功能,并能適應(yīng)PCI、USB等不同主機(jī)接口的ECU標(biāo)定軟件就具有非常重要的意義。

二、CCP協(xié)議簡介

(一)CCP協(xié)議的通信方式

基于CCP協(xié)議的ECU標(biāo)定采用主-從通信方式,主設(shè)備通過CAN總線與多個(gè)從設(shè)備相連,如圖1所示。其中主設(shè)備測量標(biāo)定系統(tǒng)MCS(Measurement Calibration System),從設(shè)備是需要標(biāo)定的ECU。根據(jù)CCP協(xié)議,主設(shè)備首先與其中一個(gè)從設(shè)備建立邏輯連接。建立邏輯連接后,主、從機(jī)之間所有的數(shù)據(jù)傳遞均由主機(jī)控制,從機(jī)執(zhí)行主機(jī)命令后返回包含命令響應(yīng)值或錯(cuò)誤代碼等信息的報(bào)文。任何一個(gè)從機(jī)都可以定時(shí)地根據(jù)由主機(jī)通過控制命令所設(shè)置的列表來傳遞內(nèi)部的數(shù)據(jù)。所以說數(shù)據(jù)的傳遞是由主機(jī)初始化,由從機(jī)來執(zhí)行,并且是由固定的循環(huán)采樣頻率或事件觸發(fā)的。

基于CCP協(xié)議實(shí)現(xiàn)汽車發(fā)動(dòng)機(jī)標(biāo)定系統(tǒng)的應(yīng)用方案

圖1CCP通信結(jié)構(gòu)

CCP協(xié)議定義了兩種工作模式:一種是Polling(查詢)模式,另一種是DAQ(數(shù)據(jù)采集)模式。在本文所設(shè)計(jì)的標(biāo)定系統(tǒng)中,根據(jù)實(shí)際需求情況,采用了DAQ模式。

(二)CCP協(xié)議的通信數(shù)據(jù)對象

CCP協(xié)議只采用了兩個(gè)CAN報(bào)文對象,且每個(gè)對象根據(jù)其數(shù)據(jù)流向,都有一個(gè)唯一的ID標(biāo)識(shí)符進(jìn)行標(biāo)識(shí):

1.命令接收對象(主機(jī)一從機(jī)):簡稱CRO。CRO用于傳遞指令代碼和內(nèi)部功能碼或主、從機(jī)之間交換的存儲(chǔ)區(qū)數(shù)據(jù)。

2.數(shù)據(jù)傳輸對象(從機(jī)一主機(jī)):簡稱DTO。DTO指由從設(shè)備反饋的報(bào)文。

根據(jù)報(bào)文PID的不同,DTO又可以分為三種形式:

命令返回消息CRM(PID=255):由從設(shè)備發(fā)送,針對CRO的反饋報(bào)文。

事件消息(PID=254):當(dāng)從設(shè)備檢測到內(nèi)部發(fā)生錯(cuò)誤機(jī)制時(shí),由從設(shè)備自行向主設(shè)備發(fā)送,報(bào)告其當(dāng)前的運(yùn)行狀態(tài),并請求主設(shè)備暫停當(dāng)前工作進(jìn)程以處理發(fā)生的錯(cuò)誤。

DAQ-DTO(0≤PID≤254):用在DAQ模式中,由從設(shè)備組織,定期向主設(shè)備發(fā)送。

三、基于CCP的ECU標(biāo)定系統(tǒng)實(shí)現(xiàn)

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

基于CCP的ECU標(biāo)定系統(tǒng)工作原理如圖2所示,對部分控制參數(shù)進(jìn)行調(diào)整后,通過一個(gè)USB轉(zhuǎn)CAN的驅(qū)動(dòng)模塊就可以將數(shù)據(jù)送到發(fā)動(dòng)機(jī)ECU當(dāng)中,ECU收到控制信號(hào)后,通過內(nèi)部處理又會(huì)由驅(qū)動(dòng)模塊返回ECU內(nèi)部重要的數(shù)據(jù)到平臺(tái)上顯示,標(biāo)定軟件與發(fā)動(dòng)機(jī)ECU的通信符合CCP標(biāo)定協(xié)議。

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

CCP通信部分調(diào)用CCPDriver,為標(biāo)定軟件實(shí)現(xiàn)與ECU的通信,包括將用戶指定的標(biāo)定參數(shù)下載到ECU、接收ECU的測量數(shù)據(jù)供數(shù)據(jù)顯示子窗口使用。

(二)標(biāo)定系統(tǒng)的數(shù)據(jù)采集機(jī)制

本文采用的是DAQ模式,從而可以實(shí)現(xiàn)從設(shè)備按照指定的周期將需要監(jiān)視的數(shù)據(jù)上傳。

DAQ傳送的數(shù)據(jù)由一系列表來組織,這些表被稱為ODT(Object Descriptor Tables)。每個(gè)ODT表含7個(gè)元素,可描述7個(gè)ECU內(nèi)部參數(shù)的相對地址及數(shù)據(jù)長度等屬性。這些被ODT描述的參數(shù),就是需要從設(shè)備用DAQ-DTO幀周期發(fā)送給主設(shè)備的被監(jiān)視數(shù)據(jù);而這些屬性被稱為“參數(shù)描述”,它們可幫助從設(shè)備DAQ處理代碼確定該參數(shù)的當(dāng)前值,如圖3所示。ODT中描述的參數(shù),及各參數(shù)的“參數(shù)描述”由主設(shè)備通過CRO命令寫入。當(dāng)從設(shè)備的DAQ機(jī)制被啟動(dòng)時(shí),從設(shè)備按主設(shè)備要求的周期,將每個(gè)ODT表描述的ECU參數(shù)當(dāng)前值順次放入相應(yīng)的DAQ-DTO幀中,并發(fā)送給主設(shè)備。

圖3數(shù)據(jù)描述表

(三)標(biāo)定系統(tǒng)DAQ模式的軟件實(shí)現(xiàn)

標(biāo)定系統(tǒng)的軟件設(shè)計(jì)主要分為兩個(gè)部分:CANDrvier和CCPDriver。本方案的ECU采用MC9S12Dg128,因此可以直接應(yīng)用芯片CAN模塊提供的接口發(fā)送CAN數(shù)據(jù)。CCPDriver是標(biāo)定系統(tǒng)的核心部分,它主要通過調(diào)用CANDriver實(shí)現(xiàn)與上位機(jī)標(biāo)定軟件的通信,從而進(jìn)行對ECU的在線標(biāo)定。

標(biāo)定系統(tǒng)的實(shí)現(xiàn)過程如下:

1.上層標(biāo)定軟件部分定義List的數(shù)目、每個(gè)List中的ODT數(shù)目、每個(gè)ODT中的元素?cái)?shù)目。

2.ECU按照上層的定義,確定自己的數(shù)據(jù)結(jié)構(gòu)。即上下層都定義一個(gè)三維的數(shù)組(List,ODT,Element),用來存放映射關(guān)系。

3.上層通過協(xié)議命令初始化ODT。首先,上層發(fā)送GET_DAQ_SIZE命令(參數(shù)為List號(hào)),得到指定的List大小(numberofODTinthislist),并得到該List中DTO的第一個(gè)PID號(hào)。然后,上層發(fā)送SET_DAQ_PTR命令(參數(shù)為List號(hào)、ODT號(hào)、ODT中的元素號(hào)),指定需要初始化的參數(shù)單元。最后,上層根據(jù)SET_DAQ_PTR命令設(shè)置的具體元素,發(fā)送WRITE_DAQ命令(參數(shù)為DAQ元素的byte大小,DAQ元素的地址),反復(fù)通過SET_PTR和WRITE_DAQ兩條命令,初始化完一個(gè)具體的ODT表,然后初始化完一個(gè)具體的List表,最后初始化完所有的List表格。至此,初始化ODT工作結(jié)束。

4.開始和停止DAQ數(shù)據(jù)的傳輸。上層發(fā)送START_STOP命令,指定的ODT數(shù)據(jù)開始上傳。ODT將其中的每個(gè)元素復(fù)制到其對應(yīng)的DTO(8個(gè)字節(jié),1個(gè)PID號(hào),7個(gè)存放數(shù)據(jù))中,然后以DataAcquisitionMessage的形式返回給上層的標(biāo)定系統(tǒng)。DAQ模式到此為止。

四、結(jié)語

ECU標(biāo)定軟件運(yùn)行情況如圖4所示,經(jīng)過多次不斷的調(diào)試,此標(biāo)定系統(tǒng)運(yùn)行穩(wěn)定可靠,能夠?qū)ζ囅到y(tǒng)中的ECU進(jìn)行在線標(biāo)定,并可以針對不同用戶需求提供不同的定制功能。

圖4標(biāo)定軟件示意圖

這個(gè)采用CCP協(xié)議的汽車發(fā)動(dòng)機(jī)標(biāo)定系統(tǒng)具有符合國際通用標(biāo)準(zhǔn)、通用性好、對不同硬件與不同需求適應(yīng)性強(qiáng)的特點(diǎn),因此有很好的開發(fā)應(yīng)用前景。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 發(fā)動(dòng)機(jī)

    關(guān)注

    33

    文章

    2527

    瀏覽量

    70557
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1971

    瀏覽量

    132148
  • 汽車電子
    +關(guān)注

    關(guān)注

    3035

    文章

    8231

    瀏覽量

    169279
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    發(fā)動(dòng)機(jī)停缸控制及其標(biāo)定

    發(fā)動(dòng)機(jī)停缸控制及其標(biāo)定本文研究了電控發(fā)動(dòng)機(jī)的變排量技術(shù),并在其控制標(biāo)定中應(yīng)用了新型標(biāo)定系統(tǒng)。深入
    發(fā)表于 12-02 12:57

    CA1261汽車發(fā)動(dòng)機(jī)懸置系統(tǒng)隔振的研究

    發(fā)動(dòng)機(jī)懸置系統(tǒng)能否得到合理匹配對汽車的平順性有著重要影響。本文對CA1261 載貨汽車所裝配的BF6M1013ECP 型發(fā)動(dòng)機(jī)懸置
    發(fā)表于 12-28 10:23

    缸內(nèi)直噴發(fā)動(dòng)機(jī)標(biāo)定系統(tǒng)

    基于LabVIEW的缸內(nèi)直噴發(fā)動(dòng)機(jī)標(biāo)定系統(tǒng)
    發(fā)表于 12-03 11:34

    詳解汽車發(fā)動(dòng)機(jī)類型及其分類方式

    發(fā)動(dòng)機(jī)汽車的動(dòng)力裝置,性能優(yōu)劣直接影響到汽車性能。隨著越來越多的私家車進(jìn)入千家萬戶,由于汽車發(fā)動(dòng)機(jī)類型很多,結(jié)構(gòu)各異,這些問題讓每一位普通
    發(fā)表于 12-13 10:12

    基于labview的發(fā)動(dòng)機(jī)標(biāo)定系統(tǒng)

    天津大學(xué)發(fā)動(dòng)機(jī)標(biāo)定系統(tǒng),很好的參考資料
    發(fā)表于 06-18 19:17

    汽車發(fā)動(dòng)機(jī)升級產(chǎn)品解決汽車發(fā)動(dòng)機(jī)燃燒問題。

    `汽車發(fā)動(dòng)機(jī)異響最主要是汽車發(fā)動(dòng)機(jī)燃燒做功引發(fā)的!我的新技術(shù),一種電子加速器可以解決,安裝方便,直接對新車舊車發(fā)動(dòng)機(jī)點(diǎn)火線圈工作,有幾個(gè)點(diǎn)火
    發(fā)表于 05-30 19:55

    如何實(shí)現(xiàn)摩托車發(fā)動(dòng)機(jī)轉(zhuǎn)速控制發(fā)動(dòng)機(jī)熄火

    電噴摩托車,發(fā)動(dòng)機(jī)轉(zhuǎn)速信號(hào)應(yīng)該來自ecu,如何實(shí)現(xiàn)當(dāng)發(fā)動(dòng)機(jī)轉(zhuǎn)速達(dá)到2800轉(zhuǎn)時(shí),發(fā)動(dòng)機(jī)熄火,感謝!
    發(fā)表于 11-21 16:34

    汽車發(fā)動(dòng)機(jī)構(gòu)造與20個(gè)汽車發(fā)動(dòng)機(jī)維修詳細(xì)案例

    本文檔的主要內(nèi)容詳細(xì)介紹的是汽車發(fā)動(dòng)機(jī)構(gòu)造是怎么樣的,并分享20個(gè)汽車發(fā)動(dòng)機(jī)維修詳細(xì)案例分析
    發(fā)表于 04-02 15:21

    汽車發(fā)動(dòng)機(jī)電子控制系統(tǒng)的發(fā)展現(xiàn)狀如何?

    如今,汽車發(fā)動(dòng)機(jī)電子控制系統(tǒng)所用傳感器的數(shù)量和種類正逐步增加,這給汽車發(fā)動(dòng)機(jī)用傳感器市場帶來了巨大的發(fā)展空間。中國
    發(fā)表于 08-01 07:02

    汽車ECU標(biāo)定系統(tǒng)CCP 軟件的實(shí)現(xiàn)

    摘要:CCP 協(xié)議是一種CAN 總線標(biāo)定匹配協(xié)議。本文簡單介紹該協(xié)議的基本原理,以及一種基于該協(xié)議
    發(fā)表于 05-16 20:10 ?47次下載
    <b class='flag-5'>汽車</b>ECU<b class='flag-5'>標(biāo)定</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>CCP</b> 軟件的<b class='flag-5'>實(shí)現(xiàn)</b>

    基于CCP協(xié)議汽車ECU標(biāo)定系統(tǒng)的設(shè)計(jì)

    CCP協(xié)議是一種基于CAN總線的匹配標(biāo)定協(xié)議。 本文介紹了該協(xié)議的基本原理,通信方式以及用于ECU標(biāo)定
    發(fā)表于 07-13 17:39 ?60次下載

    基于ASAP標(biāo)準(zhǔn)的發(fā)動(dòng)機(jī)標(biāo)定診斷系統(tǒng)設(shè)計(jì)

    基于ASAP標(biāo)準(zhǔn)的發(fā)動(dòng)機(jī)標(biāo)定診斷系統(tǒng)設(shè)計(jì)摘要:采用分層和模塊化思想設(shè)計(jì)出一種基于ASAP 標(biāo)準(zhǔn)的標(biāo)定診斷系統(tǒng)。在上位機(jī)利用軟件看門狗技術(shù),解
    發(fā)表于 07-11 14:23 ?2215次閱讀
    基于ASAP標(biāo)準(zhǔn)的<b class='flag-5'>發(fā)動(dòng)機(jī)</b><b class='flag-5'>標(biāo)定</b>診斷<b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    基于CCP協(xié)議的電池管理標(biāo)定系統(tǒng)

    本文借鑒了汽車發(fā)動(dòng)機(jī)電控系統(tǒng)標(biāo)定方法,提出了一種基于CCP協(xié)議的電池管理
    發(fā)表于 12-13 17:27 ?51次下載
    基于<b class='flag-5'>CCP</b><b class='flag-5'>協(xié)議</b>的電池管理<b class='flag-5'>標(biāo)定</b><b class='flag-5'>系統(tǒng)</b>

    基于CCP汽車控制器的匹配標(biāo)定的設(shè)計(jì)

    CCP是一種基于CAN總線的ECU標(biāo)定協(xié)議,已經(jīng)在許多歐美汽車廠商得到應(yīng)用,采用CCP協(xié)議可以快
    發(fā)表于 09-07 17:09 ?6546次閱讀
    基于<b class='flag-5'>CCP</b>的<b class='flag-5'>汽車</b>控制器的匹配<b class='flag-5'>標(biāo)定</b>的設(shè)計(jì)

    基于CCP協(xié)議的電池管理標(biāo)定系統(tǒng)研究

      本文借鑒了汽車發(fā)動(dòng)機(jī)電控系統(tǒng)標(biāo)定方法,提出了一一種 基于CCP協(xié)議的電池管理
    發(fā)表于 04-02 17:30 ?3次下載