欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種智能排水控制器遠(yuǎn)程升級方法與流程

文檔序號:11154483閱讀:979來源:國知局
一種智能排水控制器遠(yuǎn)程升級方法與制造工藝

本發(fā)明涉及智能排水控制技術(shù),特別是一種智能排水控制器遠(yuǎn)程升級方法。



背景技術(shù):

智能排水控制器是一種多用途智能控制設(shè)備,用戶控制邏輯與內(nèi)核操作系統(tǒng)分離,因智能排水裝置多部署在無人值守變電站且分布點分散,如遇內(nèi)核軟件及用戶控制邏輯升級,只能現(xiàn)場實施,不僅帶來工作上麻煩,而且效率低,成本上升的問題?,F(xiàn)利用控制器自帶的GPRS接口方案,實現(xiàn)遠(yuǎn)程內(nèi)核程序及用戶程升級。



技術(shù)實現(xiàn)要素:

針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明提供了一種工作效率高、成本低的智能排水控制器遠(yuǎn)程升級方法。

本發(fā)明的目的通過以下技術(shù)方案實現(xiàn)。

一種智能排水控制器遠(yuǎn)程升級方法,步驟包括:

1)管理員通過手機發(fā)送升級指令,智能排水控制器通過GPRS模塊與升級服務(wù)器相連接,當(dāng)升級服務(wù)器確認(rèn)連接成功,則執(zhí)行步驟2),否則所述升級服務(wù)器反饋“升級連接失敗”信息至管理員手機;

2)所述智能排水控制器先向升級服務(wù)器提交唯一身份驗證ID及內(nèi)核軟件、應(yīng)用軟件的版本信息,所述升級服務(wù)器驗證智能排水控制器的合法身份以及智能排水控制器是否需要升級內(nèi)核及用戶軟件,當(dāng)智能排水控制器無需升級,則升級服務(wù)器向智能排水控制器發(fā)送無需升級指令,智能排水控制器收到后,斷開GPRS連接,并向管理員手機發(fā)送“無需升級”回應(yīng),否則,執(zhí)行步驟3);

3)所述升級服務(wù)器回應(yīng)智能排水控制器進入遠(yuǎn)程升級模式:所述智能排水控制器向升級服務(wù)器請求下載更新數(shù)據(jù),所述智能排水控制器對更新數(shù)據(jù)進行校驗,當(dāng)校驗失敗,則發(fā)送“請求重發(fā)”指令至升級服務(wù)器,否則,執(zhí)行步驟4);

4)將更新數(shù)據(jù)存入空閑STM32芯片flash空閑空間,所述升級服務(wù)器向智能排水控制器發(fā)送全部下載字節(jié)數(shù),所述智能排水控制器校驗全部接收數(shù)據(jù),當(dāng)全部接受數(shù)據(jù)一致時,將STM32中flash的0X0804000地址數(shù)據(jù)置1,flash的0X0804000地址數(shù)據(jù)默認(rèn)為255,所述同時向升級服務(wù)器發(fā)送數(shù)據(jù)完全接收信息,所述智能排水控制器斷開升級服務(wù)器連接,重啟智能排水控制器,之后執(zhí)行步驟5);否則,向升級服務(wù)器發(fā)送“請求下載新數(shù)據(jù)”指令;

5)所述智能排水控制器重啟:進入IAP,IAP檢查0X0820000地址,當(dāng)0X0820000地址不為1時,則IAP跳轉(zhuǎn)至內(nèi)核操作系統(tǒng)執(zhí)行地址,運行內(nèi)核操作系統(tǒng)及用戶程序,智能排水控制器正常運行;否則,IAP將更新區(qū)flash數(shù)據(jù)拷貝至0X08004000地址開始的flash空間,當(dāng)拷貝無意外且正確執(zhí)行,IAP重置0X08020000為255, IAP跳轉(zhuǎn)至內(nèi)核操作系統(tǒng)執(zhí)行地址,運行內(nèi)核操作系統(tǒng)及用戶程序,智能排水控制器完成遠(yuǎn)程升級。

相比于現(xiàn)有技術(shù),本發(fā)明的優(yōu)點在于:本發(fā)明能夠?qū)χ悄芘潘刂破鬟M行遠(yuǎn)程升級,不需要工作人員進行現(xiàn)場實施,提高了工作效率,降低了升級成本。

附圖說明

圖1為本發(fā)明的升級檢測流程圖。

圖2為本發(fā)明的升級流程圖。

具體實施方式

下面結(jié)合說明書附圖和具體的實施例,對本發(fā)明作詳細(xì)描述。

如圖1和圖2所示,一種智能排水控制器遠(yuǎn)程升級方法,步驟包括:

1)管理員通過手機發(fā)送升級指令,智能排水控制器通過GPRS模塊與升級服務(wù)器相連接,當(dāng)升級服務(wù)器確認(rèn)連接成功,則執(zhí)行步驟2),否則所述升級服務(wù)器反饋“升級連接失敗”信息至管理員手機;

2)所述智能排水控制器先向升級服務(wù)器提交唯一身份驗證ID及內(nèi)核軟件、應(yīng)用軟件的版本信息,所述升級服務(wù)器驗證智能排水控制器的合法身份以及智能排水控制器是否需要升級內(nèi)核及用戶軟件,當(dāng)智能排水控制器無需升級,則升級服務(wù)器向智能排水控制器發(fā)送無需升級指令,智能排水控制器收到后,斷開GPRS連接,并向管理員手機發(fā)送“無需升級”回應(yīng),否則,執(zhí)行步驟3);

3)所述升級服務(wù)器回應(yīng)智能排水控制器進入遠(yuǎn)程升級模式:所述智能排水控制器向升級服務(wù)器請求下載更新數(shù)據(jù),所述智能排水控制器對更新數(shù)據(jù)進行校驗,當(dāng)校驗失敗,則發(fā)送“請求重發(fā)”指令至升級服務(wù)器,否則,執(zhí)行步驟4);

4)將更新數(shù)據(jù)存入空閑STM32芯片flash空閑空間,所述升級服務(wù)器向智能排水控制器發(fā)送全部下載字節(jié)數(shù),所述智能排水控制器校驗全部接收數(shù)據(jù),當(dāng)全部接受數(shù)據(jù)一致時,將STM32中flash的0X0804000地址數(shù)據(jù)置1,flash的0X0804000地址數(shù)據(jù)默認(rèn)為255,所述同時向升級服務(wù)器發(fā)送數(shù)據(jù)完全接收信息,所述智能排水控制器斷開升級服務(wù)器連接,重啟智能排水控制器,之后執(zhí)行步驟5);否則,向升級服務(wù)器發(fā)送“請求下載新數(shù)據(jù)”指令;

5)所述智能排水控制器重啟:進入IAP,IAP檢查0X0820000地址,當(dāng)0X0820000地址不為1時,則IAP跳轉(zhuǎn)至內(nèi)核操作系統(tǒng)執(zhí)行地址,運行內(nèi)核操作系統(tǒng)及用戶程序,智能排水控制器正常運行;否則,IAP將更新區(qū)flash數(shù)據(jù)拷貝至0X08004000地址開始的flash空間,當(dāng)拷貝無意外且正確執(zhí)行,IAP重置0X08020000為255, IAP跳轉(zhuǎn)至內(nèi)核操作系統(tǒng)執(zhí)行地址,運行內(nèi)核操作系統(tǒng)及用戶程序,智能排水控制器完成遠(yuǎn)程升級。

智能排水控制器核心MCU為 STM32F103VT6基于ARM?的32位增強型微控制器,512K flash閃存,64K SRAM,并擁有豐富的外設(shè)硬件資源,智能排水控制器內(nèi)核操作系統(tǒng)編譯后小于64K,用戶程序32K—64K之間,這樣MCU就有充分的閑置flash空間供遠(yuǎn)程程序升級數(shù)據(jù)中轉(zhuǎn)。

所述GPRS模塊為GPRS模塊PTM105,PTM105 是一款超小體積(24mm x 24mm), 四頻段(850/900/1800/1900MHz)的GSM/GPRS 無線模塊,可全球通用。他內(nèi)置TCP/IP 協(xié)議。支持標(biāo)準(zhǔn)的AT命令及PUTAL增強AT命令。提供豐富的語音和數(shù)據(jù)業(yè)務(wù)功能,是遠(yuǎn)程數(shù)據(jù)傳輸,遠(yuǎn)程控制,遠(yuǎn)程監(jiān)控等各種應(yīng)用的理想解決方案。

STM32F103VT6與PTM105通過USART串口并以波特率115200建立通訊連接。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乌鲁木齐县| 江陵县| 中超| 扶绥县| 酉阳| 章丘市| 通城县| 禄丰县| 灵丘县| 沭阳县| 瑞昌市| 恩施市| 永丰县| 杭州市| 镇坪县| 化州市| 嘉禾县| 阳西县| 祥云县| 安西县| 枣强县| 铜梁县| 霍林郭勒市| 秀山| 旬邑县| 手游| 台东县| 连云港市| 通渭县| 马边| 濮阳县| 唐河县| 棋牌| 翁源县| 建平县| 蒙山县| 淅川县| 左权县| 石嘴山市| 明星| 娄底市|