本發明涉及離線升級,具體為一種光儲設備離線升級方法。
背景技術:
1、隨著全球新能源行業的快速發展,光儲設備已逐漸成為市場主流,廣泛應用于各類并網及離網場景,對于部署在無網絡覆蓋區域的設備,無法通過ota進行在線升級,必須依賴線下升級方式,目前常規的升級方法是使用裝有專用上位機軟件的電腦,通過usb轉rs485通信線連接至設備進行升級,此方法雖能實現離線升級,但操作過程繁瑣,必須由專業技術人員攜帶特定設備到現場完成,極大地限制了升級的靈活性與效率,因此,開發一種操作簡便、能夠自動完成升級的便攜式工具,成為提升現場維護能力的迫切需求。
2、若在現場通過便攜式工具對設備升級時,工具通常依賴設備接口取電,這種方式易受現場電壓波動的影響,一旦電壓不穩,便會導致設備內部存儲器的編程操作被異常中斷,從而破壞待升級設備中的原有程序代碼,造成升級失敗,然而,由于電壓波動在現有技術條件下難以被有效預測,因此無法在升級過程中提前預警并主動暫停操作,從而難以避免程序損壞的風險。
技術實現思路
1、解決的技術問題
2、針對現有技術的不足,本發明提供了一種光儲設備離線升級方法,解決了在現場設備升級中,因工具依賴接口取電,難以預測的電壓波動會導致升級中斷,從而不可控地損壞設備原有程序的問題。
3、為實現以上目的,本發明通過以下技術方案予以實現:一種光儲設備離線升級方法,包括以下具體步驟:步驟一:提供便攜式升級工具并將其通過通信線纜連接至光儲設備的指定接口,此接口同時提供電源與通信通路,使設備進入離線升級模式;步驟二:升級工具掃描存儲介質,依據預定義命名規則識別待升級文件,并生成用于控制升級順序的文件類型標志位;步驟三:升級工具作為主機與作為從機的光儲設備建立通信鏈路,通過發送握手指令幀并基于其超時與重發情況確認鏈路狀態;步驟四:主機按文件類型標志位的順序對每一文件執行傳輸,此過程包括:發送文件信息指令、將文件數據拆分為數據幀并循環發送以及接收從機回復的含crc校驗結果的應答幀;同時,根據crc校驗錯誤情況計算crc校驗異常系數,并結合步驟三中握手指令幀的重發情況計算重發異常系數,對兩者歸一化處理得到電壓紊亂模型,據此預測電壓紊亂情況并在預測紊亂時暫停升級;步驟五:所有文件傳輸完成后,主機發送升級結束指令,觸發從機按處理器類型執行相應的固件更新操作。
4、進一步地,所述電壓紊亂模型的具體獲取方法為:;其中,表示電壓紊亂模型,表示crc校驗異常系數,表示重發異常系數。
5、進一步地,所述crc校驗異常系數的具體獲取方式為:預設校驗異常時間窗口,在校驗異常時間窗口內,統計crc錯誤應答幀數與總應答幀數,計算出每個校驗異常時間窗口內crc錯誤應答幀數占總應答幀數的比例,記為錯誤比值,并通過數據平滑算法對當前校驗異常時間窗口的錯誤比值進行修正,得到修正錯誤比值,進而分析修正錯誤比值的變化單調性,根據單調性確定crc校驗異常系數。
6、進一步地,所述修正錯誤比值的具體獲取方式如下:根據歷史經驗預設平滑系數,平滑系數大于零且小于一,根據當前校驗異常時間窗口的錯誤比值、前一個校驗異常時間窗口的錯誤比值以及平滑系數進行綜合計算,得到修正錯誤比值。
7、進一步地,所述修正錯誤比值的變化單調性的具體分析方式為:在多個連續的校驗異常時間窗口內,若修正錯誤比值上升的情況多于下降或持平的情況,則表示為單調遞增,否則表示未單調遞增。
8、進一步地,所述根據單調性確定crc校驗異常系數的具體方式為:若表示單調遞增,則將下一個校驗異常時間窗口的修正錯誤比值與上一個校驗異常時間窗口的修正錯誤比值依次進行差值計算,再進行求和計算,得到crc校驗異常系數;若表示單調遞減,則直接對crc校驗異常系數賦值為零。
9、進一步地,所述重發異常系數的具體獲取方式:將握手階段觸發重發的次數進行求和計算,得到重發異常系數。
10、進一步地,所述據此預測電壓紊亂情況的具體方式為:預設電壓紊亂閾值,將電壓紊亂模型的值與電壓紊亂閾值進行比對,若電壓紊亂模型的值大于電壓紊亂閾值時,則預測出紊亂;若電壓紊亂模型的值小于或等于電壓紊亂閾值時,則預測出正常。
11、有益效果
12、相對于現有技術,本發明的實施例至少具有如下優點或有益效果:
13、1.通過設計專用的便攜式升級工具,替代了傳統依賴專業技術人員攜帶電腦與專用軟件到場的復雜方式,工具即插即用,并通過設備通信接口同時獲取電源與建立通信,使得現場人員無需特殊技能即可發起升級流程,顯著降低了運維門檻,減少了人員依賴與時間成本,極大增強了在無網絡覆蓋或偏遠現場進行設備維護的靈活性與效率。
14、2.通過約定升級文件的預定義命名規則,升級工具可自動掃描識別待升級文件,并生成內部的文件類型標志位,此系統能依據標志位自動嚴格地按照預設優先級順序執行多個文件的傳輸與升級,無需人工干預選擇或排序,這一自動化機制避免了人為操作失誤,確保了升級流程的規范性與可靠性。
15、3.通過實時分析升級數據傳輸過程中的crc校驗異常系數和握手階段的指令重發異常系數,并對二者進行歸一化處理,構建出電壓紊亂模型,此模型能夠有效區分偶發通信干擾與預示供電不穩的持續性異常趨勢,當模型預測出電壓紊亂風險時,系統可主動暫停升級進程并發出警示,從而在電壓波動可能導致設備內部存儲器編程操作中斷、進而破壞原有程序之前,實施干預,這解決了現有技術因無法預測電壓波動而導致的升級失敗不可控、設備程序易損的關鍵難題。
16、4.整個升級流程受一套自定義的可靠通信協議管控,包含嚴格的幀結構、超時重發機制、crc校驗以及應答確認,傳輸過程按步驟進行空間檢查、文件信息通告、分幀傳輸與校驗,最終通過明確的結束指令觸發各處理器的固件更新操作,這種端到端的結構化設計與多重校驗機制,最大限度地保障了數據傳輸的準確性、存儲的可靠性以及各部件固件最終更新的完整性與同步性,從而整體提升了離線升級的成功率與系統安全性。
17、當然,實施本發明的任一產品并不一定需要同時達到以上所述的所有優點。
1.一種光儲設備離線升級方法,其特征在于:包括以下具體步驟:
2.根據權利要求1所述的一種光儲設備離線升級方法,其特征在于:所述電壓紊亂模型的具體獲取方法為:
3.根據權利要求2所述的一種光儲設備離線升級方法,其特征在于:所述crc校驗異常系數的具體獲取方式為:
4.根據權利要求3所述的一種光儲設備離線升級方法,其特征在于:所述修正錯誤比值的具體獲取方式如下:
5.根據權利要求4所述的一種光儲設備離線升級方法,其特征在于:所述修正錯誤比值的變化單調性的具體分析方式為:
6.根據權利要求5所述的一種光儲設備離線升級方法,其特征在于:所述根據單調性確定crc校驗異常系數的具體方式為:
7.根據權利要求6所述的一種光儲設備離線升級方法,其特征在于:所述重發異常系數的具體獲取方式:
8.根據權利要求7所述的一種光儲設備離線升級方法,其特征在于:所述據此預測電壓紊亂情況的具體方式為: