《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 無線水位檢測系統與壓力傳感器補償方法的研究
無線水位檢測系統與壓力傳感器補償方法的研究
來源:電子技術應用2010年第7期
郭鳳儀1,徐維澤1,段景春2,王志勇1,張鳳龍,孫 樂, 郭 博
1.遼寧工程技術大學 電氣與控制工程學院,遼寧 葫蘆島125105;2.赤峰學院 環境資源系,內蒙古 赤峰024000
摘要: 一種基于ATmega16和FC222-CH的無線水位檢測系統。該系統由無線通信模塊、電源模塊、AD轉換模塊、上位機模塊組成,實現了水位的無線檢測、運行故障報警等功能,并配以自行設計的LabVIEW 8.5上位機顯示界面,使整套開發系統兼備可視化與實時性的雙重要求。
中圖分類號: TP214
文獻標識碼: A
文章編號: 0258-7998(2010)07-0058-04
Research on wireless systems of water level detection and compensation method of pressure sensors
GUO Feng Yi1,XU Wei Ze1,DUAN Jing Chun2,WANG Zhi Yong1,ZHANG Feng Long1,SUN Le1,GUO Bo1
1.Liaoning Technical University,Faculty of Electrical and Control Engineering,Huludao 125105,China;2.Department of Environmental Resources Chifeng College,Chifeng 024000,China
Abstract: This paper designed a wireless system for water level measurement based on Atmega16 and FC222-CH. The system consisted of wireless communication module, power module,AD converter module,host computer modules. It realized the functions like water level of wireless detection, the fault of running alarm,and computer display interface is accompanied by a self-designed Labview host, the whole development system can fulfill the function of visualization and real-time.
Key words : Atmega16;water lever detection;compensation of pressure sensor;LabVIEW

    近年來,隨著我國地質勘探水平的不斷提高,水位檢測、溫度檢測、金屬含量檢測等技術已日趨成熟。但是,當進行具體工程應用時,還需要考慮很多因素。本文根據地質勘探隊在勘探礦井等自然環境惡劣、不適合機動車駛入以及工作人員長期駐留的情況,提出了無線遠程檢測方法。檢測系統中的壓力傳感器多選用單晶硅壓力傳感器。因為此種傳感器是利用單晶硅的壓阻效應制成,其壓阻系數隨溫度變化而變化,且壓阻效應原理本身即可引起傳感器輸出的溫度漂移[1]。另外,半導體敏感元件的制作工藝也會帶來傳感器的整體溫漂,這就需要有一套行之有效的方法來解決壓力傳感器自身易受溫度影響所帶來的缺陷。于是提出了一種基于拉格朗日插值的補償方法,大大提高了檢測的可靠性。上位機顯示界面采用LabVIEW 8.5設計,界面友好、易于操作,不僅能顯示數據變化曲線,而且能對數據進行實時和分時存儲,當發生故障時,還可以及時進行聲光報警。
1 水位檢測系統整體結構
    水位檢測系統采用了模塊化設計思想,由無線通信模塊、信號采集模塊、AD轉換模塊、電源模塊等組成。系統結構框圖如圖1所示。

    系統以顯示端控制器為主機,信號采集端控制器為從機。主機發送開始信號,通過無線電臺傳遞給從機,從機接到信號后,開始進行數據采集,經阻抗變換(電壓跟隨)將采集到的數據傳給12 bit精度的AD574進行AD轉換,再由AVR16使用拉格朗日插值原理進行數據處理,然后經Max232把這些信號傳遞給上位機LabVIEW進行實時顯示。
2 水位檢測系統的硬件設計
2.1 ATmega16 的結構和性能特點

    ATmega16是ATMEL公司在2002年推出的一款新型AVR高檔單片微處理器。其主要優點是芯片本身自帶16 KB Flash程序存儲器、512 B EEPROM、1 KB SRAM 數據存儲器、看門狗電路以及8通道10 bit A/D轉換;附帶SPI同步串口、UART異步串口,在軟件上有效支持C語言和匯編語言[3]。
2.2 AD模塊
    AD574A是美國模擬器件公司(Analog Devices)推出的單片高速12 bit逐次比較型A/D轉換器,內置雙極性電路構成的混合集成轉換芯片,具有外接元件少、功耗低、精度高等特點,并且具有自動校零和自動極性轉換功能,只需外接少量的阻容件即可構成一個完整的A/D轉換器。其主要功能特性:分辨率為12 bit、非線性誤差小于±1/2 LBS或±1 LBS、轉換速率25 μs、模擬電壓輸入范圍0 V~10 V和0 V~20 V或0 V~±5 V和0 V~±10 V兩檔四種、電源電壓±15 V和5 V、數據輸出格式為12 bit/8 bit、芯片工作模式全速工作模式和單一工作模式。
2.3 電源模塊
    

    另外,還要求電源尺寸盡量小,能使電源部分與AVR系統中的控制與驅動部分放在同一個控制盒內。整個電路結構簡單、工作可靠,各路輸出之間相互電氣隔離,其中要求控制電源的主輸出功率大,穩壓精度為±5%,用作驅動的各路輸出功率較小,穩壓精度為±10%。
2.4 無線通信模塊
    主機采用FC222-CH與從機通信。FC222-CH是深圳友訊達公司利用先進的單片機技術、無線射頻技術、數字處理技術和語音處理技術設計的雙向數據傳輸及低功耗模塊化電臺。它具有頻點可調、帶寬可調、功率可調、多信道、高編碼效率、接收靈敏度高等優點,并提供了RS-232、RS-485和TTL 3種數據接口[4,5]。該系統采用此設備可以滿足泵房供水遠程控制的需要。在該系統中FC222-CH選擇RS-232數據接口。
2.5 鍵盤模塊和顯示模塊
    通過鍵盤模塊設置實際大氣壓和水的密度、存取數據時間間隔等系統工作參數,并將這些工作參數存儲于Atmega16的EEPROM中,下次使用時,無需用戶再次輸入這些參數,從而使深水水位檢測系統具有記憶功能。采用PC機進行水位實時顯示,正常運行時顯示水位、溫度、電源供電情況、串口使用以及波特率的設置情況。發生故障時以模塊化進行顯示,如AD模塊是否工作、電源模塊是否供電、通訊模塊是否正常等,以便于在出錯的情況下進行維修,并且在串口線接觸不良時采用聲光報警,以提醒人們進行連接。
3 水位檢測系統的軟件設計
3.1 系統的主程序設計

    水位檢測系統的軟件設計采用模塊化的設計思想,用C語言編程實現。軟件的各個功能模塊之間通過入口和出口參數相互聯系,可以縮短開發周期。圖3為主程序結構圖。

3.2 數傳電臺的參數設置
      數傳電臺的參數設置包括地址碼、版本號、功率等級、信道選擇、空中波特率、串口波特率、數據位、校驗方式、頻率逆變模式、帶寬等參數的設置。2個電臺的參數設置如圖4(a)、圖4(b)所示。

3.3 利用拉格朗日插值法進行數據處理
    壓阻式傳感器的測量精確度很大程度上受非線性和環境溫度的影響,如何對傳感器所產生的誤差進行補償就成為設計中的關鍵環節。在硬件上,一般補償方法都是修正橋路電阻的差異性以及橋臂電阻的漏電流、裝配應力等,但由于其外圍元件較多會導致穩定性差、精確度不高,在復雜的工況下很難達到理想的預期效果[1,2]。隨著微處理器技術在傳感器領域的應用,使得通過設計軟件算法實現傳感器工作特性的自動補償成為可能。本設計著重分析了單晶硅壓阻式壓力傳感器工作特性曲線的變化,給出了一種對其誤差進行修正的軟件算法,可在很寬的溫度范圍內保證傳感器的精確度幾乎不變,并可廣泛移植于其他壓阻式壓力傳感器的補償設計。
   
    隨著壓強的增大電壓逐漸增大,經多次實驗,可測得如下有效數據,見表1。

    由于實驗測得的數據存在一定的微小的誤差,所以應該使用濾波手段,去偽存真,得到所需要的近似值。在此采用冒泡法進行處理,去掉最大最小值,然后取算數平均值(注:0.1 Mpa即在地面測的電壓值,對應1個標準大氣壓)。
    U0:第一組測得的電壓值。
    U1:第二組測得的電壓值。
    U2:第五組測得的電壓值。
    x(n):濾波后的電壓值,n取1、2、3、4、5分別對應5個壓強采集點。
    利用拉格朗日插值算法對其進行解析:

4 上位機LabVIEW顯示模塊
    LabVIEW是一種程序開發環境,類似于C和BASIC。但是LabVIEW與其他計算機語言的顯著區別是:其他計算機語言都是采用基于文本的語言產生代碼,而LabVIEW使用圖形化編輯語言G編寫程序,產生的程序為框圖形式。
    主機端的上位機程序由LabVIEW軟件編寫,可對從現場采集到的各種實時信號進行處理,界面友好、易于操作,對因故障引起的斷路問題可實現聲光報警,安全可靠。
5 系統可靠性設計
5.1 測試實驗時出現的問題

    實驗環境:
    (1)將探頭接到300 m鎧裝電纜上,放進室外5 m深鐵質水管中,環境適宜。
    (2)在電臺測試時采用12 V的直流電源,電臺的功率為5 W,實驗距離為1 000 m,并且電臺2的天線高度保持在3.4 m不變。
    這種情況下會產生以下問題:
    (1)有時會出現電路接觸不可靠、微處理器復位、死機、外殼漏電。
    (2)上位機顯示信號抖動,失真嚴重。
    (3)無線通信的信號質量差。
    圖5為實驗中的水位曲線。


5.2 問題的解決方案
    根據以上問題提出了如下解決方案:
    (1)針對電路接觸不可靠的問題,采用PCB板代替銅模實驗板,并在PCB制板過程中采取了抗干擾措施,例如布線時電源線和地線盡量寬;數字地和模擬地分開布線;合理配置去耦電容;電路板進行覆銅等[6]。
    (2)針對微處理器死機、復位等問題,采取軟硬件相結合的抗干擾措施。在硬件上采用光電隔離技術;軟件上設置標志位;關鍵出口驗證;對通信發送指令等重要指令采用指令冗余技術;在RAM中設定上電復位標志[7]。
    (3)針對不潔凈電源以及電源間的互相干擾,采用開關電源分別供電的方法進行處理。
    (4)由于電纜長度為300 m,會在導線間形成分布電容,并且多余的電纜纏繞在卷筒上,等效一個大電感,會對電路穩定性造成影響,因此采用軟件濾波(冒泡法)的方法進行彌補。處理后圖形如圖6。


    此次設計的系統已經成功運行了2個月,沒有出現任何故障現象。通過現場實驗表明:該整定方法能有效減小測量誤差,滿足現場的使用要求,保證系統的可靠運行。同時提出的可靠性設計方案對同類產品的設計和應用具有一定的借鑒價值。
參考文獻
[1] 樊尚春,彭春榮.硅壓阻式傳感器的溫度特性及其補償[J].微納電子技術,2003:(Z1)484-488.
[2] 李永科,田慶民,董海瑞.壓阻式壓力傳感器輸出特性補償[J].傳感器技術,2004,23(6):34-37.
[3] 潘朝霞,殷慧中,王毅.基于Atmega16單片機的電磁敏感測量系統的研究[J].自動化技術與應用,2005,24(2):63~65.
[4] 劉為國.無線數傳電臺在遠程監控系統中的應用與設計[J].礦山機械,2008,36(8):44-46.
[5] 張峰,石現峰.基于無線數傳技術的遠程水井監控系統[J].自動化儀表,2008,29(12):64-66.
[6] 王幸之,翟成,王閃.單片機應用系統抗干擾技術[M].北京:北京航空航天大學出版社,2000:56-57.
[7] 于彭波.電子式電能表的硬件抗干擾電路設計[J].儀表技術,2008(8):60-64.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 一级特级毛片 | 午夜视频免费 成人 | 草逼视频免费观看 | 欧美精品99久久久久久人 | 国产高清在线视频一区二区三区 | 美女一级毛片无遮挡内谢 | 日韩精品免费在线视频 | 最新大黄网站免费 | 人人擦 | 女色专区 | 九九精品视频在线 | 黄免费观看 | 午夜视频在线观看视频 | 九九天天影视 | 黄视频日本 | 2020国产精品永久在线观看 | 日韩久久中文字幕 | 成人69视频在线观看免费 | 欧美在线 | 欧美 | 小明看片成人永久在线观看 | 免费黄色大片在线观看 | 一区二区三区免费在线观看 | 2017天天爽夜夜爽精品视频 | 亚洲精品欧美日本中文字幕 | 国产三级一区二区 | 日韩国产欧美视频 | 亚洲成人免费观看 | 黄色片黄色片黄色片黄色片黄色片 | 国产在线97色永久免费视频 | 99精品视频不卡在线观看免费 | 国产区在线免费观看 | 天天操夜夜夜 | 日本中文字幕网 | 免费在线观看日本 | 亚洲一区二区三区不卡视频 | 51自拍| 欧美色图欧美色图 | 国产二区三区毛片 | 韩国日本在线观看 | 99国产牛牛视频在线网站 | 日本久久影视 |