服務(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ù)請求以獲取服務(wù)功能,網(wǎng)關(guān)控制器車輛應(yīng)用信息以服務(wù)接口的形式定義,主要包括方法、事件和屬性。在PREEvision工具中,根據(jù)服務(wù)內(nèi)容建立服務(wù)接口,定義其方法和事件。
對于方法,需要定義其輸入和輸出參數(shù)。在這個設(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ù)請求狀態(tài);基本軟件模式管理器(BSWM)用于管理服務(wù)模型和轉(zhuǎn)發(fā)服務(wù)發(fā)現(xiàn)的可用性和請求狀態(tài)到軟件組件或者管理服務(wù)發(fā)現(xiàn)模塊。
服務(wù)發(fā)現(xiàn)模塊確認(rèn)服務(wù)可用性和請求狀態(tài),并發(fā)送相應(yīng)的SD 消息(如 SD提供服務(wù)消息),并根據(jù)接收到的SD消息轉(zhuǎn)換為基本軟件模式管理器模式。服務(wù)發(fā)現(xiàn)通過套接字適配器配置發(fā)送和接收的事件和方法。套接字適配器可以靈活分配PDU,實(shí)現(xiàn)多客戶端接收,即一個PDU在多個套接字連接上動態(tài)發(fā)送,同時服務(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í)時操作環(huán)境(RTE)上運(yùn)行。在網(wǎng)關(guān)控制器的底層通信協(xié)議中,需要定義以太網(wǎng)報(bào)文的路由方式,并將服務(wù)的傳輸實(shí)例化為特定的信號和消息。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
乘用車的以太網(wǎng)網(wǎng)關(guān)現(xiàn)在 哪家做的比較好,哪家的方案成熟
發(fā)表于 03-28 21:42
采用SAM4S參考設(shè)計(jì)的UART到以太網(wǎng)網(wǎng)關(guān)。該參考設(shè)計(jì)演示了基于ATSAM4S的UART到以太網(wǎng)網(wǎng)關(guān)。 UDP廣播方案用于客戶端查找以太網(wǎng)地址。流量控制支持平衡
發(fā)表于 05-20 14:45
文章介紹一種基于AT91SAM9260的ZigBee工業(yè)以太網(wǎng)網(wǎng)關(guān)設(shè)計(jì)。
發(fā)表于 05-14 06:29
。技術(shù)規(guī)格- ATmega328p MCU,- ENC28J60 10Base-T 以太網(wǎng)控制器,- 用于 RS485 有線總線通信的 SP485EE(在硬件串行、引腳 0 和 1 上工作),- 帶
發(fā)表于 09-09 06:56
本文介紹了一種采用Rabbit 3000 控制芯片為核心的嵌入式以太網(wǎng)網(wǎng)關(guān)的設(shè)計(jì)方法與實(shí)現(xiàn),設(shè)計(jì)了RS232/485 總線、Lonworks 總線以及以太網(wǎng)的接口硬件電路,對嵌入式TCP/IP 協(xié)議棧原理與運(yùn)行
發(fā)表于 06-19 11:47
?30次下載
汽車電子發(fā)展迅速,娛樂及駕駛輔助系統(tǒng)傳輸帶寬的需求也越來越大,汽車行業(yè)希望引進(jìn)IEEE802.3以太網(wǎng)技術(shù)作為下一代車載網(wǎng)絡(luò)用于車載設(shè)備之間的通信。隨著車內(nèi)網(wǎng)絡(luò)節(jié)點(diǎn)的增加網(wǎng)關(guān)控制器極為重要。今天和大家介紹集成
發(fā)表于 04-12 16:51
?2w次閱讀
Data Device Corp (DDC)宣布推出用于嵌入式應(yīng)用的 GigExtreme系列智能千兆以太網(wǎng)網(wǎng)絡(luò)門禁控制器。 GigExtreme ET-71000千兆以太網(wǎng)卡專為飛行關(guān)鍵型軍事應(yīng)用和惡劣環(huán)境軍事應(yīng)用而設(shè)計(jì)。
發(fā)表于 10-06 15:38
?4506次閱讀
電子發(fā)燒友網(wǎng)站提供《RS485以太網(wǎng)網(wǎng)關(guān)開源.zip》資料免費(fèi)下載
發(fā)表于 08-09 15:07
?2次下載
電子發(fā)燒友網(wǎng)站提供《RS485以太網(wǎng)網(wǎng)關(guān).zip》資料免費(fèi)下載
發(fā)表于 08-17 09:52
?3次下載
域控制器的四大支柱分別是車載以太網(wǎng)、自適應(yīng)Autosar、高性能處理器和集中式E/E架構(gòu)。
發(fā)表于 04-15 17:15
?2800次閱讀
can/以太網(wǎng)網(wǎng)關(guān)是一類能夠?qū)崿F(xiàn)CANBUS數(shù)據(jù)與以太網(wǎng)數(shù)據(jù)之間相互轉(zhuǎn)換的設(shè)備,在實(shí)際使用前,我們需要對其進(jìn)行多方面的設(shè)置,其中有一項(xiàng)就是更改電腦的IP地址。那么,這個更改IP的流程是怎樣的呢?簡單
發(fā)表于 05-11 20:16
?1112次閱讀
域控制器架構(gòu)優(yōu)點(diǎn) 域控制器是以以太網(wǎng)為骨干網(wǎng),面向服務(wù)的架構(gòu),按功能劃分的集中化加速軟硬件分離,節(jié)約整機(jī)成本,具體優(yōu)點(diǎn)包括: 1.服務(wù)附加值
發(fā)表于 07-25 17:53
?1821次閱讀
以太網(wǎng)網(wǎng)關(guān)域控制器的硬件實(shí)現(xiàn) 該方案配備雙MCU,其中飛思卡爾i.mx6q處理器用于復(fù)雜工況下算法的處理,恩智浦公司的S32K148處理器用于車輛信號路由;以太網(wǎng)網(wǎng)關(guān)包括CAN/CANFD和以
發(fā)表于 07-25 18:11
?1147次閱讀
以太網(wǎng)網(wǎng)關(guān)當(dāng)然可以在汽車上應(yīng)用。現(xiàn)代汽車越來越依賴電子系統(tǒng)和網(wǎng)絡(luò)連接,以太網(wǎng)網(wǎng)關(guān)可以在汽車電子架構(gòu)中起到關(guān)鍵的作用。以下是一些以太網(wǎng)網(wǎng)關(guān)在汽車上的應(yīng)用: (1)車載網(wǎng)絡(luò)連接:
發(fā)表于 12-14 16:15
?798次閱讀
CANopen以太網(wǎng)網(wǎng)關(guān)怎么用? CANopen以太網(wǎng)網(wǎng)關(guān)是一種連接CANopen總線和以太網(wǎng)的設(shè)備,它提供了在CANopen網(wǎng)絡(luò)和以太網(wǎng)之間傳輸數(shù)據(jù)的功能。本文將詳細(xì)介紹CANope
發(fā)表于 02-02 16:59
?3419次閱讀
評論