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