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.

[参考译文] TIDA-00120:48V 系统所需的设计更改

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/770935/tida-00120-required-design-changes-for-48v-system

器件型号:TIDA-00120
主题中讨论的其他器件: CSD19531Q5ACSD19532Q5BCSD18502Q5BMSP430F5132

您好!

我将 TIDA-00120参考设计用于 MPPT 太阳能充电控制器。

如 TIDA-00120测试结果中所述、我尝试通过将 MOSFET 更改为100V 将设计升级到48V 系统。

所做的更改:  
1. CSD18532Q5A 替换为 CSD19531Q5A
2. CSD18502Q5B 替换为 CSD19532Q5B。
在进行上述更改后、我们发现了以下内容。
在空载条件下:  
输入 电压为45VDC 时、输出电压达到35VDC。(请查看所附波形)
2.当输入电压达到45.5VDC 以上时,输出电压将缓慢下降至0V
设计或源代码是否需要任何更改? 请帮助
此致
纳雷什
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有人请在该设计中为我提供帮助

    此致
    纳雷什
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    纳雷什
    硬件中不需要进行额外的更改。

    在软件中、"占空比"的默认值为210、用于设置输出的起始电压。 在没有负载的情况下、系统将尝试跟踪到最大功率点、但在没有电流的情况下、测量的功率为0、并且它将像您看到的那样将跟踪低至零。 您可以查看源代码以查看有关算法工作方式的更多详细信息。

    需要更改软件以针对您的特定电池进行配置。 见 main.c 中的第125至131行

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

    我在代码中有125到131行的这些行

    init_clocks ();//初始化25MHz 的时钟
    while (!power_Good);

    _delay_cycles (25000000);//??


    //从 GUI 初始化参数

    请告知我需要做的更改

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

    您可能具有较旧版本的固件代码。 请从设计 页面下载最新版本以进行确认。 固件源代码将位于安装目录中的文件夹中、并可导入到 CCS 中。

    您应该会看到一个类似如下的部分、以便为您的电池进行更改:

    /******** 需要使用不同的电池进行更换 /
    unsigned int CC_limit=300;// 210 - 10A、300 - 15A、350 - 20A
    unsigned int CC_TO_CV_limit=305;// 305 - 14.2、610 - 28.4
    unsigned int float_voltage=295;// 295 - 13.8、590 - 27.6
    unsigned int battery_cutoff=220;// 220 - 10.2、440 - 20.4
    unsigned int battery_reconnect = 240;// 240 - 11.2,480 - 22.4
    /********* / 

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

    e2e.ti.com/.../TIDA_2D00_00120_5F00_Firmware.rar

    BART、

    我获得了最新的固件代码(此处附上)。  我不知道固件。 请建议对固件进行更改、以将系统修改为48V

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

    纳雷什

    请从以下网站的设计页面获取最新的源代码版本: www.ti.com/.../TIDA-00120

    您应该能够轻松找到我之前提到的部分、以便为 yoru 电池进行修改。

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

    BART、

    我在设计页面中得到了相同的代码。 我需要串联四节电池(12V+12V+12V+12V)。

    /******** 需要使用不同的电池进行更换 /
    unsigned int CC_limit = 300;// 210 - 10A、300 - 15A、350 - 20A
    unsigned int CC_TO_CV_LIMIT = 305;// 305 - 14.2、610 - 28.4
    unsigned int float_voltage = 295;// 295 - 13.8、590 - 27.6
    unsigned int battery_cutoff = 220;// 220 - 10.2、440 - 20.4
    unsigned int battery_reconnect = 240;// 240 - 11.2、480 - 22.4
    / /

    我想此处提到的是12V 和24V 系统的 CC_TO_CV_LIMIT、FLOAT_VOLTAGE、BATTERY_Cutoff 和 BATTERY_RECONNECT。

    通过这些更改、该 MPPT 是否适用于48V 系统? 请确认

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

    直到现在我没有连接电池、我只是测量 BAT+和 BAT-端子处的开路电压。

    能否通过将电池连接到 MPPT 来检查输出?

    请确认

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

    纳雷什

    对于48V 系统、需要设置这些参数。 在注释中、只是12和24V 系统的一些示例、但它们说明了如何将原始电压或电流测量缩放到 ADC 代码中、您需要针对电池特定参数执行这些操作。

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

    BART、  

    对于 我串联的四(12V、65Ah)铅酸电池、这是正确的吗?

    /******** 需要使用不同的电池进行更换 /
    unsigned int CC_limit=300;// 210 - 10A,300 - 15A,350 - 20A
    unsigned int CC_TO_CV_limit=1220;// 305 - 14.2,610 - 28.4
    unsigned int float_voltage=1180;// 295 - 13.8,590 - 27.6
    unsigned int battery_cutoff=880;// 220 - 10.2、440 - 20.4
    unsigned int battery_reconnect = 960;// 240 - 11.2、480 - 22.4/*********
    /
    

    此致

    纳雷什

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

    纳雷什

    您的值输出到以下电压:

    CC_TO_CV_LIMIT 56.8.
    float_voltage 55.22.
    电池截止频率 40.8.
    BATTERY_RECONNECT 44.8.

    对于48V 电池组、它们似乎是合理的、但您需要根据您使用的电池数据表验证它们。

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

    我将检查电池数据表、并根据规格进行调整。 请告诉我您如何转换上述值。 以便我可以根据我的规格更改这些值。

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

    请告诉我如何转换上述值。

    此致
    纳雷什
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    纳雷什
    这是一种简单的线性关系、可将电压转换为 ADC 代码并转换回。 您可以使用注释中的值来将其与新值区外。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Bart、
    我在代码中进行了以下更改、并为我的 MPPT 提供了 PV 连接。 (未连接电池)
    /******** 需要使用不同的电池进行更换 /
    unsigned int CC_limit = 300;// 210 - 10A、300 - 15A、350 - 20A
    unsigned int CC_TO_CV_LIMIT = 1220;// 305 - 14.2,610 - 28.4
    unsigned int float_voltage = 1180;// 295-13.8,590-27.6
    unsigned int battery_cutoff = 908;// 220 - 10.2,440 - 20.4
    unsigned int battery_reconnect = 960;// 240 - 11.2、480 - 22.4
    / /
    我的 PV 规格:
    功率= 70W
    VOC = 43.02V
    VM = 36.04V
    IM = 1.95A
    我已将两个面板串联。
    之后、我的板中的一些组件 损坏。 (MSP430F5132、SM72295MA 和 CSD19531Q5A (Q2、Q3、Q4、Q5)))。
    我已经更换了这些组件、并再次使用稳压直流电源作为输入进行了测试。 然后、我的板在12V 和24V 系统(带和不带电池)下工作正常
    之后、我取出电池并 将输入电压增加到70VDC、MSP430F5132再次损坏。
    为什么 会发生这种情况? 设计中是否需要进行任何修改? 请告诉我
    此致
    纳雷什

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    即使使用100V FET、接近90V 的输入也会非常高。 请记住、存在可能损坏 FET 和相关电路的固有过冲。 如果探测开关节点、则应能够测量这些过冲。

    在此处查看有关测量和缓解过冲的正确方法的文档: e2echina.ti.com/.../8244.Ringing-Reduction-Techniques-for-NexFET-high-performance-mosfets.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    BART、

    在我测试48V 系统时 、我从直流电源提供了70V 输入电源、而无需连接任何负载/电池。 在这种情况下、MSP430F5132损坏。 这样做的原因是什么?   在这种情况下、我对原理图进行了一些更改(在附加文件中标记)。 请查看所附图片(MPPT Schematic_2)并告知我们它是否正确。   

    当我们针对36V 系统测试电路板时、我们已连接了三节串联电池(12V、65Ah)。 在这种情况下、输入电压为52VDC。 MPPT 已处理5A 的充电电流。 5分钟后、两个 MOSFET Q4和 Q5烧坏。 问题是什么?

    在这里、我要连接36V 系统在空载条件下的波形、以供您参考。 请检查一下

    此致

    纳雷什

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

    请为我的问题提供解决方案。

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

    是否有任何解决方案? 请告诉我

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

    纳雷什

    BART 在周四返回办公室、并将在此查询中返回给您。

    谢谢、

    Jayanth  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    纳雷什
    通过对 ADC 输入进行分压器更改、ADC 现在可以在电池板输入为48V 时看到4.84V。 这很容易损坏器件、因为它具有3.3V 的输入范围。 用于该分压器的现有10K 电阻器允许高达60V 的电池板电压、并且软件调节因子仍然正确。 在进行该更改后、还必须将源代码中的参数重新完全计算到新范围。

    在您的示波器捕获上、您能否标记迹线、以便我知道您正在探测哪些信号?

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

    BART、

    我在器件损坏后更改了分压器网络。 在我的更改之后、当电池板输入为70V 时、我测量到 ADC 输入上的电压为2V。  

    请告诉我需要在源代码中更改哪些参数。

    请查找所附图片以供参考。 如果您想验证任何其他信号、请告诉我、以便我可以与您分享  

    此致

    纳雷什

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

    啊、我错过了您也更改了高侧电阻器。 在70V 的电池板输入上、现有的分压器肯定是不够的。

    软件在其计算中仅使用 ADC 读数。 当您更改分压器时、实际电压与 ADC 输入之间的比率会发生变化、因此 ADC 代码将不会与所使用的相同输入电压对齐。 您需要确定新比率、然后确定先前更改的设置的新值。 否则、软件可能会尝试跟踪不正确的电压、并可能损坏组件。