本發(fā)明涉及一種變風量空調(diào)末端設備軟件在線升級方法,尤其涉及一種可批量在線升級變風量空調(diào)末端設備的方法,屬于制冷與空調(diào)技術領域。
背景技術:
目前,軟件在線升級功能是某些設備所必須具備的功能,例如變風量空調(diào)末端設備,在部署以后,有時需要修正軟件錯誤或者增加軟件功能,現(xiàn)有的變風量空調(diào)末端設備的軟件升級只能通過人工到達放置變風量空調(diào)末端設備的每個房間,從各個狹小的房間拆卸變風量空調(diào)末端設備,寫入升級程序后再恢復原狀,這樣操作極不方便,耗費大量的人力物力,而且在不斷的拆裝和掉電上電過程中容易產(chǎn)生安全隱患。
本發(fā)明提供了一種變風量空調(diào)末端設備的軟件在線升級方法,通過總線即可實現(xiàn)對串接在總線上的所有變風量空調(diào)末端設備進行軟件升級,免去了到每個房間對變風量空調(diào)末端設備進行拆卸和安裝的工作,排除了因拆卸安裝變風量空調(diào)末端設備帶來的各種不安全因素。
技術實現(xiàn)要素:
本發(fā)明的目的是為了解決現(xiàn)有的變風量空調(diào)末端設備的軟件升級過程中操作不方便、易產(chǎn)生安全隱患的問題,提出了一種變風量空調(diào)末端設備的軟件在線升級,特別是可批量升級的方法。
本發(fā)明的目的是通過下述技術方案來實現(xiàn)的:
本發(fā)明變風量空調(diào)末端設備的軟件在線升級方法包括以下步驟:
步驟1)、將變風量空調(diào)末端設備自帶Flash劃分為bootloader 程序區(qū)、應用程序區(qū)、備份應用程序區(qū);
步驟2)、變風量空調(diào)末端設備啟動,執(zhí)行bootloader 程序,運行應用程序區(qū)程序;
步驟3)、升級設備選擇需要升級程序的變風量空調(diào)末端設備,設置與變風量空調(diào)末端設備的對應關系后批量下發(fā)軟件在線升級指令;
步驟4)、變風量空調(diào)末端設備接收該指令后回復該指令;升級設備通過總線將升級程序分成多個數(shù)據(jù)幀,批量下發(fā)到對應的變風量空調(diào)末端設備;
步驟5)、變風量空調(diào)末端設備對接收的數(shù)據(jù)幀進行驗證,若驗證通過,將數(shù)據(jù)幀寫入到備份應用程序區(qū);若驗證不通過,結(jié)束升級;
步驟6)、升級軟件傳送結(jié)束,升級設備向所有變風量空調(diào)末端設備下發(fā)軟件在線升級結(jié)束指令;
步驟7)、所有變風量末端設備接收到指令后,發(fā)送當前的軟件版本信息給升級設備;
步驟8)、升級設備對比所有變風量空調(diào)末端設備發(fā)送的版本信息,找出不是最新版本的變風量空調(diào)末端設備,重新進行軟件升級;
步驟9)、當所有變風量空調(diào)末端設備寫入的都是最新版本程序,升級設備發(fā)送重啟變風量空調(diào)末端設備的指令;
步驟10)、當所有變風量空調(diào)末端設備接收到重啟命令后,復制備份應用程序區(qū)程序到應用程序區(qū),執(zhí)行應用程序區(qū)程序。
附圖說明
圖1 升級設備與變風量空調(diào)末端設備的架構圖
圖2 變風量空調(diào)末端設備控制器
圖3 變風量空調(diào)末端設備軟件在線升級流程圖。
具體實施方式
為了使本發(fā)明更容易理解,現(xiàn)結(jié)合附圖進行詳細闡述。
圖1是升級設備與變風量空調(diào)末端設備的架構圖;
步驟10是升級設備,通過總線與所有變風量空調(diào)末端設備進行通信;
步驟11/12/13/14是需要升級的變風量空調(diào)末端設備;
圖2中,變風量空調(diào)末端設備控制器自帶Flash劃分為bootloader 程序區(qū)(20)、應用程序區(qū)(21)、備份應用程序區(qū)(22)。
圖3示出了變風量空調(diào)末端設備的軟件在線升級工作流程:
步驟30,升級設備批量發(fā)送升級指令到變風量空調(diào)末端設備。
步驟31,變風量空調(diào)末端設備接收該指令后回復該指令;升級設備通過總線將升級程序分成多個數(shù)據(jù)幀,批量下發(fā)到對應的變風量空調(diào)末端設備。
步驟32,變風量空調(diào)末端設備接收最新版本程序,寫入備份應用程序區(qū)。
步驟33,升級軟件傳送結(jié)束后,升級設備向所有變風量空調(diào)末端設備下發(fā)軟件在線升級結(jié)束指令。
步驟34,所有變風量末端設備接收到指令后,發(fā)送當前的軟件版本信息給升級設備。
步驟35,升級設備對比所有變風量空調(diào)末端設備發(fā)送的版本信息,找出不是最新版本的變風量空調(diào)末端設備,執(zhí)行步驟30。
步驟37,當所有變風量空調(diào)末端設備寫入的都是最新版本程序,升級設備發(fā)送重啟變風量空調(diào)末端設備的指令;
步驟38,當所有變風量空調(diào)末端設備接收到重啟命令后,復制備份應用程序區(qū)程序到應用程序區(qū)。
步驟39,執(zhí)行應用程序區(qū)程序,完成軟件在線升級。