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

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

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

3天內不再提示

詳解自動駕駛汽車CAN總線數字孿生建模(一)

上海控安 ? 來源:上海控安 ? 作者:上海控安 ? 2021-04-28 17:36 ? 次閱讀

標注:本文來自本實驗室單超的研究成果。

數字孿生用于虛擬描述真實存在的一個或多個特定實體的數字復制品,也就是說建立的數字孿生模型是物理實體的實時數據表達,因此本文擬建立的CAN 數字孿生模型需要做到虛擬CAN 總線和實體CAN 總線的實時的狀態同步,并且要有一定的數據表達能力,實時同步和數據展示是本文探索的重點。由于Simulink 和Carla 都有python 接口可以調用,本文采用python 編程語言作為數據流通的媒介以實現Carla 和Simulink 的實時數據交互。本文直接使用python 的matplotlib 庫作為繪制工具,繪制源數據即模型的模擬結果從matlab 的workspace 中獲取。

pIYBAGB-QpyAWZIYAAA0hYx_Uvg200.png

Simulink CAN 仿真模型設計

查看Simulink 的CAN 通信模塊的配置參數。CAN Pack 模塊提供的功能為把原始數據封裝成CAN 報文并發送到總線網絡中,相當于ECU 報文封裝的功能,因此使用該模塊的前提是確定封裝數據的數據結構,也就是說需要確定CAN 應用層協議的選擇。本文選擇honda_civic_sedan_16_diesel_2019_can_generated.dbc,該文件對應的是東風本田civic sedan 2019 款的汽車CAN 總線所有非拓展幀的報文格式。本文先針對汽車速度相關報文進行分析。表示汽車速度對應的報文格式如圖所示,報文ID 為777,字段的構造均以小端的方式。

汽車速度對應報文數據段結構

pIYBAGB-Qp2AdMOjAAC2fUVq_f8286.png

轉向信息對應報文數據段結構

o4YBAGB-Qp2AYW-kAAC-bn9GaFY428.png

檔位相關報文數據段結構

pIYBAGB-Qp-AZ-K_AABhqAKlB9w889.png

CAR_SPEED 字段以第7 bit 作為起始點,長為16 bit,數據范圍在0~65535 之間,注釋提供的單位為國際車速單位kph,對應千米每小時。由于COUNTER 和CHECKSUM字段存在部分重合,且CHECKSUM 和COUNTER 不屬于數據段應表示的部分,經考慮,在構造數據結構時刪除CHECKSUM 和COUNTER,在CAN Pack 模塊中構造的信號結構如圖所示。

STEERING_SENSORS 報文中,STEER_SENSOR_STATUS_x 字段被STEER_ANGLE_RAGE字段覆蓋,在模型中重現數據結構時刪除上述5 個字段,只保留GEAR_SHIFTER 和GEAR 字段。GEARBOX 報文中,COUNTER 和CHECKSUM 不屬于數據段內容,經考慮,在模型中重現數據結構時刪除COUNTER 和CHECKSUM。

報文數據結構在模型中重現的步驟是類似的,本文先按流程構建CAR_SPEED 報文,并提供詳細的配置說明,之后再提供STEERING_SENSOR 和GEARBOX 構造結果,最后展示整個模型。

pIYBAGB-QqCAEdlVAABgT8H9ao8116.png

參數配置完成后的CAN Pack 模塊生成了6 個字段輸入端口,1 個CAN 報文輸出端口,為6 個配置輸入端口配置常量模塊作為輸入,CAN Pack 模塊將依據一定的采樣頻率構造報文。后續環節將使用python 調用matlab 結構更改常量的值作為輸入數據的方式。

o4YBAGB-QqCAFFr8AAAW-OqCfiM309.png

CAN Transmit 模塊用于將CAN Pack 模塊的報文輸出輸入到CAN 總線內,配置為默認設置即可。

CAN Transmit 模塊配置

o4YBAGB-QqGAPI68AACBmSxvfF0046.png

CAN Transmit 模塊

pIYBAGB-QqKAUiiXAAAO1ygoAMI747.png

對于Virtual Channel 還有額外的配置模塊,用于控制總線傳輸速度,同樣保持默認配置即可。

CAN Channel Configuration 模塊配置

pIYBAGB-QqOASiMjAAB7M2CEcEs030.png

CAN Receive 模塊用于從指定的虛擬CAN 隧道接收報文,可選擇過濾標準數據幀和擴展數據幀,這里保持默認配置,接收所有報文,采樣時間設置為0.1 秒,每0.1 秒觸發目標調用函數,并輸出CAN 報文。

CAN Receive 模塊配置

o4YBAGB-QqSAJZWuAACscXW_lEc113.png

最終創建的CAN Receive 模塊如圖所示,沒有輸出端口,輸出為一個函數觸發端口,一個報文輸出端口,這兩個端口和Simulink Function-Call Subsystem 模塊對接。

o4YBAGB-QqaAKfjvAAAXuSCVk1I449.png

pIYBAGB-QqeAaqA6AABNgezMjY4064.png

之后進入Function-Call System 內部,加入CAN Unpack 模塊,該模塊會解析指定ID 的標準數據幀數據結構,拆分并輸出,內部配置和CAN Pack 模塊流程相同,先確定CAN 報文數據結構,再添加字段。

pIYBAGB-QqeAINUYAAF_VAqts5Y685.png

創建后的模塊位于Function-Call System 模塊中,會有對應的6 個輸出,將這6 個輸出接入Function-Call System 的輸出。

o4YBAGB-QqmAUuxjAACKwWDGV7o737.png

創建Real-Time Sync 模塊,使得整個模型在模擬實時模擬。

o4YBAGB-QqqAW__uAACWzXAYfk8363.png

STEERING_SENSORS 和GEARBOX 的數據結構配置也同樣按照上述流程進行。

值得說明的是——honda_civic_sedan_16_diesel_2019_can_generated.dbc 內部含有51 個不同CAN 報文數據結構定義,所以對如此數量的CAN 報文類型一個一個去實現對應的CAN Pack 模塊和CAN Unpack 模塊重復工作量較大,本文在這里只針對典型的汽車數據,如車速,轉向角,檔位相關的數據作為輸入,模擬這三類報文在仿真CAN 總線上的傳輸。

pIYBAGB-QquAee50AABrJXsThsc064.png

fqj

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

    關注

    784

    文章

    13899

    瀏覽量

    166703
  • 數字孿生
    +關注

    關注

    4

    文章

    1340

    瀏覽量

    12296
收藏 人收藏

    評論

    相關推薦

    從《自動駕駛地圖數據規范》聊高精地圖在自動駕駛中的重要性

    從技術、管理和應用等多個維度規范自動駕駛地圖數據的生產與使用。 引言 隨著全球范圍內自動駕駛技術的加速發展,自動駕駛地圖這新型數字基礎設施
    的頭像 發表于 01-05 19:24 ?1606次閱讀
    從《<b class='flag-5'>自動駕駛</b>地圖數據規范》聊高精地圖在<b class='flag-5'>自動駕駛</b>中的重要性

    新品發布 | TOSUN正式推出GPS轉CAN FD模塊產品,為自動駕駛提供數據支持

    正式推出款GPS轉CAN/CANFD模塊產品,為自動駕駛提供數據支持。TOSUN01產品簡介TM2101可將GPS、IMU信息轉成CAN/CANFD報文來傳輸,輕松
    的頭像 發表于 12-02 01:01 ?145次閱讀
    新品發布 | TOSUN正式推出GPS轉<b class='flag-5'>CAN</b> FD模塊產品,為<b class='flag-5'>自動駕駛</b>提供數據支持

    MEMS技術在自動駕駛汽車中的應用

    MEMS技術在自動駕駛汽車中的應用主要體現在傳感器方面,這些傳感器為自動駕駛汽車提供了關鍵的環境感知和數據采集能力。以下是對MEMS技術在自動駕駛
    的頭像 發表于 11-20 10:19 ?467次閱讀

    MITRE數字試驗場將加速驗證自動駕駛汽車

    Mcity、MITRE 將與 NVIDIA 起打造物理和虛擬自動駕駛汽車測試平臺。
    的頭像 發表于 11-20 09:48 ?242次閱讀

    自動駕駛汽車安全嗎?

    隨著未來汽車變得更加互聯,汽車逐漸變得更加依賴技術,并且逐漸變得更加自動化——最終實現自動駕駛,了解自動駕駛
    的頭像 發表于 10-29 13:42 ?568次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>安全嗎?

    自動駕駛技術的典型應用 自動駕駛技術涉及到哪些技術

    自動駕駛技術的典型應用 自動駕駛技術是種依賴計算機、無人駕駛設備以及各種傳感器,實現汽車自主行駛的技術。它通過使用人工智能、視覺計算、雷達
    的頭像 發表于 10-18 17:31 ?914次閱讀

    FPGA在自動駕駛領域有哪些優勢?

    FPGA(Field-Programmable Gate Array,現場可編程門陣列)在自動駕駛領域具有顯著的優勢,這些優勢使得FPGA成為自動駕駛技術中不可或缺的部分。以下是FPGA在
    發表于 07-29 17:11

    FPGA在自動駕駛領域有哪些應用?

    是FPGA在自動駕駛領域的主要應用: 、感知算法加速 圖像處理:自動駕駛中需要通過攝像頭獲取并識別道路信息和行駛環境,這涉及到大量的圖像處理任務。FPGA在處理圖像上的運算速度快,可并行性強,且功耗
    發表于 07-29 17:09

    自動駕駛汽車如何識別障礙物

    自動駕駛汽車識別障礙物是個復雜而關鍵的過程,它依賴于多種傳感器和技術的協同工作。這些傳感器主要包括激光雷達(LiDAR)、雷達、攝像頭以及超聲波雷達等,它們各自具有不同的工作原理和優勢,共同為
    的頭像 發表于 07-23 16:40 ?1363次閱讀

    自動駕駛汽車傳感器有哪些

    自動駕駛汽車傳感器是實現自動駕駛功能的關鍵組件,它們通過采集和處理車輛周圍環境的信息,為自動駕駛系統提供必要的感知和決策依據。以下是對自動駕駛
    的頭像 發表于 07-23 16:00 ?2388次閱讀

    未來已來,多傳感器融合感知是自動駕駛破局的關鍵

    的Robotaxi運營。這標志著L4級自動駕駛迎來了新的里程碑,朝著商業化落地邁進了大步。中國的車企也不甘落后:4月7日,廣汽埃安與滴滴自動駕駛宣布合資公司——廣州安滴科技有限公司獲批工商執照。廣汽埃安
    發表于 04-11 10:26

    大眾汽車和Mobileye加強自動駕駛合作

    美國智能駕駛芯片巨頭Mobileye與大眾汽車集團近日宣布,在自動駕駛領域深化合作,共同推動全新自動駕駛功能在大眾旗下量產車型的應用。Mobileye依托其領先的Mobileye
    的頭像 發表于 03-22 11:46 ?968次閱讀

    自動駕駛汽車技術 | 車載雷達系統

    自動駕駛汽車技術 | 車載雷達系統
    的頭像 發表于 03-20 08:09 ?3199次閱讀
    <b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b>技術 | 車載雷達系統

    自動駕駛發展問題及解決方案淺析

    隨著科技的飛速進步,自動駕駛汽車已經從科幻概念逐漸轉變為現實。然而,在其蓬勃發展的背后,自動駕駛汽車仍面臨系列亟待解決的問題和挑戰。本文將
    的頭像 發表于 03-14 08:38 ?1195次閱讀

    Waymo自愿召回444輛自動駕駛汽車 L4的自動駕駛還有很多路要走

    近日,谷歌旗下的自動駕駛部門Waymo自愿召回了444輛自動駕駛汽車,原因是其軟件可能無法準確預測拖曳車輛的運動軌跡
    的頭像 發表于 02-26 10:22 ?1223次閱讀
    Waymo自愿召回444輛<b class='flag-5'>自動駕駛</b><b class='flag-5'>汽車</b> L4的<b class='flag-5'>自動駕駛</b>還有很多路要走
    主站蜘蛛池模板: 手机看片国产福利| 久久久久久久久久免免费精品| 美女拍拍拍黄色| 噜噜噜噜噜久久久久久91| 看天堂| 狠狠色丁香六月色| 国产色司机在线视频免费观看| 国产精品国产主播在线观看| 成人在线a| 夜夜操夜夜操| 色综合色综合色综合| 免费一级毛片在线播放不收费 | 婷婷激情狠狠综合五月| 午夜免费看片| 日韩写真在线| 精品人人| 免费视频在线观看1| 国产在线h视频| 热久久国产| 性欧美xxxxhd| 欧美激情91| www.婷婷.com| 女bbbbxxxx毛片视频0| 三级欧美在线| 都市禁忌猎艳风流美妇| 色校园| 国产在线播| 天天插在线视频| 亚洲午夜视频在线| 奇米影视久久| 4438x成人网全国最大| 亚洲综合日韩欧美一区二区三| 色久月| 国产产一区二区三区久久毛片国语 | 欧美精品黑人性xxxx| 春宵福利网站| 日本不卡1| 三级毛片免费| 成年女人毛片免费视频| 免费国产不卡午夜福在线观看| 好爽好大www视频在线播放|