[發(fā)明專(zhuān)利]一種電能表嵌入式軟件半仿真測(cè)試裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201210583038.7 | 申請(qǐng)日: | 2012-12-26 |
| 公開(kāi)(公告)號(hào): | CN103019940A | 公開(kāi)(公告)日: | 2013-04-03 |
| 發(fā)明(設(shè)計(jì))人: | 錢(qián)曉耀;汪萍萍;洪濤;胡獻(xiàn)華;王曉嶺;章雪生 | 申請(qǐng)(專(zhuān)利權(quán))人: | 中國(guó)計(jì)量學(xué)院 |
| 主分類(lèi)號(hào): | G06F11/36 | 分類(lèi)號(hào): | G06F11/36 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 310018 浙*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 電能表 嵌入式 軟件 仿真 測(cè)試 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及電能表嵌入式軟件測(cè)試領(lǐng)域。
背景技術(shù)
電能表已不僅僅作為一個(gè)簡(jiǎn)單的電能計(jì)量器具,還是一個(gè)多功能的數(shù)據(jù)采集終端,得到了廣泛應(yīng)用。目前電子式電能表是以MCU為控制單元,外圍電路由計(jì)量芯片等組成,有較好的線性度和穩(wěn)定度,具有功耗小,電壓和頻率響應(yīng)速度快,測(cè)量精度高等諸多優(yōu)點(diǎn)。電能表的大多功能都是通過(guò)嵌入式軟件來(lái)完成的,作為電能計(jì)量的主要工具,對(duì)計(jì)量準(zhǔn)確性、穩(wěn)定性、功能性有著重要的影響。嵌入式軟件生命周期中的軟件測(cè)試與通用軟件測(cè)試不同點(diǎn)在于,前者需要采用交叉測(cè)試的方式:測(cè)試工具運(yùn)行在宿主機(jī)上,分析測(cè)試工具所需要的程序動(dòng)態(tài)信息在電能表控制單元(目標(biāo)機(jī))和外部交互設(shè)備上產(chǎn)生,需通過(guò)一定的物理/邏輯連接傳輸?shù)剿拗鳈C(jī)上,由測(cè)試工具接收并分析。因此,嵌入式軟件分析測(cè)試工具的一個(gè)重要問(wèn)題是建立宿主機(jī)與目標(biāo)機(jī)(電能表控制單元)和外部交互設(shè)備之間的物理/邏輯連接,以解決數(shù)據(jù)信息的傳輸。
現(xiàn)有技術(shù)的不足:電能表嵌入式軟件測(cè)試依賴目標(biāo)機(jī)(電能表控制單元)和外部交互設(shè)備,測(cè)試時(shí)電能表控制單元和外部交互設(shè)備常需要重制,測(cè)試效率低、周期長(zhǎng)。
發(fā)明內(nèi)容
本發(fā)明的目的:提供一種電能表嵌入式軟件半仿真測(cè)試的裝置,以計(jì)算機(jī)仿真系統(tǒng)模擬外部交互設(shè)備,解決電能表軟件測(cè)試時(shí)需要借助外部交互設(shè)備的不便,提高測(cè)試效率。
為了實(shí)現(xiàn)本發(fā)明目的,擬采用以下的半仿真測(cè)試裝置:
一種用于測(cè)試電能表嵌入式軟件半仿真的裝置,其包括有電能表控制單元、與控制單元相連的嵌入式軟件測(cè)試平臺(tái)和包含有控制單元所需外圍環(huán)境仿真模塊的外圍仿真計(jì)算機(jī)。其特征在于搭建了測(cè)試嵌入式軟件的運(yùn)行和測(cè)試環(huán)境,電能表控制單元為目標(biāo)機(jī)、嵌入式軟件測(cè)試平臺(tái)作宿主機(jī)、外圍仿真計(jì)算機(jī)包含有目標(biāo)機(jī)所需外圍環(huán)境仿真模塊。其中,所述的嵌入式軟件測(cè)試平臺(tái)可運(yùn)行測(cè)試工具,與控制單元的連接是通過(guò)總線連接,進(jìn)行測(cè)試執(zhí)行、測(cè)試監(jiān)控、測(cè)試結(jié)果記錄分析;所述的外圍環(huán)境仿真模塊是由可編程信號(hào)發(fā)生器、按鈕、顯示器、紅外通信、指示燈等模塊組成,與控制單元的連接是通過(guò)外圍仿真計(jì)算機(jī)的外部接口電路相連,與嵌入式軟件測(cè)試平臺(tái)通過(guò)RS485通信接口相連;所述的可編程信號(hào)發(fā)生器模塊模擬其物理的輸入信號(hào)(電壓、電流信號(hào)經(jīng)采樣和V/F變換后輸出的脈沖信號(hào)),按鈕模塊模擬顯示切換和參數(shù)設(shè)置的二組按鈕,顯示器模塊模擬電能表輸出顯示LCD,紅外通信模塊模擬輸出抄表或手動(dòng)參數(shù)設(shè)置,指示燈模塊模擬功率超限、過(guò)壓、過(guò)流、斷相等警示功能。
本發(fā)明的特點(diǎn):電能表嵌入式軟件半仿真裝置中外圍環(huán)境仿真模塊模擬被測(cè)嵌入式軟件的交互系統(tǒng)、物理的輸入輸出信號(hào)及故障條件和非正常模式的情形,可以進(jìn)行功能檢測(cè)和測(cè)試嵌入式軟件運(yùn)行過(guò)程中存在的故障,保證功能檢測(cè)結(jié)果的真實(shí)性和置信度;應(yīng)用半仿真測(cè)試,被測(cè)嵌入式軟件運(yùn)行在真實(shí)的目標(biāo)機(jī)中,與被測(cè)系統(tǒng)連接的其他外部交互設(shè)備是通過(guò)仿真來(lái)實(shí)現(xiàn)的,以模擬被測(cè)嵌入式軟件運(yùn)行時(shí)所需的真實(shí)環(huán)境,記錄軟件運(yùn)行的輸出結(jié)果;根據(jù)嵌入式軟件測(cè)試要求,可靈活配置相應(yīng)控制單元所需的外圍環(huán)境仿真模塊,驅(qū)動(dòng)嵌入式軟件運(yùn)行,外圍環(huán)境仿真模塊接受和處理被測(cè)嵌入式軟件的反饋和輸出結(jié)果,從而自動(dòng)、實(shí)時(shí)地顯示嵌入式軟件運(yùn)行時(shí)工作狀態(tài)。
附圖說(shuō)明
圖1是本發(fā)明所提出的電能表嵌入式軟件半仿真測(cè)試裝置的部件連接框圖。
1-控制單元,2-嵌入式軟件測(cè)試平臺(tái),3-外圍仿真計(jì)算機(jī),4-可編程信號(hào)發(fā)生器模塊,5-按鈕模塊,6-顯示器模塊,7-紅外通信模塊,8-指示燈模塊。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步說(shuō)明。
其工作原理如下:嵌入式軟件測(cè)試平臺(tái)2(宿主機(jī))上運(yùn)行測(cè)試工具,編寫(xiě)的測(cè)試用例腳本經(jīng)總線連接接口注入到電能表控制單元1(目標(biāo)機(jī)),準(zhǔn)備運(yùn)行;在腳本解釋器作用下對(duì)測(cè)試腳本進(jìn)行實(shí)時(shí)解釋并在控制單元1中運(yùn)行,外圍仿真計(jì)算機(jī)3通過(guò)外圍環(huán)境仿真模塊中可編程信號(hào)發(fā)生器模塊4產(chǎn)生各種模擬量值(電壓、電流、參數(shù)設(shè)置等),經(jīng)外圍仿真計(jì)算機(jī)3的外部接口輸出給控制單元1,控制單元1中嵌入式軟件對(duì)信號(hào)采集、轉(zhuǎn)換和計(jì)算經(jīng)輸出接口送回外圍仿真計(jì)算機(jī)3的外部接口,外圍環(huán)境仿真模塊將接受外部接口的數(shù)據(jù)并進(jìn)行處理,然后經(jīng)顯示器模塊6顯示當(dāng)前測(cè)量值,同時(shí)經(jīng)RS485通信接口送給嵌入式軟件測(cè)試平臺(tái)2,記錄嵌入式軟件運(yùn)行和測(cè)試信息的結(jié)果,以判斷功能是否達(dá)到測(cè)試用例的設(shè)計(jì)要求。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于中國(guó)計(jì)量學(xué)院,未經(jīng)中國(guó)計(jì)量學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210583038.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
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),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來(lái)擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法
- 一種針對(duì)紅外成像系統(tǒng)的全數(shù)字仿真系統(tǒng)及其仿真方法
- 支持船舶建造過(guò)程仿真的樹(shù)形目錄結(jié)構(gòu)數(shù)據(jù)及仿真系統(tǒng)
- 一種99A主戰(zhàn)坦克仿真模型
- 作為母乳喂養(yǎng)科普器具的新生兒模型
- 一種多仿真器協(xié)同的仿真方法、仿真主控平臺(tái)和仿真系統(tǒng)
- 為控制器開(kāi)發(fā)提供實(shí)時(shí)仿真的方法以及仿真裝置
- 一種仿真方法及仿真平臺(tái)
- 一種長(zhǎng)嘴仿真魚(yú)餌
- 一種H橋驅(qū)動(dòng)電路的熱仿真模型及熱仿真方法
- 仿真模型的運(yùn)行控制方法、裝置及電子設(shè)備





