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