• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    控制器局域網中的數據調度方法及裝置制造方法及圖紙

    技術編號:10369472 閱讀:181 留言:0更新日期:2014-08-28 12:17
    本發明專利技術實施例公開了一種控制器局域網中的數據調度方法及裝置,能夠解決因調度數據信息的算法過于片面導致的控制器局域系統性能以及資源利用效率較低的問題,所述方法包括:根據數據幀價值函數確定數據幀需求函數;根據車速函數、路況函數和所述數據幀需求函數確定數據幀的動態ID值;結合所述數據幀的動態ID值和靜態ID值確定數據幀的調度優先級,所述靜態ID值為按所述數據幀的靜態重要度所預先配置的;按照所述調度優先級調度所述數據幀。本發明專利技術適用于汽車的CAN網絡系統中的數據調度。

    【技術實現步驟摘要】
    控制器局域網中的數據調度方法及裝置
    本專利技術涉及汽車控制
    ,特別涉及一種控制器局域網中的數據調度方法及>J-U ρ?α裝直。
    技術介紹
    車載CAN (Control Ier Area Network,控制器局域網)網絡通信系統中,為了保證安全可靠的通信,一般要求CAN總線的負載率保持在30%以下,然而隨著計算機控制技術的飛速發展,汽車中各EOJ (Electronic Control Unit,電子控制單元)的功能越來越復雜,之間聯系越來越緊密致使汽車的通信網絡中需要傳輸的信息越來越多,但CAN網絡中的網絡帶寬有限,如何合理地調度信息成為評判CAN網絡性能的重要指標。為了能夠 在網絡重負載的情況下充分利用網絡帶寬,需要對不同的信息進行合理的調度。目前大多數調度算法中把信息的時間屬性作為主要的調度依據,進而確定信息調度的優先級。現有技術中至少存在如下問題:僅僅根據信息的時間屬性對信息進行調度太過片面,忽略了信息本身的價值屬性,導致系統性能以及資源利用效率都很低。
    技術實現思路
    提供一種控制器局域網中的數據調度方法及裝置,能夠解決因調度數據信息的算法過于片面導致的控制器局域系統性能以及資源利用效率較低的問題。第一方面,提供一種控制器局域網中的數據調度方法,包括:根據數據幀價值函數確定數據幀需求函數;根據車速函數、路況函數和所述數據幀需求函數確定數據幀的動態ID值;結合所述數據幀的動態ID值和靜態ID值確定數據幀的調度優先級,所述靜態ID值為按所述數據幀的靜態重要度所預先配置的;按照所述調度優先級調度所述數據幀。進一步的,在所述根據數據幀價值函數確定數據幀需求函數之前,還包括:將當前傳輸的信號值減去上一次傳輸的信號值得到差值,對將所述差值進行邏輯運算和移位運算后的結果進行求和獲得所述數據幀價值函數,其中,求和時同時對信號數量和信號位數進行求和,所述信號個數為所述數據幀中的信號個數,所述信號位數為每個信號所包括的位數。具體的,所述根據數據幀價值函數確定數據幀需求函數包括:將所述數據幀的符號函數、靜態配置的數據幀調整權值、所述數據幀的數據場長度、采樣周期、傳輸速率和所述數據幀價值函數相乘,對相乘后的乘積求和獲得所述數據幀需求函數。進一步的,在所述根據車速函數、路況函數和所述數據幀需求函數確定數據幀的動態ID值之前,所述方法還包括:將車速參數代入到車速符號函數中,通過對所述車速符號函數和車速調整權值的乘積求和獲得車速函數;將路況參數代入到路況符號函數中,通過對所述路況符號函數和路況調整權值的乘積求和獲得路況函數。具體的,所述根據車速函數、路況函數和所述數據幀需求函數確定數據幀的動態ID值包括:根據所述車速函數、路況函數和所述數據幀需求函數確動態屬性綜合函數,所述動態屬性綜合函數為所述車速函數、所述路況函數、所述數據幀需求函數三者的數學運算結果與控制參數的乘積;在至少兩個所述動態屬性綜合函數之間取隨機數,并向上取整得到優先級調整參數;利用高實時消息區分函數減去所述優先級調整參數,并加上所述數據幀的標識符的乘方結果后得到所述動態ID值,其中,所述標識符的乘方結果為2的η次方減2, η為所述標識符前η位。具體的,所述結合所述數據幀的動態ID值和靜態ID值確定數據幀的調度優先級包括:將所述動態ID值與調整參數的相乘后的乘積加上所述靜態ID值后得到所述數據幀的調度優先級,其中,所述調整參數為2的m次方,m為靜態ID位數。第二方面,提供一種控制器局域網中的數據調度裝置,包括:需求函數確定單元,用于根據數據幀價值函數確定數據幀需求函數;動態確定單元,用于根據車速函數、路況函數和所述數據幀需求函數確定數據幀的動態ID值;優先級確定單元,用于結合所述數據幀的動態ID值和靜態ID值確定數據幀的調度優先級,所述靜態ID值為按所述數據幀的靜態重要度所預先配置的;調度單元,用于按照所述調度優先級調度所述數據幀。進一步的,所述裝置還包括:價值函數獲取單元,用于將當前傳輸的信號值減去上一次傳輸的信號值得到差值,對將所述差值進行邏輯運算和移位運算后的結果進行求和獲得所述數據幀價值函數,其中,求和時同時對信號數量和信號位數進行求和,所述信號個數為所述數據幀中的信號個數,所述信號位數為每個信號所包括的位數。具體的,所述需求函數確定單元具體用于:將所述數據幀的符號函數、靜態配置的數據幀調整權值、所述數據幀的數據場長度、采樣周期、傳輸速率和所述數據幀價值函數相乘,對相乘后的乘積求和獲得所述數據幀需求函數。進一步的,所述裝置還包括:車速函數確定單元,用于將車速參數代入到車速符號函數中,通過對所述車速符號函數和車速調整權值的乘積求和獲得車速函數;路況函數確定單元,用于將路況參數代入到路況符號函數中,通過對所述路況符號函數和路況調整權值的乘積求和獲得路況函數。具體的,所述動態確定單元具體用于:根據所述車速函數、路況函數和所述數據幀需求函數確動態屬性綜合函數,所述動態屬性綜合函數為所述車速函數、所述路況函數、所述數據幀需求函數三者的數學運算結果與控制參數的乘積;在至少兩個所述動態屬性綜合函數之間取隨機數,并向上取整得到優先級調整參數;利用高實時消息區分函數減去所述優先級調整參數,并加上所述數據幀的標識符的乘方結果后得到所述動態ID值,其中,所述標識符的乘方結果為2的η次方減2, η為所述標識符前η位。具體的,所述優先級確定單元具體用于:將所述動態ID值與調整參數的相乘后的乘積加上所述靜態ID值后得到所述數據幀的調度優先級,其中,所述調整參數為2的m次方,m為靜態ID位數。現有技術的調度算法中把信息的時間屬性作為主要的調度依據確定信息調度的優先級,該調度方法太過片面,忽略了信息本身的價值屬性,導致系統性能以及資源利用效率都很低。與現有技術相比,本專利技術實施例利用數據的利用價值作為數據調度的主要參考因素,通過對車速、路況以及數據利用價值的綜合分析建立參考函數,通過參考函數確定每條數據幀發送的ID值,通過ID值控制數據幀的優先級,能夠實現對數據幀的動態調度,打破了只考慮時間因素的局限性,提高CAN系統的性能和使用效率。【附圖說明】為了更清楚地說明本專利技術實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。圖1為本專利技術一實施例提供的方法流程圖;圖2為本專利技術又一實施例提供的方法流程圖;圖3、圖4為本專利技術又一實施例提供的裝置結構示意圖。【具體實施方式】下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本專利技術保護的范圍。為使本專利技術技術方案的優點更加清楚,下面結合附圖和實施例對本專利技術作詳細說明。本專利技術一實施例提供一種控制器局域網中的數據調度方法,如圖1所示,所述方法包括:101、根據數據幀價值函數確定數據幀需求函數。進一步的,在所述根據數據幀價值函數確定數據幀需求函數之前,還包括:將當前本文檔來自技高網...
    控制器局域網中的數據調度方法及裝置

    【技術保護點】
    一種控制器局域網中的數據調度方法,其特征在于,包括:根據數據幀價值函數確定數據幀需求函數;根據車速函數、路況函數和所述數據幀需求函數確定數據幀的動態ID值;結合所述數據幀的動態ID值和靜態ID值確定數據幀的調度優先級,所述靜態ID值為按所述數據幀的靜態重要度所預先配置的;按照所述調度優先級調度所述數據幀。

    【技術特征摘要】
    1.一種控制器局域網中的數據調度方法,其特征在于,包括: 根據數據幀價值函數確定數據幀需求函數; 根據車速函數、路況函數和所述數據幀需求函數確定數據幀的動態ID值; 結合所述數據幀的動態ID值和靜態ID值確定數據幀的調度優先級,所述靜態ID值為按所述數據幀的靜態重要度所預先配置的; 按照所述調度優先級調度所述數據幀。2.根據權利要求1所述的控制器局域網中的數據調度方法,其特征在于,在所述根據數據幀價值函數確定數據幀需求函數之前,還包括: 將當前傳輸的信號值減去上一次傳輸的信號值得到差值,對將所述差值進行邏輯運算和移位運算后的結果進行求和獲得所述數據幀價值函數,其中,求和時同時對信號數量和信號位數進行求和,所述信號個數為所述數據幀中的信號個數,所述信號位數為每個信號所包括的位數; 則所述根據數據幀價值函數確定數據幀需求函數包括: 將所述數據幀的符號函數、靜態配置的數據幀調整權值、所述數據幀的數據場長度、采樣周期、傳輸速率和所述數據幀價值函數相乘,對相乘后的乘積求和獲得所述數據幀需求函數。3.根據權利要求 1所述的控制器局域網中的數據調度方法,其特征在于,在所述根據車速函數、路況函數和所述數據幀需求函數確定數據幀的動態ID值之前,所述方法還包括: 將車速參數代入到車速符號函數中,通過對所述車速符號函數和車速調整權值的乘積求和獲得車速函數; 將路況參數代入到路況符號函數中,通過對所述路況符號函數和路況調整權值的乘積求和獲得路況函數。4.根據權利要求1或3所述的控制器局域網中的數據調度方法,其特征在于,所述根據車速函數、路況函數和所述數據幀需求函數確定數據幀的動態ID值包括: 根據所述車速函數、路況函數和所述數據幀需求函數確動態屬性綜合函數,所述動態屬性綜合函數為所述車速函數、所述路況函數、所述數據幀需求函數三者的數學運算結果與控制參數的乘積; 在至少兩個所述動態屬性綜合函數之間取隨機數,并向上取整得到優先級調整參數; 利用高實時消息區分函數減去所述優先級調整參數,并加上所述數據幀的標識符的乘方結果后得到所述動態ID值,其中,所述標識符的乘方結果為2的η次方減2,η為所述標識符前η位。5.根據權利要求1所述的控制器局域網中的數據調度方法,其特征在于,所述結合所述數據幀的動態ID值和靜態ID值確定數據幀的調度優先級包括: 將所述動態ID值與調整參數的相乘后的乘積加上所述靜態ID值后得到所述數據幀的調度優先級,其中,...

    【專利技術屬性】
    技術研發人員:楚艷鋼李亞東李強張立峰
    申請(專利權)人:長城汽車股份有限公司
    類型:發明
    國別省市:河北;13

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 一本无码中文字幕在线观| 无码av不卡一区二区三区| 日韩乱码人妻无码中文字幕视频| 亚洲中文无码亚洲人成影院| 日韩av无码国产精品| 国产三级无码内射在线看| 无码中文2020字幕二区| 亚洲av无码片在线播放| 国产成人无码AV片在线观看| 亚洲av中文无码乱人伦在线播放| 亚洲AV无码一区二区大桥未久| 精品无码人妻久久久久久| 亚洲国产成人无码AV在线影院| 国产免费无码AV片在线观看不卡| 国产成人精品无码一区二区老年人| 无码人妻精品一区二区蜜桃网站| 国产网红主播无码精品| 亚洲av无码专区国产不乱码| 无码一区二区三区免费| 亚洲情XO亚洲色XO无码| 国产高清无码二区| 亚洲国产精品无码久久久久久曰 | 东京热加勒比无码视频| 麻豆AV无码精品一区二区| 人妻无码中文久久久久专区| 亚洲午夜无码片在线观看影院猛| 精品国产性色无码AV网站| 国产精品无码一区二区三区毛片| 中文AV人妻AV无码中文视频| 亚洲综合无码AV一区二区| 日韩av无码中文无码电影| 精品无码一级毛片免费视频观看| 日韩人妻无码免费视频一区二区三区| 无码粉嫩小泬无套在线观看| 中文字幕无码第1页| 国产综合无码一区二区辣椒| 国语成本人片免费av无码| 无码精品尤物一区二区三区| av区无码字幕中文色| 精品久久无码中文字幕| 亚洲成a∧人片在线观看无码|