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-00476:TIDA-00476如何在原始软件中更改负载电压(TIDA-00476_Firmware_v1.0)

Guru**** 2546020 points
Other Parts Discussed in Thread: TIDA-00476

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/688779/tida-00476-tida-00476-how-to-change-load-voltage-in-original-software-tida-00476_firmware_v1-0

器件型号:TIDA-00476

在 TIDA-00476的说明中、我将:

" 同一功率级可作为同步升压器件运行、以驱动具有可配置恒流和恒压限制(CC/CV)的直流负载"

我可以更改的唯一内容是:

#define SET_CC_TO_CV_LIMIT 483 //升压电压14.4V
#define SET_FLOAT_VOLTAGE 467 //浮点电压13.8v
#define SET_FLOAT_CURRENT_THRESHOLD 95
#define SET_BATTERY_MIN_VOLTAGE 360//334


#define SET_REF_LOAD_CURRENT_FULL_Brightness 110 //(对于700mA 为195,对于7647电路板为5个偏移),


#define SET_FUNELIT_PAGE_VOLTAGE 312 //15V;要关闭负载;请为电池
充电#define SET_PANEL_UPPER 限制 950 // 45关闭 PWM 到降压级 MOSFET;保护用途

#define SET_DUACT_BUCK_LOW_THRESHOLD 400
#define SET_DUTY BUCK_UPPER 阈值 1800

#define SET_DUTY BOOST_LOWER_THRESHOLD 60
#define SET_DUTY BOOST_UPPER 阈值 500 

在原始软件中、输出电压为~14.5V 、我使用24V


现在、我将其改为:

void Boost_Update_Duty (void)
{

如果(BoostLevel < 250) ca. 22伏
{
BoostLevel ++;
}


TD0CCTL0 &=~CCIFG;//等待定时器完成其当前周期
while (!(TD0CCTL0和 CCIFG))
;

TD1CCR2 = BoostLevel+10;
TD0CCR1 = BoostLevel+20;

// TD1CCR2 = Duty_Boost+10;
// TD0CCR1 = Duty_Boost+20;
} 

但这不是它应该是的样子。。。

此致、

Rob Keij

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

    您是否尝试更改输出电池充电电压和电流?

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

    您好!

    不、我想更改负载电压、电池电压和电流不是问题。

    此致、

    Rob   

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

    尊敬的 Rob:

    在您从 TI 网站下载的当前固件中、您可以更改负载 CC 电流、但最大电压限制为大约52-55V。

    如果仅更改电流即可满足您的要求、您可以通过更改  main.h 中的#define SET_REF_LOAD_CURRENT_FUL_Brightness 110行来实现该目的

    如果您还想更改最大升压电压、则需要使用 SORUCE 代码、而不是.lib 版本。

    此致、

    RAM

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

    您好 RAM、

    好的,我已经在消息来源中更改了此内容 (我将此问题标记为“已回答”:)

    但我想使用原始软件进行测试、因为我在半桥中的 FET 烧断时遇到了一些问题。  
     
    为了检查它是与软件还是硬件相关、我想使用.lib 版本进行测试。

    对于 FET 烧断的问题、我创建了另一个帖子。


    供您参考:我的设计非常好、我做了一些必要的更改。 较低深度充电保护315uA、 加电或复位时无负载输出。 和一些去耦电容器。

    此致、

    Rob