目前用INA226芯片做電流監測的diy,量程是0-3A, 使用了10mR的康銅絲采樣電阻.
用iic讀取了電流數值current_code后,由于電阻有一定誤差,因此沒有直接拿LSB*current_code計算電流值.
目前使用的是串聯萬用表在一個可調負載電路中去獲取多組電流讀數,與ina226的current_code讀數進行曲線擬合.
擬合后,在小電流情況下,擬合函數計算結果與萬用表的讀數很接近,但是電流到了幾百ma的時候,擬合函數的讀數與萬用表的讀取的就變大了,在幾ma和十幾ma都有.
直線擬合和曲線擬合的也是這樣的問題.
目前我想知道的時候,電流變大了后,擬合函數和萬用表讀數之間的差值這部分的原因是什么?
有什么校準方案嗎?
還有什么自動校準方案? |
|