本發明專利技術公開一種電池管理系統配置整車通信協議的方法,其步驟如下:預先對BMS中所有的電池信息分別進行唯一編碼,生成系統應用庫;對整車通信協議的內容進行配置;根據整車通信協議的內容調用系統應用庫中的電池信息;將所調用的電池信息生成整車通信協議內容代碼。本方法針對不同的整車通信協議,不需要修改底層的整車通信模塊的軟件代碼,縮短項目開發時間和工作量,提高項目開發的效率和質量,提高軟件代碼的保密性,減輕項目開發的繁瑣度。本發明專利技術還提供一種電池管理系統配置整車通信協議的系統,其包括系統應用庫生成模塊、協議內容配置模塊、電池信息調用模塊和協議內容代碼生成模塊。
【技術實現步驟摘要】
本專利技術涉及電池管理領域,尤其是一種電池管理系統配置整車通信協議的方法及系統。
技術介紹
隨著新能源行業的飛速發展,BMS(電池管理系統)的應用范圍也越來越廣,項目開發也越來越多。在實際項目應用過程中,不同的項目會有不同的整車通信協議,每一幀數據的ID、內容以及周期等信息也不同。所以項目工程師需要針對不同的客戶項目修改軟件程序代碼,這樣增加了項目開發的繁瑣度,同時開發效率也不高。
技術實現思路
本專利技術的目的在于克服上述現有技術存在的不足,提出一種解決了電池管理系統配置整車通信協議的方法及系統,針對不同的整車通信協議不需修改底層整車CAN通信模塊的軟件代碼,同時也可以避免人為修改代碼不完善的地方,對軟件代碼的保密起到了保護作用。為了實現上述目的,本專利技術是這樣實現的:一種電池管理系統配置整車通信協議的方法,包括以下步驟:(1)預先對BMS中所有的電池信息分別進行唯一編碼,生成系統應用庫;(2)對整車通信協議的內容進行配置;(3)根據整車通信協議的內容調用系統應用庫中的電池信息;(4)將所調用的電池信息生成整車通信協議內容代碼。其中,所述內容代碼為符合整車通信協議格式的代碼,通過整車通信協議上傳至外部設備。其中,所述整車通信協議的內容至少包括整車通信協議的ID號、數據類型、數據要求及數據的位置順序;其還包括數據發送周期、數據長度等。所述步驟(2)對整車通信協議的內容進行配置的步驟具體為:根據整車通信協議的內容確定每幀報文對應的數據類型和數據要求。所述步驟(3)根據整車通信協議的內容調用系統應用庫中的電池信息的具體步驟還包括:(31)調用系統應用庫中的電池信息后,根據步驟(2)確定的數據類型和數據要求,對所調用的相應電池信息進行格式轉換。所述數據要求包括數據分辨率要求。所述步驟(4)將所調用的電池信息生成整車通信協議內容代碼具體為:將整車通信協議的ID號及所調用的電池信息生成整車通信協議內容代碼。所述根據所選擇的數據類型和數據要求,對所調用的電池信息進行格式轉換的具體步驟還包括:(32)根據步驟(2)根據所選擇的數據類型和數據分辨率要求,對所調用的相應電池信息進行分辨率轉換的步驟。本專利技術的另一目的在于提供一種電池管理系統配置整車通信協議的系統。本專利技術的另一目的通過以下的技術方案實現:一種電池管理系統配置整車通信協議的系統,包括:系統應用庫生成模塊,用于預先對BMS中所有的電池信息分別進行唯一編碼,生成系統應用庫;協議內容配置模塊,用于整車通信協議的內容進行配置;電池信息調用模塊,用于根據整車通信協議的內容調用系統應用庫中的電池信息;協議內容代碼生成模塊,用于將所調用的電池信息生成整車通信協議內容代碼。其中,所述協議內容配置模塊包括:報文內容選擇單元,用于根據整車通信協議的內容選擇每幀報文對應的數據類型和數據要求。所述電池信息調用模塊包括:電池信息調用單元,用于根據整車通信協議的內容調用系統應用庫中的電池信息;電池信息格式轉換單元,用于根據所選擇的數據類型和數據要求,對所調用的相應電池信息進行格式轉換。所述電池信息格式轉換單元包括:分辨率轉換子單元,根據所選擇的數據類型和數據分辨率要求,對所調用的相應電池信息進行分辨率轉換。與現有技術相比,本專利技術的有益效果是:針對不同的整車通信協議,不需要修改底層的整車通信模塊的軟件代碼,縮短項目開發時間和工作量,提高項目開發的效率和質量,提高軟件代碼的保密性,減輕項目開發的繁瑣度。【附圖說明】圖1為實施例1所述電池管理系統配置整車通信協議的方法的流程圖;圖2為實施例2所述電池管理系統配置整車通信協議的系統的原理框圖。【具體實施方式】以下結合附圖和具體實施例對本專利技術進行詳細的描述說明。本專利技術是要提出一套整車通信協議內容可以通過上位機靈活配置的軟件系統,這樣項目工程師在做項目開發時,只需要通過上位機,靈活的選擇每一幀報文需要發送的具體信息,具體要求等,上位機通過內網把選擇后的信息下發到BMS系統,BMS根據接收到內容,從底層模塊中調用相應的數據模塊即可完成操作。解決了項目開發工程師在做是項目時需要不斷的修改底層整車CAN通信模塊的軟件代碼的問題,同時也可以避免認為修改代碼不完善的地方,對軟件代碼的保密起到了保護作用。實施例1如圖1所示,一種電池管理系統配置整車通信協議的方法,包括以下步驟:(1)預先對BMS中所有的電池信息分別進行唯一編碼,生成系統應用庫;比如:電壓對應的編碼為0001,電流對應的編碼為0002,SOC對應的編碼為0003等;(2)對整車通信協議的內容進行配置;(3)根據整車通信協議的內容調用系統應用庫中的電池信息;(4)將所調用的電池信息生成整車通信協議內容代碼。其中,所述內容代碼為符合整車通信協議格式的代碼,通過整車通信協議上傳至外部設備。其中,所述整車通信協議的內容至少包括整車通信協議的ID號、數據類型、數據要求及數據的位置順序;其還包括數據發送周期、數據長度等。所述步驟(2)對整車通信協議的內容進行配置的步驟具體為:根據整車通信協議的內容確定每幀報文對應的數據類型和數據要求。所述步驟(3)根據整車通信協議的內容調用系統應用庫中的電池信息的具體步驟還包括:(31)調用系統應用庫中的電池信息后,根據步驟(2)確定的數據類型和數據要求,對所調用的相應電池信息進行格式轉換。所述數據要求包括數據分辨率要求。所述步驟(4)將所調用的電池信息生成整車通信協議內容代碼具體為:將整車通信協議的ID號及所調用的電池信息生成整車通信協議內容代碼。所述根據所選擇的數據類型和數據要求,對所調用的電池信息進行格式轉換的具體步驟還包括:(32)根據步驟(2)根據所選擇的數據類型和數據分辨率要求,對所調用的相應電池信息進行分辨率轉換的步驟。例如:整車通信協議的內容包括:ID號、數據類型、數據要求、數據的位置順序、數據發送周期、數據長度,對應生成整車通信協議內容代碼包括:ID號及相應要求的相應電池信息。例如,某一種整車通信協議見下表:生成整車通信協議的內容代碼如:ID數據1數據2生成協議內容代碼0x180028F538200實施例2如圖2所示,一種電池管理系統配置整車通信協議的系統,包括:系統應用庫生成模塊,用于預先對BMS中所有的電池信息分別進行唯一編碼,生成系統應用庫;協議內容配置模塊,用于整車通信協議的內容進行配置;電池信息調用模塊,用于根據整車通信協議的內容調用系統應用庫中的電池信息;協議內容代碼生成模塊,用于將所調用的電池信息生成整車通信協議內容代碼。其中,所述協議內容配置模塊包括:報文內容選擇單元,用于根據整車通信協議的內容選擇每幀報文對應的數據類型和數據要求。所述電池信息調用模塊包括:電池信息調用單元,用于根據整車通信協議的內容調用系統應用庫中的電池信息;電池信息格式轉換單元,用于根據所選擇的數據類型和數據要求,對所調用的相應電池信息進行格式轉換。所述電池信息格式轉換單元包括:分辨率轉換子單元,根據所選擇的數據類型和數據分辨率要求,對所調用的相應電池信息進行分辨率轉換。以上詳細描述了本專利技術的較佳具體實施例,應當理解,本領域的普通技術無需創造性勞動就可以根據本專利技術的構思做出諸多修改和變化。因此,凡本
中技術人員依本專利技術構思在現有技術基礎上通過邏輯分析本文檔來自技高網...
【技術保護點】
一種電池管理系統配置整車通信協議的方法,其特征在于,步驟如下:(1)預先對BMS中所有的電池信息分別進行唯一編碼,生成系統應用庫;(2)對整車通信協議的內容進行配置;(3)根據整車通信協議的內容調用系統應用庫中的電池信息;(4)將所調用的電池信息生成整車通信協議內容代碼。
【技術特征摘要】
1.一種電池管理系統配置整車通信協議的方法,其特征在于,步驟如下:(1)預先對BMS中所有的電池信息分別進行唯一編碼,生成系統應用庫;(2)對整車通信協議的內容進行配置;(3)根據整車通信協議的內容調用系統應用庫中的電池信息;(4)將所調用的電池信息生成整車通信協議內容代碼。2.按照權利要求1所述電池管理系統配置整車通信協議,其特征在于,所述整車通信協議的內容包括整車通信協議的ID號、數據類型、數據要求及數據的位置順序。3.按照權利要求1所述電池管理系統配置整車通信協議,其特征在于,所述步驟(2)具體為:根據整車通信協議的內容確定每幀報文對應的數據類型和數據要求。4.按照權利要求3所述電池管理系統配置整車通信協議,其特征在于,還包括:(31)調用系統應用庫中的電池信息后,根據步驟(2)所確定的數據類型和數據要求,對所調用的相應電池信息進行格式轉換。5.按照權利要求2所述電池管理系統配置整車通信協議,其特征在于,所述步驟(4)具體為:將整車通信協議的ID號及所調用的電池信息生成整車通信協議內容代碼。6.按照權利要求3或4所述電池管理系統配置整車通信協議,其特征在于,所述數據要求包括數據分辨率要求。7.按照權利要求6所述電池管理系統配置整車通信協議,其特征在于,...
【專利技術屬性】
技術研發人員:徐文賦,任素云,
申請(專利權)人:惠州市藍微新源技術有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。