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

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

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

3天內不再提示

【文章轉載】CANape高性能數據記錄與DDS的一些事兒

北匯信息POLELINK ? 2022-11-22 10:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著軟件定義汽車的快速發展,車內軟件系統越來越復雜和龐大。為了支撐分布式軟件系統各個組件間更高效、更靈活地進行數據交互,行業在系統中引入了中間件的概念。中間件并不特指某種具體的技術,可以理解為處于操作系統和應用程序之間的一個軟件中間層,將操作系統的功能進行重新組織和抽象,為上層的應用程序提供更高級的服務或功能,比如滿足SOA架構需求的遠程過程調用(RPC)框架,發布訂閱通信框架等。我們熟悉的中間件技術有SOME/IP,是車載系統中最早實現量產的SOA中間件技術。除此之外,還有很多來自其他行業的成熟的中間件技術也逐漸進入了車內系統,其中最引人注目莫過于DDS。

1?

DDS介紹

領域廣泛應用的技術。DDS定義應用接口(API)和通信語義(行為和服務質量QoS),目的是實現“在正確的時間向正確的地點傳遞正確的信息”(Information to the Right Place at the Right Time”)。

DDS中間件是一個軟件中間層,將操作系統、網絡傳輸和低級數據格式的細節抽象出來,以統一的API提供給應用程序,使得應用程序的開發者不必關注底層細節,可以專注于應用程序本身的實現,同時又實現了良好的應用可移植性,極大地提高了效率。同時,DDS對QoS的支持使得DDS通過簡單配置即可滿足不同場景下對通信的不同需求,這也是DDS最重要的特性之一。靈活的服務質量可以使DDS智能發送參與者所需要的東西,并為其提供可靠性。同時DDS支持動態發現,即參與通信的節點可以動態地發現彼此,自動完成匹配,極大地簡化了網絡配置工作。

2?

CANape對DDS的支持

CANape是測量標定領域的專業軟件,在最新發布的CANape 20.0版本中增加了對用戶定制DDS數據的測量記錄的支持。

> DHPR概念

自動駕駛領域,隨著各式傳感器和計算單元的性能越來越強,其產生的數據量也呈指數式上升,對測量和記錄工具提出了更高的性能要求。CANape提供高性能的XCP-on-Ethernet采集方案,允許多上位機同步記錄各種數量源(視頻、雷達等)。同時CANape增加了對DHPR(Distributed High-Performance Recording)服務的支持,這是一種專門設計的記錄模塊,可以均衡上位機CPU和硬盤負荷,滿足更高的性能需求。DHPR可以與CANape在同一臺PC運行,也可以分布在不同的系統上。CANape可以同時處理多個不同系統的DHPR,從而實現一次記錄更多的數據。未來測量大量數據的CANape設備也逐步實現為DHPR設備。

> 基于DHPR的DDS采集

CANape支持基于DHPR的DDS采集。標準的DHPR基于TCP/UDP進行,采用自定義的Protocol Decoder解析傳輸數據及目標信號等。針對DDS基于發布訂閱模式進行數據交互的特性,CANape為其集成了特殊的DHPR,能夠作為訂閱者參與數據交互,采集記錄DDS數據。

f7c0a350-6856-11ed-b116-dac502259ad0.png

圖1: DHPR Concept

DDS Decoder融合數據庫格式轉換、圖像顯示以及視頻存儲功能,可以實現OMG IDL到A2L(CANape應用)的數據庫格式轉換,將CDR-Object序列化后直接在CANape窗口進行在線顯示,DDS數據可以存儲到MF4文件。

f7df8018-6856-11ed-b116-dac502259ad0.png

圖2: DDS Decoder架構

>以ADAS ECU采集DDS為例,采集記錄流程(圖3)如下:

啟動DDS DHPR測量,執行服務發現,訂閱Topic;

ADAS ECU發布DDS Data Sample;

DDS DHPR將采集到的DDS Data Sample傳遞到Protocol Decoder模塊;

Protocol Decoder模塊將其解碼為CANape可以處理的對象,進行解析顯示。

f808a2f4-6856-11ed-b116-dac502259ad0.png

圖3: DDS采集流程

> DDS采集設置

Device Settings:可以配置ECU的接口參數信息,導入Topic配置文件以及數據采集過程的Log信息等。

f81912e2-6856-11ed-b116-dac502259ad0.png

圖4: Device設置

QoS配置:可以從Reliability/History/

Durability/Liveliness四個方面設置Qos參數。

f82d66ca-6856-11ed-b116-dac502259ad0.png

圖5: QoS設置

3?

Future

在ADAS域控領域,高性能處理器帶來了中央化、集成化的應用場景,同時帶來了大量的數據。大帶寬數據接口如1Gb/10Gb ETH使得大數據采集成為可能。Vector致力于這種極具挑戰的應用場景的開發工具鏈的開發與應用,提供包括并不限于大數據采集、記錄、分析與回灌的軟硬件一站式解決方案。

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

    關注

    59

    文章

    3067

    瀏覽量

    472761
  • DDS
    DDS
    +關注

    關注

    22

    文章

    684

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CANape因電腦存儲空間不足無法啟動測量

    太多導致的,只需關掉暫時不用的即可解決;(3)請確保安裝了最新的CANape軟件包;(4)CANape工程復雜程度不僅取決于測量信號的多少,還包括記錄模塊配置、CA
    的頭像 發表于 11-28 17:52 ?951次閱讀
    <b class='flag-5'>CANape</b>因電腦存儲空間不足無法啟動測量

    CANape標定窗口被鎖無法標定

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

    CANape報錯無法啟動測量

    使用過程出現XCP/CCP/CAN FD driver initialization failed的報錯,導致無法使用 CANape啟動測量。
    的頭像 發表于 11-04 14:20 ?605次閱讀
    <b class='flag-5'>CANape</b>報錯無法啟動測量

    CANape的CASL工具箱

    的語法及內置功能庫,成為實現流程自動化、交互定制化的關鍵。CASL內置功能庫本質是CANape封裝的API集合,覆蓋ECU開發“硬件連接-測量采集-參數標定-數據后處
    的頭像 發表于 10-29 10:03 ?548次閱讀
    <b class='flag-5'>CANape</b>的CASL工具箱

    數據全復用高性能池化層設計思路分享

    大家好,本團隊此次分享的內容為可實現數據全復用高性能池化層設計思路,核心部分主要由以下3個部分組成; 1.SRAM讀取模塊;——池化使用的存儲為SRAM 基于SRAM讀與寫時序,約束池化模塊讀與寫
    發表于 10-29 07:10

    蜂鳥E203的浮點指令集F的一些實現細節

    周期。 總結 本文介紹的內容是為了完成基礎功能:對蜂鳥E203 RISC-V內核的微架構實現進行定優化,在添加F拓展的過程中的一些記錄
    發表于 10-24 08:57

    Vivado浮點數IP核的一些設置注意點

    : 總結 本文介紹的內容是為了完成基礎功能:對蜂鳥E203 RISC-V內核的微架構實現進行定優化,在添加F拓展的過程中的一些記錄
    發表于 10-24 06:25

    當不同的數據放在同個Flash頁面上時,請問如何在不影響其他數據的情況下更改一些單獨的數據

    當不同的數據放在同個Flash頁面上時,如何在不影響其他數據的情況下更改一些單獨的數據
    發表于 08-22 06:25

    DDS-TSN 到底是如何實現的?

    )與靈活數據分發(DDS)的雙重優勢,尤其適用于自動駕駛、智能座艙等高要求場景。圖1DDS協議概述其中,數據分發服務(DDS)是對象管理組織
    的頭像 發表于 08-13 10:07 ?5885次閱讀
    <b class='flag-5'>DDS</b>-TSN 到底是如何實現的?

    CANape培訓視頻 |CANape的標定、刷寫功能#CANape

    vector_canape
    北匯信息POLELINK
    發布于 :2025年06月24日 14:55:19

    Analog Devices Inc. AD9914S直接數字合成 (DDS)數據手冊

    Analog Devices Inc. AD9914S直接數字合成 (DDS) 采用12位數模轉換器 (DAC)。AD9914S采用先進的DDS技術以及內部高速、高性能DAC,形成數字可編程高頻
    的頭像 發表于 06-20 14:25 ?879次閱讀
    Analog Devices Inc. AD9914S直接數字合成 (<b class='flag-5'>DDS</b>)<b class='flag-5'>數據</b>手冊

    收藏!高性能轉換器的設計指導

    ADC抽取128,并且SPI僅讀取24位,則會產生一些創建與特定1/(24t)和1/(104t)測量相關的拍頻的風險。因此,應使MCLK遠離鎖定的SPI線路以及數據線路。 接口和其他時鐘 在圖15中
    發表于 06-05 11:20

    壓力數據記錄儀功能有哪些?點開看看就知道

    給操作人員,旦壓力出現異常波動,就能及時采取措施,避免安全事故的發生。 二、數據存儲功能該記錄儀具備強大的數據存儲能力,能夠長時間、大容量地存儲壓力
    發表于 05-19 16:39

    Debian和Ubuntu哪個好一些

    兼容性對比Debian和Ubuntu哪個好一些,并為您揭示如何通過RAKsmart服務器釋放Linux系統的最大潛能。
    的頭像 發表于 05-07 10:58 ?1152次閱讀

    濕度數據記錄儀是什么?文為你解答

    在日常生活以及常見的工業場景當中,濕度是很重要的個因素。從居住的房間舒適度,到一些對濕度要求極高的實驗室、倉庫等場所,可能都需要進行精準的濕度把控。在這個過程中,濕度數據記錄儀發揮著
    發表于 03-31 10:35