System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于車輛can通道管理領域,具體涉及一種整車can通道數據庫的變型管理方法、系統、終端及介質。
技術介紹
1、汽車行業里,主機廠對整車通信數據庫管理的主流方案為“一車型一數據庫”。由于sae?j1939未規范新能源商用車上使用的控制器通信協議,且商用車為用戶點單式,不同車型使用的很大部分控制器是相同的,因此其通信數據庫會存在大量可通用的通信數據,但也存在一定的差異。差異項包含但不局限于如下情況:某控制器會根據不同標定參數項發送不同id的報文;同一總成控制器的不同供應商產品相關的通信數據不能保證完全一致,比如轉向系統存在電液應急轉向系統和電動助力轉向系統兩種配置,其通信數據存在差異點;為了降本,將分布在不同網段的多個控制器集成到一個控制器;存在同一網段上不同控制器發送同一id的報文情況。采用上述汽車行業主流方案管理通信數據庫,會因車型的某些配置變化導致網絡工程師工作量成倍增長,管理成本增加且易出錯。
技術實現思路
1、為解決上述問題,本專利技術提供一種整車can通道數據庫的變型管理方法、系統、終端及介質,實現車型配置的便捷切換,降低網絡工程師工作量,提高作業效率。
2、第一方面,本專利技術的技術方案提供一種整車can通道數據庫的變型管理方法,包括以下步驟:
3、s1,在完成整車各控制器的通信數據搭建后,在模型結構樹的控制器層級建立各個變體單元與各個控制器can通道之間的關聯關系;
4、s2,根據整車配置需求創建由各個目標變體單元組成的變體
5、s3,配置變體組合下各個控制器can通道所關聯報文的使能狀態;
6、s4,在平臺數據庫層級選擇目標車型變體進行一致性檢查;
7、s5,在平臺通信數據庫發布后,對不同配置車型的網段負載率進行評估,并導出多層級的通信矩陣。
8、在一個可選的實施方式中,變體單元包括至少兩個變體單元項,每個變體單元項關聯至少一個控制器can通道,且變體單元的各個變體單元項之間為互斥關系。
9、在一個可選的實施方式中,為變體組合中各個變體單元選擇目標控制器can通道之后,還包括以下步驟:
10、為變體單元、變體單元項和/或變體組合進行重命名。
11、在一個可選的實施方式中,在平臺數據庫層級選擇目標車型變體進行一致性檢查,具體包括:
12、對報文數據進行一致性檢查;
13、對信號數據進行一致性檢查;
14、對通用數據進行一致性檢查。
15、在一個可選的實施方式中,報文數據包括報文名稱、報文類型、報文id、報文發送類型、報文周期和報文長度;
16、信號數據包括信號名稱、信號排列格式、信號起始字節、信號起始位、信號排列、信號發送類型、信號長度、信號數據類型、信號精度、信號偏移量、信號物理最小值、信號物理最大值、信號總線最小值、信號總線最大值、信號總線初始值、信號總線無效值、信號總線非使能值和信號值描述;
17、通用數據包括報文快速發送周期、報文快速發送次數、報文延遲時間、報文發送控制器節點、信號接收控制器節點和報文/信號收發關系。
18、在一個可選的實施方式中,在平臺數據庫層級選擇目標車型變體進行一致性檢查,還包括以下步驟:
19、配置一致性檢查各個內容項的優先級,包括將報文名稱、報文類型、報文id、報文長度、信號名稱、信號長度配置為第1優先級至第6優先級;
20、根據優先級以輪詢方式對每一個內容項進行一致性檢查;
21、若前6個優先級的內容項中存在一致性檢查不通過的結果,則退出一致性檢查;
22、若內容項的一致性檢查不通過,則根據檢查結果設置報警提醒等級。
23、在一個可選的實施方式中,導出多層級的通信矩陣包括整車層級、網段層級、控制器層級通信矩陣。
24、第二方面,本專利技術的技術方案提供一種整車can通道數據庫的變型管理系統,包括:
25、關聯關系配置模塊,用于在完成整車各控制器的通信數據搭建后,在模型結構樹的控制器層級建立各個變體單元與各個控制器can通道之間的關聯關系;
26、變體組合構建模塊,用于根據整車配置需求創建由各個目標變體單元組成的變體組合,并為變體組合中各個變體單元選擇目標控制器can通道;
27、報文使能狀態配置模塊,用于配置變體組合下各個控制器can通道所關聯報文的使能狀態;
28、一致性檢查模塊,用于在平臺數據庫層級選擇目標車型變體進行一致性檢查;
29、網段負載率評估模塊,用于在平臺通信數據庫發布后,對不同配置車型的網段負載率進行評估,并導出多層級的通信矩陣。
30、第三方面,本專利技術的技術方案提供一種終端,包括:
31、存儲器,用于存儲整車can通道數據庫的變型管理程序;
32、處理器,用于執行所述整車can通道數據庫的變型管理程序時實現如上述任一項所述整車can通道數據庫的變型管理方法的步驟。
33、第四方面,本專利技術的技術方案提供一種計算機可讀存儲介質,所述可讀存儲介質上存儲有整車can通道數據庫的變型管理程序,所述整車can通道數據庫的變型管理程序被處理器執行時實現如上述任一項所述整車can通道數據庫的變型管理方法的步驟。
34、本專利技術提供的一種整車can通道數據庫的變型管理方法、系統、終端及介質,相對于現有技術,具有以下有益效果:在完成整車各控制器的通信數據搭建后,建立變體單元與控制器can通道之間的關聯關系,進而根據車輛配置需求創建由變體單元組成的變體組合,實現車輛can通信的配置管理,本專利技術根據變體單元實現不同車型的can通信配置,便于網絡工程師自如切換車型配置,同時基于不同車型配置進行網段通信數據的一致性檢查、負載率評估和導出通信矩陣等工作,支持車型、總成控制器開發工作,可有效提高網絡工程師的工作效率、降低出錯率。
本文檔來自技高網...【技術保護點】
1.一種整車CAN通道數據庫的變型管理方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的整車CAN通道數據庫的變型管理方法,其特征在于,變體單元包括至少兩個變體單元項,每個變體單元項關聯至少一個控制器CAN通道,且變體單元的各個變體單元項之間為互斥關系。
3.根據權利要求2所述的整車CAN通道數據庫的變型管理方法,其特征在于,為變體組合中各個變體單元選擇目標控制器CAN通道之后,還包括以下步驟:
4.根據權利要求1所述的整車CAN通道數據庫的變型管理方法,其特征在于,在平臺數據庫層級選擇目標車型變體進行一致性檢查,具體包括:
5.根據權利要求4所述的整車CAN通道數據庫的變型管理方法,其特征在于,報文數據包括報文名稱、報文類型、報文ID、報文發送類型、報文周期和報文長度;
6.根據權利要求5所述的整車CAN通道數據庫的變型管理方法,其特征在于,在平臺數據庫層級選擇目標車型變體進行一致性檢查,還包括以下步驟:
7.根據權利要求1所述的整車CAN通道數據庫的變型管理方法,其特征在于,導出多層級的通信矩陣包
8.一種整車CAN通道數據庫的變型管理系統,其特征在于,包括:
9.一種終端,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述可讀存儲介質上存儲有整車CAN通道數據庫的變型管理程序,所述整車CAN通道數據庫的變型管理程序被處理器執行時實現如權利要求1-7任一項所述整車CAN通道數據庫的變型管理方法的步驟。
...【技術特征摘要】
1.一種整車can通道數據庫的變型管理方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的整車can通道數據庫的變型管理方法,其特征在于,變體單元包括至少兩個變體單元項,每個變體單元項關聯至少一個控制器can通道,且變體單元的各個變體單元項之間為互斥關系。
3.根據權利要求2所述的整車can通道數據庫的變型管理方法,其特征在于,為變體組合中各個變體單元選擇目標控制器can通道之后,還包括以下步驟:
4.根據權利要求1所述的整車can通道數據庫的變型管理方法,其特征在于,在平臺數據庫層級選擇目標車型變體進行一致性檢查,具體包括:
5.根據權利要求4所述的整車can通道數據庫的變型管理方法,其特征在于,報文數據包括報文名稱、報文類型、報文id...
【專利技術屬性】
技術研發人員:劉昌林,馮金盾,李志強,肖坤,
申請(專利權)人:中國重汽集團濟南動力有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。