如果您是第一次使用傳感器或長時間使用傳感器,則需要校準探頭以確保准確度。
校準傳感器有兩種方法:
但我更喜歡第一種方法,即單點校準,因為它是最簡單的方法。
複製以下代碼並將其上傳到 Arduino 板。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#include <Arduino.h> #define VREF 5000//VREF(mv) #define ADC_RES 1024//ADC Resolution uint32_t raw; void setup() { Serial.begin(115200); } void loop() { raw=analogRead(A1); Serial.println("raw:\t"+String(raw)+"\tVoltage(mv)"+String(raw*VREF/ADC_RES)); delay(1000); } |
現在按照以下步驟校準探頭:
當讀數變得穩定時,記下電壓讀數。最終代碼中需要此電壓讀數。我已經在25 攝氏度的溫度下進行了校準。因此,默認情況下,代碼中指定了 25°C。
如果您想了解有關溶解氧傳感器校準方法的更多信息並按照其他方式進行校準,您可以在此處閱讀這篇文章:DO 傳感器校準。
當溫度固定時,電壓與溶解氧濃度呈線性關係。飽和溶解氧受溫度變化影響很大。為了提高精度,需要考慮溫度變化引起的溶解氧和飽和電壓的變化。下表顯示了濃度隨溫度的變化。