吴忠躺衫网络科技有限公司

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

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

3天內不再提示

AutoSAR CAN通信模式轉換的條件有哪些

冬至子 ? 來源:Vehicle軟件開發 ? 作者:Vehicle軟件開發 ? 2023-01-18 12:03 ? 次閱讀

下圖是COMM的狀態轉換

2.jpg

通信發起的三種條件:

USER:根據LOCAL的喚醒源(KL15等)主動請求COMM(ComM_RequestComMode)進入到請求模式

DCM:診斷功能請求(在NM Passive模式下不能激活通道)

遠程網絡管理報文喚醒:分為ECU是主動的還是被動的,主動的ECU被其他網絡管理報文喚醒后可以繼續喚醒其他ECU;被動的ECU(Passive NM 模式)只能被別人喚醒不能喚醒別的ECU

要想通信,三個條件必須有一個滿足。

進入FULL的條件:

一般在ECUM的狀態切換(WakeUp到RUN)中將對應的通道允許通信

FULL模式

Passive ECU:不能發生網絡管理報文的ECU,只能被動被別的ECU喚醒,直接進入到READY_SLEEP模式??梢哉{用CanNm的CanNm_PassiveStartup切換CanNm的狀態,在CanNm的Network模式中由于此類ECU不支持喚醒別的ECU,因此直接進入到CanNm的Ready Sleep狀態。

2.jpg

非Passive ECU:可以發送網絡管理報文的ECU,進入到FULL_COM_NETWORK_REQUEST模式,可以主動發送網絡管理報文去喚醒總線上其他網絡節點,調用CanNm中的CanNm_NetworkRequest切換CanNm的狀態機進入到Repeat Message狀態去喚醒其他ECU。

2.jpg

FULL到SILENT

主要和CanNm的網絡管理相關,在網絡管理狀態從Ready Sleep進入到Prepare Bus Sleep的時候通知ComM從狀態FULL進入到SILENT模式,該模式停止發送報文,只接收報文(一般通過控制COM層的PDU Group進行操作)。

SLIENT到NO

當CanNm的狀態從Prepare Bus Sleep進入到Bus Sleep的時候通過回調函數通知ComM,ComM狀態從SLIENT進入到NO,接下來ComM發起NO的請求,通過CanSM控制CanIf、CanTrcv、Can進入到OFF模式。

2.jpg

審核編輯:劉清

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

    關注

    5

    文章

    94

    瀏覽量

    17943
  • AUTOSAR
    +關注

    關注

    10

    文章

    363

    瀏覽量

    21779
  • ECU測試
    +關注

    關注

    1

    文章

    11

    瀏覽量

    8782
收藏 人收藏

    評論

    相關推薦

    AUTOSAR CAN網絡管理

    一、背景: 在AUTOSAR CAN網絡管理框架下,如果所有的節點都按照狀態機要求,在ReadSleep狀態下停發NM幀,在Prepare Bus-Sleep模式下停發App幀,所有節點可以從
    發表于 07-26 06:47

    AUTOSAR CAN網絡管理狀態機介紹

    AUTOSAR CAN網絡管理狀態機為什么停發應用幀?什么解決辦法嗎?
    發表于 09-24 07:47

    AUTOSAR模式的FEE驅動程序可以與其他非AUTOSAR模式兼容嗎?

    我們正在使用 RTD 非 AUTOSAR mdoe 驅動程序來開發新項目。但是我們也想用AUTOSAR模式的FEE功能模塊來模擬EEPROM。我的問題是 AUTOSAR
    發表于 03-21 09:01

    AUTOSAR CAN時鐘同步問題

    請問有沒有AUTOSAR CAN時鐘同步的能運行的代碼,或者有沒有能做這一塊的大佬,主要是CanTsyn和STBM這兩個模塊的。有償,價格都好商量,急需。
    發表于 11-09 00:00

    AUTOSAR_SWS_CAN網絡管理規范標準4.3.1

    AUTOSAR_SWS_CAN網絡管理規范標準4.3.1
    發表于 03-28 17:02 ?13次下載

    CAN網絡管理規范 AUTOSAR CP中文版

    CAN網絡管理規范 AUTOSAR CP中文版免費下載。
    發表于 04-06 16:21 ?0次下載

    AUTOSAR CAN網絡管理協議

    AUTOSAR_SWS_CANNetworkManagement AUTOSAR CAN網絡管理協議,4.4.0版本
    發表于 08-01 11:09 ?16次下載

    AutoSARCAN通信網絡管理的概述

    AutoSARCAN通信的網絡管理主要是根據CANNode接收和發送的NMMessage進行該節點在整個網絡中的活動的,根據NM Message控制整個網絡對Normal模式和Sle
    的頭像 發表于 01-18 10:21 ?6009次閱讀
    <b class='flag-5'>AutoSAR</b>中<b class='flag-5'>CAN</b><b class='flag-5'>通信</b>網絡管理的概述

    一文解析AUTOSAR CAN網絡管理

    AUTOSAR CAN 網絡管理是一個獨立于硬件的協議,只能在 CAN 上使用。它的主要目的是協調網絡的正常運行和總線休眠模式之間的轉換
    的頭像 發表于 09-09 10:32 ?6078次閱讀
    一文解析<b class='flag-5'>AUTOSAR</b> <b class='flag-5'>CAN</b>網絡管理

    CAN232模塊的數據轉換模式

    CAN232模塊通常具有以下幾種數據轉換模式,這些模式根據實際應用需求進行選擇。
    的頭像 發表于 09-18 11:52 ?390次閱讀

    AUTOSAR通信協議解析 如何實現AUTOSAR通信

    AUTOSAR(Automotive Open System Architecture)即汽車開放系統架構,該架構支持汽車電子控制單元(ECU)之間的通信,實現了高度模塊化和可重用性。AUTOSAR
    的頭像 發表于 12-17 14:54 ?1005次閱讀

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

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

    AUTOSAR通信CAN協議的關系

    的概念,允許應用層組件(如軟件組件和ECU抽象層)通過定義良好的接口進行通信。 1. 通信服務: AUTOSAR提供了一系列通信服務,包括復雜驅動
    的頭像 發表于 12-17 14:57 ?369次閱讀

    AUTOSAR通信框架的優勢 AUTOSAR通信實例與應用場景

    AUTOSAR通信框架的優勢 AUTOSAR(AUTomotive Open System ARchitecture)是一個全球性的汽車軟件架構合作伙伴計劃,旨在創建并建立一個開放的標準化軟件架構
    的頭像 發表于 12-17 14:58 ?431次閱讀

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

    )的開發和生產。通信堆棧是AUTOSAR架構中的關鍵組成部分,負責處理ECU之間的通信AUTOSAR通信堆棧的配置
    的頭像 發表于 12-17 15:01 ?373次閱讀
    足球即时比分网| 葡京线上娱乐| 百家乐代理条件| 百家乐官网博彩开户博彩通| 大发888娱乐场下载官方| 下三元八运24山详解| 百家乐官网玩法的技巧| 请问下百家乐官网去哪个娱乐城玩最好呢| 台前县| 大发888国际娱乐城lm0| 百家乐楼梯缆| 兰桂坊百家乐官网的玩法技巧和规则 | 足球投注网站| 大发888娱乐城优惠码lm0| 网上百家乐赌博网| 澳门百家乐娱乐城送体验金| 新锦江百家乐官网的玩法技巧和规则 | 红宝石百家乐官网娱乐城 | 百家乐专业豪华版| 澳门百家乐打缆| 百家乐官网赌场彩| 娱乐城百家乐官网怎么样| 利来| 博彩通| 大发888娱乐官网| 豪享博百家乐的玩法技巧和规则 | 澳门百家乐官网网站bt| 百家乐官网策略详解| e娱乐城棋牌| 玩百家乐输了| 怎样看百家乐路纸| 百家乐庄闲机率分析| 百家乐娱乐注册就送| 百家乐平台有什么优势| 百家乐过两关| 百家乐路子技巧| 圣保罗百家乐的玩法技巧和规则| 百家乐实战案例| 百家乐官网平注法到65| 百家乐官网桌套装| 百家乐接线玩法|