[發明專利]一種BMS數據讀寫驗證方法無效
| 申請號: | 201210551049.7 | 申請日: | 2012-12-18 |
| 公開(公告)號: | CN103051452A | 公開(公告)日: | 2013-04-17 |
| 發明(設計)人: | 劉飛;文鋒;阮旭松;李錦華 | 申請(專利權)人: | 惠州市億能電子有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 任海燕 |
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 bms 數據 讀寫 驗證 方法 | ||
技術領域
本發明涉及電動汽車中BMS的技術改進。
背景技術
目前BMS(電池管理系統)所有資源都是公開的,如BMS參數的設置,只要知道某一參數的設置命令,就可以借助周立功等外部軟件對BMS其它參數進行設置。而參數對BMS正常運行至關重要,如果被非專業人員隨便修改,就會影響BMS程序運行的穩定性,將會導致電池過充過放甚至出現事故的風險。
發明內容
有鑒于此,本發明要解決的技術問題是一種可有效保護BMS數據不會隨便被更改的BMS數據讀寫驗證方法。
為了解決上述技術問題,本發明采用如下方案實現:
???一種BMS數據讀寫驗證方法,該方法包括如下步驟:
?(1).上位機與BMS連接,并向BMS發出申請密鑰命令;
?(2).BMS接受命令,按照預定的算法生成密鑰數據以及本地解密數據;
?(3).上位機獲取密鑰數據,并根據該密鑰數據采用預定的算法獲得上位機解密數據,并將上位機解密數據發送至BMS中;
?(4).判斷本地解密數據是否與上位機解密數據一致,如果一致則驗證成功,上位機可對BMS進行數據讀寫操作,如果不一致則驗證失敗,上位機不能對BMS進行數據讀寫操作。
???其中,所述的預定的算法為seedkey算法。
???本發明通過對BMS的關鍵資源進行加密保護,可保證BMS的資源不被隨便修改,減少BMS出現故障的幾率,可保證BMS程序運行的穩定性。并且這種方法可保證每一個BMS只有少數幾個人進行操作,增加了工作的連續性,減少了人為出錯的概率,同時減少了BMS出現故障的幾率。
具體實施方式
為了便于本領域技術人員理解,下面將結合實施例對本發明作進一步詳細描述:
????本實施例揭示的BMS數據讀寫驗證方法包括如下步驟:
(1).上位機與BMS連接,并向BMS發出申請密鑰命令;
(2).BMS接受命令,按照預定的算法生成密鑰數據以及本地解密數據;
(3).上位機獲取密鑰數據,并根據該密鑰數據采用預定的算法獲得上位機解密數據,并將上位機解密數據發送至BMS中;
(4).判斷本地解密數據是否與上位機解密數據一致,如果一致則驗證成功,上位機可對BMS進行數據讀寫操作,如果不一致則驗證失敗,上位機不能對BMS進行數據讀寫操作。
其中,本實施例采用的預定的算法為seedkey算法。
本發明可在程序設計時在程序中加入密鑰算法程序,當上位機要訪問從控制設備時,都會“密鑰解鎖”提示。如果不解鎖,上位機和BMS就不能進行通訊,當然也不能進行參數修改等,這就對BMS參數修改部分進行了保護。這樣通過對BMS重要資源的加密保護,非專業人士沒有密鑰就不能隨意進行BMS參數修改,從而保證了BMS運行的穩定。
上述實施例僅為本發明的其中具體實現方式,其描述較為具體和詳細,但并不能因此而理解為對本發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些顯而易見的替換形式均屬于本發明的保護范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州市億能電子有限公司,未經惠州市億能電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210551049.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





