This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] INA168:INA168

Guru**** 668880 points
Other Parts Discussed in Thread: INA168, INA240, INA138
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/635894/ina168-ina168

部件号:INA168
主题中讨论的其他部分: INA240INA138

我有一个48V,144AH直流电池,负极端子上有一个电流分流器,我想借助INA168测量通过此分流器的电流。 我从电流分流器的两个端子中取出两根电线, 其中两根电线充当INA168的输入端, 在输出端有一个负载电阻器,我 正在测量此电路的安非他明电压和增益 取决于输出电阻器,但  我得到的是 只有单元增益这是我没有得到超过1的增益的问题。我的电路连接在这里。

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    请提供一个示意图和更多电路信息,例如电流负载,并联电阻器和预期输出是什么?

    此致,
    Peter Iliya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     预期输出电压为5伏,但输出端的电压为0.5伏。 我更改了输入电压,但仍获得1的电压增益。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为什么您希望输出电压为5V?

    根据您的照片,根据等式,输出电压应等于500mV:
    输出电压=是*R1*200uA/V * RL
    输出电压= VR1 * 200uA/V * RL = 0.005V * 200uA/V * 500KOhm = 500mV。

    这张照片是否表示您正在进行共模电压(VCM)= 0V的低侧应用? 基本上,针脚3的电压是否等于大约VR1 (~5mV)? 如果是这种情况,则您在其2.7V < VCM < 60mV的共模电压范围之外操作设备,因此您的Vout是无用的。 考虑将其作为高侧应用,或选择专为低侧应用设计的电流并联监视器(其VCM范围可达0V或更低)。 INA240就是一个例子。

    此外,还应提高R1值,从而将VR1从5mV提高到100mV到500mV之间,以获得最准确的测量结果。 INA168的输入偏移(Vos)最高可达+-1mV,这将立即产生20 % 错误,甚至不包括来自CMRR,PSRR,增益漂移等的对精度的影响

    Peter Iliya
    电流感应应用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    #include<LiquidCrystal.h>
    #include<Wire.h>
    #include<eeprome.h>
    
    LiquidCrystal LCD (12,11,5,4,3,2);
    int count = 0;//此变量正在计算脉冲
    int p0 = 1;
    int a=0;
    
    float usoc=100;
    int addr =0;
    
    浮点SOC =100;// SOC 100表示电池电量100%
    无电量设置()
    {
    lcd.begin(16,2);
    pinMode(p0,input);//来自UJT输出的输入,用于脉冲输出
    。}
    
    void loop()
    {
    lcd.setCursor(0,1);
    lcd.cleal();
    int input = digitalRead (p0);
    while (输入== 1)
    {
    IF (输入== 0)
    {
    
    如果(A=0)
    {
    
    count +=1;// Count变量正在计数脉冲
    float countp = count*100/countp 5781.23 ;/* countp变量表示电池的放电量,其中5781.23 是电池完全放电时的总脉冲数,这是电池充满电时由电池电量计算得出的。*/
    SOC = SOC - countp;//这是剩余的蓄电池电量
    A=1;
    
    }
    }
    }
    如果(A=1)
    {
    A=0;
    }
    
    lcd.print ("soc:");
    LCD.PRINT (SOC);
    lcd.setCursor(0,2);
    lcd.print (count);
    DELAY (100);
    
    }
    

      e2e.ti.com/.../Tarun-Ti.pptx

    我的VR1电压可从3mV到40mV不等 ,我希望输出范围为3伏 到10伏。在 INA168的帮助下,该电压输出应该是线性的。

    我之所以要求取得上述结果,是因为我们是工程学生,我们正在制造一辆全地形车,我们有一个48V,144Ah的电池和一个用于车轮的感应电机。 现在我们制作了全地形车。

    -但问题在于,当我们的车辆通过  直流蓄电池以高达153A的赛道电流运行时(根据我们计算的电机功率)。

    我们想知道我们的电池在运行时放电的程度。 所以我从电流分流器中获取封装这是INA168的输入,INA168的输出是3V至10V (线性),这样我的SOC (荷电状态)电路就可以工作。

    附录此处是我们ATV的动力传动系图,橙色轮廓是主要区域, 我的SOC电路连接到由 INA168,UJT,电容器组成的电流分流 器。

    使用每个SOC部件-

    INA168 -根据我们的要求放大分流器上的电压,如给定的数据。 我们测量了分流器之间的电压,范围从3mV到

             50mV ,我们需要3V至10V (线性)的电压输出。

    UJT (单结晶体管)-它用作测量电流的库仑计数方法的UJT弛豫振荡器。

    UJT输出是脉冲,因为电容器在电容器充电至接触电压时会放电,UJT被触发,我们在UJT输出端获得脉冲。 我们从Arduino uno计算脉冲并计算流经电路的实际电流。

    -如果流经主电源传输的电流发生变化,则电容器充电至恒定电压,然后脉冲之间的距离发生变化

     因为电流增加 电容器电荷的速度更快,放电的速度更快,所以我们更快地获得脉冲,我们知道电容器的电荷   

    Q = C * V。 Q是常数,因为 C是常数,V是常数,V是常数,因为UJT触发电压是常数。

    我 附上了我的模拟文件,它是在Proteus模拟软件上完成的。

    我还附上了我的Arduino程序文件。 在这个Arduino中 ,我有写程序 。

    -我们不知道并联电阻,但我们通过万用表测量过的电压。

    主席先生,现在我给你的一切,除了这一切都取决于INA168,它不是按照我的要求放大的。 请帮助。

    此致,

    Tarun Singhal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     这是我们ATV的动力传动系。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Tarun,

    1.为什么模拟文件电路和最后一幅图像中的SOC电路不匹配? 仿真文件中没有显示并联电阻器,我不确定它们应该如何关联。

    2.是否确定INA138确实输出了足够的电流来打开1N4148二极管? 根据Diodes Inc数据表,您至少需要400uA才能将二极管偏置为0.5mV。 如果您的最大Vsunt (或VR1或Vsense)电压为50mV,那么INA138的最大输出电压为= 200uA/V * 50mV = 10uA。 请记住,INA138或INA168不输出电压。 它驱动电流,电流通常使用负载电阻器转换为电压。

    3.如何解压负载电容器C2?

    Peter Iliya
    电流感应应用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    先生, 我还需要你的帮助,因为我已经为你提供了我的ATV动力传动系的所有详细信息,我想测量当我们的ATV运行时,我们的蓄电池放电的程度,以及在运行条件下,如果我使用INA 240,通过蓄电池的电流会发生变化 动力传动系中的并联电阻器和用于计数脉冲 的脉冲,我正在使用我的UJT驰豫振荡电路。

    主席先生,我想 你已经完全明白我想根据你说我应该做些什么。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,先生,

    1.在模拟图中,0.003 欧姆电阻器(我们假设并联电阻为0.003欧姆)是我的电流并联。

    2,C2电容器通过UJT弛豫电路放电,这将脉冲,我将通过Arduino计算脉冲。

    先生,如果我使用INA240,那么您认为应该是什么样的电路图。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

     

    仅需确认,使用INA168将不适用于您提供的原理图,因为INA168是一款高侧电流测量设备,并且您在低侧配置中使用它。

     

    INA240可以在这种情况下工作。 我建议为INA240A3 (增益100V/V)参考接地的低压侧电路。 这里我要卸下UJT弛张振荡器,因为它不需要。 如果您需要双向电流测量,则必须将INA240参考为2.5V,并将增益降低为50V/V

     

     

    这是另一个可能使用高侧INA138的电路。 我将Rshunt增加到9 mOhm,将Vshunt至少提高到9mV,以提供最佳精度。 如果要在最大电流期间将输出电压设置为10V,则您需要为零件提供至少11V的电源(参见INA138数据表中的方程式1和2)。 RL = 125千欧

     

     

    最后,如果您必须具有双向电流,则可以使用INA138数据表中的应用电路示例,如下所示。 这必须是高侧电流应用。

     

     

     

    希望这能有所帮助,

    Peter Iliya

    电流感应应用