这个问题,我今天排查之后,发现是由于在测电压的位置既接了万用表,也接了个ADS1115。本来的目的是验证ADS1115采集的电压数值对不对,结果在负电压区域起到了干扰的作用。将ADS1115去掉就一切正常了。不过虽然知道了怎么解决,但我并不清楚原理,如果大家知道的话,希望能告知我,多谢。
然后在这个电路中又遇到了几个问题,虽然现在能用,但是希望能搞明白。是关于上图下半部分的电流测量电路的,主要信息写在上图中了:
1. 这个电路的目的是施加一个交变的E(虽然图中写的是锯齿波,但是其实变化很慢,几秒钟才会变化一周),用INA219测量电路中的实时电流。最初的想法很简单,用运放将通过R7的电流i放大成iR5,再通过一个电阻,用INA219测量通过电阻的电流,预期随着E增加测量值线性变化。但结果发现,不能用电阻,反而必须用一个足够大的电感L1.否则就会呈现出下图这种极为怪异的曲线:
而如果换成330 mH的电感L1,就非常正常了。
发现这个现象的原因也比较神奇,在观察到上述怪异的曲线后,将数字电流表串联在INA219前面,希望验证INA219输出的电流到底对不对。没想到这个时候就好了!i随着E呈现很好的线性。于是我想肯定是电流表里的某些非电阻元件起了作用,试来试去发现必须有个电感。但是原理不清楚。
2. 关于R5的阻值,我碰巧一开始选了个146 Ohm,能够正常工作,但随后试着换成510 Ohm、1 kOhm等其他阻值,结果居然发现INA219测到的电流都会震荡、在很大范围内出现噪波!似乎只有146 Ohm是一个神奇的数值。这个现象跟C3存在与否以及大小没有关系,并且也不能被RC滤波器消除。
要理解以上这些现象实在超出我的能力范围,不知大家有什么想法,虚心请教。
这个问题,我今天排查之后,发现是由于在测电压的位置既接了万用表,也接了个ADS1115。本来的目的是验证ADS1115采集的电压数值对不对,结果在负电压区域起到了干扰的作用。将ADS1115去掉就一切正常了。不过虽然知道了怎么解决,但我并不清楚原理,如果大家知道的话,希望能告知我,多谢。
然后在这个电路中又遇到了几个问题,虽然现在能用,但是希望能搞明白。是关于上图下半部分的电流测量电路的,主要信息写在上图中了:
1. 这个电路的目的是施加一个交变的E(虽然图中写的是锯齿波,但是其实变化很慢,几秒钟才会变化一周),用INA219测量电路中的实时电流。最初的想法很简单,用运放将通过R7的电流i放大成iR5,再通过一个电阻,用INA219测量通过电阻的电流,预期随着E增加测量值线性变化。但结果发现,不能用电阻,反而必须用一个足够大的电感L1.否则就会呈现出下图这种极为怪异的曲线:
而如果换成330 mH的电感L1,就非常正常了。
发现这个现象的原因也比较神奇,在观察到上述怪异的曲线后,将数字电流表串联在INA219前面,希望验证INA219输出的电流到底对不对。没想到这个时候就好了!i随着E呈现很好的线性。于是我想肯定是电流表里的某些非电阻元件起了作用,试来试去发现必须有个电感。但是原理不清楚。
2. 关于R5的阻值,我碰巧一开始选了个146 Ohm,能够正常工作,但随后试着换成510 Ohm、1 kOhm等其他阻值,结果居然发现INA219测到的电流都会震荡、在很大范围内出现噪波!似乎只有146 Ohm是一个神奇的数值。这个现象跟C3存在与否以及大小没有关系,并且也不能被RC滤波器消除。
要理解以上这些现象实在超出我的能力范围,不知大家有什么想法,虚心请教。
举报