基于C8051F020 單片機的濁度儀研制
引言
本文引用地址:http://m.butianyuan.cn/article/201611/322924.htm濁度是水的透明程度的量度。由于水中含有懸浮及膠體狀態(tài)的微粒, 使得原是無色透明的水產(chǎn)生渾濁現(xiàn)象, 其渾濁的程度稱為渾濁度。濁度顯示出水中存在大量的細菌, 病原體, 或是某些顆粒物。這些顆粒物可能保護有害微生物, 使其在消毒工藝中不被去除。因此無論在飲用水、工業(yè)過程或產(chǎn)品中, 濁度都是一個非常重要的參數(shù)。濁度高意味著水中各種有毒、有害物質(zhì)的含量高, 因此水的濁度是一項重要的水質(zhì)指標。
1 濁度測量原理
根據(jù)光學(xué)原理, 當一束平行光由空氣垂直照射到被測的水中, 在水的深度Y 處, 其光強可表示為:
其中: K0表示入射角為0°時光從空氣到水中的透射系數(shù),K1為溶液對光的吸收系數(shù)。I0為入射光強度, T 為濁度。當溶液中微粒大小均勻時, 某一區(qū)域的dy,在某方向的散射光dIs1也與濁度成正比:
其中: K2為溶液對光的散射系數(shù), IY為Y 處的光強。
水下散射式濁度儀的光學(xué)原理如圖1 所示:將式(1) 代入式(2) 可得Y 處沿X 方向的散射光為:
因為X 方向的散射光經(jīng)水的X 方向吸收后過段距離才能進入光電池( 關(guān)于光電池的知識將在后文介紹) , 故實際到達光電池的散射光強為:
式中X 為散射光到達光電池的距離。因此從0 到Y(jié)0, X 方向的總散射光強為:
2 濁度儀的硬件設(shè)計
測量電路框圖如圖2 所示:
要使整個系統(tǒng)獲得最高的效率和靈敏度, 光源與光電轉(zhuǎn)換器件之間響應(yīng)頻譜范圍的良好匹配是很重要的。本系統(tǒng)選用LED 紅色發(fā)光燈作為光源, 硅光電池作為光電轉(zhuǎn)換器件, 靈敏度波峰均在 800nm 左右。另外硅光電池線性好、響應(yīng)快、穩(wěn)定性好、使用壽命長, 并且硅光電池的短路電流和光照滿足線性關(guān)系, 是很理想的光電轉(zhuǎn)換器件。
2.2 測量電路設(shè)計
硅光電池將散射光信號轉(zhuǎn)換成電流信號, 經(jīng)過放大器放大, 并最終輸出到控制芯片。根據(jù)測量原理設(shè)計了測量電路, 如圖3 所示:
中央處理器采用美國Silabs 公司推出的高速、高性能的C8051F020 單片機。測量信號放大后由C8051F020 片內(nèi)的交叉開關(guān)選通, 調(diào)節(jié)合適增益后送自身帶的ADC0 進行A/D 轉(zhuǎn)換并存儲。UART0 工作在方式3, UART0 的TX 和RX 分別接C8051F020 的P0.0、P0.1, 測量的濁度值以UART0 串行方式送ST7920 型液晶顯示器予以顯示。
評論