精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

Can通信協議棧數據流及配置

ETAS易特馳 ? 來源:ETAS易特馳 ? 作者:ETAS易特馳 ? 2022-08-03 13:47 ? 次閱讀
Can通信協議棧數據流及配置

本系列文章旨在提供一個ETAS RTA-CAR工具鏈的操作指南,使讀者對工具鏈中各部分軟件的功能快速建立初步的理解。同時,通過實際的操作演示,讀者可以學習建立AUTOSAR工程的基本工作流程,并在過程中加強對AUTOSAR概念的理解。

在本視頻中,您將學習:

  • ConfGen時所需的配置文件algo.properties的作用和語法規則

  • Can通信協議棧數據流及配置

algo.properties的作用和語法規則:

在執行ConfGen時,我們可以在Settings/algo.properties這個文件中添加一些規則來更改ConfGen生成的BSW模塊中的一些默認值,該文件中的規則采用逗號分隔的默認列表形式:

manprop_{module}_{specifier} = {parameter}:{default_value}, ...

  • {module}

    需要更改默認參數的模塊名稱

  • {specifier}

    ALL,可應用于模塊的所有實例。

    要更改參數的實例的SHORT-NAME。

  • {parameter}

    需要設置的參數名稱。(如果模塊中存在命名沖突,則必須使用參數的完整路徑)

  • {default_value}

    用到的新默認值

Can Mailbox Mapping

一些硬件要求Can郵箱按特定順序排列,此時可以通過在algo.properties中設置郵箱映射規則。該語法規則為:

MbSortingPref=direction,~canControllerName,canHandleType

其中direction為郵箱排序的方式,默認情況下郵箱會按照先收再發的順序排列,若在其前面加上~,則郵箱會按照先發再收的順序排列。關于algo.properties的詳細描述可以參考RTA-BSW UserGuide.pdf中的3.5.2節。

對Can通信協議棧中的發送數據流進行探究

328c38c2-12e5-11ed-ba43-dac502259ad0.png

  • 將經過SystemdataMapping的系統信號(System Signal)與對應的ISignal進行關聯,這里的System Signal和ISignal以及AUTOSAR Signal是一一對應的,關于如何進行SystemdataMapping,可以觀看本系列的第5期視頻。

  • RTE通過Com_SendSignal ( )接口將該ISignal發送到Com模塊

  • Com模塊通過其中的Comsignal引用對應的ISignalToIPduMapping,將其封裝為

    I-PDU,通過接口PduR_ComTransmit()發送到PduR模塊

  • PduR根據路由表中所指定的I-PDU目標接收模塊,如在此圖中PDUR將接收到的I-PDU經過一定處理后通過接口CanIf_Transmit( )發送到CanIf模塊

  • CanIf將信號以L-PDU的形式通過CanIf_Write( )發送到Can驅動模塊。

    最終,實現了基于Can總線的基本數據發送。

審核編輯:湯梓紅


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

    關注

    28

    文章

    858

    瀏覽量

    40265
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2718

    瀏覽量

    463377
  • AUTOSAR
    +關注

    關注

    10

    文章

    350

    瀏覽量

    21479

原文標題:ETAS CP AUTOSAR RTA-CAR工具使用教程(7)

文章出處:【微信號:ETASChina,微信公眾號:ETAS易特馳】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    CAN總線通信協議的基礎知識

    本文將介紹CAN總線通信協議的基礎知識,目前的內容僅為通用的協議部分,暫不涉及具體的外設模塊的用法。研究通信協議的具體內容,主要是看建立通信
    的頭像 發表于 06-16 10:58 ?6365次閱讀
    <b class='flag-5'>CAN</b>總線<b class='flag-5'>通信協議</b>的基礎知識

    CAN通信協議

    CAN通信協議,需要的看看。
    發表于 04-19 17:11

    STM32 CAN通信協議

    多個LAN,進行大量數據的高速通信”的需要,1986 年德國電氣商博世公司開發出面向汽車的CAN 通信協議。此后,
    發表于 08-19 09:31

    CAN串行通信協議

    一.CAN簡介CAN是ControllerArea Network的縮寫(以下稱為CAN),是ISO國際標準化的串行通信協議。在當前的汽車產業中,出于對安全性、舒適性、方便性、低公害、
    發表于 08-19 08:44

    CAN通信協議簡析

    ,進行大量數據的高速通信”的需要,1986 年德國電氣商博世公司開發出面向汽車的 CAN 通信協議。此后,CAN
    發表于 08-19 06:29

    基于ARM的EPA通信協議優化技術的研究與實現

    本文敘述基于ARM的EPA通信協議優化技術的研究與實現的案例分析。
    發表于 10-13 16:48 ?32次下載
    基于ARM的EPA<b class='flag-5'>通信協議</b><b class='flag-5'>棧</b>優化技術的研究與實現

    EST560科目三CAN模塊AT指令及數據流OBD接口協議

    駕培行業科目三CAN模塊AT指令及數據流協議
    發表于 06-14 14:13 ?21次下載

    EST560駕培CAN模塊專用科目三AT指令及數據流接口協議白皮

    駕培CAN模塊專用科目三AT指令及數據流接口協議
    發表于 06-17 14:59 ?17次下載

    基于雙CAN總線的數字伺服通信協議

    基于雙CAN總線的數字伺服通信協議
    發表于 09-01 14:25 ?8次下載
    基于雙<b class='flag-5'>CAN</b>總線的數字伺服<b class='flag-5'>通信協議</b>

    CAN總線通信協議的分析和實現 CAN總線通信協議以及其實現方法

    CAN總線通信協議的分析和實現 CAN總線通信協議以及其實現方法
    發表于 09-04 08:45 ?40次下載
    <b class='flag-5'>CAN</b>總線<b class='flag-5'>通信協議</b>的分析和實現 <b class='flag-5'>CAN</b>總線<b class='flag-5'>通信協議</b>以及其實現方法

    CAN總線通信協議

    CAN總線通信協議詳細如下。
    發表于 04-19 16:54 ?78次下載

    CAN入門書之中文版CAN通信協議

    CAN入門書之中文版CAN通信協議
    發表于 11-18 16:36 ?0次下載

    AUTOSAR通信協議的幾個問題(一)

    最近在研究AUTOSAR通信協議的時候產生了以下幾個問題。
    的頭像 發表于 01-31 09:23 ?1865次閱讀

    CAN協議與LIN協議介紹

    CAN協議 汽車CAN協議是一種軟件組件,用于實現汽車電子系統中的
    的頭像 發表于 10-27 16:16 ?2990次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>協議</b><b class='flag-5'>棧</b>與LIN<b class='flag-5'>協議</b><b class='flag-5'>棧</b>介紹

    can通信協議主要由什么完成

    CAN(Controller Area Network)是一種基于消息的通信協議,主要用于汽車和工業領域。它是一種局域網技術,允許多個設備在同一網絡上進行通信CAN
    的頭像 發表于 06-16 10:29 ?544次閱讀