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

汽車CAN總線信號快速跨網絡轉發算法的研究

2021-07-05 05:04:16牛昱棟劉永春高發廷
汽車電器 2021年6期
關鍵詞:信號

牛昱棟,劉永春,高發廷

(中國重型汽車集團汽車研究總院,山東 濟南 250002)

1 引言

從車輛發明至今,汽車已經從純粹的機械結構發展到擁有數個甚至數十個控制單元,隨著車輛安全、舒適需求的增加,控制單元的數量越來越多,對網絡的負擔也越來越大。車輛根據不同的功能域進行了劃分,每個域擁有一個獨立的CAN總線網絡,但是由于車輛是一個完整的整體,每個域之間存在著一定數據的流通,信號穩定實時轉發,才能保證車輛整體功能的穩定可靠。

本文通過對CAN報文屬性的研究、操作系統的運行模式與信號網絡轉發的需求分析,設計一套適用于大部分情況的快速穩定的跨網絡轉發策略,并且具有相當的靈活性。

2 信號在設計架構上的數據流向

車輛上存在多個總線網絡間信號交互的時候,我們將轉發前即存在該信號的總線網絡稱為該信號的源網絡,將該信號轉發到總線網絡稱為該信號的目標網絡。在CAN總線網絡之間的數據流即為從源網絡轉發到目標網絡,轉發邏輯的實現我們稱之為網關功能區,圖1給出了總線數據從源網絡轉發到目標網絡上的具體流向,此過程主要由網關功能區,判斷該信號是否需要轉發并將其轉發到特別目標網絡,無關信號不會被轉發。

圖1 總線數據數據流向

3 網關功能區對信號的處理

網關功能區是CAN總線網絡信號轉發功能的實現區域,負責從源網絡接收數據,判斷數據是否需要轉發到目標網絡,若需要轉發,則將該數據發送至目標網絡。

網關功能區細分為4個子功能模塊,分別為CAN信號接收子模塊、CAN信號轉發需求判斷子模塊、CAN信號發送子模塊和CAN信號發送成功確認子模塊,圖2為各個子功能模塊間的數據流向。

圖2 網關功能區內數據流向

1)CAN信號接收子模塊負責信號的初步接收,并將信號中需要的信息保存至相應CAN網絡的接收buffer中,等待CAN信號轉發需求判斷子模塊對數據進行具體判斷處理。

2)CAN信號轉發需求判斷子模塊將接收buffer中的信號與提前準備好的轉發配置表對比,判斷該信號是否需要轉發,若需要轉發,則將該信號存放在對應通道的發送buffer中,等待CAN信號發送子模塊判斷信號合適進行發送。

3)CAN信號發送子模塊,判斷各個CAN通道的發送buffer的狀態與當前CAN網絡狀態,當buffer狀態不為空且CAN網絡狀態為空閑時,按先進先出依次發送CAN信號到相應的網絡上。

4)CAN信號發送成功確認子模塊,當需要轉發的CAN信號發送成功后,此模塊會被回調,判斷發送buffer中還存在CAN信號未發送則跳轉到CAN信號發送子模塊,若發送buffer為空則退出,等待新CAN信號的到來。

4 CAN信號接收子模塊對信號的處理

CAN信號接收子模塊位于中斷當中,主要任務是將CAN網絡接收到的數據從寄存器搬移到特定的RAM區域,并觸發CAN信號轉發需求判斷子模塊的事件。為了達到穩定安全的目的,在中斷中的工作盡量做得少,圖3為CAN信號接收子模塊的數據流向。

圖3 CAN信號接收子模塊數據流向

5 CAN信號轉發需求判斷子模塊對信號的處理

CAN信號轉發需求判斷子模塊被觸發之后,讀取RAM中存放的具體的數據并與轉發配置表中的信息對比,確認是否需要轉發,若需要轉發,則根據配置表中的信息,將需要轉發的數據存放至對應通道的發送buffer中。考慮到操作系統之間通過事件切換任務需要時間,在成功接收到信號后直接在同一個任務中調用CAN信號發送子模塊。圖4為CAN信號轉發需求判斷子模塊的數據流向。

圖4 CAN信號轉發需求判斷子模塊數據流向

6 CAN信號發送子模塊對信號的處理

CAN信號發送子模塊即將具體的數據從發送buffer中取出,通過寄存器操控硬件將數據發送到目標網絡上,圖5為CAN信號發送子模塊的數據流向。

圖5 CAN信號發送子模塊的數據流向

7 CAN信號發送成功確認子模塊的處理

CAN信號發送成功確認子模塊負責管理一條報文發送后,確認發送成功并判斷是否繼續向目標網絡發送CAN信號。圖6為CAN信號發送成功確認子模塊的操作流程。

圖6 CAN信號發送成功確認子模塊的操作流程

8 結語

本文闡述了一種CAN總線信號快速跨網絡轉發算法,該算法實現了CAN總線信號快速跨網絡轉發,并且在快速的基礎上兼顧了穩定,考慮了不同邏輯的相互分離與所應處于數據流的位置,形成閉環,不會造成數據沖突,邏輯實現復雜性小,可適用于任何跨網絡的ECU,轉發速度快,保證了數據的實時有效,可以為CAN信號轉發、處理提供重要的參考。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 亚洲视频免费在线| 2022国产91精品久久久久久| 91福利片| 日本一区中文字幕最新在线| 99无码中文字幕视频| 免费福利视频网站| 成人在线观看一区| 伊人色在线视频| 成人福利视频网| 新SSS无码手机在线观看| 看av免费毛片手机播放| 欧洲免费精品视频在线| 99久久精彩视频| 91精品啪在线观看国产91九色| 一本久道久久综合多人| 久久夜色精品国产嚕嚕亚洲av| 亚洲日本韩在线观看| 国产区91| 无码aaa视频| 青青青视频91在线 | 人人91人人澡人人妻人人爽| 在线五月婷婷| 97狠狠操| 亚洲中文字幕久久精品无码一区| 久久精品中文字幕免费| 久久五月视频| 日韩精品专区免费无码aⅴ| 国产肉感大码AV无码| 91亚洲国产视频| 四虎国产永久在线观看| 小说区 亚洲 自拍 另类| 亚洲91在线精品| 国产白浆视频| 欧美激情视频一区| 亚洲国产清纯| 国产免费网址| 亚洲男人的天堂久久香蕉网| 欧美日韩另类在线| 亚洲乱强伦| 日韩欧美高清视频| 国产精品一区在线麻豆| 性色一区| 99热这里只有精品国产99| 国产日韩久久久久无码精品| 国产高清在线观看91精品| AV不卡在线永久免费观看| 一本一道波多野结衣av黑人在线| 精品少妇三级亚洲| 91久久国产综合精品| 免费Aⅴ片在线观看蜜芽Tⅴ| 亚洲精品动漫| 色哟哟精品无码网站在线播放视频| 国产爽妇精品| 欧美成人午夜在线全部免费| 精品国产三级在线观看| 97国内精品久久久久不卡| 国模沟沟一区二区三区| 五月婷婷综合色| 毛片网站观看| 好紧好深好大乳无码中文字幕| 亚洲一区二区精品无码久久久| 亚洲美女一区二区三区| 99热这里只有精品免费| 九色综合伊人久久富二代| 亚洲国产成人久久精品软件| 亚洲经典在线中文字幕| 91区国产福利在线观看午夜 | 五月婷婷亚洲综合| 一本大道香蕉久中文在线播放| 国产欧美精品专区一区二区| 亚洲美女高潮久久久久久久| 毛片基地视频| 蜜芽国产尤物av尤物在线看| 2021国产在线视频| 欧美一区精品| 国产精品自拍露脸视频| 成年人国产网站| 中文字幕日韩丝袜一区| 九月婷婷亚洲综合在线| 色爽网免费视频| m男亚洲一区中文字幕| 在线观看国产精品第一区免费|