之前没有连接测试线路简单运行了INA219在Arduino下的测试程序,本次实验学习使用INA219进行实际测试,测试程序依旧使用之前ESP8266 的Arduino程序(见帖子:Arduino下实验使用INA219模块,https://forum.eepw.com.cn/thread/394275/1)。测试使用最简单的电路,由直流电源配以一只水泥电阻作为测量源。电路接法如下:
这里要说明一下,在前面的测量中,我没有把直流电源的地和ESP8266的地连接起来,导致测量的结果如下所示:
这里使用的直流电源,
从测量的结果上看,波动挺大的,测出来的电流值(流经INA219模块的R100电阻的电流)与直流电源的输出差了7mA左右。怀疑是ESP8266 上的数字信号或者外部电源噪声进入了测电路,于是用万用表检测R100两端的信号,
确实有波动,而且对于R100上的电压而言,幅度还不小。即使调低了直流电源的电压值,状况依旧。
而在将直流电源和ESP8266共地之后,
调低直流电源的电压,
可以看出,共地后的测量结果就比较稳定了。但是对比直流电源的输出电流值,还是有7mA左右的误差。这个误差,有可能是和默认的INA219的测量参数及计算有关。后面继续深入学习,查找原因。另外即使共地了,在R100上的电压波形中依旧有同样的杂波出现,但对测量结果没有太大影响,是不是差模方式对测量结果起了积极作用呢?