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