娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

ECU系統(tǒng)休眠后通過(guò)診斷報(bào)文喚醒ECU且喚醒網(wǎng)絡(luò)

發(fā)布者:TranquilMind最新更新時(shí)間:2024-12-06 來(lái)源: elecfans關(guān)鍵字:ECU系統(tǒng) 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

前言

最近遇到一個(gè)特殊需求:在ECU系統(tǒng)休眠后需要通過(guò)網(wǎng)絡(luò)管理報(bào)文和診斷報(bào)文喚醒網(wǎng)絡(luò),但是應(yīng)用報(bào)文不能喚醒網(wǎng)絡(luò)。通常情況下,在ECU系統(tǒng)休眠后,AUTOSAR架構(gòu)中只能配置通過(guò)網(wǎng)絡(luò)管理報(bào)文喚醒網(wǎng)絡(luò)或者所有報(bào)文都能喚醒網(wǎng)絡(luò),沒(méi)有單獨(dú)的診斷報(bào)文喚醒網(wǎng)絡(luò)的配置。那在AUTOSAR架構(gòu)下如何來(lái)實(shí)現(xiàn)這個(gè)功能了?


本文先詳細(xì)介紹這個(gè)需求在AUTOSAR架構(gòu)下遇到的問(wèn)題,然后再給出一個(gè)具體的解決辦法。

Note: 使用Vector的工具,以及TJA1043的CAN收發(fā)器。

正文

1.面臨的問(wèn)題

1.1 TJA1043的INH腳喚醒事件

ECU系統(tǒng)休眠后TJA1043的INH腳處于floating高阻態(tài),系統(tǒng)休眠后通過(guò)硬件外部電路下拉到低電平狀態(tài)/Low-level,ECU系統(tǒng)休眠前把TJA1043的INH腳配置為喚醒腳,系統(tǒng)休眠后如果收到任意的CAN報(bào)文,TJA1043的INH腳會(huì)被拉高,產(chǎn)生CAN收發(fā)器的硬件喚醒事件(Low-Level to High-Level)。如果ECU系統(tǒng)是斷電系統(tǒng),那么INH腳應(yīng)該接在SBC上,因?yàn)镾BC是常電狀態(tài),檢測(cè)到INH的喚醒事件后就會(huì)給ECU-MCU供電,MCU冷啟動(dòng)。如果是ECU系統(tǒng)是常電系統(tǒng),INH腳應(yīng)該接到MCU的一個(gè)中斷喚醒腳上,檢測(cè)到INH的喚醒事件后,中斷喚醒MCU,MCU中的軟件可以選擇繼續(xù)跑,也可以通過(guò)軟件Reset后重新熱啟動(dòng)。

參考文章:關(guān)于CanTrcv模塊的幾點(diǎn)思考

總之,無(wú)論是斷電系統(tǒng)還是常電系統(tǒng),在ECU系統(tǒng)休眠后,任意的CAN報(bào)文都能喚醒ECU。

1.2 EcuM配置網(wǎng)絡(luò)喚醒

實(shí)現(xiàn)網(wǎng)絡(luò)喚醒,需要在EcuM模塊中配置喚醒源,同時(shí)配置喚醒源檢測(cè)。

f562821e-d27c-11ed-bfe3-dac502259ad0.png

開(kāi)啟EcuM的網(wǎng)絡(luò)喚醒源校驗(yàn)Validation后需要User實(shí)現(xiàn)三個(gè)Callout函數(shù)函數(shù):

1) EcuM_StartWakeupSources(EcuM_WakeupSourceType);

2) EcuM_StopWakeupSources(EcuM_WakeupSourceType);

3) EcuM_CheckValidation(EcuM_WakeupSourceType);

f5805816-d27c-11ed-bfe3-dac502259ad0.png

f5af4da6-d27c-11ed-bfe3-dac502259ad0.png

參考文章:AUTOSAR架構(gòu)下關(guān)于CanNm的幾點(diǎn)思考

1.3 CanIf配置喚醒報(bào)文過(guò)濾

CanIf中可以配置Wakeup Check Valition,有兩種配置可選:

1)所有報(bào)文可以通過(guò)校驗(yàn)

2)只有NM報(bào)文可以通過(guò)校驗(yàn)

f5d2d4c4-d27c-11ed-bfe3-dac502259ad0.png

1.4ComM網(wǎng)絡(luò)喚醒

EcuM調(diào)用CanIf接口校驗(yàn)網(wǎng)絡(luò)喚醒源成功后,EcuM就會(huì)調(diào)用ComM_EcuM_WakeUpIndication請(qǐng)求通信,ComM在CommunicationAlllowed后就會(huì)調(diào)轉(zhuǎn)到Full Com狀態(tài)開(kāi)啟網(wǎng)絡(luò)。

f5ed4aac-d27c-11ed-bfe3-dac502259ad0.png

參考文章:AUTOSAR網(wǎng)絡(luò)通信問(wèn)題分析

1.5診斷報(bào)文喚醒面臨的問(wèn)題

我們的需求是:在ECU系統(tǒng)休眠后需要通過(guò)網(wǎng)絡(luò)管理報(bào)文和診斷報(bào)文喚醒網(wǎng)絡(luò),但是應(yīng)用報(bào)文不能喚醒網(wǎng)絡(luò)。

但是從上文中我們可以得知:

1)如果CanIf配置為所有報(bào)文可以校驗(yàn)通過(guò),那么應(yīng)用報(bào)文也會(huì)通過(guò)校驗(yàn),從而喚醒網(wǎng)絡(luò)。

2)如果CanIf配置為只有NM報(bào)文可以通過(guò)校驗(yàn),那么診斷報(bào)文也就不能通過(guò)校驗(yàn), 從而診斷報(bào)文不能喚醒網(wǎng)絡(luò)。

3)只要ECU被喚醒后,因?yàn)?a href="http://www.nncyjs.com/zhuanti/0Gu9OC" style="color:#4595e6;" target="_blank">程序已經(jīng)跑起來(lái)了,理論上肯定可以讓診斷報(bào)文來(lái)喚醒網(wǎng)絡(luò)的,但是在AUTOSAR架構(gòu)下沒(méi)有提供這個(gè)配置,代碼框架已經(jīng)被限制,要實(shí)現(xiàn)這個(gè)功能就不知道在哪里實(shí)現(xiàn)。

也就是說(shuō),在AUTOSAR架構(gòu)下按通常配置是無(wú)法實(shí)現(xiàn)ECU系統(tǒng)休眠后需要通過(guò)網(wǎng)絡(luò)管理報(bào)文和診斷報(bào)文喚醒網(wǎng)絡(luò),但是應(yīng)用報(bào)文不能喚醒網(wǎng)絡(luò)的。

2.解決的辦法

如果能想辦法在EcuM調(diào)用CanIf_CheckValication的時(shí)候能讓診斷報(bào)文通過(guò)校驗(yàn)(NM報(bào)文也通過(guò)校驗(yàn),應(yīng)用報(bào)文不能通過(guò)校驗(yàn))就能解決這個(gè)問(wèn)題。

關(guān)鍵字:ECU系統(tǒng) 引用地址:ECU系統(tǒng)休眠后通過(guò)診斷報(bào)文喚醒ECU且喚醒網(wǎng)絡(luò)

上一篇:你的車上有多少電動(dòng)機(jī)
下一篇:采用11898.2V電源實(shí)現(xiàn)符合ISO 5-3標(biāo)準(zhǔn)的3V HS-CAN通信

推薦閱讀最新更新時(shí)間:2025-07-01 21:40

為汽車系統(tǒng)設(shè)計(jì)面向未來(lái)的TCU-ECU安全解決方案
作者: Khaldoun Albarazi – 意法半導(dǎo)體市場(chǎng)發(fā)展部工程師 Drake Smith – S e cureRF 工程部副總裁 汽車系統(tǒng)互聯(lián)是一個(gè)令人期待的高速增長(zhǎng)的市場(chǎng),同時(shí)也面臨一個(gè)難題亟待解決。如今數(shù)據(jù)安全變得日益重要,然而,汽車系統(tǒng)中有許多設(shè)備都存在安全隱患。例如,相對(duì)于現(xiàn)在大多數(shù)汽車電控單元(ECU)的8位、16位和32位處理器,現(xiàn)有的數(shù)據(jù)安全算法,ECC和RSA內(nèi)存占用過(guò)高,運(yùn)行速度太慢。此外,隨著汽車的平均壽命超過(guò)11.6年,未來(lái)還必須考慮量子計(jì)算攻擊的風(fēng)險(xiǎn),因?yàn)榱孔佑?jì)算攻擊可能會(huì)破解ECC和RSA秘鑰。 為解決這些問(wèn)題,SecureRF公司和意法半導(dǎo)體合作開(kāi)發(fā)出一項(xiàng)即使在最小的汽車
[汽車電子]
為汽車<font color='red'>系統(tǒng)</font>設(shè)計(jì)面向未來(lái)的TCU-<font color='red'>ECU</font>安全解決方案
汽車開(kāi)放系統(tǒng)架構(gòu)完善車載網(wǎng)絡(luò)ECU設(shè)計(jì)
?  自2003年成立以來(lái),AUTOSAR(汽車開(kāi)放系統(tǒng)架構(gòu))聯(lián)盟便一直致力于改變車載網(wǎng)絡(luò)和電子控制單元(ECU)的設(shè)計(jì)方式。AUTOSAR為原始設(shè)備制造商(OEM)及其一級(jí)供貨商提供了一種產(chǎn)業(yè)的標(biāo)準(zhǔn)方法,以設(shè)計(jì)和開(kāi)發(fā)位于現(xiàn)代車輛中心的ECU。該標(biāo)準(zhǔn)將有助于減少設(shè)計(jì)過(guò)程中人為錯(cuò)誤的產(chǎn)生,并為供貨商和制造商提供一種明確且機(jī)器也可讀取的數(shù)據(jù)格式,以交換設(shè)計(jì)信息。本文將探討AUTOSAR采用戰(zhàn)略的一些的預(yù)期商業(yè)效益,并解釋了一些基本術(shù)語(yǔ)和設(shè)計(jì)方法。   AUTOSAR聯(lián)盟的會(huì)員包括汽車OEM以及由零部件和服務(wù)供貨商組成的支持性生態(tài)系統(tǒng)。該聯(lián)盟的宗旨是針對(duì)汽車電氣/電子(E/E)架構(gòu)創(chuàng)造和建立全球性的開(kāi)放標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)在車輛架構(gòu)級(jí)別提供支持,
[嵌入式]
小廣播
最新嵌入式文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 威远县| 霍城县| 肃北| 乡宁县| 巴楚县| 霍林郭勒市| 临沂市| 二连浩特市| 深泽县| 团风县| 白河县| 博湖县| 曲阜市| 微山县| 通州区| 岳普湖县| 大洼县| 常山县| 鲜城| 邛崃市| 常德市| 平谷区| 洛宁县| 乐亭县| 宜都市| 弋阳县| 金华市| 瓮安县| 简阳市| 衡水市| 阿荣旗| 昭觉县| 哈巴河县| 茌平县| 渑池县| 凉城县| 洛阳市| 钟祥市| 清远市| 通州区| 井陉县|