我使用的這款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/