[發(fā)明專利]一種嵌入式測(cè)控裝置的在線故障定位方法、系統(tǒng)及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201810182881.1 | 申請(qǐng)日: | 2018-03-06 |
| 公開(公告)號(hào): | CN108519924B | 公開(公告)日: | 2021-02-05 |
| 發(fā)明(設(shè)計(jì))人: | 郭亞楠;楊智德;陳獻(xiàn)慶;閆振宇;韓嘯;馬衛(wèi)平;李杰;張玉龍;張榮良;尹劍侖;葉留義;徐艷艷;李旺;紀(jì)元;李新玲;周秋霜 | 申請(qǐng)(專利權(quán))人: | 許繼集團(tuán)有限公司;許繼電氣股份有限公司;許昌許繼軟件技術(shù)有限公司 |
| 主分類號(hào): | G06F11/07 | 分類號(hào): | G06F11/07;H04L29/08 |
| 代理公司: | 鄭州睿信知識(shí)產(chǎn)權(quán)代理有限公司 41119 | 代理人: | 陳浩 |
| 地址: | 461000 河*** | 國(guó)省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 嵌入式 測(cè)控 裝置 在線 故障 定位 方法 系統(tǒng) | ||
本發(fā)明涉及計(jì)算機(jī)控制技術(shù)領(lǐng)域,特別是一種嵌入式測(cè)控裝置的在線故障定位方法、系統(tǒng)及裝置。該裝置包括設(shè)備搜索連接模塊、文件傳輸模塊、可執(zhí)行文件解析模塊和代碼掛接模塊四個(gè)功能模塊,通過處理器處理相應(yīng)的程序?qū)崿F(xiàn)上述模塊的功能,根據(jù)用戶指令通過分析可執(zhí)行文件將調(diào)試代碼寫入空閑區(qū)域,并獲取目標(biāo)函數(shù)跳轉(zhuǎn)地址,將跳轉(zhuǎn)地址修改為調(diào)試代碼所在空閑區(qū)域的地址,上傳加載有調(diào)試代碼的可執(zhí)行文件,進(jìn)行變量的實(shí)時(shí)讀取和修改,替換原程序函數(shù),實(shí)現(xiàn)不斷電情況下進(jìn)行代碼級(jí)的調(diào)試,在偶發(fā)性故障定位查找中,有效降低問題定位難度,提高調(diào)試效率,保障產(chǎn)品質(zhì)量,解決了嵌入式測(cè)控裝置運(yùn)行階段故障發(fā)生后定位困難,不能實(shí)時(shí)調(diào)試的問題。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)控制技術(shù)領(lǐng)域,特別是一種嵌入式測(cè)控裝置的在線故障定位方法、系統(tǒng)及裝置。
背景技術(shù)
電力系統(tǒng)的安全穩(wěn)定運(yùn)行直接關(guān)系國(guó)計(jì)民生,歷來受到政府以及電力企業(yè)的高度重視。電力系統(tǒng)的安全穩(wěn)定性,除了電力系統(tǒng)的結(jié)構(gòu)和設(shè)計(jì)因素,嵌入式測(cè)控裝置作為電力系統(tǒng)的主要組成部分,其本身的可靠性也直接影響電力系統(tǒng)的穩(wěn)定性和可靠性。但是隨著嵌入式測(cè)控裝置性能的不斷提高,功能的不斷增多,其內(nèi)部程序越來越龐大,耦合性越來越高,邏輯越來越復(fù)雜。有中國(guó)專利公告號(hào)為CN206470334U的專利文獻(xiàn)公開了一種電力系統(tǒng)測(cè)控裝置,包括MCU板、采樣及接口底板和人機(jī)界面,MCU板與采樣及接口底板相連,并通過總線連接人機(jī)界面,人機(jī)界面與采樣及接口底板相連,該人機(jī)界面用于顯示電網(wǎng)信息、電力系統(tǒng)運(yùn)行實(shí)時(shí)數(shù)據(jù),并對(duì)電力系統(tǒng)進(jìn)行參數(shù)設(shè)置,現(xiàn)有的測(cè)試流程不可能完全保證測(cè)控裝置的零故障率,并且有許多故障是在嵌入式測(cè)控裝置運(yùn)行了若干個(gè)月,甚至若干年之后才被某些特殊條件觸發(fā),而故障出現(xiàn)后,沒有有效的調(diào)試手段,只能靠故障現(xiàn)象猜測(cè)問題所在,一旦問題定位錯(cuò)誤,裝置斷電重啟,則故障很難重現(xiàn),為電網(wǎng)的安全運(yùn)行留下了巨大的隱患。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種嵌入式測(cè)控裝置的在線故障定位方法、系統(tǒng)及裝置,用以解決嵌入式測(cè)控裝置運(yùn)行階段故障發(fā)生后定位困難,不能實(shí)時(shí)調(diào)試的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種嵌入式測(cè)控裝置的在線故障定位方法,包括以下步驟:
1)選取工作異常的嵌入式測(cè)控裝置,下載用戶指定的可執(zhí)行文件;
2)分析所述可執(zhí)行文件,確定所述嵌入式測(cè)控裝置的內(nèi)存的空閑區(qū)域,并將用戶選取的調(diào)試代碼寫入該空閑區(qū)域;
3)獲取用戶選取的目標(biāo)函數(shù)的跳轉(zhuǎn)地址,并將所述跳轉(zhuǎn)地址修改為所述調(diào)試代碼在空閑區(qū)域中的地址;
4)將加載有調(diào)試代碼的可執(zhí)行文件上傳至所述嵌入式測(cè)控裝置的文件存儲(chǔ)區(qū),運(yùn)行所述調(diào)試代碼,確定故障出現(xiàn)的位置。
通過分析可執(zhí)行文件將調(diào)試代碼寫入空閑區(qū)域,并獲取目標(biāo)函數(shù)跳轉(zhuǎn)地址,將跳轉(zhuǎn)地址修改為調(diào)試代碼所在空閑區(qū)域的地址,上傳加載有調(diào)試代碼的可執(zhí)行文件,進(jìn)行源代碼修改或替換,替換原程序函數(shù)功能,實(shí)現(xiàn)不斷電情況下進(jìn)行代碼級(jí)的調(diào)試,解決了嵌入式測(cè)控裝置運(yùn)行階段故障發(fā)生后定位困難,不能實(shí)時(shí)調(diào)試的問題。
作為本發(fā)明提供的一種嵌入式測(cè)控裝置的在線故障定位方法的改進(jìn),該方法還用于實(shí)現(xiàn)如下步驟:
(1)選取工作異常的嵌入式測(cè)控裝置,下載用戶指定的可執(zhí)行文件;
(2)分析所述可執(zhí)行文件,根據(jù)用戶輸入的變量名搜索變量在所述嵌入式測(cè)控裝置中的地址;
(3)對(duì)搜索出的變量地址和變量值進(jìn)行讀寫操作。
通過變量的實(shí)時(shí)讀取和修改,以及在不斷電情況下進(jìn)行代碼級(jí)調(diào)試,解決了嵌入式測(cè)控裝置運(yùn)行過程中發(fā)現(xiàn)問題而無有效診斷手段的問題,特別是在偶發(fā)性故障定位查找中,可有效降低問題定位難度,提高調(diào)試效率,為保障產(chǎn)品質(zhì)量發(fā)揮了巨大作用,并為嵌入式測(cè)控裝置的在線不停電升級(jí)與調(diào)試技術(shù)提供了新的思路。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于許繼集團(tuán)有限公司;許繼電氣股份有限公司;許昌許繼軟件技術(shù)有限公司,未經(jīng)許繼集團(tuán)有限公司;許繼電氣股份有限公司;許昌許繼軟件技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810182881.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 微型衛(wèi)星多碼率多通道多體制通信方法
- 一種糧情監(jiān)測(cè)系統(tǒng)
- 一種用于高軌遙感衛(wèi)星的測(cè)控天線設(shè)計(jì)方法
- 微機(jī)控制系統(tǒng)的試驗(yàn)裝置
- 基于極大團(tuán)模型的衛(wèi)星測(cè)控資源調(diào)度方法和系統(tǒng)
- 外海沉管浮運(yùn)安裝集成測(cè)控系統(tǒng)及其測(cè)控方法
- 一種智能變電站間隔電氣設(shè)備測(cè)控系統(tǒng)及方法
- 一種智能變電站間隔電氣設(shè)備測(cè)控系統(tǒng)及方法
- 一種無人機(jī)的測(cè)控?cái)?shù)據(jù)分析方法、裝置及系統(tǒng)
- 一種測(cè)控應(yīng)答機(jī)自主復(fù)位控制方法與系統(tǒng)
- 用于呈現(xiàn)在線實(shí)體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測(cè)預(yù)處理裝置
- 在線測(cè)試學(xué)習(xí)方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種在線文檔的分頁(yè)方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問平臺(tái)
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲(chǔ)介質(zhì)





