智能儀表系統(tǒng)的優(yōu)化設(shè)計
摘要:智能儀表系統(tǒng)的優(yōu)化設(shè)計主要包括測量精度、系統(tǒng)功耗和系統(tǒng)干擾能力等三個方面,文中比較詳細(xì)地闡述了提高儀表測量精度、降低儀表系統(tǒng)功耗和提高儀表系統(tǒng)的抗干擾能力等方面的各種優(yōu)化設(shè)計方法。
本文引用地址:http://butianyuan.cn/article/255616.htm關(guān)鍵詞:智能儀表 系統(tǒng) 優(yōu)化設(shè)計
隨著科學(xué)技術(shù)的發(fā)展,智能化儀表系統(tǒng)已被廣泛應(yīng)用于各個領(lǐng)域。而如何設(shè)計一種高精度、低功耗、高可靠的智能化儀表系統(tǒng)則是設(shè)計得最關(guān)心的問題。本文主要討論對智能儀表系統(tǒng)進(jìn)行優(yōu)化設(shè)計的各種方法。
設(shè)計一個優(yōu)化的智能儀表系統(tǒng)通常需要考慮以下三個方面的設(shè)計:
(1)提高儀表精度
(2)降低儀表系統(tǒng)功耗
(3)提高儀表系統(tǒng)的抗干擾能力
1 測量精度的提高
在智能儀表設(shè)計時,為了提高儀表的測量精度,一般除了選擇性能好、精度高的元器件外,同時也可以利用微處理器對測量數(shù)據(jù)進(jìn)行加工與處理,以減少測量過程中產(chǎn)生的隨機(jī)誤差和系統(tǒng)誤差。
1.1 隨機(jī)誤差處理方法
隨機(jī)誤差在多次重復(fù)測量時,一般都服從統(tǒng)計規(guī)律。而時間平衡和總體平均是基本的統(tǒng)計方法。根據(jù)時間平均和總體平均法,當(dāng)測量時間T→∞或測量次數(shù)N→∞時,其隨機(jī)誤差之和趨于零。測量結(jié)果將不受隨機(jī)誤差的影響。這在具體實現(xiàn)時可要用硬件RC濾波或軟件編程(數(shù)字濾波)的方法來實現(xiàn)。
1.2 系統(tǒng)誤差的處理方式
在處理系統(tǒng)誤差時,常用的方法有:
(1)非線性特性的校正
線性化的關(guān)鍵是找出校正函數(shù),但有時校正函數(shù)很難求得,因此通常選用擬合校正函數(shù)。而擬合校正函數(shù)可采用連續(xù)和分段擬合兩種方法來實現(xiàn)。
(2)偏差和增益誤差的自動標(biāo)準(zhǔn)
自動校準(zhǔn)的基本思想是儀器在開機(jī)后或每隔一定時間后自動測量基準(zhǔn)參數(shù)。(如數(shù)字電壓表中的基準(zhǔn)電壓或地電位等),然后計算誤差模型,以獲得并存儲誤差因子。這樣,就可以在正式測量時,根據(jù)測量結(jié)果和誤差因子計算校準(zhǔn)方程,從而消除誤差。
(3)采用歸一化技術(shù)
利用歸一化技術(shù)來提高測量精度,消除系統(tǒng)誤差。
(4)最佳測量方法的自動選擇
由于微處理器能夠根據(jù)參數(shù)的狀態(tài),自動地或在人工干預(yù)下選擇一種最佳測試方法,因此,可以使用微處理器來進(jìn)行設(shè)計,以便使得測量系統(tǒng)在各種條件下都能獲得較高的測量精度。
2 系統(tǒng)的低功耗設(shè)計
2.1 系統(tǒng)的低功耗設(shè)計方法
系統(tǒng)的低功耗設(shè)計是系統(tǒng)優(yōu)化設(shè)計的一個重要方面,在低功耗設(shè)計時,應(yīng)重點考慮以下幾個方面:
首先,可選用CMOS集成電路,這是由于CMOS電路具有功耗低、抗干擾能力強(qiáng)、工作溫度范圍寬度等特點;
其次,系統(tǒng)功耗和系統(tǒng)供電電壓存在著一定的關(guān)系。一般來說,供電電壓越高,系統(tǒng)功耗越大。因此,低功耗單片微機(jī)系統(tǒng)應(yīng)盡量采用低電壓供電,這樣既能減少系統(tǒng)功耗,又有利于電池供電。
第三,在工作方式選擇下,應(yīng)盡量選用高速低頻工作方式,雖然COMS器件的靜態(tài)功耗幾乎為零,但在邏輯電平轉(zhuǎn)換時,總是有電流流過。由于動態(tài)功耗和邏輯電平轉(zhuǎn)換頻率成正比,同時與電路的邏輯電平轉(zhuǎn)換時間成正比。所以,COMS器件應(yīng)采用高速低頻工作方式。
第四,COMS器件的輸入端不能懸空,以免輸入電平不穩(wěn)而使電路來回翻轉(zhuǎn),從而使系統(tǒng)功耗增大。
第五,在選用低功耗外圍器件設(shè)計低功耗系統(tǒng)時,除了單片機(jī)和外圍芯片可選用CMOS器件外,還應(yīng)選用如LCD液晶顯示器、壓電陶瓷等低功耗器件。
第六,為了降低系統(tǒng)的整體工耗,除選用低功耗的器件外,還需選用低功耗及高效率的電路形式。
第七,采用低功耗工作方式,如單片機(jī)的待機(jī)、掉電工作方式或存儲器的維持工作方式等。在系統(tǒng)設(shè)計時,應(yīng)盡量利用器件的這些特點,并使單片機(jī)系統(tǒng)盡量在這些工作方式下工作。
第八,采用分區(qū)分時供電方式。在軟件設(shè)計上可采取相應(yīng)措施以盡量縮短CPU的運(yùn)行時間,可以盡量用軟件代替硬件來實現(xiàn)系統(tǒng)的低功耗設(shè)計。
2.2 單片機(jī)的低功耗運(yùn)行
在單片機(jī)微機(jī)低功耗系統(tǒng)設(shè)計中,應(yīng)盡量選用低功耗的HCMOS單片機(jī)芯片,雖然此類芯片與HMOS相比,其外型、管腳、指令等完全相同,但由于其制造工藝不同,因此,HCMOS器件的功耗更低、抗干擾能力更強(qiáng),并具有待機(jī)運(yùn)行模式。因而功耗更小。
2.3 存儲器的低功耗運(yùn)行
在低功耗單片微機(jī)系統(tǒng)的設(shè)計中,為了降低存儲器的功耗,首先必須選用HCMOS工藝的存儲器,其次應(yīng)采用維持工作方式。
2.4 軟件設(shè)計的相應(yīng)描施
除了上述的硬件措施以外,也可以用下面的軟件設(shè)計方法來進(jìn)一步降低智能儀表測量系統(tǒng)的功耗。
●盡量不采用動態(tài)掃描顯示方式,而應(yīng)當(dāng)利用鎖存器的靜態(tài)顯示方式來減少CPU的工作時間,如可用于靜態(tài)顯示的集鎖存、譯碼、驅(qū)動、顯示為一體的CMOS器件,如LCL004等。
●盡量不要使用軟件延時,可采用定時中斷工作方式以減少CPU的工作時間。
●由于單片微機(jī)在待機(jī)時,其睡內(nèi)定時/計數(shù)器仍處于工作狀態(tài)。因此,在低功耗設(shè)計時,應(yīng)充分地利用待機(jī)時單片機(jī)內(nèi)定時/計數(shù)器的功能來計時和計數(shù)。這樣既節(jié)約了功耗,又可完成測量工作。
3 系統(tǒng)的抗干擾設(shè)計
影響智能儀表的可靠性和安全運(yùn)行的主要因素是來自系統(tǒng)內(nèi)部和外部的各種電氣干擾,以及系統(tǒng)結(jié)構(gòu)設(shè)計、元器件選擇、安裝、制造工藝和外部環(huán)境條件等情況。這些干擾對智能儀表系統(tǒng)造成的后果主要表現(xiàn)在數(shù)據(jù)采集誤差加大、控制狀態(tài)失靈、數(shù)據(jù)的干擾變化以及程序運(yùn)行失常等。
3.1 供電系統(tǒng)的抗干擾措施
為了防止電源系統(tǒng)的干擾,電源設(shè)計時應(yīng)考慮使用交流電源濾波器和隔離,并可利用壓敏電阻吸收浪涌電壓,在要求供電質(zhì)量較高的情況下,可采用發(fā)電機(jī)組或逆變器供電,如采用在線式UPS不間斷電源供電;也可要用分立式供電和分類供電方式。但應(yīng)在每塊印刷電路板的電源與地之間并接去耦電容(可用5~10μF的電解電容和一個0.01~0.1μF的電容),以消除電源線和地線中的脈沖電流干擾;另外,還可使用瞬變電壓抑制器TVS等方法。TVS是普遍使用的一種高效能電路保護(hù)器件,能吸收高達(dá)數(shù)千瓦的浪涌功率。而且TVS對靜電、過壓、電網(wǎng)干擾、雷擊、開關(guān)打火、電源反向及電機(jī)/電源噪聲振動的保護(hù)尤為有效。
3.2 過程通道抗干擾措施
采用光電耦合器可以將主機(jī)與前向、后向以及其它主機(jī)部分的電路聯(lián)系切斷,從而有效地防止干擾從過程通道進(jìn)入主機(jī)。
3.3 外部噪聲源的干擾及其抑制
傳感器最大的外部噪聲源是連接在交流電源上的電動機(jī)、電焊機(jī)等能產(chǎn)生電火花的機(jī)器以及繼電器、電磁閥等。這些噪聲源可通過電容和電磁耦合對傳感器形成干擾。工程實踐表明,干擾信號通過各種線纜假入智能儀表系統(tǒng)內(nèi)部而形成的干擾占全部干擾量的90%以上,因而系統(tǒng)的配線技術(shù)是首先要考慮的。對于靜電感應(yīng)噪聲,可在信號線或箱體上包一層金屬導(dǎo)體屏蔽層,并將屏蔽層端點接地。對于電磁感應(yīng)噪聲,配線時應(yīng)應(yīng)盡量使信號線遠(yuǎn)離強(qiáng)電線,以減少互感所形成的電磁感應(yīng)噪聲。信號電纜還可用金屬導(dǎo)體屏蔽或采用多層雙絞信號線。
3.4 印制電路板及電路的抗干擾設(shè)計
印制板電路的抗干擾設(shè)計主要包括以下幾方面:
(1)地線設(shè)計
在智能儀表系統(tǒng)中,接地是抑制干擾的重要方法。設(shè)計時可根據(jù)實際信號的工作頻率選擇單點接地或多點接地;另外,數(shù)字、模擬電路要分開,而且應(yīng)將兩者的地線分別與電源地線相連;同時,接地線應(yīng)盡量加粗;將接地電路做成閉合環(huán)路可明顯地提高系統(tǒng)的抗干擾能力。
(2)電源線布置
電源線布置除了要根據(jù)電流大小盡量加粗導(dǎo)體寬度外,還應(yīng)使電源線、地線的走向與數(shù)據(jù)傳遞的方向一致,這樣有助于增強(qiáng)抗噪聲能力。
(3)印刷電路板的尺寸與器件布置
印刷電路板大小要適中。尺寸過大,則印制線條長,阻抗增加,不僅抗噪聲能力下降,成本也高;尺寸過小則散熱不好,同時易受鄰近線條干擾。在器件布置方面,應(yīng)把相互有關(guān)的器件盡量放近些,這樣獲得較好的抗噪聲效果。容易產(chǎn)生噪聲的器件、小電流電路、大電流電路器件等應(yīng)盡量遠(yuǎn)離計算機(jī)邏輯電路,如有可能,應(yīng)另做電路板。
3.5 軟件抗干擾設(shè)計
軟件抗干擾是利用軟件來實現(xiàn)的一種抗干擾方法。通常有數(shù)字濾波技術(shù)、軟件冗余、軟件陷阱、看門狗等技術(shù)。
(1)數(shù)字濾波技術(shù)
數(shù)字濾波技術(shù)是采用軟件來減少數(shù)據(jù)采集誤差的有效措施。通常使用的方法有算術(shù)平均法、中值法、抑制脈沖算術(shù)平均法、一階慣性濾波法、程序判斷濾波法和遞推平均濾波法等。
(2)控制狀態(tài)失常的軟件措施
在條件控制系統(tǒng)中,可選用軟件冗余的方法對控制條件進(jìn)行一次采樣和處理以控制輸出。這種方法對于慣性較大的控制系統(tǒng)具有良好的抗偶然因素干擾的作用。
當(dāng)干擾侵入輸出通道而使輸出狀態(tài)被破壞時,可重新設(shè)置當(dāng)前輸出狀態(tài)寄存單元,以便使系統(tǒng)能及時查詢單元的輸出狀態(tài)信息,并及時糾正輸出狀態(tài)。
設(shè)置自檢程序。可在計算機(jī)內(nèi)的特定部位或某些內(nèi)存單元設(shè)置狀態(tài)標(biāo)志。這樣,在開機(jī)后,即可在運(yùn)行中不斷進(jìn)行循環(huán)測試,以保證系統(tǒng)中信息存儲、傳輸和運(yùn)算的可靠性。
(3)程序運(yùn)行失常的軟件措施
●軟件陷阱
用引導(dǎo)指令強(qiáng)行將捕獲到的跑飛程序引向復(fù)位入口地址,并在此處將程序轉(zhuǎn)向?qū)iT對程序出錯進(jìn)行處理的程序,以使程序納入正軌。
●采用“看門狗”技術(shù)
當(dāng)PC受到干擾失控而引起程序跑飛使程序進(jìn)入“死循環(huán)”時,指令冗余技術(shù)、軟件陷阱技術(shù)均不能使失控的程序擺脫“死循環(huán)”的困境,因此,通常采用程序監(jiān)視技術(shù),即“看門狗”技術(shù)(Watchdog)。利用“看門狗”技術(shù)可以不斷監(jiān)視程序循環(huán)運(yùn)行時間,若發(fā)現(xiàn)時間超過已知的循環(huán)設(shè)定時間,則認(rèn)為系統(tǒng)陷入了“死循環(huán)”,然后強(qiáng)迫程序返回到0000H入口,并在0000H處安排一段出錯處理程序,使系統(tǒng)運(yùn)行納入正規(guī)。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂) 電焊機(jī)相關(guān)文章:電焊機(jī)原理
評論