国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

3分鐘,11張圖,教你學會CANoe標定小工具

北匯信息POLELINK ? 2022-07-27 17:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

說起CANoe,大家一定不會覺得陌生;CANoe(CAN open environment)是Vector公司推出的一款總線開發工具,它作為全球汽車電子設計的利器,主要為汽車總線的開發、仿真、測試、診斷和分析而誕生。它強大豐富的功能,在汽車行業可謂家喻戶曉。CANoe不僅自身武藝超群,它還有許多得力干將。

今天我們就來聊一聊其中一位猛士——Option AMD/XCP模塊,為CANoe開拓了讀寫ECU內部參數的新世界。它擴展了CANoe的功能領域,使其具備快速加載A2L文件,并通過ASMA官方定義的標準協議XCP/CCP來訪問以及修改ECU內存參數的能力。在該模塊的加持之下,我們可以對參數修改后系統的響應結果進行監測;以實現總線信號和ECU內部參數同時分析的功能。

1、基本概念

在正式使用該功能前,我們先來看看相關基本概念。

  • AMD(AUTOSAR Measurement and Debugging):基于AUTOSAR架構測量和調試
  • AUTOSAR(Automotive Open System Architecture):汽車開放式系統架構
  • ASAM(Association for Standardization of Automation and Measuring Systems):自動化及測量系統標準化協會
  • XCP協議(eXtended Calibration Protocol):應用在CAN、Ethernet、Flexray、LIN 、etc.
  • CCP協議(CAN Calibration Protocol):應用在CAN總線上
  • A2L文件:ECU描述文件,包含內部數據對象信息
  • Seed&key文件:ECU訪問保護文件

pYYBAGLhA26AA9oWAADnY8Xm0Ms420.png

圖1訪問機制

2、功能窗口

說了這么多,讓我們進入正題一起操作。

首先,我們在使用時需要license,并在軟件中激活該功能模塊,方可顯示此功能圖標(以CANoe14為例)。

pYYBAGLhA4CAO75YAADtIBTCEAg459.png

圖2模塊激活

正確激活后,會在CANoe上方菜單功能頁Diagnostics&XCP中添加XCP/CCP功能模塊。

poYBAGLhA4uAIWONAAB7gywGu-c005.png

圖3功能圖標

打開XCP/CCP窗口,我們可以方便地添加A2L文件,查看并修改設備中的詳細信息。如果ECU被寫保護,我們需要添加相應的Seed&Key文件來確保正確通訊。

pYYBAGLhA5eAIVBYAAE7g1R5fmc465.png

圖4設備配置

在Measurement Groupe窗口中可以根據需要配置不同的變量,及其讀取方式。激活Configuration的變量后,在CANoe中的Environment\System Variables會自動創建相應的系統變量。A2L中變量名包含的“.”“()”等會用“_”代替。其中,Maps和Curves類型變量會以Structs類型變量顯示。

pYYBAGLhA6CAQvBWAAD_VqOnzgg669.png

圖5變量配置

pYYBAGLhA6mABgVYAAEGGf_KH4c489.png

圖6系統變量

在我們與ECU正常建立起通訊后,啟動工程,便可以讀取ECU的數據。對于ECU內部定義的標定量可以對其進行修改,對測量量可以讀取相應的數值。

poYBAGLhA7CAQ9ekAAERo_6c3-M698.png

圖7變量信息

3、變量調用

被激活的變量會自動生成CANoe工程中的系統變量,我們可以基于此進行變量調用。

1)在觀測窗口中調用

例如我們在Data Window,右鍵選擇變量,添加A2L文件中被激活的信號。

poYBAGLhA9OAWoitAAByZD0Rqs8877.png

圖8 Data窗口

pYYBAGLhA9uAfZFtAACtI0iIK_w132.png

圖9添加變量

當然我們也可以在不同窗口中進行觀測,如Graphic窗口。

poYBAGLhA-SAGooZAACQdEv7FWI949.png

圖10 Graphic窗口

對于所添加的系統變量,可以通過鼠標右鍵選擇Change Value,即可在值的區間內進行修改,并同時進行觀測。

pYYBAGLhA-2AQn30AADXjvHvrqo427.png

圖11面板調用

2)在CAPL中調用

作為系統變量,我們也能在CAPL腳本中對我們的信號調用。

例如:

  • 讀取:sysGetVariableInt/sysGetVariableFloat
  • 賦值:sysSetVariableInt/sysSetVariableFloat
  • 讀取、賦值也可以使用:@Namespace::Variable

示例:

  • intValue = @Namespace1::Parameter2; //取值
  • @Debug::MotorValues::EngineSpeed = $EngineSpeed; //賦值

總結

CANoe軟件有了Option AMD/XCP功能模塊的加持后如虎添翼,能夠對ECU內存參數進行讀寫。但在面對專業的標定應用場景時,例如:需要快速保存參數集文件、標定數據集管理、MAP/Curve數組標定等,則會顯得吃力。此時我們就需要將重心轉移到另一款強大的測量和標定工具——CANape上了。針對標定,您或許還有更多疑問:如果系統與ECU通訊需要大量的數據吞吐?需要快速的信息交互?或者CANape標定功能強大在哪里?

北匯信息作為Vector中國合作伙伴,不僅提供相應的工具、技術支持服務及培訓,還針對不同的應用場景提供專業的解決方案。歡迎聯系北匯信息,為您答疑解惑!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CANoe
    +關注

    關注

    4

    文章

    85

    瀏覽量

    9768
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    是否可以將 Vision Five 2 配置為 SuperSpeed 上的 USB 3.0 mass_storage小工具

    是否可以將 Vision Five 2 配置為 SuperSpeed 上的 USB 3.0 mass_storage小工具?到目前為止,我們只設法獲得了 HighSpeed。
    發表于 01-30 07:59

    【團購】獨家全套珍藏!龍哥LabVIEW視覺深度學習實戰課(11大系列課程,共5000+分鐘

    深度學習技能的工程師起薪18K,3-5年經驗可達35-50K ? 行業分布:電子制造(38%)、汽車零部件(22%)、半導體(19%)、醫療器械(11%)為主要就業領域 本次團購通過整合11大系列課程
    發表于 12-04 09:28

    從0到1,10+年資深LabVIEW專家,手把手教你攻克機器視覺+深度學習(5000分鐘實戰課)

    “告別檢測系統能力缺陷!10+年LabVIEW視覺資深專家手把手教你:5000+分鐘高清教程(含工具、算法原理、實戰操作、項目優化全流程講解)”——從傳統視覺算法→深度學習建模→工業級部署"
    的頭像 發表于 12-02 08:07 ?520次閱讀
    從0到1,10+年資深LabVIEW專家,手把手<b class='flag-5'>教你</b>攻克機器視覺+深度學習(5000<b class='flag-5'>分鐘</b>實戰課)

    淘寶API應用:小工具撬動大流量,訂單接到手軟!

    工具,實現流量的精準獲取與訂單的高效處理,真正做到“小工具撬動大流量,訂單接到手軟”。 一、 淘寶API:能力開放的基礎 淘寶開放平臺提供了豐富的API接口,覆蓋了商品管理、訂單處理、用戶信息、營銷活動、物流追蹤等多個核心
    的頭像 發表于 12-01 15:51 ?230次閱讀

    ECU刷寫前的“隱藏關卡”:3分鐘看懂XCP/CCP標定

    參數的優化過程。它通過使用標準的標定工具(例如USBCANFD-400U)標定ECU的各項參數并且查看標定效果。標定主要依賴兩個標準協議:C
    的頭像 發表于 11-28 11:35 ?728次閱讀
    ECU刷寫前的“隱藏關卡”:<b class='flag-5'>3</b><b class='flag-5'>分鐘</b>看懂XCP/CCP<b class='flag-5'>標定</b>

    CANoe.Diva典型使用問題五則

    一、Diva工程導入CANoe報錯問題現象:解決方案:請使用管理員權限運行一下CANoe安裝包之下的圖中*.exe文件:(可能在Exec32中)(運行時CANoe關閉):二、CANoe
    的頭像 發表于 11-27 09:51 ?2109次閱讀
    <b class='flag-5'>CANoe</b>.Diva典型使用問題五則

    CANape標定窗口被鎖無法標定

    問題現象:解決方案:標定窗口被鎖定無法標定除了ECU功能權限限制外可能存在的情況是CANape的工程配置影響的,主要有以下三個方面:1、CalibrateonlineDevice沒有激活,需要將工程
    的頭像 發表于 11-17 15:26 ?1989次閱讀
    CANape<b class='flag-5'>標定</b>窗口被鎖無法<b class='flag-5'>標定</b>

    KiCad 的小技巧實在太多了... KiCad培訓15分鐘后有感...

    分鐘培訓后,突然發現 KiCad 還有太多的使用的小技巧要學習,而且這些技巧可能不在文檔里... 比如上面這個,看看你能找到幾個有意思的地方... Stacked Pin(重疊的引腳) 仔細看一下這個
    的頭像 發表于 11-13 11:17 ?2747次閱讀
    KiCad 的小技巧實在太多了... KiCad培訓15<b class='flag-5'>分鐘</b>后有感...

    無線充電25w:30分鐘滿血復活

    25W無線充電提升充電速度,實現30分鐘補電,提升用戶體驗,推動無線充電技術發展。
    的頭像 發表于 10-21 08:31 ?1127次閱讀
    無線充電25w:30<b class='flag-5'>分鐘</b>滿血復活

    測試小白3分鐘上手,零代碼自動化測試平臺,15分鐘搭建自動化測試方案

    還在為不懂代碼、搭建測試方案耗時久而發愁?ATECLOUD 零代碼自動化測試平臺,專為自動化測試量身打造,小白3 分鐘就能輕松上手,15 分鐘即可完成自動化測試方案搭建,徹底打破傳統測試的技術壁壘與效率瓶頸。
    的頭像 發表于 09-22 17:52 ?847次閱讀
    測試小白<b class='flag-5'>3</b><b class='flag-5'>分鐘</b>上手,零代碼自動化測試平臺,15<b class='flag-5'>分鐘</b>搭建自動化測試方案

    爆肝整理!CANoe選型不再糾結,3分鐘快速上手!#CANoe

    CANoe
    北匯信息POLELINK
    發布于 :2025年07月30日 16:36:44

    CANoe中ADAS功能集介紹

    )。AFS作為CANoe基礎功能的一部,不需要購買額外的Option即可使用。同時,CANoe本身的強大功能和開放接口使得結合總線通信,集成第三方工具,實現SI
    的頭像 發表于 07-10 14:55 ?1305次閱讀
    <b class='flag-5'>CANoe</b>中ADAS功能集介紹

    10分鐘上手寫代碼,LuatOS協程輕松掌握!

    10分鐘學會LuatOS協程,從此你的程序也能像通勤族利用碎片時間一樣游刃有余。現在就去動手試一試,開啟異步編程新體驗! 寫給第一次聽說協程的你?: 別怕!協程不是復雜概念,看完這篇,10分鐘就能
    的頭像 發表于 04-10 15:18 ?662次閱讀
    10<b class='flag-5'>分鐘</b>上手寫代碼,LuatOS協程輕松掌握!

    請求贈閱《零基礎開發AI Agent——手把手教你用扣子做智能體》

    博主好!致敬葉濤 管鍇 心雨三位AI具身智能-智能體方面的專家、導師! 《零基礎開發AI Agent——手把手教你用扣子做智能體》一不懂編程的多數大眾也可以開發Agent,這意義深遠,功德無量
    發表于 04-10 12:16

    1分鐘學會T113-i核心板串口調試技巧

    前言:本篇開始將對全志T113-i這款極具性價比的工業評估板的使用和調試展開介紹。通過這些使用技巧和調試方法可以讓您快速上手,加深對于評估板的認識。本篇將從調試登錄說起,幫助您只需一分鐘即可成功掌握
    的頭像 發表于 04-10 08:31 ?1434次閱讀
    1<b class='flag-5'>分鐘</b><b class='flag-5'>學會</b>T113-i核心板串口調試技巧