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.

[参考译文] BQ76PL536EVM-3:与NTC热敏电阻连接

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/583011/bq76pl536evm-3-interfacing-with-ntc-thermistors

部件号:BQ76PL536EVM-3
主题中讨论的其他部件:MSP430F5529,, BQ76PL536A, BQ76PL536A-Q1

您好论坛

我正在尝试将bq76PL536EVM-3与MSP430F5529 LaunchPad和NTC热敏电阻配合使用,以读取连接到EVM的电池组的温度。 我正在遵循SLAA478应用程序指南。

在原理图中,EVM上已有精密电阻器(1.82k和1.47k)和使用热敏电阻所需的电容器;我认为我所需要的只是将10k NTC热敏电阻连接到EVM的TS1+和TS1-端口。 我这样做了,但CCS v7中看到的温度读数不正确。 在一个大约23到25摄氏度的房间里,变量中存储的值是7182。  

我想知道示例代码是否不计算温度,而是必须在代码中计算的ADC值。 我认为情况并非如此,因为应用指南中提到示例代码可以监测细胞温度。 无论如何,任何援助都是值得赞赏的。

此致

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

    Raheem,

    如果7182是寄存器的转换,则它太高。

    如果温度 为22-25C,则应在~4500 dec范围内。

    读取寄存器0x0F和0x10并转换为dec。 您应该接近~4500范围。

    读取临时寄存器后,您可以按照数据表中的7.3 .1.5 2将其转换为临时寄存器。

    我无法评论MSP代码,您可以在 MSP论坛中提出此问题。

    但是,我可以逐步为您提供如何从寄存器值转换为temp的详细信息。

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

    Roger,

    我在数据表中找不到7.3 .1.5 .2,因为没有编号。 但是,我假设您所提到的内容在第16页:

    编辑:RT1代表TS1与REG50的电压比;我现在了解这一点。 因此,下一步是使用电位分配器公式,以获得热敏电阻的电阻值,然后使用此公式获得温度。 正确吗?

    此致

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

    您好Roger,

    我尝试了上述算法,结果如下:

    程序将温度的ADC值存储在变量bq_pack.bq_devs[0].temperature1中。 因此我使用以下代码来计算温度:

    float v_ts =((((bq_pack.bq_devs[0].temperature1)+ 2.0)/ 3.3046万.0)* 5.0 ; //计算TS1-和TS1+输入之间的电压
    float res_ts =((9.1 / v_ts)- 3.29); //计算等效热敏电阻电阻
    float temp_ts =((4250.0 * 298.15)/(298.15 *(log (res_ts/log)/ log (2.718)))+ 4250.0)- 10.0 273.15 ; //以摄氏度为单位计算温度
    

    对于第1行,该等式来自数据表(请参阅我的最后一篇文章)。

    对于线路2,热敏电阻与1.82k和1.47k电阻器串联,我使用分压器公式来查找热敏电阻的等效电阻。

    对于第3行,我使用以下公式计算温度:

    T2是所需的温度(单位为开氏度),R2是在线路2中计算的等效电阻。 T1为298.15 开尔文(25度 C),R1是T1处的热敏电阻,即10k。

    此致

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

    您好Roger,

    我找到了一个解决方案(有些)。 我决定使用温度电路2,它在EVM上使用IC 2。 我得到的温度值是37摄氏度左右,但我用大约13摄氏度的偏移量解决了这个问题。 不知道为什么会发生这种情况,因为我已经验证我的计算是正确的。

    对于温度电路2,测量TP1-8和TP1-7之间的电压可提供3.772V电压。 对于使用IC1的温度电路1,TP1-4和TP1-3之间的电压为0.377V。 我认为这是问题所在。

    我不知道为什么会发生这种情况,所以我决定测试IC。 这些是我得到的电压:

    IC1:4.372 V

    IC2:4.778 V

    IC3:4.772 V

    我认为IC1的低电压可能是问题所在。 您能澄清一下吗?

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    下面介绍如何将温度寄存器0x0F和0x10转换为温度。

    1.计算RB和RT。
    图14有两个方程式。
    RB =.4 (RTH@40C–RTH@90C),.4 (5826-1260)1260)= 1826.4
    RT = Rth @40C–2Rth@90C–RB
    我得到了1826.4 和1479.6。



    2.计算TSN比率。
    第19页有更多详细信息和示例,但使用下面的方程式。 我从数据表中取出了它。
    TS1:RTS1 =((Temperature1_H×256 + Temperature1_L)+ 2)/ 3.3046万
    TS2:RTS2 =((TEMPERATURE2_H×256 + TEMPERATURE2_L)+ 9)/ 3.3068万

    在数据表中使用相同的示例。
    REG 0x0F == 0x11和Reg 0x10.= 0x16 (TS1+和TS-)。
    0x1116的实际计数为4374。
    比率为.1324

    3.计算Rth (temp) =(RB /比率)-(RB + Rt)
     =(1826.4 /.1324)-(1826.4 + 1479.6)
    1.0488万.


    4.在Excel查找图表中使用理想值Rnom。
    温度介于20C和25C之间。 找到斜坡。
    温度= 23.84C。


    下表来自我们使用的热敏电阻。

    标称 温度
    501.1 125.
    567.8 120
    644.8 115
    733.8 110
    83.7105万 .
    95.71万
    1097 95.
    1260 90
    1451 85.
    1670 80
    1928 75
    2233 70
    2596 65
    3027 60.
    3543 55.
    4164 50.
    4914 45.
    5826 40.
    6941 35.
    8309 30.
    1万 25.
    1.21万 20.
    1.473万 15.
    1.803万 10.
    2.221万 5.
    2.755万 0
    3.439万 -5.
    4.322万 -10
    5.472万 -15
    6.984万 -20
    8.988万 -25
    11.669万 -30
    15.292万-35
    20.238万 -40
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试此操作,并告诉我它是否起作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Roger,

    使用到步骤3,代码执行相同的操作,并给出30秒范围内的alue,我必须进行偏移。

    遗憾的是,我无法像您在步骤4中所做的那样使用准确的温度测量设备来创建Excel查找表,因此我仍在使用我之前描述的公式。 因此,很有可能,这就是为什么我出错的原因。

    您是否有关于我为3个IC所做测量的任何信息?

    此致

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

    您能否准确指出您测量这些测量值的位置?

    请查看 EVM的右上角并获取EVM编号。

    这些测量值不是PL536A LDO的典型测量值。

    IC1测量结果看起来很奇怪。

    IC1:4.372 V

    IC2:4.778 V

    IC3:4.772 V

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    IC测量通过TP-VPROG1和TP-VSS测量每个IC。

    EVM编号为:bq76PL536EVM-3 HPA507A 4055500097。

    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    IC1绝对不好。 我认为您不会从IC1获得良好的测量结果。

    IC2和IC3也是低侧。 它们应接近5V。 他们可能没问题,但如果测量关闭,我不会感到惊讶。
    IC1肯定是坏的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    电压是否指示与其相连的电池的电压? 因为当EVM首次连接到电池时,4.77V是所有IC上测得的电压。

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

    4.77V是LDOD的低侧。 典型值为5.0V。

    但您的IC1绝对不好。 4.372 不好。

    我建议您更换IC。

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

    拆下IC是否像加热IC,让其滑出,然后将新IC放在该位置并加热以重新焊接一样简单?

    如果我继续按现在的方式使用EVM,其它任何IC是否会损坏?

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

    它不会损坏其它IC。

    如果您可以与3个IC通信,则应继续使用它。

    但是,只需记住,测量可能不准确。

    那么,您是否能够与所有三台设备通信?

    请记住,每个IC都有自己的本地GND,因此请注意如何应用和进行测量。

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

    我仍然能够与所有三台设备通信。 我在连接到EVM的15个电池上执行了一些平衡,一切都很顺利。

    但是,使用Aardvark适配器时,我开始从EVM获得一些不稳定的读数。 我断开了适配器的连接,并再次测试了所有3个IC。 以下是现在的结果:

    IC1:4.276 V
    IC2:2.003 V
    IC3:4.776 V

    我了解这意味着IC2已死机;事实上,IC2的P1和P2的平衡电阻器锁定在'开'位置。 我现在只能使用IC1。

    我现在想了解的是为什么会发生这种情况。

    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    IC2不好。 这意味着您将无法与IC3通信。
    我不知道您在做什么,但IC具有破坏性。

    您是否查看了pl455A EVM用户指南?
    我想我之前已经提到过。 每个IC都有自己的本地GND,因此您需要小心加电和执行测量的方式。


    我想您可能在谈论用于电源的电阻分压器。
    它们不会损坏IC。

    首先查看用户指南,并向我展示如何为IC加电。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Roger,

    我使用的是bq76PL536EVM-3,而不是bq76PL455。

    我以前在这个主题中演示过我的设计: e2e.ti.com/.../57.3467万

    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,这意味着要说pl536A用户指南。
    您能告诉我如何为IC通电吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Roger,

    当您说启动IC时,您是不是指如何将电池连接到EVM?

    如果是这样,则分路断开点已连接到EVM上每个IC的螺钉适配器。 我将这些螺钉连接器插入相应的EVM端口以为器件供电。

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

    只需检查您是否有任何更新。

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

    以上是用户指南。 您可以找到连接单元格的正确方法。

    您认为您可以拍照并发布设置吗?

    在过去一年左右,我一直在使用相同的EVM。
    我不能告诉你IC是如何损坏的。 我需要详细了解您在EVM上尝试的操作。
    不管怎样,您必须更换IC2才能与IC3通信。
    我个人建议用户按照用户指南中所示使用P/S。 将P/S电流限制为20至30mA。

    只需记住,每个IC都有自己的GND,因此在处理EVM时需要小心。


    获取新的IC并更换第二个IC。
    在此之前,您只能使用底部IC。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Roger,

    是的,我已按照文档中的说明进行操作。 下面是我的设置:

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从电池到EVM的电线很难进行跟踪。
    我是否可以快速测量。

    检查EVM上TP2和TP3之间的电压。
    也在TP4到TP5之间...

    您是否也在充电和放电?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    目前,我没有充电也没有放电,但我之前在连接到EVM时,使用电池端子为电池放电。 这是蓄电池两端的两根导线:黑色代表负极,红色代表正极。

    我进行了测量,结果如下:

    TP2和TP3之间:1.92 mV
    TP4和TP5之间:0.00 mV

    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为所有输入单元电压都正常,对吧? 只需确保每根电线都正确连接。测量每个电池的电压并确保它们正常。
    如果电线连接正确,我真的无法告诉您发生了什么。 我记得,IC2一开始就很好。
    您的设置看起来不错。,将MSP430连接到EVM或与器件通信时,IC2不会受到损坏。 唯一的方法是电线连接错误,IC2上的电路与IC1和IC3上的电路短路... 否则,它们就相当强大。


    下一步是更换第二个IC。
    您现在可以继续将其用作1S EVM。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是,所有电池的电压都在3.2 - 3.3 伏特范围内,这是LiFePO4电池的额定电压。 我重新检查了所有连接到EVM连接器的导线,一切都很好。

    我真的不知道为什么IC也是坏的,因为我没有进行坏的连接;当一切正常工作时,IC电压约为4.8V,然后IC1突然降至4.3V,然后IC2降至2V。

    下一个步骤确实是改变IC2,并希望这不是一个根本问题。 如果是,其他哪些组件可能导致这种情况发生?

    尽管如此,感谢所有的帮助。

    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我希望我真的能为你找到答案。
    可能不是导致IC损坏的部件。
    可以进行随机单元连接,但PL536A支持随机单元连接。

    这是我推荐的。

    1.更换IC。 你别无选择。
    2.从底部IC连接电池。 将电池连接到IC 1,然后连接IC2和IC3... 这是将电池连接到PL536A的最佳方法。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当然,我要更换IC2。 在这方面,bq76PL536A IC是我订购的替代IC;如果我改用bq76PL536A-Q1,是否会有所不同?

    当我连接时,我从IC1开始,然后从IC2开始,然后从IC3开始。 是否也有断开连接的顺序,因为我断开连接的顺序是IC3,然后是IC2,然后是IC1。

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

    是的,您的连接和断开顺序正确。

    bq76PL536A-Q1是汽车版本。 您将获得更好的准确性,但在遇到问题时不会有任何差异。

    仅当您需要更好的性能时,才可获得PL536A-Q1。