亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于MVC架構(gòu)的熱電阻自動(dòng)檢定系統(tǒng)

        2018-09-10 22:43:05劉晨

        摘要:為了改變傳統(tǒng)的依靠手動(dòng)操作和重復(fù)進(jìn)行大量復(fù)雜數(shù)據(jù)計(jì)算的熱電阻檢定工作的情況,提出了一種基于MVC架構(gòu)的熱電阻自動(dòng)檢定系統(tǒng)。系統(tǒng)采用智能溫度監(jiān)測(cè)原理,自動(dòng)采集檢定數(shù)據(jù)、處理復(fù)雜的數(shù)據(jù)計(jì)算、實(shí)時(shí)記錄原始數(shù)據(jù)和自動(dòng)生成證書報(bào)告。實(shí)現(xiàn)熱電阻檢定過程的自動(dòng)化,不僅能降低人為差錯(cuò)率,還能夠提高數(shù)據(jù)的可靠性,有效地提高工作效率。

        關(guān)鍵詞:MVC架構(gòu);熱電阻檢定;自動(dòng)化檢測(cè)

        中圖分類號(hào):TP399文獻(xiàn)標(biāo)志碼:A文章編號(hào):1008-1739(2018)05-65-3

        Automatic Thermal-resistance Verification System Based on MVC Architecture

        LIU Chen(Liaoning Provincial Institute of Measurement, Shenyang Liaoning 110004, China)

        0引言

        工業(yè)熱電阻溫度計(jì)是目前應(yīng)用最為廣泛的一種接觸式溫度傳感器[1],由于其內(nèi)部電阻感溫單元的感溫性能易受到影響,因此必須定期對(duì)工業(yè)熱電阻溫度計(jì)進(jìn)行檢定,用以保證溫度量值的準(zhǔn)確可靠。

        在以往計(jì)量測(cè)試工作中,熱電阻的檢定是基于手動(dòng)操作的,費(fèi)時(shí)費(fèi)力。檢定過程手動(dòng)記錄的原始數(shù)據(jù)多和計(jì)算處理復(fù)雜,特別容易出錯(cuò),經(jīng)常導(dǎo)致熱電阻檢定結(jié)果的誤判[2],還需要對(duì)各個(gè)檢定溫度點(diǎn)分別設(shè)定溫度,而且記錄多只熱電阻數(shù)據(jù)要手動(dòng)切換開關(guān),最后人工進(jìn)行復(fù)雜的數(shù)據(jù)處理,導(dǎo)致控溫時(shí)間長(zhǎng),不僅工作效率低,還不能確保數(shù)據(jù)的準(zhǔn)確可靠,同時(shí)檢定員的勞動(dòng)強(qiáng)度和工作量都非常大。

        為了提高工作效率,減少人為干擾因素和差錯(cuò),本項(xiàng)目在原有設(shè)備的基礎(chǔ)上進(jìn)行改造,建立一套完整的熱電阻自動(dòng)檢定系統(tǒng)[3]。該系統(tǒng)采用智能溫度監(jiān)測(cè)原理,自動(dòng)采集檢定數(shù)據(jù)和處理復(fù)雜的數(shù)據(jù)計(jì)算,實(shí)時(shí)記錄原始數(shù)據(jù),自動(dòng)生成證書報(bào)告,實(shí)現(xiàn)熱電阻檢定過程的自動(dòng)化。不僅能有效提高工作效率,還能夠提高數(shù)據(jù)的可靠性,同時(shí)也減輕了檢定員的勞動(dòng)強(qiáng)度,使熱電阻的檢定能力得到提高。

        1系統(tǒng)總體架構(gòu)

        熱電阻自動(dòng)檢定系統(tǒng)的總體架構(gòu)設(shè)計(jì)采用的是經(jīng)典的3層MVC架構(gòu)[4],如圖1所示。3層MVC結(jié)構(gòu)是將應(yīng)用功能分成表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層三部分,解決方案是對(duì)這3層進(jìn)行明確分割,并在邏輯上使其獨(dú)立。

        該架構(gòu)設(shè)計(jì)的優(yōu)點(diǎn)如下:①具有靈活的硬件組成:對(duì)于各個(gè)層可以選擇與其處理負(fù)荷和特性相適應(yīng)的硬件,這是與系統(tǒng)可縮放性直接相關(guān)的問題;②提高程序的可維護(hù)性:3層MVC結(jié)構(gòu)中,應(yīng)用的各層可以并行開發(fā),各層也可以選擇各自最適合的開發(fā)語(yǔ)言;③利于變更和維護(hù)應(yīng)用技術(shù)規(guī)范:因?yàn)槭前磳臃指罟δ?,所以各個(gè)程序的處理邏輯變得十分簡(jiǎn)單;④系統(tǒng)管理簡(jiǎn)單,可支持異種數(shù)據(jù)庫(kù),有很高的可用性。

        2系統(tǒng)設(shè)計(jì)

        2.1流程設(shè)計(jì)

        熱電阻的檢定流程應(yīng)該滿足國(guó)家規(guī)范的要求,其流程如下(以檢定0℃溫度點(diǎn)為例):

        ①輸入數(shù)字表參數(shù);

        ②標(biāo)準(zhǔn)鉑電阻選擇,如果不存在,則添加鉑電阻信息,包括Rtp、a8及b8等參數(shù);

        ③選擇每一個(gè)通道的被檢電阻,如果不存在,則添加型號(hào)、標(biāo)稱電阻值R0、允差等級(jí)(AA、A、B、C)、接線方式(二線制、三線制、四線制)、制造廠及委托單位等信息;

        ④選擇0℃恒溫槽,并穩(wěn)定溫度值;

        ⑤參數(shù)設(shè)置好后,檢定人員點(diǎn)擊“開始檢定”按鈕,系統(tǒng)自動(dòng)監(jiān)測(cè)恒溫槽的溫度穩(wěn)定性,溫度值根據(jù)標(biāo)準(zhǔn)熱電阻的阻值換算;

        ⑥實(shí)時(shí)檢測(cè)恒溫槽最近10 min之內(nèi)的變化,直到在最近10 min之內(nèi)滿足溫度的波動(dòng)(溫度的最大值與最小值之差)低于0.04℃為止;

        ⑦溫度滿足條件后,開始1~12通道被檢熱電阻的檢定,從標(biāo)準(zhǔn)熱電阻0通道開始,依次讀取1~12通道的阻值,再?gòu)?2~0通道,反方向讀取各通道阻值,按照規(guī)程的要求,重復(fù)這個(gè)過程3次;

        ⑧如果熱電阻為三線制,換線后重復(fù)上一步驟,否則跳過此步;

        ⑨0℃恒溫槽檢定完畢,程序提示更換100℃恒溫槽。檢定人員手動(dòng)更換100℃恒溫槽,更換完畢后點(diǎn)擊“繼續(xù)”按鈕,繼續(xù)100℃恒溫槽的檢定,檢定流程與⑥、⑦和⑧相同;

        ⑩檢定的數(shù)據(jù)采集過程結(jié)束。

        2.2功能設(shè)計(jì)

        熱電阻自動(dòng)檢定軟件設(shè)計(jì)目的是在原有設(shè)備基礎(chǔ)上實(shí)現(xiàn)熱電阻檢定的信息化和自動(dòng)化,軟件中可以實(shí)現(xiàn)對(duì)歷史熱電阻信息的管理,從數(shù)據(jù)庫(kù)中提取到要檢定熱電阻的信息,或者通過手動(dòng)錄入要檢定熱電阻信息。檢定過程控制和數(shù)據(jù)處理是熱電阻自動(dòng)檢定系統(tǒng)的核心。

        熱電阻自動(dòng)檢定系統(tǒng)在功能上分為通用信息管理、檢定過程控制、通信處理、數(shù)據(jù)處理和系統(tǒng)管理5個(gè)部分,如圖2所示。

        (1)通用信息管理模塊

        主要是對(duì)數(shù)字表信息、標(biāo)準(zhǔn)器及其送檢的熱電阻的基本信息進(jìn)行管理:①數(shù)字表信息包括數(shù)學(xué)表編號(hào)、型號(hào)及溯源證書信息等;②標(biāo)準(zhǔn)器和被檢熱電阻的基本信息包括電阻的型號(hào)、編號(hào)、允差等級(jí)及制造廠名等;③被檢電阻信息還包括送檢單位,這些信息是通過COM數(shù)據(jù)接口調(diào)用計(jì)量業(yè)務(wù)管理平臺(tái)得到的送檢信息,在檢定過程中提取到相應(yīng)參數(shù)進(jìn)行檢定,并將本次檢定信息及結(jié)果存入本地Access數(shù)據(jù)庫(kù)。

        (2)檢定過程控制模塊

        檢定過程控制模塊是整個(gè)熱電阻自動(dòng)檢定系統(tǒng)控制的核心,包括各被測(cè)電阻的參數(shù)錄入、過程狀態(tài)顯示、通道切換、報(bào)警及實(shí)時(shí)曲線顯示等。具體作用如下:①對(duì)整個(gè)檢定過程的控制,獲取檢定裝置的各項(xiàng)參數(shù),包括數(shù)字多用表的型號(hào)參數(shù)信息和檢定證書信息;②從檢定開始監(jiān)控整個(gè)檢定流程,顯示狀態(tài)包括熱電阻線制數(shù)、當(dāng)前在檢熱電阻、正向檢定或是反向檢定、數(shù)字多用表讀數(shù)和檢定時(shí)間等,并給出溫度實(shí)時(shí)曲線,方便檢定人員監(jiān)控檢定過程;③通過控制多路控制開關(guān)來(lái)完成各支熱電阻檢定通道的切換;④當(dāng)溫度不穩(wěn)定而達(dá)不到規(guī)定的檢定環(huán)境或者其他問題出現(xiàn)時(shí),能夠報(bào)警并給出錯(cuò)誤提示。

        (3)通信處理模塊

        主要進(jìn)行與下位機(jī)的通信處理,下位機(jī)為ARM開發(fā)板,需要RS-232接口與計(jì)算機(jī)連接進(jìn)行串口通信。上位機(jī)向ARM板發(fā)送指令,ARM板在接到指令后進(jìn)行相應(yīng)的操作,ARM板實(shí)時(shí)向上位機(jī)傳輸標(biāo)準(zhǔn)電阻和被檢電阻的阻值,通過標(biāo)準(zhǔn)電阻換算得到恒溫槽當(dāng)前實(shí)際溫度,計(jì)算機(jī)判斷溫度穩(wěn)定后,再發(fā)送指令選通各支熱電阻完成檢定工作。

        (4)數(shù)據(jù)處理模塊

        由多種判定方法組成,在獲取下位機(jī)傳輸?shù)臉?biāo)準(zhǔn)電阻阻值之后,換算成溫度并判斷檢定環(huán)境是否符合條件。若符合條件,則開始檢定,接收各支電阻阻值并進(jìn)行換算,通過判定算法給出該電阻是否合格。檢定結(jié)束后將本次記錄寫入到數(shù)據(jù)庫(kù),形成原始記錄。

        (5)系統(tǒng)管理模塊

        對(duì)軟件本身及檢定數(shù)據(jù)的管理,在檢定后,管理被檢熱電阻的檢定記錄,生成檢定證書并加以管理,以及進(jìn)行系統(tǒng)的其他管理。該模塊可以查詢檢定記錄和檢定證書,提高檢定人員的工作效率。

        2.3數(shù)據(jù)庫(kù)設(shè)計(jì)

        通過對(duì)熱電阻檢定工作流程以及數(shù)據(jù)處理的分析與研究,提取形成了數(shù)字表信息表、客戶信息表、標(biāo)準(zhǔn)器信息表、被檢電阻信息表、0℃記錄表、100℃記錄表、T℃記錄表、檢定結(jié)果表以及證書記錄表等16個(gè)數(shù)據(jù)實(shí)體及對(duì)應(yīng)關(guān)系,并將其轉(zhuǎn)換成熱電阻自動(dòng)化檢定所需的數(shù)據(jù)庫(kù)表結(jié)構(gòu)。系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)使用Access數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)復(fù)雜的關(guān)系數(shù)據(jù),并建立視圖、索引來(lái)加快數(shù)據(jù)查詢速度,應(yīng)用觸發(fā)器和存儲(chǔ)過程技術(shù)來(lái)封裝邏輯事件和預(yù)存子程序,用以提高系統(tǒng)后臺(tái)數(shù)據(jù)的完整性和安全性。

        3系統(tǒng)實(shí)現(xiàn)與測(cè)試

        在系統(tǒng)實(shí)現(xiàn)方面,熱電阻自動(dòng)檢定系統(tǒng)的開發(fā),采用MVC三層軟件架構(gòu),使用Microsoft Visual Studio 2015開發(fā)工具及C#語(yǔ)言;應(yīng)用RS-232串口通信技術(shù)實(shí)現(xiàn)了上位機(jī)系統(tǒng)與下位機(jī)硬件的交互通信,通過多線程技術(shù)來(lái)實(shí)現(xiàn)友好的UI界面交互;利用COM組件技術(shù)來(lái)完成原始記錄與證書文檔的操作[5]。

        在系統(tǒng)測(cè)試方面,熱電阻自動(dòng)檢定系統(tǒng)采用集成測(cè)試的方法對(duì)其整體的功能進(jìn)行測(cè)試。集成測(cè)試也叫組裝測(cè)試或聯(lián)合測(cè)試,是在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行集成測(cè)試。實(shí)踐表明,一些模塊雖然能夠單獨(dú)工作,但并不能保證連接起來(lái)也能正常工作,一些局部反映不出來(lái)的問題,在全局上很可能暴露出來(lái)[6]。

        經(jīng)過測(cè)試,系統(tǒng)基本上可以無(wú)故障穩(wěn)定運(yùn)行,系統(tǒng)無(wú)論在功能還是性能方面均能滿足用戶要求。熱電阻自動(dòng)檢定系統(tǒng)軟件具有良好的人機(jī)接口,使用方便,系統(tǒng)的界面友好、簡(jiǎn)潔。從單元測(cè)試開始,逐步進(jìn)入集成測(cè)試和確認(rèn)測(cè)試,在集成測(cè)試和確認(rèn)測(cè)試過程中還進(jìn)行了一系列的回歸測(cè)試,最后進(jìn)行了系統(tǒng)測(cè)試。經(jīng)過反復(fù)測(cè)試,系統(tǒng)基本能滿足用戶的所有功能性需求和非功能性需求。

        總之,通過測(cè)試,系統(tǒng)已實(shí)現(xiàn)了功能需求分析中的各個(gè)功能,簡(jiǎn)單實(shí)用,具有較快的響應(yīng)速度、較強(qiáng)的安全性和容錯(cuò)能力及良好的可維護(hù)性,基本滿足了預(yù)期的需求。

        4結(jié)束語(yǔ)

        熱電阻自動(dòng)檢定系統(tǒng)的開發(fā)對(duì)于計(jì)量檢定工作有著重要的意義,現(xiàn)行熱電阻自動(dòng)檢定的工作都是依賴人工記錄數(shù)據(jù)并計(jì)算,由于效率低、速度慢和精度差的原因,對(duì)于高度信息化的今天來(lái)說(shuō),傳統(tǒng)檢定方法早已不適用。因此,重新設(shè)計(jì)實(shí)現(xiàn)熱電阻自動(dòng)檢定系統(tǒng)可以把檢定人員從繁瑣的數(shù)據(jù)記錄中解放出來(lái),減輕檢定人員的工作壓力,減少人為干擾因素和差錯(cuò),提高檢測(cè)實(shí)驗(yàn)室的工作效率,具有重要的實(shí)際意義和較高的應(yīng)用價(jià)值。

        參考文獻(xiàn)

        [1]邵一軼.工業(yè)熱電阻遠(yuǎn)程校準(zhǔn)系統(tǒng)的研究與實(shí)現(xiàn)[D].杭州:中國(guó)計(jì)量學(xué)院,2013.

        [2]賈桂華.熱電偶、熱電阻自動(dòng)檢定系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].宇航計(jì)測(cè)技術(shù),2007,27(4):30-34.

        [3]劉晨,邢志紅,王鳳偉.基于計(jì)量業(yè)務(wù)管理平臺(tái)的全自動(dòng)化檢測(cè)模式的研究與應(yīng)用[J].計(jì)量技術(shù),2017(2):64-66.

        [4]蔣破荒,徐建明.基于MVC模型和行為描述的Web應(yīng)用測(cè)試框架[J].現(xiàn)代電子技術(shù),2017,40(6):71-74.

        [5]趙海春.COM組件的設(shè)計(jì)與使用[J].邵陽(yáng)學(xué)院學(xué)報(bào),2009,6(1):58-60.

        [6]夏耘,林華.軟件系統(tǒng)的集成測(cè)試技術(shù)研究[J].計(jì)算機(jī)工程, 2000,26(10):102-104.

        午夜一区二区三区av| 天天噜日日噜狠狠噜免费| 99国产精品人妻噜啊噜| 精品爆乳一区二区三区无码av| 亚洲欧美在线视频| 日韩中文字幕乱码在线| 在教室轮流澡到高潮h免费视 | 久久久久亚洲av无码专区首| 久久精品噜噜噜成人| 国产精品99久久精品爆乳| 午夜一区二区三区在线视频| 熟女少妇精品一区二区三区| 日本xxxx色视频在线观看 | av香港经典三级级 在线| 色欲AV无码久久精品有码| 国产av一区二区三区在线| 国产三级国产精品国产专区50| 人妻 偷拍 无码 中文字幕 | 精品亚洲一区二区三区在线观看| 亚洲AV无码成人网站久久精品| 国产精品狼人久久久影院| 成人男性视频在线观看| 中国女人内谢69xxxxxa片| 国产精品人妻一码二码尿失禁 | 国产亚洲精品久久久久久国模美| 久久久久女人精品毛片| 91精品国产免费久久久久久青草| 女同性恋一区二区三区四区| 99久久免费看精品国产一| 成年女人黄小视频| 真人男女做爰无遮挡免费视频| 在线观看极品裸体淫片av| 一区二区三区中文字幕在线播放 | 激情五月天俺也去综合网| 日本在线观看一二三区| 久久精品国产亚洲av香蕉| 精品人人妻人人澡人人爽牛牛| 亚洲大尺度动作在线观看一区 | 亚洲综合偷自成人网第页色| 久久久精品一区aaa片| 2021国产成人精品国产|