水質監測系統設計_第1頁
水質監測系統設計_第2頁
水質監測系統設計_第3頁
水質監測系統設計_第4頁
水質監測系統設計_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、    水質監測系統設計    靳星宇 朱燕摘要:為了能更加便攜、快速地對水質進行監測,本文對水質監測系統進行設計,其中硬件設計部分包括數據采集模塊、a/d轉換模塊、數據處理模塊等,軟件設計部分下位機程序通過verilog hdl語言進行編寫,上位機部分在labview環境下進行開發,可以實時顯示被測水樣品的溫度、ph、濁度等參數數值,達到了實時監測水質的目的。關鍵詞:水質監測;實時監測;verilog hdl;labview中國分類號:tn791       :a:1009-3044(2020)24-0230-02abst

2、ract:in order to monitor water quality more easily and quickly, this paper designs the system of water quality monitoring . the hardware design includes data acquisition module, a/ d conversion module, data processing module . the lower part of the software design is written in verilog hdl language,

3、 and the upper part is developed in labview environment,which can display the temperature, ph, turbidity and total dissolved solids of the tested water sample in real time.key words:water quality monitoring; verilog hdl; labview隨著人類生活水平的提高,水污染的問題越來越嚴重,水質監測是預防水污染的重要手段,傳統的監測方法是根據分析化學原理,定期采集水樣,然后帶回實驗室進

4、行分析、測量,得到各個水質參數,操作復雜且不能保證精確性和實時性,因此建立一套實時的、先進的、準確的水質監測系統對水污染的治理與預警起著至關重要的作用1,2。基于fpga技術,本文設計了一套實時的水質監測系統,采集數據通過串口傳輸到電腦端,電腦端可以顯示出各參數數值,進行實時監測。1 系統總體方案根據功能需求,該設計是以fpga開發板作為主控板,硬件設計主要包括:數據采集模塊、a/d轉換模塊、數據處理模塊、串口模塊。數據采集模塊中的ph模塊、濁度模塊、tds模塊輸出信號為0-5v模擬信號,需要通過a/d轉換模塊轉換為數字量,溫度模塊輸出信號為數字信號,直接接入fpga io口即可處理,再經由f

5、pga開發板處理后通過usb轉ttl串口模塊傳輸給上位機。用labview編寫上位機軟件,實現的主要功能是實時接收各參數數據,設置預警值上下限,當超出預警值范圍后報警。系統方案框圖如圖1所示。2 硬件設計本設計采用cyclone iv core-c型fpga開發板,使用的是altera公司的可重復編程的邏輯芯片e4ce6e22c8。此開發板具有體積小巧、簡單易用、實用性強、io接口多、flash 容量大等優點。并且穩定性高,可以很好地滿足系統要求平臺,具有豐富的外設資源,良好的擴展性能。數據采集模塊完成對水質數據的實時采集,主要由ph+溫度模塊、濁度傳模塊、tds模塊組成。測 ph 值所用的電

6、極型號為上海雷磁公司的“e-201-c”型可充式 ph 電極3,溫度傳感器為防水型ds18b20,并且在使用中不需要任何外圍元件4。a/d轉換模塊我們采用的是adc0809模塊,其內部有一個8通道多路開關,它可以根據地址碼鎖存譯碼后的信號,只選通8路模擬輸入信號中的一個進行a/d轉換。串口模塊采用的是ch340g模塊(usb轉ttl),它的最大特點是支持熱插撥,即插即用,傳輸速度快。3 軟件設計3.1 下位機程序設計下位機程序在quartus ii環境下用verilog hdl語言進行編寫的。verilog hdl語言是一種硬件描述語言,它可供開發人員完成數字電路系統的邏輯設計,也可以進行數字

7、電路系統的功能仿真、時序分析以及邏輯綜合。經由數據采集模塊采集到被測水樣的信息后,通過模數轉換后發送到fpga開發板上。經過fpga開發板將數據分析處理后,再通過usb轉ttl串口模塊發送到電腦端。其中數據采集共有4個傳感器,以溫度傳感器為例,溫度采集流程如圖2所示。數據采集模塊中除了溫度模塊輸出為數字信號,不需要進行a/d轉換,其余3個模塊都要通過a/d轉換模塊進行a/d轉換,轉換為數字信號后發送到fpga開發板上。以濁度模塊為例,在生成通道0地址后進行啟動數據轉換,并進行轉換。3.2上位機程序設計上位機操作中心是對系統的終端設計,針對水質數據的人機交互界面5, labview 是由美國 n

8、i 公司研制開發的,類似于 c 和 basic開發環境, 但是 labview 與其他計算機語言有顯著的區別: 其他計算機語言都是采用基于文本的語言產生代碼, 而labview 使用的是圖形化編輯語言 g 編寫程序, 產生的程序是框圖的形式,適用于本設計中的人機交互界面開發。水質數據以數值的形式顯示在電腦端,首先配置串口參數,打開串口并發送命令,延時讀取緩沖區數據,判斷是否超出范圍,若超出范圍則會報警,同時在前端界面上,可以設置各個參數的正常范圍。4 結束語本系統將通信技術和儀表測量技術緊密聯系起來,實時監測水質變化,可為環境監測部門、自來水廠、水產養殖戶提供全面、實時水質監測信息,與其他水質監測系統相比,本設計體積小,成本低、效率高,節省大量人力、物力、財力,具有廣泛的社會應用前景。參考文獻:1王倩.水質環境監測技術和儀器的發展探析j.科技創新與應用,2017(9):177.2黃智勇,張孝強,嚴麗,等.基于arm+fpga的多參數水質監測儀的設計j.鄭州輕工業學院學報(自然科學版),2014,29(4):66-69.3 譚穗妍,林芳,姚堯,等.水質檢測系統設計j.電子測試,2019(8):18

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論