[發(fā)明專利]基于LORA通信的水利RTU采集功能升級方法有效
| 申請?zhí)枺?/td> | 202010023283.7 | 申請日: | 2020-01-09 |
| 公開(公告)號: | CN111258616B | 公開(公告)日: | 2023-09-08 |
| 發(fā)明(設計)人: | 楊洲;劉江嘯;武應元 | 申請(專利權)人: | 深圳市東深電子股份有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654 |
| 代理公司: | 深圳德高智行知識產權代理事務所(普通合伙) 44696 | 代理人: | 李戍 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 lora 通信 水利 rtu 采集 功能 升級 方法 | ||
本發(fā)明公開了基于LORA通信的水利RTU采集功能升級方法,包括以下步驟:將MCU的程序存儲空間劃分為兩部分,一個部分為用于實現底層驅動、存儲、通信、邏輯判斷的底層驅動程序存儲空間,另一個部分為用于實現數據采集功能的采集程序存儲空間;本發(fā)明通過將MCU的程序存儲空間劃分為兩部分,一部分實現底層驅動、存儲、通信、邏輯判斷等功能,另外一部分專門用于實現數據采集功能,底層驅動部分的函數調用通過數組存儲在固定的地址,采集部分程序通過這個數組實現底層函數調用,RTU升級時將收到的程序文件存儲在外部Flash中,校驗正確后再將程序文件覆蓋到采集部分的存儲空間,完成采集部分的功能升級,提高了升級的成功率和靈活性。
技術領域
本發(fā)明屬于水利RTU技術領域,具體涉及一種基于LORA通信的水利RTU采集功能升級方法。
背景技術
RTU是安裝在遠程現場的電子設備,用來監(jiān)視和測量安裝在遠程現場的傳感器和設備,負責對現場信號、工業(yè)設備的監(jiān)測和控制。RTU將測得的狀態(tài)或信號轉換成可在通信媒體上發(fā)送的數據格式,它還將從中央計算機發(fā)送來得數據轉換成命令,實現對設備的功能控制,RTU的硬件主要包括CPU、存儲器、以及各種輸入輸出接口等功能模塊。這些模塊被集成到電路板中,通過電路板布線完成RTU各功能模塊連接。CPU是RTU控制器的中樞系統,負責處理各種輸入信號,經運算處理后,完成輸出。存儲器是RTU記憶系統,用來存儲各種臨時或永久性數據,水利RTU具有可靠性更高、通信更便捷、開放性更好的特點,目前在水利、水務行業(yè)廣泛應用(如山洪預警監(jiān)測領域、中小河流監(jiān)測領域、水庫動態(tài)監(jiān)測領域、泵站監(jiān)測領域等),在市政、能源、交通、電力、環(huán)境、氣象、地質、農業(yè)等有遠程終端測控站點需求的領域也發(fā)展迅猛。
在水利RTU的實際應用中,已經部署安裝到項目現場的RTU設備由于功能升級的原因,需要對RTU的內部程序進行更新。對于通過LORA進行遠程通信的RTU,每次通信的長度有限,如果通過LORA進行遠程程序升級,升級速度很慢,而且升級成功率不高,為此,提出一種基于LORA通信的水利RTU采集功能升級方法。
發(fā)明內容
本發(fā)明的目的在于提供基于LORA通信的水利RTU采集功能升級方法,以解決上述背景技術中提出的問題。
為實現上述目的,本發(fā)明采用了如下技術方案:基于LORA通信的水利RTU采集功能升級方法,包括以下步驟:
S1、將MCU的程序存儲空間劃分為兩部分,一部分為用于實現底層驅動、存儲、通信、邏輯判斷的底層驅動程序存儲空間,另一部分為用于實現數據采集功能的采集程序存儲空間;
S2、將底層驅動程序存儲空間的函數調用通過數組存儲在固定的地址;
S3、采集程序存儲空間通過數組實現底層函數調用;
S4、在RTU升級時,將收到的程序文件存儲在外部Flash存儲空間中;
S5、對程序文件進行校驗,校驗正確后再將程序文件覆蓋到采集部分的存儲空間,完成采集部分的功能升級。
優(yōu)選的,所述RTU內設有遠程升級通信模塊,所述遠程升級通信模塊用于接收遠程升級命令。
優(yōu)選的,當所述遠程升級通信模塊接收到遠程升級命令時,清空升級文件存儲區(qū)域,停止數據采集,同時向服務器發(fā)送遠程升級命令。
優(yōu)選的,所述服務器在接收到遠程升級命令時,等待遠程升級報文。
優(yōu)選的,在所述服務器等待遠程升級報文前,設定等待時間,等待時間為30S-60S,當超出所述等待時間后,重新等待遠程升級命令。
優(yōu)選的,當所述服務器接收到遠程升級報文時,回復應答報文存儲文件,然后接收升級文件。
優(yōu)選的,在S5中,對程序文件進行校驗時,當文件校驗錯誤,返回S1,重新等待遠程升級命令,當文件校驗正確后,采集程序替換,繼續(xù)運行RTU。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市東深電子股份有限公司,未經深圳市東深電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010023283.7/2.html,轉載請聲明來源鉆瓜專利網。





