《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 無線水位檢測系統與壓力傳感器補償方法的研究
無線水位檢測系統與壓力傳感器補償方法的研究
來源:電子技術應用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網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产真实伦偷精品 | 日韩午夜影院 | 欧美h片在线 | 日韩精品福利 | 黄色网址日本 | 在线小毛片 | 真人一级一级特黄高清毛片 | 正在播放一区 | 中文字幕日韩一区 | 亚洲图区综合网 | 日本高清一级片 | 日韩毛片免费 | 日本在线一本 | 中文字幕 亚洲 一区二区三区 | 欧美在线视频二区 | 国产看片网站 | 又黄又刺激视频 | 香蕉国产精品 | 午夜在线看片 | 国内精品久久久久影院蜜芽 | 久久国产香蕉视频 | 亚州毛色毛片免费观看 | 国产新疆成人a一片在线观看 | 色五月婷婷成人网 | 国产一级视频在线观看 | 免费看h成年漫画在线观看 免费看a级 | 又黄又爽又色又刺激的视频 | 国产精品免费看香蕉 | 五月婷婷在线播放 | 欧美91| 在线观看免费黄网站 | 最新日韩在线观看 | 99视频热 | 激情视频亚洲 | 欧美全免费aaaaaa特黄在线 | 在线中文字幕精品第5页 | 欧美一区二区三区高清不卡tv | 国产欧美视频一区二区三区 | 色影院在线 | 免费无遮挡毛片 | 青青青国产在线手机免费观看 |