chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何設(shè)計(jì)時(shí)序圖—以APA自動(dòng)泊車(chē)系統(tǒng)為例(二)

冬至子 ? 來(lái)源:喵星智能車(chē) ? 作者:荔枝喵喵 ? 2023-07-21 14:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.確定目標(biāo)

在明確目標(biāo)時(shí)首先強(qiáng)調(diào),時(shí)序圖沒(méi)有優(yōu)劣好壞高下之分,它的作用是幫助設(shè)計(jì)者傳達(dá)出作者的設(shè)計(jì)理念,以便讀者更夠快速、無(wú)誤的理解。

比如我們作為系統(tǒng)工程師,是對(duì)于系統(tǒng)整體最了解的人,是最清楚ADCU域內(nèi)各模塊之間數(shù)據(jù)交互的人;所以我們的設(shè)計(jì)的時(shí)序圖,力圖要將各模塊之間的交互梳理清楚,讓感知、融合、定位、規(guī)劃、控制等模塊的Owner能夠清楚的知道,在什么時(shí)間下該模塊需要與其他模塊進(jìn)行什么樣的握手,而該模塊內(nèi)部的信號(hào)邏輯,則歸屬于該模塊的負(fù)責(zé)人去設(shè)計(jì)。

好的,那么對(duì)于自動(dòng)泊車(chē)系統(tǒng)來(lái)說(shuō),APA整體功能流程錯(cuò)綜復(fù)雜,為避免時(shí)序圖臃腫與繁瑣導(dǎo)致的可讀性下降;我們將APA功能分解為若干個(gè)功能過(guò)程,分別對(duì)每個(gè)過(guò)程中的時(shí)序進(jìn)行逐一描述,將各過(guò)程拼接后能夠得到清晰明白的功能時(shí)序。

2.選擇合適的顆粒度

作為系統(tǒng)工程師,我們當(dāng)然選擇 通過(guò)功能解構(gòu)來(lái)分別繪制時(shí)序圖 。本文不對(duì)APA功能邏輯做詳細(xì)介紹,那么熟悉APA的同學(xué)都知道,APA過(guò)程可以簡(jiǎn)單的分為車(chē)位搜索、選擇車(chē)位、泊入泊出過(guò)程、中斷恢復(fù)等,下圖通過(guò)這種思路簡(jiǎn)單的做時(shí)序圖分解。

圖片

于是我們知道了,需要分別設(shè)計(jì)“激活泊車(chē)功能”、“退出泊車(chē)功能”、“前臺(tái)搜車(chē)位”、“后臺(tái)搜車(chē)位”、“點(diǎn)擊選擇車(chē)位”、“自動(dòng)泊車(chē)過(guò)程”、“泊車(chē)過(guò)程中斷”等等時(shí)序圖。

3.命名規(guī)則

另外描述的顆粒度應(yīng)該選擇為模塊間的交互信號(hào),如在設(shè)計(jì)初期該信號(hào)未定義,可以選擇用語(yǔ)義性的信號(hào)進(jìn)行描述,通俗易懂即可,最好前綴明確標(biāo)注為什么類(lèi)型的信號(hào),如以太網(wǎng)CAN、FR、或域內(nèi)的交互信號(hào)。

比如用戶(hù)按下激活泊車(chē)按鍵,這是一個(gè)以太網(wǎng)信號(hào),以Eth為前綴,采用大駝峰命名法(個(gè)人習(xí)慣),描述為Eth_ApaBtn(1:EnterApa),括號(hào)內(nèi)為該信號(hào)此時(shí)應(yīng)該發(fā)送的值。

圖片

4.布局合理

整體布局方面,這個(gè)主要符合美觀(guān)要求就好,一般我們?cè)O(shè)計(jì)模塊交互圖時(shí),左邊為輸入,右邊為輸出。我們可以遵循這個(gè)原則,進(jìn)行設(shè)計(jì)。

APA系統(tǒng)交互分為域外與域內(nèi),域外會(huì)與用戶(hù)輸入、DHU、底盤(pán)動(dòng)力、轉(zhuǎn)向等ECU進(jìn)行交互,域內(nèi)為各模塊之間的交互。

我們將域內(nèi)與域外的對(duì)象用不同顏色表示,從左邊開(kāi)始為原始輸入,按照時(shí)間順序排列對(duì)象和消息,并使用對(duì)齊和間距來(lái)提高可讀性。

圖片

5.注釋和說(shuō)明

在時(shí)序圖最左側(cè)以Diagram Conventions的形式將對(duì)象進(jìn)行說(shuō)明。在時(shí)序圖后通過(guò)文字對(duì)每一條跳轉(zhuǎn)進(jìn)行詳細(xì)描述。

圖片

6.簡(jiǎn)化和抽象

**避免繁雜與重復(fù),巧用組合片段用來(lái)解決交互執(zhí)行的條件和方式。**比如Opt選項(xiàng)、Alt抉擇、Loop循環(huán)等,能夠幫助你節(jié)約大量時(shí)間,并且提高可讀性,還顯得很專(zhuān)業(yè)。

最喜歡這種偷懶又實(shí)用的技巧。

圖片

7.使用工具支持設(shè)計(jì)

由于作者是在家設(shè)計(jì),使用的是試用版的EA,畫(huà)面簡(jiǎn)潔漂亮,給EA的設(shè)計(jì)師點(diǎn)贊,也是花費(fèi)無(wú)數(shù)心血完成的軟件,無(wú)腦吹起來(lái)就好。不過(guò)個(gè)人感覺(jué)UML建模好像用的越來(lái)越少了,可能是個(gè)人局限性原因吧,畫(huà)畫(huà)圖還是很好用的。

現(xiàn)在鋪墊都已經(jīng)做好了,接下來(lái)無(wú)腦進(jìn)行功能邏輯描述就好了,以最基本的,我們剛剛分解的“激活自動(dòng)泊車(chē)”功能時(shí)序圖為例。

1.首先進(jìn)行功能描述:

激活自動(dòng)泊車(chē)功能:用戶(hù)開(kāi)啟通過(guò)操作開(kāi)啟自動(dòng)泊車(chē)功能,滿(mǎn)足開(kāi)啟功能條件,狀態(tài)機(jī)進(jìn)行跳轉(zhuǎn)并通知下游模塊,進(jìn)入自動(dòng)泊車(chē)功能;不滿(mǎn)足開(kāi)啟功能條件,APA返回DHU功能開(kāi)啟失敗原因提示。

2.然后附上時(shí)序圖:

圖片

該時(shí)序圖為簡(jiǎn)單描述,僅作說(shuō)明示意

3.進(jìn)行注釋說(shuō)明:

1.用戶(hù)點(diǎn)擊中控軟開(kāi)關(guān)或語(yǔ)音開(kāi)啟自動(dòng)泊車(chē)功能,DHU通過(guò)Flexray發(fā)送APA功能激活信號(hào)Flexray_BtnPush == 1:EnterAPA至ADCU;

2.ADCU MCU Flexray Transceiver接收信號(hào)并通過(guò)以太網(wǎng)傳輸給SOC;

3.SOC中的HMI Arbitration模塊解析該信號(hào)并分發(fā)給下游ParkingModeManager模塊;

4.SOC端Signal Service接收后轉(zhuǎn)發(fā)APA_ActivationReq至HMI Arbitration模塊;

5.HMI Arbitration模塊將請(qǐng)求轉(zhuǎn)發(fā)給Parking Mode Manager;

6.Parking Mode Manage收到激活信號(hào)后,根據(jù)泊入泊出策略,選擇當(dāng)前進(jìn)入的泊入泊出模式,并發(fā)送給下游模塊;

7.狀態(tài)機(jī)進(jìn)行狀態(tài)跳轉(zhuǎn)判斷:

a)若當(dāng)前為Mag_APAModSts==2: APA_Standby,成功進(jìn)入Searching狀態(tài),Parking Mode Manage將APAModSts == 3: APA_SEARCHING狀態(tài)發(fā)送給下游其他節(jié)點(diǎn)。

b)若當(dāng)前為Mag_APAModSts==1: APA_OFF,則無(wú)法開(kāi)啟APA功能,Parking Mode Manage將APAModSts == 1: APA_OFF狀態(tài)發(fā)送給下游其他節(jié)點(diǎn)。

8.通過(guò)以太網(wǎng)返回APA狀態(tài)Ethernet_apa_state以及文言提示Ethernet_AlarmInfo給DHU作為顯示;

OK,如此便完成了一個(gè)簡(jiǎn)單的時(shí)序圖設(shè)計(jì)。對(duì)于其余車(chē)位搜素、泊車(chē)過(guò)程等功能的時(shí)序圖,照貓畫(huà)虎繼續(xù)完成即可,就不再一一展示了。

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

    關(guān)注

    41

    文章

    5864

    瀏覽量

    178574
  • CAN總線(xiàn)
    +關(guān)注

    關(guān)注

    145

    文章

    2007

    瀏覽量

    134169
  • SoC芯片
    +關(guān)注

    關(guān)注

    1

    文章

    657

    瀏覽量

    36392
  • 狀態(tài)機(jī)
    +關(guān)注

    關(guān)注

    2

    文章

    495

    瀏覽量

    28651
  • HMI系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    1144
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    自動(dòng)泊車(chē)輔助系統(tǒng)快速增長(zhǎng),AMD攜車(chē)規(guī)級(jí)自適應(yīng)SoC入局

    近期,AMD宣布其車(chē)規(guī)級(jí)Zynq UltraScale+ MPSoC平臺(tái)被愛(ài)信(Aisin)選中,愛(ài)信自動(dòng)泊車(chē)輔助(APA系統(tǒng)提供支持。
    的頭像 發(fā)表于 11-21 17:50 ?3854次閱讀
    <b class='flag-5'>自動(dòng)</b><b class='flag-5'>泊車(chē)</b>輔助<b class='flag-5'>系統(tǒng)</b>快速增長(zhǎng),AMD攜車(chē)規(guī)級(jí)自適應(yīng)SoC入局

    超聲波雷達(dá)在APA自動(dòng)泊車(chē)功能中的應(yīng)用與仿真

    自動(dòng)泊車(chē)輔助系統(tǒng)APA)是現(xiàn)代汽車(chē)智能駕駛技術(shù)的重要組成部分,該系統(tǒng)使得車(chē)輛能夠在沒(méi)有任何人為干預(yù)的情況下,
    的頭像 發(fā)表于 07-19 08:25 ?4199次閱讀
    超聲波雷達(dá)在<b class='flag-5'>APA</b><b class='flag-5'>自動(dòng)</b><b class='flag-5'>泊車(chē)</b>功能中的應(yīng)用與仿真

    有關(guān)自動(dòng)泊車(chē)系統(tǒng)設(shè)計(jì),遇到難題

    的車(chē)位,自主避障、自動(dòng)泊車(chē),從而實(shí)現(xiàn)了智能泊車(chē)。我想問(wèn)的是:設(shè)計(jì)的停車(chē)場(chǎng)地,每個(gè)車(chē)位上方都有一個(gè)指示燈,指示燈亮紅色,則車(chē)輛可在此位停泊;指示燈滅,則說(shuō)明此位有人預(yù)定或已有車(chē)???。智
    發(fā)表于 02-27 10:14

    如何檢測(cè)自動(dòng)泊車(chē)控制系統(tǒng)

    碩士畢業(yè)論文,用到LABVIEW,怎么檢測(cè)自動(dòng)泊車(chē)控制系統(tǒng),要檢測(cè)些什么?
    發(fā)表于 12-17 21:02

    如何檢測(cè)自動(dòng)泊車(chē)控制系統(tǒng)

    碩士畢業(yè)論文,怎么檢測(cè)自動(dòng)泊車(chē)控制系統(tǒng),要檢測(cè)些什么
    發(fā)表于 12-17 21:04

    有誰(shuí)做過(guò)自動(dòng)泊車(chē)系統(tǒng)的設(shè)計(jì)嗎

    題目如圖,關(guān)于自動(dòng)泊車(chē)系統(tǒng)的設(shè)計(jì)要求
    發(fā)表于 04-17 07:35

    自動(dòng)泊車(chē)輔助系統(tǒng)介紹

    自動(dòng)泊車(chē)系統(tǒng)組成以及原理半自動(dòng)泊車(chē)輔助全自動(dòng)泊車(chē)
    發(fā)表于 12-15 07:09

    比亞迪被授權(quán)自動(dòng)泊車(chē)相關(guān)的新專(zhuān)利

    據(jù)企查查信息顯示,近日,比亞迪被授權(quán)自動(dòng)泊車(chē)相關(guān)專(zhuān)利,專(zhuān)利名為“一種自動(dòng)泊車(chē)系統(tǒng)、方法及車(chē)輛”。專(zhuān)利摘要顯示:本發(fā)明技術(shù)方案提供了一種
    的頭像 發(fā)表于 01-13 11:43 ?2910次閱讀

    AMD 愛(ài)信下一代自動(dòng)泊車(chē)輔助系統(tǒng)提供支持

    圣克拉拉 —— AMD(納斯達(dá)克股票:AMD)今日宣布,AMD 賽靈思車(chē)規(guī)級(jí)( XA )Zynq? UltraScale+? MPSoC 平臺(tái)已被選中愛(ài)信( Aisin )自動(dòng)泊車(chē)輔助( A
    發(fā)表于 11-21 11:09 ?579次閱讀
    AMD <b class='flag-5'>為</b>愛(ài)信下一代<b class='flag-5'>自動(dòng)</b><b class='flag-5'>泊車(chē)</b>輔助<b class='flag-5'>系統(tǒng)</b>提供支持

    APA自動(dòng)泊車(chē)的車(chē)位檢測(cè)算法的分析與研究

    第1級(jí),APA 自動(dòng)泊車(chē):駕駛員在車(chē)內(nèi),隨時(shí)準(zhǔn)備制動(dòng),分為雷達(dá)感知和雷達(dá)+視覺(jué)感知兩種方式。
    的頭像 發(fā)表于 11-23 11:30 ?3531次閱讀

    基于自動(dòng)泊車(chē)自動(dòng)駕駛控制算法設(shè)計(jì)與研究

    介紹了自動(dòng)泊車(chē)系統(tǒng)的硬件架構(gòu),在此基礎(chǔ)上,對(duì)自動(dòng)泊車(chē)控制算法進(jìn)行了設(shè)計(jì)與研究,包括APA算法功能
    的頭像 發(fā)表于 05-04 11:02 ?1209次閱讀
    基于<b class='flag-5'>自動(dòng)</b><b class='flag-5'>泊車(chē)</b>的<b class='flag-5'>自動(dòng)</b>駕駛控制算法設(shè)計(jì)與研究

    自動(dòng)泊車(chē)輔助系統(tǒng)控制器(APA

    概述自動(dòng)泊車(chē)系統(tǒng)(AutoParkingAssistSystem)是北京經(jīng)緯恒潤(rùn)科技股份有限公司設(shè)計(jì)研發(fā)的車(chē)輛自動(dòng)駕駛核心組成部分,基于視覺(jué)傳感器、毫米波傳感器及超聲波傳感器,構(gòu)建SL
    的頭像 發(fā)表于 01-18 09:52 ?2446次閱讀
    <b class='flag-5'>自動(dòng)</b><b class='flag-5'>泊車(chē)</b>輔助<b class='flag-5'>系統(tǒng)</b>控制器(<b class='flag-5'>APA</b>)

    如何設(shè)計(jì)時(shí)序APA自動(dòng)泊車(chē)系統(tǒng)(一)

    序列是一種 UML(統(tǒng)一建模語(yǔ)言),它說(shuō)明了系統(tǒng)中對(duì)象之間隨時(shí)間的交互,通常用于可視化消息流和軟件系統(tǒng)中對(duì)象之間方法調(diào)用的順序。
    的頭像 發(fā)表于 07-21 14:18 ?1676次閱讀
    如何設(shè)<b class='flag-5'>計(jì)時(shí)序</b><b class='flag-5'>圖</b>—<b class='flag-5'>以</b><b class='flag-5'>APA</b><b class='flag-5'>自動(dòng)</b><b class='flag-5'>泊車(chē)</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>為</b><b class='flag-5'>例</b>(一)

    如何設(shè)計(jì)時(shí)序APA自動(dòng)泊車(chē)系統(tǒng)

    時(shí)序是闡明軟件設(shè)計(jì)的利器,也是系統(tǒng)架構(gòu)的必備武器。今天我們APA自動(dòng)
    的頭像 發(fā)表于 09-14 11:20 ?2065次閱讀
    如何設(shè)<b class='flag-5'>計(jì)時(shí)序</b><b class='flag-5'>圖</b>—<b class='flag-5'>以</b><b class='flag-5'>APA</b><b class='flag-5'>自動(dòng)</b><b class='flag-5'>泊車(chē)</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>為</b><b class='flag-5'>例</b>

    宏景智駕自動(dòng)泊車(chē)2.0系統(tǒng)征服高難度車(chē)位

    隨著自動(dòng)泊車(chē)技術(shù)(APA)的進(jìn)步以及裝車(chē)成本的降低,該功能已經(jīng)實(shí)現(xiàn)在多種場(chǎng)景下的落地,有效解決了用戶(hù)泊車(chē)難問(wèn)題。近年來(lái),各大主機(jī)廠(chǎng)加大對(duì)自動(dòng)
    的頭像 發(fā)表于 07-30 15:15 ?1129次閱讀