《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 測(cè)試測(cè)量 > 業(yè)界動(dòng)態(tài) > 基于MSP430的多功能工業(yè)閥門控制系統(tǒng)測(cè)試儀

基于MSP430的多功能工業(yè)閥門控制系統(tǒng)測(cè)試儀

2008-07-04
作者:蔡 楊, 崔梁萍, 陶國(guó)清

??? 摘 要: 將控制理論應(yīng)用于工業(yè)閥門控制系統(tǒng)" title="控制系統(tǒng)">控制系統(tǒng)(IVCS)的測(cè)試中,提出了IVCS較為完善的測(cè)試方法。介紹了多功能工業(yè)閥門控制系統(tǒng)測(cè)試儀(MFTS)的測(cè)試原理,給出了MFTS的功能需求及以MSP430單片機(jī)為核心的實(shí)現(xiàn)方案。
??? 關(guān)鍵詞: 測(cè)試儀? 閥門? MSP430

?

??? 工業(yè)閥門控制廣泛地應(yīng)用于冶金、制藥、石油等工業(yè)領(lǐng)域,隨著工業(yè)自動(dòng)化的發(fā)展,采用智能閥門控制系統(tǒng)是一種趨勢(shì),手動(dòng)調(diào)節(jié)已不能適應(yīng)當(dāng)今的控制要求。由于智能閥門控制系統(tǒng)工作時(shí),不再有人的干預(yù)或者人的干預(yù)變得很少,故需要一個(gè)完備的高效的測(cè)試系統(tǒng)" title="測(cè)試系統(tǒng)">測(cè)試系統(tǒng)來測(cè)試智能閥門控制系統(tǒng)的控制性能,保證智能閥門控制系統(tǒng)工作的可靠性。目前在市場(chǎng)上應(yīng)用的工業(yè)閥門控制系統(tǒng)(IVCS)的測(cè)試儀相對(duì)比較簡(jiǎn)易,而且需要有人直接參與測(cè)試,功能極不完善。因此,針對(duì)智能閥門及其他相關(guān)或類似的(位置、位移)控制系統(tǒng),迫切需要研究開發(fā)一個(gè)較為完備的多功能的工業(yè)閥門控制系統(tǒng)的測(cè)試儀(MFTS),以給生產(chǎn)和維護(hù)工業(yè)閥門等智能控制系統(tǒng)帶來便利,保證控制系統(tǒng)工作的可靠性。為此,提出了如圖1所示的IVCS的測(cè)試系統(tǒng)的構(gòu)架。

?


??? 如圖1所示,在IVCS測(cè)試系統(tǒng)的構(gòu)架中,測(cè)試系統(tǒng)有一個(gè)上位機(jī)" title="上位機(jī)">上位機(jī)負(fù)責(zé)管理MFTS,上位機(jī)與MFTS間通過RS-485實(shí)現(xiàn)主從通信,能同時(shí)實(shí)現(xiàn)對(duì)多達(dá)250個(gè)MFTS的管理。MFTS通過4~20mA的電流信號(hào)測(cè)試所屬的閥門控制系統(tǒng)。一個(gè)MFTS能同時(shí)獨(dú)立測(cè)試8個(gè)閥門控制系統(tǒng),所以測(cè)試系統(tǒng)能同時(shí)測(cè)試2 000個(gè)閥門控制系統(tǒng),大大提高了測(cè)試效率。MFTS也可脫離PC機(jī),作為一個(gè)獨(dú)立的測(cè)試儀工作,測(cè)試所屬的8個(gè)閥門控制系統(tǒng)的工作性能,大大提高了測(cè)試系統(tǒng)工作的靈活性。
??? 由此可見,MFTS是整個(gè)IVCS測(cè)試系統(tǒng)的核心,本文的研究?jī)?nèi)容也聚焦在MFTS對(duì)IVCS的測(cè)試原理及MFTS的功能需求上。

1 MFTS的測(cè)試原理
??? MFTS的測(cè)試對(duì)象主要是IVCS,因此首先需了解IVCS的工作原理。IVCS的職能方塊圖如圖2所示。


??? 由圖2可知,IVCS是一個(gè)閉環(huán)控制系統(tǒng)。其工作原理如下:控制模塊根據(jù)給定的IVCS輸入信號(hào)" title="輸入信號(hào)">輸入信號(hào)r(t),推動(dòng)電機(jī)驅(qū)動(dòng)閥門執(zhí)行機(jī)構(gòu),從而控制閥門開度。IVCS的輸出信號(hào)c(t)通過位置傳感器反饋到IVCS的輸入端與輸入信號(hào)進(jìn)行比較產(chǎn)生偏差信號(hào),控制模塊根據(jù)偏差信號(hào)調(diào)節(jié)閥門開度,直到偏差信號(hào)為0為止。

??? 可見,IVCS的工作過程實(shí)際上是檢測(cè)偏差和糾正偏差的過程,是從動(dòng)態(tài)過渡到穩(wěn)態(tài)的一個(gè)過程。因此MFTS應(yīng)具備測(cè)試IVCS動(dòng)態(tài)及穩(wěn)態(tài)的性能指標(biāo)的功能。在自動(dòng)控制技術(shù)中,控制系統(tǒng)的動(dòng)態(tài)及穩(wěn)態(tài)性能指標(biāo)是通過穩(wěn)定性、準(zhǔn)確性和快速性這三個(gè)性能指標(biāo)來衡量的。因此要測(cè)試IVCS工作的可靠性,必須能夠測(cè)試出此控制系統(tǒng)這三個(gè)方面的性能是否滿足要求。
??? IVCS的穩(wěn)定性主要體現(xiàn)在去掉作用于系統(tǒng)上的外界的擾動(dòng)后,系統(tǒng)動(dòng)態(tài)過程的振蕩傾向和系統(tǒng)的輸出c(t)能夠以足夠的精度恢復(fù)到原來的平衡狀態(tài)位置的能力。準(zhǔn)確性主要體現(xiàn)在系統(tǒng)在控制信號(hào)作用下,穩(wěn)定后系統(tǒng)的輸出量c(t)與給定輸入量r(t)之間的偏差??焖傩灾饕w現(xiàn)在系統(tǒng)在控制信號(hào)作用下,當(dāng)輸出量 c(t)與給定的輸入量r(t)之間產(chǎn)生偏差時(shí),消除這種偏差過程的快速程度。衡量此三要素的性能指標(biāo)如圖3所示。

?

?

1.1 準(zhǔn)確性指標(biāo)測(cè)試方法
??? 用IVCS輸出達(dá)到穩(wěn)態(tài)值時(shí)實(shí)際輸出c(t)與給定輸入信號(hào)r之間的穩(wěn)態(tài)誤差來表征IVCS的準(zhǔn)確性,即εss=,如圖3所示。測(cè)試過程為:假設(shè)IVCS滿量程輸出對(duì)應(yīng)的輸入信號(hào)為rmax,給IVCS的輸入信號(hào)從0.1rmax,以0.1rmax的量遞增至rmax,共測(cè)試10個(gè)點(diǎn),以判斷IVCS準(zhǔn)確度分布情況。即初始時(shí)刻給IVCS輸入信號(hào)為r1=0.1rmax,MFTS測(cè)試IVCS穩(wěn)定后的值為c1,此時(shí)的穩(wěn)態(tài)誤差εss1=c1-r1;再改變輸入信號(hào)為r2=0.2rmax,穩(wěn)定值為c2,此時(shí)的穩(wěn)態(tài)誤差εss2=c2-r2。依此類推直至測(cè)出10個(gè)點(diǎn)的穩(wěn)態(tài)誤差值εss1、εss2…εss10。根據(jù)測(cè)出的10個(gè)點(diǎn)的誤差值就可以判別IVCS的平均準(zhǔn)確率、誤差范圍等,即平均準(zhǔn)確率,誤差范圍為Min(εss)≤εss≤Max(εss),并且測(cè)試結(jié)果" title="測(cè)試結(jié)果">測(cè)試結(jié)果可以以曲線圖形的方式直觀地表示出來。
1.2 快速性指標(biāo)測(cè)試方法
??? 用IVCS輸出第一次達(dá)到誤差范圍內(nèi)的穩(wěn)態(tài)值時(shí)所需要的時(shí)間ts來表征IVCS的快速性,即,如圖3所示。測(cè)試過程如下:同樣以0.1rmax的量遞增的信號(hào)作為IVCS的輸入信號(hào),即初始時(shí)刻給IVCS輸入信號(hào)為r1=0.1rmax,MFTS測(cè)得IVCS的輸出第一次達(dá)到誤差范圍內(nèi)的穩(wěn)態(tài)值時(shí)所需要的時(shí)間為ts1,那么此時(shí)表征IVCS響應(yīng)快速性的指標(biāo)即用響應(yīng)時(shí)間ts1來表示。依此類推直至測(cè)出10個(gè)點(diǎn)的響應(yīng)時(shí)間值ts1、ts2…ts10。根據(jù)測(cè)出的10個(gè)點(diǎn)的響應(yīng)時(shí)間值就可以分析判別IVCS響應(yīng)的快速性,并且測(cè)試結(jié)果可以以曲線圖形的方式直觀地表示出來。
1.3 穩(wěn)定性指標(biāo)測(cè)試方法
??? 根據(jù)穩(wěn)定性的定義:去掉作用于IVCS上的外界的擾動(dòng)后,IVCS動(dòng)態(tài)過程的振蕩傾向和IVCS的輸出c(t)能夠以足夠的精度恢復(fù)到原來的平衡狀態(tài)位置的能力。由此得出衡量IVCS穩(wěn)定性的兩個(gè)指標(biāo):其一是衡量IVCS動(dòng)態(tài)過程的振蕩傾向的指標(biāo),其二是輸出c(t)能夠以足夠的精度恢復(fù)到原來的平衡狀態(tài)位置的能力的指標(biāo)。
1.3.1 衡量IVCS動(dòng)態(tài)過程的振蕩傾向的指標(biāo)Δn
??? 工業(yè)上,不同工況對(duì)系統(tǒng)振蕩傾向的要求也不同,如制藥中對(duì)此要求非常嚴(yán)格。因?yàn)樗幊煞值呐浔炔煌?,產(chǎn)生的藥效就不一樣,甚至嚴(yán)重的還可能還會(huì)導(dǎo)致醫(yī)療事故,所以制藥上所用的閥門對(duì)振蕩傾向要求很嚴(yán)格,要求閥門就穩(wěn)定在一個(gè)位置,基本上能克服任何干擾的影響。當(dāng)然對(duì)于石油、冶金業(yè)來說,這方面的要求就不那么嚴(yán)格了。因?yàn)镸FTS是通用的測(cè)試儀,當(dāng)然也包含這一性能指標(biāo)的測(cè)試。
??? 對(duì)于振蕩傾向指標(biāo)的測(cè)試,用IVCS輸出達(dá)到誤差范圍內(nèi)的穩(wěn)態(tài)值時(shí),輸出c(t)隨時(shí)間推移出現(xiàn)的抖動(dòng)的次數(shù)率Δn來衡量,即Δn=∑ni/t(次/小時(shí)),如圖3所示。測(cè)試過程如下:某時(shí)給定IVCS輸入信號(hào)r,MFTS判斷系統(tǒng)穩(wěn)定后,以一小時(shí)為單位測(cè)試系統(tǒng)輸出抖動(dòng)的次數(shù),測(cè)試24小時(shí),即24次,從Δn1到Δn24。根據(jù)測(cè)試結(jié)果可以判別IVCS一天平均每小時(shí)抖動(dòng)次數(shù)、一天每小時(shí)抖動(dòng)次數(shù)范圍等,即一天平均每小時(shí)抖動(dòng)次數(shù),一天每小時(shí)抖動(dòng)次數(shù)范圍Min(Δn)≤Δn≤Max(Δn),并且測(cè)試結(jié)果可以以曲線圖形的方式直觀地表示出來。
1.3.2 恢復(fù)到原來平衡狀態(tài)位置的能力指標(biāo)
??? 這個(gè)指標(biāo)指的是去掉干擾后,系統(tǒng)的輸出c(t)能夠以足夠的精度恢復(fù)到原來的平衡狀態(tài)位置的能力。
??? 恢復(fù)到原來平衡狀態(tài)位置的能力指標(biāo)有兩個(gè):一個(gè)是恢復(fù)的快速性Δt,一個(gè)是恢復(fù)的精確性Δe。取圖3中某個(gè)抖動(dòng)的波形來分析恢復(fù)到原來平衡狀態(tài)位置的能力指標(biāo),放大后圖形如圖4所示。

?

???

??? 測(cè)量方法:假設(shè)某時(shí)刻系統(tǒng)的輸入信號(hào)為r1,輸出穩(wěn)定在c1,此時(shí)給一個(gè)干擾信號(hào),使輸入信號(hào)瞬間由r1變?yōu)閞2,又由r2變?yōu)閞1,輸出穩(wěn)定后為c2。那么恢復(fù)的精度Δe的測(cè)量方法是,恢復(fù)的快速性Δt的測(cè)量方法是。

2 MFTS的功能需求及實(shí)現(xiàn)
??? 結(jié)合MFTS的測(cè)試原理及IVCS的職能框圖,得出MFTS職能方塊圖如圖5所示,虛線框內(nèi)為IVCS職能方塊圖。由圖5可見,MFTS一方面需要測(cè)試IVCS的控制性能(穩(wěn)、準(zhǔn)、快),另一方面還需要測(cè)試控制模塊的控制精度及閥門流量的實(shí)際精度。MFTS給定測(cè)試信號(hào)r(t)給IVCS,IVCS輸出信號(hào)c(t)經(jīng)位置傳感器反饋回MFTS,MFTS根據(jù)反饋的信號(hào)實(shí)時(shí)地與給定信號(hào)r(t)比較,得出IVCS的控制性能。此外,控制模塊的輸出信號(hào)反饋給MFTS與給定信號(hào)r(t)比較,以測(cè)試控制模塊的控制精度,閥門的輸出信號(hào)q(t)經(jīng)流量計(jì)反饋回MFTS與給定信號(hào)r(t)比較,以測(cè)試閥門流量的實(shí)際精度以及閥門開度和閥門實(shí)際流量的對(duì)應(yīng)關(guān)系。

?

?

??? 因此根據(jù)IVCS測(cè)試系統(tǒng)的構(gòu)架、MFTS的工作原理及其測(cè)試原理,MFTS應(yīng)具備以下一些功能。
??? (1)與上位機(jī)(PC機(jī))的通信功能
??? MFTS直接與上位機(jī)實(shí)現(xiàn)數(shù)據(jù)交換,應(yīng)具有串行通信接口,能內(nèi)嵌利用現(xiàn)場(chǎng)總線思想實(shí)現(xiàn)的自定義通信協(xié)議。上位機(jī)以自定義的通信協(xié)議,以主從通信的方式,可同時(shí)控制多個(gè)MFTS,同時(shí)自動(dòng)完成多臺(tái)IVCS的測(cè)試。
??? (2)8路ADC和DAC功能
??? MFTS通過輸出4~20mA電流模擬信號(hào)作為測(cè)試信號(hào)給IVCS,需要DAC功能;同時(shí),MFTS需要檢測(cè)IVCS反饋的表示閥門開度的電流模擬信號(hào),需要ADC功能;由于MFTS需要具備同時(shí)測(cè)試8組IVCS的能力,所以MFTS需要8通道的ADC功能和8通道的DAC功能。
??? (3)8路脈沖檢測(cè)功能
??? 如圖5所示,MFTS需要附加檢測(cè)每個(gè)IVCS中的閥門的開度和閥門的實(shí)際流量的對(duì)應(yīng)關(guān)系及閥門流量精度,流量計(jì)檢測(cè)的流量信號(hào)通常以脈沖信號(hào)的方式輸出,所以MFTS應(yīng)具有脈沖檢測(cè)功能,為配合系統(tǒng)的測(cè)試功能,MFTS需要同時(shí)檢測(cè)8路流量計(jì)的信號(hào),需要8路脈沖檢測(cè)功能。
??? (4)人機(jī)交互及數(shù)據(jù)存儲(chǔ)
??? MFTS需要能在脫離上位機(jī)狀態(tài)下獨(dú)立工作,提高測(cè)試系統(tǒng)工作的靈活性,所以MFTS需要很強(qiáng)大的人機(jī)界面和數(shù)據(jù)存儲(chǔ)功能,人機(jī)界面包括鍵盤、顯示、打印功能。顯示方式以點(diǎn)陣液晶顯示為佳,能顯示漢字、曲線。MFTS作為一個(gè)獨(dú)立的測(cè)試儀,能同時(shí)測(cè)試8組IVCS,所以需要有很大數(shù)據(jù)存儲(chǔ)容量來保存記錄和測(cè)試結(jié)果,以便日后測(cè)試人員調(diào)用顯示或打印分析檢驗(yàn)測(cè)試結(jié)果。
??? 根據(jù)上述需求,得出MFTS的功能框圖如圖6所示。

?


??? 其中測(cè)試儀CPU選用高性能超低功耗16位MSP430149系列的單片機(jī)作為核心處理器。該單片機(jī)具有豐富的片內(nèi)資源,具有8通道的12位A/D轉(zhuǎn)換器ADC12,10路PWM功能實(shí)現(xiàn)10通道12位DAC功能,2個(gè)同步/異步串行通信接口實(shí)現(xiàn)與上位機(jī)的RS-485通信及打印機(jī)的接口,數(shù)十個(gè)可實(shí)現(xiàn)方向設(shè)置及中斷功能的I/O口實(shí)現(xiàn)8路脈沖檢測(cè)功能,60KB+256B FLASH ROM和2KB的RAM實(shí)現(xiàn)大容量的數(shù)據(jù)存儲(chǔ)。選用該系列單片機(jī)能單片實(shí)現(xiàn)MFTS的功能,無須再擴(kuò)展外部模塊,可提高系統(tǒng)運(yùn)行的可靠性,降低系統(tǒng)成本。

??? 本文根據(jù)工業(yè)閥門控制系統(tǒng)的測(cè)試的需求,提出了較為完善的工業(yè)閥門控制系統(tǒng)(IVCS)測(cè)試方案。所開發(fā)的多功能工業(yè)閥門控制系統(tǒng)測(cè)試儀(MFTS)已成功地應(yīng)用于工業(yè)閥門控制系統(tǒng)的測(cè)試,給生產(chǎn)和維護(hù)IVCS帶來了便利,提高了企業(yè)產(chǎn)品的競(jìng)爭(zhēng)力和生產(chǎn)效率,為企業(yè)帶來了巨大的效益。
參考文獻(xiàn)
[1] 魏曉龍.MSP430系列單片機(jī)接口技術(shù)及系統(tǒng)設(shè)計(jì)實(shí)例[M]. 北京:北京航空航天大學(xué)出版社,2002.
[2]?潘新民,王燕芳.微型計(jì)算機(jī)控制技術(shù)[M]. 北京:電子工業(yè)出版社,2003.
[3]?張尚才.控制工程基礎(chǔ)[M]. 杭州:浙江大學(xué)出版社,1991.

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。