新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > CAN標定基礎——標定準備

        CAN標定基礎——標定準備

        作者: 時間:2016-12-12 來源:網絡 收藏
        在之前的文章里我們給大家介紹了標定的標準與協議,著重介紹了CCP與XCP,今天我們就來說說進行標定前我們需要準備什么。

        本文引用地址:http://www.104case.com/article/201612/328880.htm

        首先讓我們來介紹一下CCP標定系統構成,主要有以下幾個部分構成:

        • ECU

        • CCP協議棧驅動(CCP driver)

        • A2L文件

        • ECU標定和測試工具

        接下來我們介紹一下XCP/CCP標定前的準備工具。

        用XCP/CCP監控和改變ECU內存的準備:

        1.XCP/CCP上位機標定軟件,數據記錄設備(比如Vehicle Spy和neoVI產品)

        2.在ECU中實現并運行XCP/CCP driver驅動(stack)

        3.ASAP2描述文件,描述ECU內存中變量的分布,變量名(物理意義),地址,換算公式等。

        準備1.工具

        上位機標定軟件和通訊適配器/數據記錄儀

        其中,常用的CCP標定工具有Vector - CANape;ETAS - INCA;ATI - Vision。我司代理的標定工具Intrepidcs - Vehicle Spy。

        CCP典型系統所需的硬件可參考下圖:


        準備2.ECU驅動/協議棧

        英特佩斯免費提供C的語言的XCP協議棧的實現的代碼,包括培訓文檔,例子,設置步驟等,并可提供開發服務將CCP/XCP協議棧代碼融入到ECU中。


        準備3.ASAP2文件

        ASAP2是一個工業標準文件,描述XCP / CCP參數,ECU代碼信息,變量地址,信號量和變量之間的換算公式等。

        Vspy標定工具與ECU間的通信需要一個描述文件ASAP2支持,對ECU的參數標定和數據測量都是基于這個文件,該文件記錄了控制器中各參數的詳細信息。

        ASAP2文件通過工具軟件來生成:英特佩斯提供ASAP2生成/編輯器軟件(與Vehicle Spy軟件一起)

        ASAP2文件定義了變量在控制器中的

        • 存儲地址

        • 存儲結構

        • 數據類型

        • 轉換公式

        每個標定參數和測量數據都會有一個變量名,如發動機溫度、冷卻水溫度。當需要訪問某個變量,就在ASAP2描述文件中根據變量名,找到該變量在控制器中的存儲地址、數據長度等信息,然后進行操作。

        每次生成ECU的執行文件時,需要更新相應的A2L文件中變量的地址和類型,以保證A2L表中的變量地址與類型和ECU中的完全一致。

        下圖所示為ASAP2文件生成的步驟:



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 江西省| 太和县| 探索| 平罗县| 定远县| 徐汇区| 喜德县| 苏尼特左旗| 民和| 大方县| 榆社县| 常熟市| 达拉特旗| 永善县| 墨玉县| 铜川市| 阿克苏市| 高碑店市| 贡山| 达孜县| 简阳市| 潢川县| 沧州市| 容城县| 德江县| 衡阳市| 武邑县| 剑河县| 建昌县| 河源市| 盘锦市| 桂阳县| 抚宁县| 井研县| 原平市| 上栗县| 项城市| 阆中市| 西畴县| 青铜峡市| 平罗县|