在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

CANoe中ADAS功能集介紹

北匯信息POLELINK ? 2025-07-10 14:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

高級駕駛輔助系統(tǒng)(ADAS)在汽車中的應(yīng)用日益增長,為了滿足工程師對于ADAS的分析、仿真和測試等功能的需求,CANoe從15.0版本開始提供ADAS Feature Set(ADAS功能集,簡稱AFS)。AFS作為CANoe基礎(chǔ)功能的一部分,不需要購買額外的Option即可使用。同時,CANoe本身的強大功能和開放接口使得結(jié)合總線通信,集成第三方工具,實現(xiàn)SIL/HIL等都變得更輕松。


功能概述

>

集成基于ASAM OSI規(guī)范的ADAS數(shù)據(jù)模型,可以通過CAPL/C#代碼輕松地訪問ADAS對象的信息,并實現(xiàn)與總線數(shù)據(jù)的交互;

>

能與第三方仿真環(huán)境通過MATLAB、C-API或FMU實現(xiàn)ASAM OSI數(shù)據(jù)流交互;

>

可通過Trace、Scene等分析窗口對ADAS對象進行可視化分析。

>

配合CANoe自帶的場景編輯器Scenario Editor可進行簡單場景仿真,也可以集成DYNA4或其他第三方工具用于更細致的場景仿真和車輛動力學(xué)仿真。

>

結(jié)合Communication Setup中的應(yīng)用模型(基于CAPL/C#)以及測試API可實現(xiàn)閉環(huán)HIL系統(tǒng)驗證。

>

可根據(jù)被測應(yīng)用的接口生成SIL Adapter,實現(xiàn)對純軟件級別的被測系統(tǒng)的訪問和數(shù)據(jù)交換,以便直接在開發(fā)環(huán)境中測試ADAS算法


窗口介紹

1.

Communication Setup窗口

CANoe中ADAS對象是在Simulation -> Communication Setup窗口中通過vCDL(Vector Communication Description Language)文件添加的。在vCDL中使用語句導(dǎo)入ADAS模塊后,即可按需定義ADAS對象。之后可在Application Models或是測試模塊中通過CAPL、C#等編程語言訪問這些對象,以便進行分析、仿真或測試。

eb000de4-5d5a-11f0-9cf1-92fbcf53809c.png

2.

Scene窗口

Scene窗口是一個可以顯示傳感器、檢測對象、真實目標(biāo)等ADAS對象的可視化窗口。CANoe運行過程中,ADAS對象的位置、大小等信息會以三維圖像的形式被繪制在窗口中,并與左側(cè)列表中的對象通過顏色進行對應(yīng),以便更直觀地觀測ADAS對象。

eb0f54b6-5d5a-11f0-9cf1-92fbcf53809c.png

3.

Trace窗口

Trace窗口是CANoe用戶較為熟悉的一個分析窗口。針對ADAS應(yīng)用,Trace窗口也擴展了數(shù)據(jù)分析功能。選擇Layout為ADAS后,即可通過DO(Distributed Object)的方式顯示和解析傳感器和檢測對象的相關(guān)參數(shù)。

eb1d567e-5d5a-11f0-9cf1-92fbcf53809c.png


應(yīng)用舉例

1.

CAPL訪問ADAS對象

通過vCDL定義ADAS對象后,可以通過CAPL編程的方式來對其進行操作。

最常用的傳感器對象的成員通過接口ISensor描述,ISensor接口中包含Data和Methods,如圖所示:

eb2cba4c-5d5a-11f0-9cf1-92fbcf53809c.png

Data中主要包含sensor_info,其中sensor_view_configuration和sensor_data主要是傳感器本身的一些信息(例如id、檢測范圍、安裝位置等),detected_objects則是傳感器檢測到的對象的列表;Methods中包含Create/Get/Set/Update/Remove等方法,可用于對檢測對象進行創(chuàng)建/獲取/設(shè)置/更新/移除等操作。

在使用CAPL設(shè)置ADAS對象時,通常情況下首先需要設(shè)置傳感器自身參數(shù),例如range表示檢測的距離,field_of_view_horizontal表示水平方向上檢測的角度,這些都可以在Scene窗口中直觀顯示出來。

eb358104-5d5a-11f0-9cf1-92fbcf53809c.png

然后,可使用GetOrCreateDetectedObject方法來添加指定trackingId的檢測對象或是獲取已有trackingId的檢測對象的信息,例如:

eb45a3c2-5d5a-11f0-9cf1-92fbcf53809c.png

檢測對象根據(jù)定義可以是如下之一:

eb4e7ba0-5d5a-11f0-9cf1-92fbcf53809c.png

GetOrCreateDetectedObject方法的返回值為檢測對象對應(yīng)的名稱,為該名稱添加前綴后,可通過lookupDistObj在指定的檢測對象類型中查找,并最終返回具體的某個對象,例如:

eb5aa484-5d5a-11f0-9cf1-92fbcf53809c.png

之后,即可用類似訪問總線信號的方式,直接通過$符號來訪問對象中的數(shù)據(jù),例如:

eb64deb8-5d5a-11f0-9cf1-92fbcf53809c.png

2.

總線數(shù)據(jù)轉(zhuǎn)換

CANoe本身具有強大的總線數(shù)據(jù)處理的功能,可以非常便捷地獲取CAN/Ethernet等總線報文中包含的傳感器數(shù)據(jù),然后通過CAPL編程的方式將報文中的數(shù)據(jù)映射到ADAS對象上,以便更直觀地分析,或是進行進一步的測試等。

對于CAN總線上的數(shù)據(jù),可以通過事件捕獲目標(biāo)報文,在事件中使用讀取當(dāng)前報文中的信號,并將值賦給目標(biāo)ADAS對象,即可實現(xiàn)傳感器或檢測對象的數(shù)據(jù)從CAN報文到ADAS對象的轉(zhuǎn)換。這里需要注意的是,由于單個CAN報文的數(shù)據(jù)長度較小,同一對象的數(shù)據(jù)可能分散在多個報文中,無法在一個事件中完成賦值。這種情況可以通過ISensor接口的BeginUpdate()、SetDetectedObjectCompleted()以及Update()方法實現(xiàn)等待所有數(shù)據(jù)都賦值完成后才更新并發(fā)送ADAS對象信息。

eb70699a-5d5a-11f0-9cf1-92fbcf53809c.png

對于Ethernet中的數(shù)據(jù),同樣可以通過或是對于SOME/IP數(shù)據(jù)的OnSomeipProcessRxMessage()等事件/函數(shù)獲取所需的目標(biāo)數(shù)據(jù),以便賦值給ADAS對象用于后續(xù)分析、測試等。

eb7c14e8-5d5a-11f0-9cf1-92fbcf53809c.png

3.

基于Scenario Editor的場景仿真

CANoe中自帶一個簡單的場景仿真工具Scenario Editor,可以通過圖形界面創(chuàng)建場景,實現(xiàn)加載地圖、定義車輛及行駛軌跡、定義傳感器等功能。場景中的車輛、傳感器可與vCDL中定義的ADAS對象直接對應(yīng),配合編程語言便于仿真一些簡單的測試場景。

場景中的車輛與vCDL中的IGeoObject接口對象直接通過名稱關(guān)聯(lián),如下圖黃色高亮所示,車輛上的傳感器則通過SensorID與ISensor接口對象關(guān)聯(lián),如下圖中紅框所示。完成映射后,ADAS對象會按照場景中設(shè)定的路徑、時間軸執(zhí)行相應(yīng)動作。

eb8b6f2e-5d5a-11f0-9cf1-92fbcf53809c.png

對于場景中的傳感器在場景中檢測到的對象,可以通過ISensor接口的GetDetectedObjects()方法直接獲取,與案例1類似,通過lookupDistObj()找到對應(yīng)的檢測對象后,即可通過<$>訪問檢測對象的屬性例如尺寸、速度等,用于后續(xù)的測試。

ebe1f0ce-5d5a-11f0-9cf1-92fbcf53809c.png


總結(jié)

CANoe中的AFS為用戶提供了ADAS分析、仿真、測試所需要的窗口、對象、接口等。除文中介紹的內(nèi)容外,還提供與其他工具交互、在虛擬環(huán)境中使用等功能,并且隨著CANoe版本的不斷更新還會添加新的功能并完善已有功能。

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

    關(guān)注

    310

    文章

    2257

    瀏覽量

    210177
  • CANoe
    +關(guān)注

    關(guān)注

    4

    文章

    75

    瀏覽量

    9182
  • 駕駛輔助系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    115

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ADAS功能安全HiL仿真測試系統(tǒng)介紹#ADAS #VTHiL

    adas
    北匯信息POLELINK
    發(fā)布于 :2024年08月03日 20:07:34

    CANoe:網(wǎng)絡(luò)和ECU開發(fā)、測試和分析的專業(yè)工具

    解決問題。評估窗口的表格和文字說明可用來評價結(jié)果。CANoe具有測試功能,用來簡化或自動進行測試。運用該功能,可以進行一系列的連續(xù)測試,并自動生成測試報告。另外,
    發(fā)表于 10-09 17:42

    評估板EVAL-ADAS1000SDZ用于演示用于醫(yī)療儀器的ADAS1000成ECG設(shè)備

    評估板EVAL-ADAS1000SDZ用于演示用于醫(yī)療儀器的ADAS1000成ECG設(shè)備。有關(guān)ADAS1000的完整說明,請參見數(shù)據(jù)手冊,使用本用戶指南時應(yīng)參考。該評估板用于評估
    發(fā)表于 07-30 09:01

    ADAS技術(shù)介紹

    高級駕駛輔助系統(tǒng)(ADAS功能已被證明可以減少事故、挽救生命。根據(jù)消費者報告的美國公路安全保險協(xié)會表明,與2017年沒有配備前方碰撞預(yù)警和自動緊急制動系統(tǒng)的汽車相比,配備了這些系統(tǒng)的汽車的前后
    發(fā)表于 11-08 06:07

    ADAS最全功能介紹

    功能上分類,可以分為:1.主動控制類ADAS:ACC/AEB/LKS等 2.預(yù)警類ADAS:FCW/LDW/PCW等 3.其他輔助性ADAS:BSD/ADB/全景泊車等
    發(fā)表于 05-25 11:45 ?3.6w次閱讀
    <b class='flag-5'>ADAS</b>最全<b class='flag-5'>功能</b><b class='flag-5'>介紹</b>

    ADAS有什么功能ADAS的核心技術(shù)詳細介紹。你是否需要一個ADAS

    大家對于這個名詞應(yīng)該不會很陌生。我們在許多品牌的高端車型、行車記錄儀或者智能云鏡的配置中聽到關(guān)于“ADAS”的介紹。都知道ADAS有著預(yù)測和規(guī)避風(fēng)險的強大技能。而ADAS具體運用到行駛
    的頭像 發(fā)表于 08-26 10:40 ?10.2w次閱讀

    CANoe軟件的介紹

    CANoe是德國Vector公司的針對汽車電子行業(yè)的總線分析工具,現(xiàn)在我用CANoe7.6版本進行介紹,其他版本功能基本差不多。
    的頭像 發(fā)表于 02-17 13:53 ?1w次閱讀
    <b class='flag-5'>CANoe</b>軟件的<b class='flag-5'>介紹</b>

    使用Python訪問CANoe COM接口實踐

    本文介紹CANoe COM基本構(gòu)成、常用COM對象以及Python腳本調(diào)用CANoe COM的方法。
    的頭像 發(fā)表于 07-27 16:16 ?3928次閱讀
    使用Python訪問<b class='flag-5'>CANoe</b> COM接口實踐

    淺談CANoe實現(xiàn)SOA仿真測試

    本文介紹怎么通過我們CANoe工具去實現(xiàn)SOA的相關(guān)功能CANoe Communication Setup功能為實現(xiàn)SOA模型的交互和模型
    的頭像 發(fā)表于 08-01 14:17 ?2277次閱讀
    淺談<b class='flag-5'>CANoe</b>實現(xiàn)SOA仿真測試

    期待已久的ADAS終于能在CANoe15.0實現(xiàn)了,看看15.0還有哪些新變化

    本文介紹CANoe15新特性,包括在CANoe 實現(xiàn)ADAS測試,SiL測試等。
    的頭像 發(fā)表于 08-01 14:20 ?1203次閱讀
    期待已久的<b class='flag-5'>ADAS</b>終于能在<b class='flag-5'>CANoe</b>15.0<b class='flag-5'>中</b>實現(xiàn)了,看看15.0還有哪些新變化

    CANoe進階功能:Multi CANoe

    本文介紹CANoe的進階功能:Multi CANoe,適用于ECU聯(lián)合仿真,簡化多設(shè)備聯(lián)調(diào)。
    的頭像 發(fā)表于 08-04 14:41 ?2493次閱讀
    <b class='flag-5'>CANoe</b>進階<b class='flag-5'>功能</b>:Multi <b class='flag-5'>CANoe</b>

    CANoe集成解決方案

    本文介紹CANoe集成解決方案,搭配測試管理平臺,實現(xiàn)測試項目的集中管理。用于監(jiān)控管理CANoe工程,采集、仿真CANoe報文數(shù)據(jù)等。
    的頭像 發(fā)表于 08-04 14:49 ?1309次閱讀
    <b class='flag-5'>CANoe</b>集成解決方案

    功能發(fā)布 | TSMaster新增CANoe自動化控制模塊,歡迎下載體驗!

    前言今天介紹TSMaster的新功能CANoe自動化模塊。該模塊的功能是通過激勵CANoe內(nèi)部的系統(tǒng)變量,配合運行在
    的頭像 發(fā)表于 12-05 15:18 ?1938次閱讀
    新<b class='flag-5'>功能</b>發(fā)布 | TSMaster新增<b class='flag-5'>CANoe</b>自動化控制模塊,歡迎下載體驗!

    Python與CANoe/CANoe4SW

    Python作為功能強大的編程語言,在智能汽車研發(fā)和測試應(yīng)用廣泛,如數(shù)據(jù)處理、測試自動化、測試腳本開發(fā),甚至直接將Python應(yīng)用運行在車輛上。CANoe產(chǎn)品體系為汽車行業(yè)XiL測試提供豐富
    的頭像 發(fā)表于 11-16 08:25 ?3089次閱讀
    Python與<b class='flag-5'>CANoe</b>/<b class='flag-5'>CANoe</b>4SW

    CANoe仿真HTTP節(jié)點的實戰(zhàn)秘籍大公開

    使用需求,依托于CANoe的連接功能(ConnectivityFeatureSet),以及DistributedObject(DO)功能,可以仿真HTTP節(jié)點,
    的頭像 發(fā)表于 03-05 10:04 ?546次閱讀
    <b class='flag-5'>CANoe</b>仿真HTTP節(jié)點的實戰(zhàn)秘籍大公開
    主站蜘蛛池模板: 717影院理论午夜伦八戒 | 四虎在线免费视频 | 国产日韩欧美综合色视频在线 | 四虎久久精品国产 | 黄色福利网 | 日本在线不卡视频 | 一级无毛片 | 国内精品伊人久久大香线焦 | 日韩高清性爽一级毛片免费 | 98色花堂永久地址国产精品 | 亚洲一区二区免费 | 欧美人与动性xxxxbbbb | 色综合天天五月色 | 天天操天天干天天爱 | 亚洲人成网站在线观看妞妞网 | 无遮挡高清一级毛片免费 | 天天综合色天天综合网 | 天天综合久久久网 | 国产欧美综合在线 | 六月丁香婷婷天天在线 | 国产成人综合网 | 国产午夜视频高清 | 免费啪视频观在线视频在线 | www.毛片在线观看 | 成 年 人 视频在线播放 | 久久精品国产99久久72 | 国产黄色在线看 | 精品在线视频一区 | 久久亚洲免费视频 | 干人人| 操美女免费网站 | 天天干天天干天天天天天天爽 | 天天摸天天插 | 天天性综合 | 天堂最新在线资源 | 亚洲欧美一区二区三区四区 | 免费观看四虎精品国产永久 | aaaa在线观看| 色噜噜狠狠大色综合 | 免费福利午夜影视网 | 伊人色综合久久天天爱 |