本發(fā)明屬于配電、饋電或發(fā)電監(jiān)測、保護領(lǐng)域,特指對饋線終端裝置程序的遠程升級,具體涉及的是一種饋線終端裝置及其應(yīng)用程序遠程升級方法。
背景技術(shù):
饋線終端裝置(FTU)是中低壓配網(wǎng)自動化系統(tǒng)中的重要裝置,它可以實時監(jiān)測開關(guān)的運行狀況,并上送遙信、遙測信息給主站,實現(xiàn)對配電網(wǎng)的實時監(jiān)控、故障識別,為配電網(wǎng)故障隔離、網(wǎng)絡(luò)重構(gòu)等提供決策依據(jù),從而保證配電網(wǎng)的健康、可靠運行。FTU與柱上開關(guān)本體配合使用,安裝在配電線路用戶進線的責(zé)任分界點處,也可適用于符合要求的分支線路和末端線路,與開關(guān)本體通過控制電纜和航空接插件進行電氣連接,實現(xiàn)實時監(jiān)測功能。
FTU廣泛適用于城鄉(xiāng)10kV架空配電線路,對線路單相接地故障、相間故障可以實時判別,并上送告警信息。由于饋線終端裝置安裝位置為10kV架空配電線路上,所以當(dāng)需要升級程序的時候,一般需要工程人員爬到架空線上,打開裝置機箱,用程序下載線連接裝置和PC機,下載程序。整個操作過程中,現(xiàn)場工程人員需要具有墜落、觸電等危險,且饋線終端裝置比較分散,升級程序速度比較慢,費用比較高。
技術(shù)實現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明一方面提供了一種饋線終端裝置,其技術(shù)方案如下:
一種饋線終端裝置,其特征在于:其包括有中央處理器,所述中央處理器內(nèi)設(shè)有可擦拭的片內(nèi)Flash,所述中央處理器的外部連接有外圍模塊,所述外圍模塊包括網(wǎng)口芯片及可擦除數(shù)據(jù)的片外Flash,所述網(wǎng)口芯片與后臺主站通過無線網(wǎng)絡(luò)連接以接收所述后臺主站發(fā)送的最新應(yīng)用程序;所述片內(nèi)Flash包括第一存儲區(qū)及第二存儲區(qū),所述第一存儲區(qū)用于存儲所述終端裝置的boot程序,所述第二存儲區(qū)用于存儲當(dāng)前應(yīng)用程序;所述片外Flash包括第三存儲區(qū)及第四存儲區(qū),所述第三存儲區(qū)用于存儲歷史應(yīng)用程序,所述第四存儲區(qū)用于存儲最新應(yīng)用程序。
在一個具體實施例中,所述中央處理器通過其內(nèi)部的Flxbus總線端口與所述片外Flash及所述網(wǎng)口芯片連接。
在一個具體實施例中,所述網(wǎng)口芯片為W5300以太網(wǎng)接口芯片。
另一方面,本發(fā)明提供了一種饋線終端裝置的應(yīng)用程序遠程升級方法,其包括如下步驟:
步驟1:啟動存儲在第一存儲區(qū)中的boot程序;
步驟2:boot程序讀取第四存儲區(qū)中的數(shù)據(jù),檢查是否有可用的最新應(yīng)用程序,如果沒有可用的最新應(yīng)用程序,則停止升級并啟動存儲在所述第二存儲區(qū)中的當(dāng)前應(yīng)用程序,如果有可用的最新應(yīng)用程序,則進入步驟3;
步驟3:boot程序?qū)⒌诙鎯^(qū)中的當(dāng)前應(yīng)用程序備份至第三存儲區(qū)中,并將當(dāng)前應(yīng)用程序從第二存儲區(qū)擦除;
步驟4:boot程序?qū)⒌谒拇鎯^(qū)中的最新應(yīng)用程序?qū)懭胫恋诙鎯^(qū)中,并將最新應(yīng)用程序從第四存儲區(qū)中擦除;
步驟5:啟動存儲在所述第二存儲區(qū)中的最新應(yīng)用程序;
步驟6:中央處理器通過網(wǎng)口芯片接收后臺主站發(fā)送的最新應(yīng)用程序并將最新應(yīng)用程序?qū)懭氲谒拇鎯^(qū)以備下一輪的應(yīng)用程序升級。
可見,本發(fā)明通過設(shè)置網(wǎng)口芯片以實現(xiàn)饋線終端裝置的應(yīng)用程序的遠程升級,工作人員只需要在后臺主站下發(fā)最新的應(yīng)用程序至饋線終端裝置即可完成應(yīng)用程序的升級操作,本發(fā)明通過設(shè)置網(wǎng)口芯片以實現(xiàn)饋線終端裝置的應(yīng)用程序的遠程升級,程序的升級。本發(fā)明其大大降低了應(yīng)用程序的升級成本,并有效防止了應(yīng)用程序升級過程中可能發(fā)生的安全事故。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。
圖1為本發(fā)明提供的饋線終端裝置的結(jié)構(gòu)原理圖。
具體實施方式
如圖1所示,在一個具體實施例中,本發(fā)明提供的饋線終端裝置,其包括有中央處理器,所述中央處理器內(nèi)設(shè)有可擦拭的片內(nèi)Flash,所述中央處理器的外部連接有外圍模塊,所述外圍模塊包括可擦除數(shù)據(jù)的片外Flash及網(wǎng)口芯片。
所述網(wǎng)口芯片與后臺主站通過無線網(wǎng)絡(luò)連接以接收所述后臺主站發(fā)送的最新應(yīng)用程序。
所述片內(nèi)Flash包括第一存儲區(qū)及第二存儲區(qū),所述第一存儲區(qū)用于存儲所述終端裝置的boot程序,所述第二存儲區(qū)用于存儲當(dāng)前應(yīng)用程序;所述片外Flash包括第三存儲區(qū)及第四存儲區(qū),所述第三存儲區(qū)用于存儲歷史應(yīng)用程序,所述第四存儲區(qū)用于存儲最新應(yīng)用程序。
本實施例中,所述中央處理器采用飛思卡爾公司的MK60DN512VLQ10芯片,其內(nèi)部具有存儲空間為512K的所述片內(nèi)Flash,所述第一存儲區(qū)的存儲容量為20K,所述第一存取區(qū)的地址為0x000~0x5000;所述第二存取區(qū)的存儲容量為492K,所述第二存儲區(qū)的地址為0x5001~O x80000。所述中央處理器通過其內(nèi)部的Flxbus總線端口與所述片外Flash及所述網(wǎng)口芯片連接。
所述片外Falsh采用型號為AT49BV1630D-701TU的Flash存儲芯片,其存存容量為2M,所述片外Falsh分成兩個地址連續(xù)、存儲容量相等(各為1M)的存儲區(qū),即所述第三存儲區(qū)及所述第四存儲區(qū)。
所述網(wǎng)口芯片采用型號為W5300的以太網(wǎng)接口芯片,其內(nèi)部集成10/100M以太網(wǎng)控制器,MAC和TCP/IP協(xié)議棧。所述中央處理器通過網(wǎng)口芯片與所述后臺主站實現(xiàn)遠程無線通信。
本實施例中的饋線終端裝置的應(yīng)用程序遠程升級方法的具體步驟如下:
步驟1:饋線終端裝置上電啟動后,第一存取區(qū)中boot程序啟動;
步驟2:boot程序通過Flxbus總線端口讀取存第四存儲區(qū)中的數(shù)據(jù),如果沒有可用的最新應(yīng)用程序,則直接跳轉(zhuǎn)至第一存取區(qū)的地址Ox5001,開始執(zhí)行當(dāng)前應(yīng)用程序,以實現(xiàn)饋線終端裝置的各項功能,包括電壓電流采集、邏輯判斷、通信、顯示等。如果有可用的最新應(yīng)用程序,則進入步驟3。
步驟3:boot程序?qū)⒌诙鎯^(qū)中的當(dāng)前應(yīng)用程序通過Flxbus總線端口備份至第三存儲區(qū)中。備份成功后,boot程序?qū)?dāng)前應(yīng)用程序從第二存儲區(qū)擦除。
步驟4:boot程序通過Flxbus總線端口將第四存儲區(qū)中的最新應(yīng)用程序?qū)懭胫恋诙鎯^(qū)中,所寫入的起始地址為Ox5001。寫入完成后,boot程序?qū)⒆钚聭?yīng)用程序從第四存儲區(qū)擦除。
步驟5:boot程序跳轉(zhuǎn)至第二存儲區(qū)的地址Ox5001,并開始執(zhí)行存儲在所述第二存儲區(qū)中的最新應(yīng)用程序,以實現(xiàn)饋線終端裝置的各項功能。
步驟6:中央處理器通過網(wǎng)口芯片接收后臺主站發(fā)送的最新應(yīng)用程序并將最新應(yīng)用程序?qū)懭氲谒拇鎯^(qū)以備下一輪的應(yīng)用程序升級。
使用本發(fā)明的饋線終端裝置,工作人員只需要通過后臺主站下發(fā)最新應(yīng)用程序的bin文件至饋線終端裝置,饋線終端裝置啟動后即能自動完成應(yīng)用程序的升級。
可見,本發(fā)明通過設(shè)置網(wǎng)口芯片以實現(xiàn)饋線終端裝置的應(yīng)用程序遠程升級,工作人員只需要在后臺主站下發(fā)最新的應(yīng)用程序至饋線終端裝置即可完成應(yīng)用程序的升級操作,本發(fā)明大大較少了饋線終端裝置的應(yīng)用程序的升級成本,并防止了安全事故。
以上,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。