[發明專利]一種轉臺控制系統程序升級的方法及其裝置在審
| 申請號: | 201711155260.6 | 申請日: | 2017-11-17 |
| 公開(公告)號: | CN107844316A | 公開(公告)日: | 2018-03-27 |
| 發明(設計)人: | 張祺琛;李建平;葉明;聶宜云 | 申請(專利權)人: | 中國航空工業集團公司北京航空精密機械研究所 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654;G06F8/656;G06F11/14 |
| 代理公司: | 中國航空專利中心11008 | 代理人: | 陳宏林 |
| 地址: | 100076*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 轉臺 控制系統 程序 升級 方法 及其 裝置 | ||
1.一種轉臺控制系統程序升級的方法,其特征在于:該方法的步驟如下:
步驟一、接收轉臺控制系統開機后向上位機多次發送的握手指令,上位機向轉臺控制系統發送軟件升機應答,轉臺控制系統根據上位機應答指令確定轉臺控制系統程序是否需要升級;
步驟二、若轉臺控制系統需要進行升級,則轉臺控制系統建立與上位機的通訊聯絡,通訊過程中,采用故障檢測來保證轉臺控制系統程序升級的安全可靠,所述故障檢測包括:轉臺控制系統程序升級過程中未收到上位機的應答指令、通訊數據校驗錯誤、接收數據超時、文件長度讀取錯誤、文件長度無效、通訊傳輸數據無效、文件數據個數錯誤、HEX文件解析錯誤、Flash燒寫錯誤;
步驟三、由上位機向轉臺控制系統發送升級程序文件長度;
步驟四、由上位機向轉臺控制系統發送升級程序,該文件以HEX文件格式進行存儲,轉臺控制系統收到升級程序后,將其存入轉臺控制系統板卡RAM中;
步驟五、轉臺控制系統對HEX文件進行解析,獲得轉臺控制系統板卡存放升級程序的Flash地址及應當存入該地址的數據;
步驟六、轉臺控制系統通過程序燒寫操作,將升級程序固化在轉臺控制系統執行程序存儲區中,并在程序燒寫成功后,將升級程序固化在備份程序存儲區中,從而保證在執行程序損壞時,轉臺仍能夠依靠備份程序正常工作。
步驟七、轉臺控制系統在燒寫完成后,向上位機發送燒寫完成指令,此時關閉上位機程序,重啟轉臺控制系統,即可自動運行升級后的轉臺控制系統程序。
2.根據權利要求1所述的轉臺控制系統程序升級的方法,其特征在于:轉臺控制系統程序升級依靠存儲在固化程序存儲區內的固化程序與上位機進行通訊,從而實現將升級程序在執行程序存儲區及備份程序存儲區中的存儲。
3.根據權利要求1所述的轉臺控制系統程序升級的方法,其特征在于:當程序升級過程中出現Flash燒寫錯誤時,原執行程序區域的程序已損壞,跳轉地址選為備份程序所在的地址,進而保證轉臺能夠正常工作,僅當Flash燒寫成功時,才將本次升級的程序存入備份程序區域,進而保證備份程序區域始終存儲完整且正確的最新版本轉臺控制系統程序。
4.一種用于權利要求1所述轉臺控制系統程序升級的方法的裝置,其特征在于:該裝置包括轉臺通訊接口、外部通訊電纜和上位機,所述通訊接口包括RS232、RS422、RS485串行接口、CAN總線接口及網口接口,所述外部通訊電纜用于連接轉臺通訊接口及上位機,所述上位機用于進行程序升級操作及結果顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司北京航空精密機械研究所,未經中國航空工業集團公司北京航空精密機械研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711155260.6/1.html,轉載請聲明來源鉆瓜專利網。





