數(shù)據(jù)采集與處理系統(tǒng)中的干擾問題及解決方法
摘 要: 闡述了數(shù)據(jù)采集與處理系統(tǒng)抗干擾的意義;詳細(xì)、系統(tǒng)地介紹了干擾的主要來(lái)源;從軟、硬件設(shè)計(jì)以及EDA抗干擾軟件仿真技術(shù)三個(gè)方面全面地描述了抗干擾應(yīng)采取的一些措施,提出了抗干擾的原則方法;對(duì)電磁兼容方面的一些先進(jìn)技術(shù)也進(jìn)行了簡(jiǎn)要的介紹。
關(guān)鍵詞: 數(shù)據(jù)采集與處理;噪聲;抗干擾;
軟件與硬件措施;EDA仿真;電磁兼容
中圖分類號(hào):TP274+.2 文獻(xiàn)標(biāo)識(shí)碼:A
0. 引 言
隨著計(jì)算機(jī)技術(shù)、電磁兼容技術(shù)、傳感器技術(shù)和信息技術(shù)的飛速發(fā)展和普及,數(shù)據(jù)采集與處理系統(tǒng)也越來(lái)越得到了廣泛的應(yīng)用。例如:在生產(chǎn)過程中,應(yīng)用這一系統(tǒng)可對(duì)生產(chǎn)現(xiàn)場(chǎng)的工藝參數(shù)進(jìn)行采集、監(jiān)視和記錄,為提高產(chǎn)品質(zhì)量、降低生產(chǎn)成本提供信息和手段;在科學(xué)研究中,應(yīng)用這一系統(tǒng)可獲得大量的動(dòng)態(tài)信號(hào),是研究瞬間物理過程的有力工具,也是獲得科學(xué)奧秘的重要手段之一。總之,不論在哪個(gè)應(yīng)用領(lǐng)域,數(shù)據(jù)采集與處理越及時(shí),工作效率、性能價(jià)格比就越高,取得的經(jīng)濟(jì)效益就越好。數(shù)據(jù)采集與處理系統(tǒng)的工作現(xiàn)場(chǎng)一般較惡劣,彌漫著各種干擾(來(lái)自系統(tǒng)內(nèi)部和外部的),這些干擾通常稱之為噪聲。當(dāng)被測(cè)信號(hào)很微弱時(shí),就會(huì)被噪聲 “淹沒”掉,導(dǎo)致很大的數(shù)據(jù)采集與處理誤差,可靠性降低,還可能造成系統(tǒng)失靈,甚至釀成重大事故。因此,噪聲是數(shù)據(jù)采集與處理的主要障礙之一,為了能精確地采集與處理數(shù)據(jù),必須考慮到存在的各種干擾對(duì)系統(tǒng)的影響,把抗干擾問題作為系統(tǒng)設(shè)計(jì)的一個(gè)至關(guān)重要的內(nèi)容,從軟、硬件設(shè)計(jì)以及EDA仿真技術(shù)三個(gè)方面采取相應(yīng)的措施以增強(qiáng)系統(tǒng)的抗干擾能力。
圖1 數(shù)據(jù)采集與處理系統(tǒng)組成框圖
1.干擾的主要來(lái)源
數(shù)據(jù)采集與處理系統(tǒng)工作環(huán)境的干擾源很多,各有特點(diǎn)。下面從不同的角度對(duì)其進(jìn)行分類:
1.1 從干擾的來(lái)源劃分
1.1.1 內(nèi)部干擾
指系統(tǒng)的內(nèi)部電子電路的各種干擾,如元器件的老化引起的參數(shù)變化,以及電阻的熱噪聲,晶體管、場(chǎng)效應(yīng)管等器件內(nèi)部分配噪聲和閃爍噪聲,放大電路正反饋引起的自激振蕩等。
1.1.2 外部干擾
指外界竄入系統(tǒng)內(nèi)的各種干擾。如電動(dòng)機(jī)電刷引起的電火花,其它設(shè)備的脈沖開關(guān)接觸所產(chǎn)生的電磁信號(hào),自然界的雷電、宇宙輻射的電磁波等。
1.2 按干擾的出現(xiàn)規(guī)律劃分
1.2.1 固定干擾
指系統(tǒng)附近固定的電氣設(shè)備運(yùn)行時(shí)發(fā)出的干擾。如鄰近的“強(qiáng)電”設(shè)備的啟停所引入的一個(gè)固定時(shí)刻的干擾。
1.2.2 半固定干擾
指某些偶然使用的電氣設(shè)備(如行車、電鉆等)引起的干擾,有可預(yù)測(cè)性。
1.2.3 隨機(jī)干擾
指偶發(fā)性干擾,如閃電、供電系統(tǒng)繼電保護(hù)的動(dòng)作等干擾,難以預(yù)測(cè)發(fā)生時(shí)刻。
1.3 從干擾產(chǎn)生和傳播的方式分類
1.3.1 靜電干擾
指電場(chǎng)通過電容耦合的干擾,是由于元器件及導(dǎo)線之間的寄生電容所產(chǎn)生的。此外,也包括化纖、纖維之間的摩擦而使人體帶電,從而由人體對(duì)電子設(shè)備所產(chǎn)生的干擾。
1.3.2 磁場(chǎng)耦合干擾
磁場(chǎng)耦合干擾是一種感應(yīng)干擾。是由于動(dòng)力線、變壓器、電動(dòng)機(jī)、繼電器、電風(fēng)扇等產(chǎn)生的交變磁場(chǎng)穿過傳輸線或閉合導(dǎo)線形成的回路,而在傳輸線上或閉合導(dǎo)線上感應(yīng)出的交流干擾電壓。
1.3.3 電磁輻射干擾
由各種大功率高頻、中頻發(fā)生裝置及電火花產(chǎn)生的高頻電磁波向周圍空間輻射產(chǎn)生的干擾。
1.3.4 電導(dǎo)通路耦合干擾
指電導(dǎo)通路由于接地電位的不同而在各單元回路之間的公共阻抗上產(chǎn)生的干擾。因?yàn)槭嵌嘟拥攸c(diǎn),會(huì)在接地環(huán)路上形成環(huán)行電流,這種環(huán)行電流通過接地環(huán)路阻抗把瞬態(tài)噪聲干擾耦合到下一級(jí)電路。
1.3.5 漏電耦合干擾
是由于儀器內(nèi)部的電路絕緣不良,而出現(xiàn)的漏電流引起的電阻耦合產(chǎn)生的干擾;也可能是由高輸入阻抗器件組成的系統(tǒng),因其阻抗與電路板絕緣電阻可以相比擬,通過電路板產(chǎn)生漏電流而形成的干擾。
1.4 從干擾輸入信號(hào)的關(guān)系劃分
1.4.1 串模(差模)干擾
串模干擾是指干擾信號(hào)與被測(cè)信號(hào)串聯(lián)在一起,它成為被測(cè)信號(hào)的一部分,被送到放大器進(jìn)行放大,影響很大。產(chǎn)生的原因:外部高壓供電線交變電磁場(chǎng)通過寄生電容耦合進(jìn)傳感器一端;電源交變電磁場(chǎng)對(duì)傳感器一端的漏電流耦合。
1.4.2 共模干擾
共模干擾指在信號(hào)地和儀器地(大地)之間的干擾。產(chǎn)生的原因:(1)在數(shù)據(jù)采集系統(tǒng)附近有大功率的電器設(shè)備,電磁場(chǎng)以電感或電容形式耦合到傳感器和傳輸導(dǎo)線中;(2)電源絕緣不良而引起的漏電或三相動(dòng)力電網(wǎng)負(fù)載不平衡致使零線有較大的電流時(shí),存在著較大的地電流和地電位差。如果系統(tǒng)有兩個(gè)以上的接地點(diǎn),則地電位差就會(huì)造成共模干擾;(3)電氣設(shè)備的絕緣性能不良時(shí),動(dòng)力電源會(huì)通過漏電阻耦合到數(shù)據(jù)采集系統(tǒng)的信號(hào)回路,形成干擾;(4)在交流供電的儀器中,交流電會(huì)通過原、副邊繞組間的寄生電容、整流濾波電路、信號(hào)電路與地之間的寄生電容到地構(gòu)成回路,形成干擾。
1.5 軟件方面的干擾源
主要表現(xiàn)在以下幾個(gè)方面:(1)不正確的算法產(chǎn)生錯(cuò)誤的結(jié)果,最主要的原因是由于計(jì)算機(jī)處理器中的程序指數(shù)運(yùn)算是近似計(jì)算,產(chǎn)生的結(jié)果有時(shí)有較大的誤差,容易產(chǎn)生誤動(dòng)作;(2)由于計(jì)算機(jī)的精度不高,而加減法運(yùn)算時(shí)要對(duì)階,大數(shù)“吃掉”了小數(shù) ,產(chǎn)生了誤差積累,導(dǎo)致下溢的出現(xiàn),也是噪聲的來(lái)源之一;(3)由于計(jì)算機(jī)處理器是高速數(shù)字器件,所長(zhǎng)它的運(yùn)算器、控制器及控制寄存器易受電磁干擾。以上硬件受到干擾引起的計(jì)算機(jī)出現(xiàn)的諸如:程序計(jì)數(shù)器PC值變化、數(shù)據(jù)采集誤差增大、控制狀態(tài)失靈、RAM數(shù)據(jù)受干擾發(fā)生變化以及系統(tǒng)出現(xiàn)“死鎖”等現(xiàn)象。
2. 系統(tǒng)抗干擾的硬件措施
總的方針是:屏蔽、接地、濾波、隔離與吸收。下面對(duì)系統(tǒng)的各個(gè)部分抗干擾措施進(jìn)行介紹:
2.1 電源系統(tǒng)的抗干擾
供電部分是非常重要的一環(huán)。系統(tǒng)中的設(shè)備大多數(shù)使用220V,50HZ的市電,由于電網(wǎng)的頻率與電壓波動(dòng)較大,會(huì)直接對(duì)數(shù)采系統(tǒng)產(chǎn)生干擾,可采取以下一些措施:
2.1.1 采用隔離變壓器
由于數(shù)采系統(tǒng)與電網(wǎng)分別有各自的地線,如直接把兩者相連,它們的地線之間存在電位差,會(huì)形成環(huán)流,造成共模干擾,采用隔離變壓器將兩者隔離。并且為了消除高頻噪聲,將變壓器的初、次級(jí)之間用屏蔽層隔離。這樣寄生電容減少了,抗共模干擾能力提高了。
2.1.2 采用電源低通濾波器
由于電網(wǎng)的干擾大部分是高次諧波,采用低通濾波器來(lái)濾除大于50Hz的高次諧波,改善電源的性能。為了防止濾波器進(jìn)入磁飽和,應(yīng)在濾波器前面加設(shè)一個(gè)分布參數(shù)噪聲衰減器(它由近50米長(zhǎng)的雙絞線組成)。使用低通濾波器時(shí)應(yīng)注意以下幾點(diǎn):(1)低通濾波器本身應(yīng)屏蔽,且屏蔽盒與系統(tǒng)的機(jī)殼要保持良好的接觸;(2)為減少耦合,所用導(dǎo)線要靠近地面走線;(3)濾波器的輸入與輸出端要進(jìn)行隔離;(4)濾波器的位置應(yīng)盡量靠近需要濾波的地方,其間的連線也要進(jìn)行屏蔽。(5)用先進(jìn)的磁粉芯材料構(gòu)成電源濾波器。
2.1.3 采用交流穩(wěn)壓器
為防止電源的過壓與欠壓,必須采用有足夠輸出功率的穩(wěn)壓器。
2.1.4 系統(tǒng)分別供電
為了阻止從供電系統(tǒng)竄入的干擾,可采用交流穩(wěn)壓電源串接隔離變壓器、分布參數(shù)噪聲衰減器和低通濾波器的方法;當(dāng)系統(tǒng)中使用感性設(shè)備時(shí),應(yīng)將數(shù)采系統(tǒng)與感性設(shè)備的供電系統(tǒng)分開,以避免在供電線路之間出現(xiàn)相互干擾;同樣要注意變壓器與低通濾波器的屏蔽,以抑制靜電干擾。
2.1.5 采用電源模塊單獨(dú)供電
現(xiàn)代的芯片制造技術(shù)發(fā)展很快,各種電源模塊層出不窮,如:DC—DC、三端穩(wěn)壓等模塊。采用單獨(dú)供電有以下一些優(yōu)點(diǎn):(1)每個(gè)電源模塊單獨(dú)對(duì)相應(yīng)板卡進(jìn)行電壓過載保護(hù),不會(huì)因?yàn)槟硞€(gè)穩(wěn)壓器的故障使系統(tǒng)癱瘓;(2)有利于減小公共阻抗的相互耦合及公共電源的相互耦合,大大提高供電系統(tǒng)的可靠性,也有助于電源的散熱;(3)總線上電壓的變化,不會(huì)影響板卡上的電壓,有助于提高板卡的工作可靠性。
2.1.6 供電系統(tǒng)要合理布線
數(shù)采系統(tǒng)的電源引入線和輸出線以及公共線的布置要遵循以下幾點(diǎn):(1)從電源引入口經(jīng)開關(guān)器件至低通濾波器之間的饋線盡量用粗線;(2)電源后面的一段均應(yīng)用雙絞線且要短,還要分開布線;(3)盡量避免公共線。
2.1.7 其它的一些技術(shù)
采用氣體放電管、壓敏電阻、抑制二極管(TVS)等元件進(jìn)行保護(hù),也可以在設(shè)備的外殼涂屏蔽層、加金屬纖維等辦法。
2.2 數(shù)據(jù)采集卡、計(jì)算機(jī)、多路開關(guān)、A/D轉(zhuǎn)換器及傳感器之間的模擬部分的抗干擾
這部分的一些抗干擾方法與電源的抗干擾方法有共性,所以只將不同的地方作介紹。
2.2.1 采用隔離技術(shù)
包括:(1)光電隔離(利用光電耦合器件實(shí)現(xiàn)電路上的隔離);(2)電磁隔離(在傳感器與采集電路之間加入一個(gè)隔離放大器)。
2.2.2 采用濾波器濾除干擾
在信號(hào)傳輸線上加濾波器。但要注意,對(duì)于微弱信號(hào)因?yàn)楸凰p的大,所以不采用。
2.2.3 采用浮置措施抑制干擾
即數(shù)采電路的模擬信號(hào)不接機(jī)殼或大地,阻斷干擾電流的通路。
2.3 印刷電路板的抗干擾
注意以下幾點(diǎn):(1)合理布置板上的元器件;(2)合理分配板上的插腳;(3)合理布線,電源線要寬;(4)對(duì)印刷電路板同樣要采用屏蔽方法。
2.4 計(jì)算機(jī)的外圍電路、接口電路、數(shù)字量采集電路等數(shù)字部分的干擾
采用以下措施:(1)用積分電路抑制干擾;(2)用脈沖隔離門抑制干擾;(3)用削波器抑制干擾。
2.5 接地技術(shù)
應(yīng)遵循的原則為:(1)一點(diǎn)地原則:在輸入端一點(diǎn)接地,避免共模干擾。電路中的數(shù)字地與模擬地僅在一點(diǎn)相連;(2)多點(diǎn)地原則:接地線越短越好,且每個(gè)電路應(yīng)就近接地;(3)不同性質(zhì)接地線的連線原則:應(yīng)將弱信號(hào)模擬、數(shù)字電路和大功率驅(qū)動(dòng)地線分開,模擬地與數(shù)地分開,高電平數(shù)字地與低電平信號(hào)分開,各個(gè)子系統(tǒng)地只在電源供電處才相接成一點(diǎn)入地;(4)接地線應(yīng)盡量加粗原則。
2.6 其它的一些硬件抗干擾方法
在計(jì)算機(jī)中(單片機(jī))加入看門狗(WDT)電路,可有效地防止程序“跑飛”,避免系統(tǒng)“死機(jī)”。用數(shù)字式多路開關(guān)代替機(jī)械開關(guān),可避免電火花干擾。用數(shù)字式濾波器(它采用的是軟件濾波方法)代替?zhèn)鹘y(tǒng)的模擬式濾波器可提高抗干擾強(qiáng)度。
3. 系統(tǒng)的抗干擾軟件措施
3.1 采用攔截失控程序的方法
主要有:(1)在程序設(shè)計(jì)時(shí)應(yīng)多采用單字節(jié)指令,并在關(guān)鍵處插入一些空操作指令,或?qū)⒂行巫止?jié)指令重復(fù)幾次,這樣可保護(hù)其后的指令不被拆散,使程序運(yùn)行走上正軌;(2)加入軟件陷阱:當(dāng)PC值失控使程序失控后,CPU進(jìn)入非程序區(qū),這時(shí)可用一條引導(dǎo)指令,強(qiáng)迫程序進(jìn)入初始入口狀態(tài),進(jìn)入程序區(qū)??擅扛粢欢卧O(shè)置一個(gè)陷阱。(3)軟件復(fù)位:當(dāng)程序“走飛”時(shí),運(yùn)行監(jiān)視系統(tǒng),使系統(tǒng)自動(dòng)復(fù)位而重新初始化。
3.2 設(shè)立標(biāo)志判斷
定義某單元為標(biāo)志,在模塊主程序中把該單元的值設(shè)為某個(gè)特征值,然后在主程序的最后判斷該單元的值是否不變,不同了說(shuō)明有誤,程序就轉(zhuǎn)入錯(cuò)誤處理子程序。
3.3 增加數(shù)據(jù)安全備份
重要的數(shù)據(jù)用兩個(gè)以上的存儲(chǔ)區(qū)存放,還可以用大容量的外部RAM,將數(shù)據(jù)作備份。永久性數(shù)據(jù)制成表格固化在EPROM中,這樣既能防止數(shù)據(jù)和表格遭破壞,又能保證程序邏輯混亂時(shí)不將數(shù)據(jù)當(dāng)指令去運(yùn)行。編寫專門的數(shù)據(jù)保護(hù)子程序,對(duì)于由指令改變結(jié)果性質(zhì)的數(shù)據(jù),在每次改變后都盡可能保存起來(lái),以便在需要時(shí)能夠恢復(fù)正確值。
3.4 采用主動(dòng)初始化及數(shù)據(jù)冗余化技術(shù)
對(duì)單片機(jī)及片外擴(kuò)展器的各種功能端口或方式、狀態(tài)進(jìn)行設(shè)置,保證在上電或復(fù)位后軟件能正確實(shí)現(xiàn)各級(jí)的初始化,且在程序每次使用某種功能前都再一次對(duì)相應(yīng)的控制寄存器設(shè)定動(dòng)作模式;給重要的數(shù)據(jù)加冗余位,延長(zhǎng)數(shù)據(jù)—代碼之間的漢敏(hamming)距離以增強(qiáng)檢測(cè)和糾正錯(cuò)誤的能力。
3.5 采用片內(nèi)軟“看門狗”(WDT)與重復(fù)執(zhí)行程序技術(shù)
利用微處理器內(nèi)部閑置的定時(shí)/計(jì)數(shù)器,配合適當(dāng)?shù)某绦驑?gòu)成WDT,在系統(tǒng)異常時(shí)能夠及時(shí)有效地強(qiáng)制“軟復(fù)位”,使系統(tǒng)恢復(fù)正常工作;將重要的指令設(shè)計(jì)成定時(shí)掃描模塊,使其在整個(gè)程序循環(huán)運(yùn)行過程中反復(fù)執(zhí)行,這樣即使干擾信號(hào)改寫了指令內(nèi)容,也能在受控?cái)?shù)采系統(tǒng)的反應(yīng)時(shí)間內(nèi)自動(dòng)恢復(fù)正常。采取多次讀輸入腳數(shù)據(jù)方法,取多次讀出值的平均值作為該引腳的正確數(shù)據(jù)。
3.6 對(duì)未使用的內(nèi)存區(qū)的設(shè)置方法
為了防止程序計(jì)數(shù)器跳進(jìn)未使用的存儲(chǔ)區(qū)而誤動(dòng)作,在未使用的存儲(chǔ)區(qū)加入像“SWI”這樣的指令來(lái)填充。這樣在PC值被破壞且跳入這些區(qū)域后,它就會(huì)讀SWI矢量,而事先將該矢量設(shè)置成跳轉(zhuǎn)到程序的起始位置,所以程序的運(yùn)行就正常了。
4. 在PCB設(shè)計(jì)時(shí)用EDA軟件對(duì)系統(tǒng)的EMC性能模擬仿真
在 PCB設(shè)計(jì)中,從EMC角度主要考慮的是:(1)要保證布線網(wǎng)絡(luò)本身的信號(hào)的完整性、可能在PCB中產(chǎn)生的電磁輻射、電磁干擾以及PCB本身抵抗外部電磁干擾的能力;(2)依據(jù)設(shè)計(jì)者的要求提出布局和布線的原則。采取的方法有:(1)利用IBIS和SPICE等數(shù)據(jù)庫(kù)的支持,對(duì)電路板上的眾多元器件的 IBIS(免費(fèi)提供)數(shù)據(jù)進(jìn)行電氣特性分析,為達(dá)到電磁兼容的目的,用EDA工具進(jìn)行模擬仿真。(2)將設(shè)計(jì)者的經(jīng)驗(yàn)與利用EDA工具模擬仿真技術(shù)有機(jī)地結(jié)合起來(lái),在布局、布線階段就考慮系統(tǒng)的EMC性能因素。例如:可用德國(guó)INCASES公司的軟件包EMC—WORKBENCH,它能夠滿足電路設(shè)計(jì)者在 EMC方面的需求,改進(jìn)PCB的設(shè)計(jì)流程,簡(jiǎn)化后期繁雜的硬件調(diào)試工作。
5.結(jié) 束 語(yǔ)
干擾的來(lái)源是多方面的,有時(shí)是錯(cuò)綜復(fù)雜的,必須從減少噪聲源、抑制噪聲在傳播路徑上的傳播、抑制電路對(duì)噪聲的感受能力幾方面入手,才能保證數(shù)據(jù)采集與處理系統(tǒng)的正常工作。這里特別要提出的是:必須不斷利用新的電磁兼容理論、新的技術(shù)、新的元器件材料才能使電子設(shè)備永遠(yuǎn)是最先進(jìn)的。例如:現(xiàn)在出現(xiàn)的智能布線系統(tǒng),它的技術(shù)發(fā)展非常迅猛,幾乎是每半年出現(xiàn)一個(gè)新的熱點(diǎn)。我們相信電磁兼容的理論與技術(shù)的發(fā)展會(huì)越來(lái)越快。
本文相關(guān)信息
- [報(bào)廢汽車回收] 曙光汽車董事長(zhǎng)李進(jìn)巔:今年目標(biāo)增長(zhǎng)10%
- [新聞資訊] 曙光助中國(guó)教育電視臺(tái)打造學(xué)習(xí)超市平臺(tái)
- [新聞資訊] 樹立零故障管理理念,提高設(shè)備綜合管理水平
- [新聞資訊] 樹木基因改造有望降低制漿造紙難度
- [有關(guān)專業(yè)] 樹脂絕緣干式變壓器的技術(shù)發(fā)展
- [新聞資訊] 數(shù)部委聯(lián)手醞釀財(cái)稅政策助推煤炭轉(zhuǎn)產(chǎn)
- [新聞資訊] 數(shù)家日本車企擬5月份復(fù)產(chǎn)或降低減產(chǎn)幅度
- [新聞資訊] 數(shù)據(jù)表現(xiàn)欠佳 銅價(jià)回落試探下方支撐
- [新聞資訊] 數(shù)據(jù)不佳壓制反彈力度
- [新聞資訊] 數(shù)據(jù)采集控制系統(tǒng)設(shè)備選型問答