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

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

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

探討AUTOSAR中信號通信的高級機制和術(shù)語

工程師鄧生 ? 來源:智能汽車開發(fā)者平臺 ? 作者:alen walk ? 2022-09-21 14:14 ? 次閱讀

1 系列目標

本系列文章的目的是解釋 AUTOSAR 系列中基于信號通信的基本概念,但不深入 AUTOSAR 本身。當我為一家 2 級汽車供應商從事基于信號的通信項目時,我意識到我對 AUTOSAR 的了解并不能幫助我順利開始該項目。相反,自始至終,這是一段艱難的旅程,我通過翻閱來自組織內(nèi)部和外部的大量文件來了解車輛通信的細節(jié)。

大多數(shù)時候,我分散了必須處理的信息片段,卻不知道它與另一條信息之間的關(guān)系,以及當信息穿過 AUTOSAR 軟件組件的各個層時它如何影響其他東西。通過系列文章,我試圖帶來與車輛基于信號的通信概念相關(guān)的非常底層的信息。

本系列文章的目標受眾是汽車軟件開發(fā)人員,他們必須在經(jīng)典 AUTOSAR 框架內(nèi)處理車輛通信,并且需要對需要解析信號數(shù)據(jù)并進行通信的軟件組件進行建?;蚴褂茫詫⑵浞Q為應用軟件。祝讀者閱讀愉快。

2 簡介

AUTOSAR(汽車開放系統(tǒng)架構(gòu))是領(lǐng)先的汽車制造商和供應商的一項標準化計劃,成立于 2003 年秋季。目標是開發(fā) ECU 軟件的參考架構(gòu),以管理現(xiàn)代車輛中日益復雜的 ECU。

AUTOSAR 體系結(jié)構(gòu)的基本元素包括正式定義的軟件組件 (SWC),具有與基本軟件 (BSW) 的明確指定接口,進而提供基本的標準服務,例如總線通信、內(nèi)存管理、IO 訪問、系統(tǒng)和診斷服務。

另一個基本元素是將 SWC 與 BSW 連接起來的運行時環(huán)境 RTE。人們可能遇到的最高級別的分層架構(gòu)圖如下圖所示。

4f808010-3972-11ed-9e49-dac502259ad0.png

AUTOSAR 架構(gòu)中的重要層。

通過這樣的標準,汽車軟件社區(qū)的開發(fā)人員在應用層上競爭,同時標準化硬件及其接口,從而消除開發(fā)硬件(例如 ECU)和后來可以運行的應用軟件的巨大成本在新硬件之上。

從車主的角度來看,他可以選擇從他選擇的供應商處更換ECU,而不限于車輛公司指定的供應商。

綠色的 BSW 層進一步細分為 4 個重要的分層組件,即服務層、ECU 抽象層 (ECUAL)、微控制器抽象層 (MCAL) 和復雜驅(qū)動層

4ff0a67e-3972-11ed-9e49-dac502259ad0.png

BSW 中的層。

BSW 中的每一層還包含標準化的軟件組件,這些組件為車輛的安全運行提供關(guān)鍵功能。此類組件從最頂層開始直接或通過其下層提供的通道與硬件交互。

50448ffa-3972-11ed-9e49-dac502259ad0.png

BSW 中的組件。

3 BSW 內(nèi)部的通信架構(gòu)

我這篇文章的重點是AUTOSAR中基于信號的通信,其BSW層的相關(guān)組件在上圖中的黑框中突出顯示??梢栽谙聢D中看到對這一層的仔細觀察。

50e0b1c8-3972-11ed-9e49-dac502259ad0.png

AUTOSAR 中的通信層。

因此,從通信的角度來看,與 AUTOSAR 中的幾種通信機制(或汽車術(shù)語中的總線系統(tǒng))相關(guān)的驅(qū)動程序和接口,即以太網(wǎng)、FlexRay、CAN 和 LIN 可以在上圖中看到。

所有這些都將數(shù)據(jù)(此處的信號)傳遞到稱為 PDU 路由器的基本軟件組件,然后信號再次通過 AUTOSAR COM 傳遞到 RTE,從 RTE 將信號發(fā)送到應用層內(nèi)的相關(guān)應用軟件。

4 汽車中的總線系統(tǒng)

在不深入了解車輛通信協(xié)議在過去幾十年中如何演變的歷史細節(jié)的情況下,我想重點介紹廣泛用于車輛通信并受 AUTOSAR 標準支持的重要總線系統(tǒng)。

1.CAN或控制器局域網(wǎng): 這個繁忙的系統(tǒng)由 Robert Bosch GmbH 在八十年代初開發(fā),并于 1994 年成為國際標準化 (ISO 11898)。CAN 總線系統(tǒng)支持高達 1 Mbit/s 的數(shù)據(jù)速率。

2.CAN FD或控制器局域網(wǎng)靈活數(shù)據(jù)速率: 這是 CAN 總線系統(tǒng)的進一步發(fā)展。它支持更高的數(shù)據(jù)速率(最大 8 Mbit/s)和多達 64 個數(shù)據(jù)字節(jié)。

3.LIN或本地互連網(wǎng)絡: 專為汽車中智能傳感器和執(zhí)行器的經(jīng)濟高效通信而開發(fā)。LIN 總線系統(tǒng)特性:主/從架構(gòu)(單主和多達 16 個從屬)、保證延遲時間、數(shù)據(jù)幀的可變長度、配置靈活性等等。

4.FlexRay: 該總線系統(tǒng)被設(shè)計為用于所有與安全相關(guān)的應用程序以及在汽車中傳輸大量數(shù)據(jù)的總線系統(tǒng)。FlexRay 總線系統(tǒng)特性包括高達 10 Mbit/s 的數(shù)據(jù)傳輸、所有網(wǎng)絡的冗余實現(xiàn)、確定性傳輸行為。

5.以太網(wǎng):這是我們都知道的術(shù)語,并且已經(jīng)過時了,由于其架構(gòu)的固有性質(zhì),它很容易適應車輛通信的需求。對于汽車應用,使用以太網(wǎng)的特定標準 IEEE802.3。它們的優(yōu)勢在于它們的大帶寬、網(wǎng)絡的可擴展性以及使用經(jīng)過驗證的通信協(xié)議。

5 AUTOSAR中對通信概念的需求

AUTOSAR 中對通信概念的需求源于這樣一個事實,即現(xiàn)代車輛依靠軟件來感知其內(nèi)部和外部環(huán)境并采取/計劃可能是先發(fā)制人的糾正措施或可能是駕駛員計劃的行動過程或車輛本身。

由于我們正處于自動駕駛汽車的風口浪尖,而且汽車中的軟件都是針對自動駕駛功能的,所以我會堅持汽車可以在一定程度上控制自己的想法。 在任何情況下,車輛從傳感器收集的數(shù)據(jù)都必須在某處進行處理,以便車輛可以決定需要采取什么行動才能安全運行并同時達到目標,例如從 A 點到 B 點。

在這一點上,我喜歡將自動駕駛汽車與人體進行類比: 車輛通信基礎(chǔ)設(shè)施與人類神經(jīng)系統(tǒng)的類比

1. 人體具有眼睛、鼻子、皮膚、觸覺和耳朵等形式的傳感器,用于感知外部環(huán)境,并將數(shù)據(jù)發(fā)送到中央單元,即我們的大腦,稍后可以采取行動向我們的身體部位發(fā)送信號的形式,例如手和腿向某個方向移動。同樣,車輛具有雷達、激光雷達、攝像頭等傳感器,它們可以感知外部環(huán)境,將信號發(fā)送到可以處理這些數(shù)據(jù)的 ECU。

2. 大腦還通過向身體的各個部位發(fā)送信號來控制身體內(nèi)部功能,例如消化食物、泵血、從血液中提取二氧化碳和許多其他功能,使我們能夠過上健康的生活,我們'不知道在我們的日常生活中。但是大腦能夠完成這些任務,因為它具有神經(jīng)系統(tǒng)形式的通信基礎(chǔ)設(shè)施。

同樣,車輛還需要執(zhí)行數(shù)百個基本功能以持續(xù)監(jiān)控其內(nèi)部環(huán)境,例如電池功耗、溫度以保持傳感器和 ECU 的安全運行水平等等,并且必須根據(jù)數(shù)據(jù)做出有凝聚力的決策保持車輛健康用于故障安全操作(自動駕駛汽車行業(yè)的流行詞)。為了實現(xiàn)這種連貫的功能,將所有傳感器信息傳送到中央單元或?qū)⑿畔⒎职l(fā)到不同的單元,車輛需要一個通信基礎(chǔ)設(shè)施,可以認為傳感器通過電纜和電線連接到一個或多個處理 ECU。

為了標準化通信基礎(chǔ)設(shè)施的接口,需要一個通信概念,而 AUTOSAR 已經(jīng)成功地提出了一個。

6 通信在車輛中的工作原理

在非常普遍的意義上,車輛傳感器檢測到這些變化。傳感器在此過程中產(chǎn)生的數(shù)據(jù)是信號形式的原始數(shù)據(jù)。正是這個信號首先被轉(zhuǎn)換為適合通過傳感器內(nèi)的較小 ECU 通過通信基礎(chǔ)設(shè)施傳輸?shù)男盘?。然后該信號通過電纜和電線發(fā)送,也稱為物理通道, 分配給處理它的ECU。在 AUTOSAR 術(shù)語中,它通常稱為通信總線。ECU 在其硬件層中接收原始信號數(shù)據(jù),并在 MCAL、HWAL、服務層中進行處理,最后轉(zhuǎn)發(fā)到 AUTOSAR 運行時環(huán)境 (AUTOSAR RTE),然后再將其發(fā)送到運行基于傳感器數(shù)據(jù)輸入的決策算法。如下圖所示。


52ec35c8-3972-11ed-9e49-dac502259ad0.png

AUTOSAR 中通信基礎(chǔ)設(shè)施的總體示意圖

在上圖中,已說明了一般草圖。實際上,車輛可能不支持所有通信系統(tǒng)和協(xié)議。但是應該帶走的信息是,通信發(fā)生在特定通道上,該通道旨在支持特定系統(tǒng)(LIN、CAN、FlexRay 或以太網(wǎng))。

7 通信基礎(chǔ)設(shè)施

在第 5 節(jié)中,我介紹了通信基礎(chǔ)設(shè)施這一術(shù)語,它包含所有元素,包括高級和低級,可用于和定制以實現(xiàn)與依賴于車輛通信的通信和車輛服務相關(guān)的所需車輛功能。

在 AUTOSAR 中,通信基礎(chǔ)設(shè)施可以再次分解為高級元素,例如通信拓撲,這只是意味著通信點的布局(請參閱本文以了解網(wǎng)絡拓撲的概述)和由 AUTOSAR 元素組成的通信控制,即通信集群,物理通道和控制通過車輛通信網(wǎng)絡的數(shù)據(jù)流的ECU 。

8 結(jié)論

在本文中,我深入探討了 AUTOSAR 中信號通信的高級機制和術(shù)語,并解釋了這些高級元素是如何組合在一起的。



審核編輯:劉清

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

    關(guān)注

    48

    文章

    7923

    瀏覽量

    153808
  • AUTOSAR
    +關(guān)注

    關(guān)注

    10

    文章

    374

    瀏覽量

    22437
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    920

    瀏覽量

    55512
  • BSW
    BSW
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    3584

原文標題:AUTOSAR:信號通信淺析

文章出處:【微信號:阿寶1990,微信公眾號:阿寶1990】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    示波器的性能術(shù)語(上)

    現(xiàn)要求的信號完整性的能力。學習新技能通常要學習新的術(shù)語表,在學習怎樣使用示波器時也不例外。本節(jié)介紹了部分實用的測量和示波器性能術(shù)語。這些術(shù)語用來描述為應用選擇正確
    的頭像 發(fā)表于 03-03 11:52 ?392次閱讀
    示波器的性能<b class='flag-5'>術(shù)語</b>(上)

    差分信號在高速通信中的作用

    差分信號在高速通信中發(fā)揮著至關(guān)重要的作用。以下是對差分信號在高速通信中作用的介紹: 一、差分信號的基本概念 差分
    的頭像 發(fā)表于 12-25 17:25 ?1033次閱讀

    AUTOSAR通信對自動駕駛的影響 AUTOSAR通信與嵌入式系統(tǒng)設(shè)計

    AUTOSAR(Automotive Open System Architecture)通信對自動駕駛的影響深遠,它不僅優(yōu)化了汽車電子系統(tǒng)的通信結(jié)構(gòu),還提高了自動駕駛系統(tǒng)的安全性和可靠性。同時
    的頭像 發(fā)表于 12-17 15:09 ?678次閱讀

    AUTOSAR通信與網(wǎng)絡安全 AUTOSAR通信在車輛中的應用

    隨著汽車行業(yè)的發(fā)展,車輛的電子化和智能化水平不斷提高,這使得車輛的通信系統(tǒng)變得日益復雜。AUTOSAR(AUTomotive Open System ARchitecture)是一個全球性的汽車軟件
    的頭像 發(fā)表于 12-17 15:06 ?827次閱讀

    AUTOSAR通信實現(xiàn)中的常見問題

    AUTOSAR(Automotive Open System Architecture)汽車開放系統(tǒng)架構(gòu)旨在實現(xiàn)汽車電子的軟硬件分離,降低ECU軟件開發(fā)的復雜度,提高軟件可重用性。 一、通信協(xié)議棧
    的頭像 發(fā)表于 12-17 15:03 ?1020次閱讀

    AUTOSAR通信堆棧的配置 AUTOSAR通信模塊測試方法

    )的開發(fā)和生產(chǎn)。通信堆棧是AUTOSAR架構(gòu)中的關(guān)鍵組成部分,負責處理ECU之間的通信。 AUTOSAR通信堆棧的配置
    的頭像 發(fā)表于 12-17 15:01 ?827次閱讀

    AUTOSAR通信框架的優(yōu)勢 AUTOSAR通信實例與應用場景

    ,以簡化汽車電子控制單元(ECU)的開發(fā)和生產(chǎn)。AUTOSAR通信框架是該架構(gòu)的核心組成部分之一,它提供了一套標準化的通信機制,使得不同ECU之間的
    的頭像 發(fā)表于 12-17 14:58 ?916次閱讀

    AUTOSAR通信與CAN協(xié)議的關(guān)系

    AUTOSAR通信模型: AUTOSAR定義了一個分層的軟件架構(gòu),其中包括應用層、基礎(chǔ)軟件層和微控制器抽象層。在這些層中,通信模型是實現(xiàn)ECU之間
    的頭像 發(fā)表于 12-17 14:57 ?896次閱讀

    AUTOSAR通信組件介紹 AUTOSAR通信層功能分析

    AUTOSAR通信組件介紹 AUTOSAR(AUTomotive Open System ARchitecture)是一個全球性的汽車軟件架構(gòu)合作伙伴計劃,旨在創(chuàng)建和建立一個開放的標準化軟件架構(gòu),以
    的頭像 發(fā)表于 12-17 14:55 ?1378次閱讀

    AUTOSAR通信協(xié)議解析 如何實現(xiàn)AUTOSAR通信

    通信服務組成部分 AUTOSAR通信協(xié)議棧主要由以下幾個模塊組成: Com模塊 :為應用程序提供基于信號的數(shù)據(jù)服務的接口,并
    的頭像 發(fā)表于 12-17 14:54 ?2533次閱讀

    中國中車與中信銀行深化戰(zhàn)略合作

    中信集團及中信銀行的合作關(guān)系,雙方將在既有合作基礎(chǔ)上,持續(xù)推動“立新服務”的深入實施。通過加強金融業(yè)務模式的創(chuàng)新,共同探索特色產(chǎn)業(yè)鏈金融的發(fā)展路徑,中國中車集團與中信銀行將攜手打造更加緊密、高效的合作
    的頭像 發(fā)表于 11-11 13:47 ?688次閱讀

    AUTOSAR解決方案 — INTEWORK-EAS-AP

    經(jīng)緯恒潤自主研發(fā)的Adaptive AUTOSAR平臺產(chǎn)品, 遵循AUTOSAR Adaptive R19-11和R22-11規(guī)范, 使用C++11、C++17語言開發(fā)??赏ㄟ^極易上手的自研工具配置,實現(xiàn)AUTOSAR AP協(xié)議
    的頭像 發(fā)表于 11-06 16:11 ?1092次閱讀
    <b class='flag-5'>AUTOSAR</b>解決方案 — INTEWORK-EAS-AP

    AUTOSAR架構(gòu)下,持續(xù)集成CI的最佳實踐

    集成(CI)流程。今天,我們就來探討一下基于AUTOSAR架構(gòu)的CI流程實踐,并通過對流程的詳細講解,展示其在實際開發(fā)中的重要性和優(yōu)勢。什么是AUTOSAR架構(gòu)?首
    的頭像 發(fā)表于 10-24 08:06 ?882次閱讀
    <b class='flag-5'>AUTOSAR</b>架構(gòu)下,持續(xù)集成CI的最佳實踐

    探討差分信號的優(yōu)缺點

    詳細探討差分信號的幾個顯著優(yōu)點,這些特點使其在許多高端電子設(shè)計中成為首選的信號傳輸方式。 強大的抗干擾能力:在充滿電磁噪聲的環(huán)境下,保持信號的完整性是任何穩(wěn)定
    的頭像 發(fā)表于 09-10 10:30 ?1104次閱讀

    首款支持AUTOSAR車規(guī)MCU亮相AUTOSAR中國日

    8月5日,由蓋世汽車、AUTOSAR組織聯(lián)合主辦的2022第三屆軟件定義汽車論壇暨AUTOSAR中國日于武漢光谷成功舉辦。論壇圍繞車用基礎(chǔ)軟件發(fā)展方向、SOA架構(gòu)、多域融合OS、中央計算平臺架構(gòu)等
    的頭像 發(fā)表于 07-02 15:56 ?747次閱讀
    首款支持<b class='flag-5'>AUTOSAR</b>車規(guī)MCU亮相<b class='flag-5'>AUTOSAR</b>中國日

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品