从ACS712 datasheet中知道,该芯片的输出误差为1.5%,换言之所反应的测量电流误差为81.1mA。
同时,在电路板上电时(之前电路板不工作),电流测量值为最大。随着工作时间的延长,芯片温度也随之提高并趋于稳定,最终电流测量值趋于稳定值,最终测量所得值比开始工作测量值小100mA左右。
如果说,由于温度上升,导致误差增大可以解释上述情况。
但为什么随着温度的上升电流值会变小呢??有什么方法可以补偿这种变化吗???
百度上也有人提问过这种情况,但不知道他最终解决没有。请各位不吝赐教!!! |