2017年5月22日 星期一

[電路] PH meter 電路

要讓MCU(ex Arduino)讀取PH計的輸出,必須要做一點讀整。

我使用的這款PH計輸出範圍約在 +/- 414 mV ,

PH 0 為414mV , PH 7 為 0 mv , PH 14 為 - 414 mV

我需要讓MCU可以讀取它,負值就變成一個需要處理的地方。

而且值太小了,我們來把它放大一點。


第一階段我們把+/- 414 mV 放大5.7倍變成+/-  2.359V

下圖中電池的部份就是模擬我們在PH為0時的輸入414mV,而電壓錶V的地方,

就是第一階段的Output 。




















我們來看一下模擬的結果,輸入414mV 會輸出2.36V



















若我們把輸入改成-414mV,模擬則顯示-2.36V( 注意正負方向)




















第二階段則是一個OFFSET ,讓電壓的範圍變成0~5V內,方便MCU的類比腳讀取。

不過注意一件事,由於輸入是接在反向端,所以出來的結果會變成

PH 0為 0.043V , PH 14為 4.76V

我們模擬一下PH 14 -414mV 的輸入,會輸山4.76V




















模擬一下PH0  +414mV輸入,會輸出40.3mV





















詳細電路的設計及計算可以參考這一篇,這也是我的資料來源,
https://www.sparkyswidgets.com/portfolio-item/ph-probe-interface/

電路模擬軟體是Every Circuit
http://everycircuit.com/app/

沒有留言:

張貼留言