999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

某乘用車網關通信設計及測試

2018-03-14 02:05:22岳意娥范志容蘇芮琦
汽車科技 2018年7期
關鍵詞:信號設計

岳意娥 范志容 蘇芮琦

摘要:隨著汽車電子技術的發展,車上的電子系統越來越多,需要共享并相互傳遞大量的信息,傳統的布線已不能滿足要求,汽車總線技術成了解決這些的關鍵技術。整車網絡結構越來越復雜,為了保證整車網絡的正常運行,網關作為“橋梁”產生并大量應用。本文介紹了網關的通信設計,包含路由模式,信號路由,路由策略等,并在某車上進行了應用,最終通過仿真、測試驗證了該網關通信設計的正確性。

關鍵詞:網關;路由

隨著社會對汽車節能、環保、安全要求的日益嚴格以及人們對乘坐舒適性、駕駛便捷性要求的日益提升,電子化、信息化、網絡化和智能化成為汽車產品先進性的重要體現。據統計,汽車上70%的創新來源于汽車電子技術的應用[1],現代汽車上傳統的電器部件逐步變為電子化控制,車上的電子系統越來越多,在這些電子設備中,需要共享并相互傳遞大量的信息,按照傳統的布線方式將導致車身限速龐大且復雜,安裝空間緊缺,運行可靠性降低,故障維修難度增大,線速系統的成本高,因此汽車總線技術成為解決這些的關鍵技術。

為了滿足不同的系統需求,整車往往采用多種總線形式,如CAN、LIN、MOST、Flexray等。各類總線的傳輸速率不同,應用場合也不同,如LIN總線傳輸速率通常小于20 Kh/s,主要用于電動車門鎖,車窗和后視鏡等設備;CAN總線傳輸速率通常小于1 MKh/s,主要用于車身控制、舒適系統;MOST總線傳輸速率高達500 Mh/s,主要用于多媒體設備、高速數據流傳輸的高性能網絡;FlexRay總線傳輸速率高達20 Mb/s,主要用于車輛底盤控制系統。

由于汽車電子的大量運用,車輛上的控制器越來越多,交互信息的增加,網絡結構也從單一網段逐步發展到復雜網段的形式;同時多總線形式的應用,均導致了車載網關的產生。網關作為整車網絡的橋梁,是整車網絡的核心。本文介紹了網關的通信設計,包含路由模式,信號路由,路由策略等,并在某乘用車上進行了應用,最終測試驗證了該網關通信設計的正確性。

1 網關的通信設計方法

網關將報文分組從一個網段路由到另一網段的設備,是網絡互連設備的一種。對于采用多種總線形式的整車,網關還必須具備有從一個網絡協議到另一個協議轉換信息的能力。網關的每個網段接口均必須滿足該網段的所有網絡標準要求,包含通信,網絡管理,診斷等。

網關的通信設計包含網段接口、路由模式、發送方式、變更標識符、路由策略、路由時間等,下面一一進行闡述。

1.1網段接口

網關所具有的網段接口個數,網絡接口的總線類型根據具體的車型的網絡拓撲決定。如圖1拓撲示意圖中的網關,具有4個網段接口,其中3個CAN接口,1個LIN接口。

1.2路由模式

路由模式有報文路由和信號路由兩種。

1.2.1報文路由

報文路由,如圖2所示,是指網關從源網段接收到需要路由的報文后,直接將其轉發到月標網段,而不作任何更改。報文路由方式存在兩種情況:一種是采用相同的協議,相同的格式(如相同的ID,數據等),另一種采用不同的協議或者傳輸速率。

報文路由模式一般在網關的底層程序就可以實現,無需上層應用程序支持,因此可大幅降低網關的處理時間。對于實時性要求較高的信號,或者整幀報文均需要轉發,一般采用報文路由模式。

1.2.2信號路由

信號路由是指網關可以根據需要提取不同報文的信號,重組成一個新的報文并轉發到目標網段,而且網關能夠更改新報文的發送方式和發送周期。

信號路由模式可以提高報文數據場的利用率,降低目標網段的網絡負載,但會增加網關的處理時間。對于實時性要求不高的信號,或者兩個系統接口問均無法更改的時候,一般采用信號路由模式。

信號路由存在以下幾種情況:

1)重新封裝(Repackage):一幀中的信號轉發到另一個網段的一個或者多個幀中,數據只是重新封裝,沒有調整,如圖3所示:

2)組裝(Assemhle):來自一個網段上的兩幀或多幀的信號(這些幀可能來自不同的控制器),重新組合成一幀發送到另一個網段。數據沒有調整,但是排列進行了調整。如圖4所示。

3)組裝&重新封裝(Assemhle&Repackage;):組裝和重新封裝的結合,信號來自一個網段上不同幀,封裝到兩個或者更多幀中,并發送到另一個網段,如圖5所示:

4)其它信號路由方式:網關修改傳輸的數據(精度、范圍等),如圖6所示。或者利用現有的數據合成新的數據,如接收輪速信號計算平均輪速。這種方式應用較少,當兩個系統之間的接口不能改變時采用。

1.3發送方式

1.3.1報文路由發送方式

報文路由的發送方式是事件傳輸。該傳輸模型允許網關從源網絡接收傳人的消息,并以最小的延遲傳輸到另一個網段,在該網絡上的傳輸也是周期性的。

1.3.2信號路由發送方式

1)周期發送

該傳輸模型允許網關定期從源網絡接收傳人的消息,并重新封裝到另一網段上規定的周期報文。這種發送方式存在的風險就是,如果目標報文在源報文到來前剛剛發出,那么該源信號的傳輸就會存在延時(目標報文的周期)。

如果源信號是周期發送,信號路由方式采用周期發送。

2)事件發送

該傳輸模型允許網關接收源網段的事件報文,并立即轉發到另一個網段上。該種發送方式需要設定一個轉發報文的最小時間間隔。如果很小時間段內連續發生事件,轉發的報文必須延時或者推遲最小時間間隔再發送。

如果所有的源信號均是事件型,則信號路由采用事件發送。

3)周期事件

周期事件是周期發送和事件發送的結合,當沒有事件發生時,網關周期接收源報文,并重新封裝到另一網段規定的周期報文中。當事件發生時,該發送模式可以使得對事件進行快速響應。

如果源信號既有周期發送、也有事件發送,或者源信號的周期小于目標報文的周期,則采用周期事件發送。

1.4變更標識符

在網關轉發報文過程中,如果被轉發的報文ID與目標網段的報文發生標識符沖突,則需要變更標識符。不同網段分配不同的標識符可以避免此類事情發生。

另外,不同協議之間也需要進行ID的變更。

1.5路由時間

路由時間指網關接收到路由對象到轉發到目標網段的時間,用于約束網關的開發。

2 某整車網關的通信設計

某整車網絡控制器數量多,發動機管理系統、變速箱控制器、車身控制器、儀表等;且信息交互量數據大,因此該乘用車采用雙網段的總線結構,網段之間使用一個網關來實現兩個子系統的信息交互,主要包括:發動機轉速,發動機冷卻液溫度,車速等。整車網絡拓撲示意圖如圖7所示。

整車網絡有兩個CAN網段,均采用ISO11898協議,通信速率均采用500kbit/s。因此該車載網關只需要進行信號的轉發,無需實現協議的匹配。

2.1網段接口

該車型的網關具有2路CAN接幾。

2.2路由設計

經統計,某乘用車上需要網關轉發的信號共有63個。根據各控制器對于信號的需求,對需要網關轉發信號的路由模式進行設計,最終將設計結果形成路由表,如表1所示。表2是某乘用車的部分信號路由表。

部分設計舉例如下:

1)車速信號是一鍵啟動系統下電的關鍵信號之一,因此采用報文路由的形式。

2)所有給儀表的報警信號,來自很多不同的控制器,每個信號長度短,如果均采用報文路由的形式,將較大地增加整車網絡負載;同時這類信號的實時性要求不高,因此采用信號路由的形式。

3)因為該車型只有兩個網段,所以主要采取的是組裝形式的信號路由方式。

2.3路由策略

采用信號路由方式的信號,網絡正常時,網關轉發的信號均是來白源節點的真實值。但是當網絡異常時,會帶來新的問題。

如表2中所示的信號,EMS_EngCoolantTemp來白EMS的0x306報文,ESC_ESCAlarmSig來白ESC的0x328報文,網關在另一網段將這兩個信號重新組裝放在了同一個報文0x315中。當ESC通信正常、EMS通信丟失時,網關接收不到0x306報文時,而網關在目標網段報文仍會發出0x315報文。此時網關轉發的EMS_EngCoolantTemp的值并不是當前的真實值。但是接收0x315報文的節點并不知道此時狀態,用這個值進行處理也許會帶來新的問題。

由于接收節點對于信號丟失的處理方式不同(采用無效值,初始值或替代值等),故無法由網關直接采用某一種值進行處理。因此在該車型中首次提出了節點監測功能,并通過一個信號將節點的當前通信狀態反饋出來,該信號的定義如表3所示。當EMS通信丟失時,網關將LostToEMS置為1,接收方同時接收這個信號,在進行處理時結合這個信號進行判斷以解決因信號路由帶來的問題。

3 某整車網關的通信設計仿真

CANoe是德國Vector公司開發的分布式系統設計、仿真、測試、評估的強大工具,它能支持總線開發的整個過程,是本測試系統的核心。該工具提供了整個開發流程各階段的專業功能,包括通信協議數據庫的創建和修改、建模、仿真、功能測試、診斷和分析[2]。利用CANoe對網關通信設計結果進行仿真,對網關通信設計進行驗證。

3.1仿真系統的構建

利用CANne,根據整車通信網絡信號矩陣,編制相應的數據庫,以便用于測試。

在CANne環境下,添加數據庫,將網絡上的節點自動生成,如圖8所示。

3.2仿真方法

利用CAPL編程,當其他節點發送報文/信號時,網關接收,按照沒計進行處理后發出。觀察結果判斷網關通信設計的正確性。

例如,O0x210報文采用報文路由的形式從P-CAN轉發到B-CANt。編制如下程序,運行后觀察網關是否正確轉發報文。當收到來自CAN2( P-CAN)的0x210報文,是否轉發到CAN1( B-CAN)上。

on message CAN2.0x210

{message CAN1.0x210 msg;

if(this.dir!= rx) return;

msg= this;

output(msg);}

3.3 仿真結果

利用CANne中CAPL編程,實現網關信號路由功能,驗證了網關路由的正確性。

4 某整車網關的通信測試

在系統開發過程中,需要對網關通信進行測試,驗證網關通信設計以及實現的正確性。

根據網關的通信設計,網關通信測試包含以下內容:

1)路由模式的測試:測試報文路由和信號路由是否按照要求進行;

2)信號路由正確性測試:信號值是否按照要求正確轉發;

3)信號路由時間測試:信號路由時間是否滿足設計要求;

4)路由策略測試:網關是否按照要求進行處理,包含節點監測機制。

4.1 測試類型

測試共包含單元測試、臺架測試、實車測試。

單元測試:整個測試環境主要由網關、穩壓電源和CANoe軟硬件模塊等幾部分組成,除了網關,其他的節點均是FHCANoe工具虛擬而成。需要轉發的報文/信號均采用模擬。

臺架測試:通過搭建整車網絡臺架,將網絡節點的實際樣件均接人,對網關進行測試。實車測試:裝配好的實車上,對網關進行測試。

4.2測試方法

臺架測試和實車測試網關轉發的是來自其他節點的真實值。單元測試中則需要通過節點配置,增加一個交互式的節點,將需要路由的報文添加到節點中,模擬信號路由,并為信號設置觸發方式,模擬信號變化。

1)路由模式

運行后通過Trace窗口觀察網關的轉發情況,是否滿足路由模式的設計。

2)路由正確性測試

利用Craphic工具,將源信號和目標信號調出,觀察網關路由的正確性。

3)信號路由時間測試

測試方法同信號路由正確性測試,在Craphic界面,將源信號和目標信號調出,利用工具測量信號間的延時。

4)路由策略測試

模擬節點通信丟失,觀察網關是否按照設計的路由策略實現。

4.3測試結果

對網關的通信進行了測試,以下列出部分單元測試結果。

信號值正確性:模擬“空調的環境溫度信號”發送,利用Craphlc,觀察所得目標信號值跟隨源信號值變化,滿足設計要求。

利用Craphic中測量工具進行測試,測得的結果是△t=8.7ms( <10ms),滿足設計要求。

5 結論

隨著汽車電子的大量運用,車載網絡的復雜化,網關在汽車上應用越來越多。網關作為整車網絡的橋梁,是整車網絡的核心。本文介紹了網關的通信設計,包含路南模式,信號路由等,在某乘用車上進行了應用,并首次提出節點監測機制,最終通過仿真以及測試驗證了該網關通信設計的正確性。該車輛已量產,從目前的實際情況也驗證了網關通信設計的正確性,

參考文獻:

[1]陳光前,汽車電子技術的發展及應用,湖北汽車工業學院學報,2010年6月,第24卷第2期

[2]神紅玉、宋錦剛、宋錦明,基于CANoe的高性能網關測試系統的構建,工業控制計算機,2010年,第23卷第8期

猜你喜歡
信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 久久午夜夜伦鲁鲁片不卡| 国产成人资源| 色妞www精品视频一级下载| 免费午夜无码18禁无码影院| 国产亚洲男人的天堂在线观看| 乱人伦视频中文字幕在线| 在线观看国产黄色| 高清色本在线www| 国产99视频在线| 欧美97色| 国产色偷丝袜婷婷无码麻豆制服| 欧美日韩精品一区二区在线线 | 国产亚洲成AⅤ人片在线观看| 久久综合婷婷| 国产主播在线一区| 亚洲视频四区| 丁香婷婷激情综合激情| 日韩精品久久久久久久电影蜜臀| 丰满人妻一区二区三区视频| 71pao成人国产永久免费视频| 57pao国产成视频免费播放| 国产精品太粉嫩高中在线观看| 亚洲国产综合自在线另类| 精品一区二区久久久久网站| 亚洲欧美一级一级a| 免费国产高清视频| 久久中文字幕不卡一二区| 97国产一区二区精品久久呦| 亚洲欧美日本国产综合在线| 亚洲成人一区二区| 久久青草热| 亚洲成A人V欧美综合天堂| 国产浮力第一页永久地址| 漂亮人妻被中出中文字幕久久| 欧美人与动牲交a欧美精品| 国产一在线观看| 国产精品视频白浆免费视频| julia中文字幕久久亚洲| 免费a级毛片视频| 永久免费精品视频| 日韩精品一区二区三区中文无码| 最新国产精品第1页| 久久久久亚洲精品成人网| 一级成人欧美一区在线观看| 免费视频在线2021入口| 国产中文一区a级毛片视频 | 欧美成人免费一区在线播放| 国产免费高清无需播放器 | 亚洲成人网在线播放| 亚洲无限乱码| av天堂最新版在线| 亚洲男女在线| 2024av在线无码中文最新| 国产理论一区| 国产成人精品无码一区二 | 福利国产微拍广场一区视频在线| 中文字幕有乳无码| 欧美日韩国产一级| 午夜电影在线观看国产1区| 麻豆国产在线观看一区二区| 国产三级国产精品国产普男人| 国产啪在线| 黄色网页在线观看| 伊人久久久久久久| 日本尹人综合香蕉在线观看| 九九久久精品国产av片囯产区| 91毛片网| 一级全黄毛片| 欧美一级特黄aaaaaa在线看片| 无码精品福利一区二区三区| av在线手机播放| 色妞永久免费视频| 国产精品久线在线观看| 国产真实二区一区在线亚洲 | 亚洲国产成人精品一二区| 欧美久久网| 久久女人网| 久久久久88色偷偷| 浮力影院国产第一页| 中文字幕无码中文字幕有码在线| 日韩第九页| 久久成人国产精品免费软件|