服務(wù)接口定義:根據(jù)車輛架構(gòu)的功能,將包含在網(wǎng)關(guān)控制器中的服務(wù)在PREEvision工具中設(shè)計(jì)。該服務(wù)包括服務(wù)提供者和服務(wù)消費(fèi)者。服務(wù)提供者的主要工作是提供服務(wù),服務(wù)消費(fèi)者向服務(wù)提供者發(fā)送服務(wù)請(qǐng)求以獲取服務(wù)功能,網(wǎng)關(guān)控制器車輛應(yīng)用信息以服務(wù)接口的形式定義,主要包括方法、事件和屬性。在PREEvision工具中,根據(jù)服務(wù)內(nèi)容建立服務(wù)接口,定義其方法和事件。
對(duì)于方法,需要定義其輸入和輸出參數(shù)。在這個(gè)設(shè)計(jì)過程中,服務(wù)的接口由AUTOSAR軟件架構(gòu)實(shí)現(xiàn),服務(wù)提供者和消費(fèi)者由AUTOSAR軟件組件(SWC)實(shí)現(xiàn),稍后分配給ECU組件。圖1.
SWCS 通過端口傳輸信息,服務(wù)接口封裝到端口中。端口可分為“發(fā)送/接收數(shù)據(jù)”和“發(fā)送/接收服務(wù)”。SWC位于RTE的頂部,通過RTE調(diào)用底層協(xié)議接口來完成數(shù)據(jù)傳輸。在SWC中,服務(wù)提供方確認(rèn)服務(wù)可用性,服務(wù)消費(fèi)方確認(rèn)服務(wù)請(qǐng)求狀態(tài);基本軟件模式管理器(BSWM)用于管理服務(wù)模型和轉(zhuǎn)發(fā)服務(wù)發(fā)現(xiàn)的可用性和請(qǐng)求狀態(tài)到軟件組件或者管理服務(wù)發(fā)現(xiàn)模塊。
服務(wù)發(fā)現(xiàn)模塊確認(rèn)服務(wù)可用性和請(qǐng)求狀態(tài),并發(fā)送相應(yīng)的SD 消息(如 SD提供服務(wù)消息),并根據(jù)接收到的SD消息轉(zhuǎn)換為基本軟件模式管理器模式。服務(wù)發(fā)現(xiàn)通過套接字適配器配置發(fā)送和接收的事件和方法。套接字適配器可以靈活分配PDU,實(shí)現(xiàn)多客戶端接收,即一個(gè)PDU在多個(gè)套接字連接上動(dòng)態(tài)發(fā)送,同時(shí)服務(wù)發(fā)現(xiàn)與SOME/IP模塊通過套接字適配器完成信息交互。
在工具中,建立相應(yīng)的SWC和相應(yīng)的接口。服務(wù)軟件組件設(shè)計(jì)完成后,網(wǎng)關(guān)控制器可以通過服務(wù)發(fā)現(xiàn)將服務(wù)的可用性和位置發(fā)布到其他ECU。服務(wù)消息類型包括search service, provide / stop service, stop / subscribe event group and subscribe event group feedback。
軟件架構(gòu):其應(yīng)用層的SWC組件在實(shí)時(shí)操作環(huán)境(RTE)上運(yùn)行。在網(wǎng)關(guān)控制器的底層通信協(xié)議中,需要定義以太網(wǎng)報(bào)文的路由方式,并將服務(wù)的傳輸實(shí)例化為特定的信號(hào)和消息。
-
控制器
+關(guān)注
關(guān)注
112文章
16433瀏覽量
178933 -
以太網(wǎng)
+關(guān)注
關(guān)注
40文章
5458瀏覽量
172322 -
汽車電子
+關(guān)注
關(guān)注
3028文章
8003瀏覽量
167541
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
以太網(wǎng)網(wǎng)關(guān)目前的趨勢(shì)
采用SAM4S如何參考設(shè)計(jì)的UART到以太網(wǎng)網(wǎng)關(guān)
如何去設(shè)計(jì)一種ZigBee工業(yè)以太網(wǎng)網(wǎng)關(guān)?
RS485以太網(wǎng)網(wǎng)關(guān)的資料分享
基于Rabbit3000的以太網(wǎng)網(wǎng)關(guān)的設(shè)計(jì)實(shí)現(xiàn)
新一代車載T-Box集成以太網(wǎng)網(wǎng)關(guān)的控制方案解析
智能千兆以太網(wǎng)網(wǎng)絡(luò)門禁控制器專為惡略軍事環(huán)境設(shè)計(jì)
RS485以太網(wǎng)網(wǎng)關(guān)開源
![RS485<b class='flag-5'>以太網(wǎng)網(wǎng)關(guān)</b>開源](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RS485以太網(wǎng)網(wǎng)關(guān)
![RS485<b class='flag-5'>以太網(wǎng)網(wǎng)關(guān)</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
詳解域控制器的四大支柱
can/以太網(wǎng)網(wǎng)關(guān)更改IP流程是什么?
域控制器架構(gòu)的優(yōu)點(diǎn)有哪些
以太網(wǎng)網(wǎng)關(guān)域控制器的硬件實(shí)現(xiàn)
![<b class='flag-5'>以太網(wǎng)網(wǎng)關(guān)</b><b class='flag-5'>域控制器</b>的硬件實(shí)現(xiàn)](https://file1.elecfans.com/web2/M00/8D/C6/wKgZomS_n0uAMaHlAAR5EdJckE8264.jpg)
評(píng)論