[發(fā)明專利]通過換電柜遠程升級電池程序的方法有效
| 申請?zhí)枺?/td> | 202110406776.3 | 申請日: | 2021-04-15 |
| 公開(公告)號: | CN113110855B | 公開(公告)日: | 2022-04-08 |
| 發(fā)明(設計)人: | 黃潤明;周亞平;吳洪亮 | 申請(專利權)人: | 深圳市萬為物聯(lián)科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;H02J7/00 |
| 代理公司: | 深圳市匯信知識產(chǎn)權代理有限公司 44477 | 代理人: | 張志凱 |
| 地址: | 518000 廣東省深圳市寶安區(qū)西鄉(xiāng)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通過 換電柜 遠程 升級 電池 程序 方法 | ||
1.一種通過換電柜遠程升級電池程序的方法,其特征在于,包括云平臺和換電柜,所述換電柜包括主控板、檢測板、多個倉控板、多個充電器和多個電池,其中,所述云平臺和所述換電柜通過MQTT 4G連接,所述主控板通過CAN通訊方式分別與所述倉控板、所述充電器、所述檢測板進行通信,多個所述倉控板通過RS485通訊方式對應與多個所述電池進行通信,所述遠程升級電池程序的方法包括:
準備遠程升級電池的BIN格式文件,并通過4G網(wǎng)絡上傳至所述云平臺;
所述云平臺計算升級文件MD5值后,將版本信息、升級文件URL信息以及文件校驗碼信息打包后,再通過MQTT長連接通知換電柜有新版本軟件需要更新;
所述換電柜在接收到消息請求后,將版本信息和校驗碼信息存儲在其內(nèi)的主控板的對應扇區(qū),然后再通過HTTP方式請求下載升級文件并保存至對應扇區(qū);
下載完成后,所述主控板將下載保存的文件本地進行MD5校驗碼算法計算,將計算后的結果與從所述云平臺下發(fā)的校驗碼進行匹配核對,如果校驗碼一致,則進行下一步;如果不一致,則重復上一步驟,再次下載核對,直到成功為止;
所述主控板將升級文件版本信息通過CAN通訊方式,通知對應的倉控板有電池需要程序更新;
所述倉控板將接收到升級請求,通過RS485通訊方式將數(shù)據(jù)轉(zhuǎn)發(fā)至對應的電池,等待電池響應;
所述電池在接收到版本信息后,先將接收到的版本信息和自身當前版本匹配,如果硬件版本不對,直接拒絕升級操作;如果硬件版本匹配,軟件版本低于需要升級的版本,則執(zhí)行升級操作,反之拒絕升級操作;
所述電池回復倉控板的升級請求,版本可以滿足升級請求;
所述倉控板進入升級流程,發(fā)送握手指令到電池,確認所述電池當前狀態(tài)是否可以進行升級操作;
所述電池接收握手指令后,確認狀態(tài)回復所述倉控板,可以升級操作;
所述倉控板發(fā)送升級文件的總大小,以及數(shù)據(jù)傳輸過程中的總包數(shù),按每包1K計算;
所述電池接收到文件和傳輸?shù)臄?shù)據(jù)包信息后,保存該信息至存儲扇區(qū)并回復倉控板,進行下一步實際數(shù)據(jù)傳輸;
所述倉控板將每1K數(shù)據(jù)+數(shù)據(jù)的異或CRC碼打包成一整包數(shù)據(jù),發(fā)送至所述電池;
所述電池接收到數(shù)據(jù)后,校驗所述整包數(shù)據(jù)是否正確,如果核對正確,則記錄已接收包數(shù),并存儲所述整包數(shù)據(jù),進入下一包傳輸;如果不正確則請求重試;
重復上一步驟,直到整個升級文件接收完成;
所述電池接收完成整個文件后,進行總大小和總數(shù)據(jù)包數(shù)確認,如果確認匹配后,則進行復位操作,跳入新程序運行,升級完成;如果匹配不成功,則請求重試。
2.根據(jù)權利要求1所述的通過換電柜遠程升級電池程序的方法,其特征在于,所述主控板采用STM32F103C8T6控制芯片。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市萬為物聯(lián)科技有限公司,未經(jīng)深圳市萬為物聯(lián)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110406776.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





