simulink模拟电池 CCCV_DCDC充电过程

0、 导言

电池CCCV是一种电池充电方式,全称为恒流恒压充电(Constant-Current Constant-Voltage Charging)。该方式首先采用较大电流进行恒流充电,在达到截止电压后,转为恒压充电,不断降低充电电流,从而尽可能的减少电池的极化。这种方式能够有效结合恒流和恒压充电的优势,提高充电效率和保护电池寿命。

电池DCDC是一种电池与其他电路之间的直流-直流变换器,可以实现电压的升降和稳定。电池DCDC在新能源汽车中有两种主要作用下面两种:

一是将高压动力电池的直流电变成低压直流电,给12V蓄电池充电,为车辆的低压用电器提供电能,相当于一个“发电机”。
二是将燃料电池或超级电容的直流电升压或稳压,与动力电池串联,起到调节输出和保护母线的作用,相当于一个“调节器”。

1、恒流充电

在这里插入图片描述

2、控制策略

在这里插入图片描述

3 仿真图

电压、电流、soc的曲线图如下。
在这里插入图片描述

CCCV 与 DCDC
在这里插入图片描述

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
通过Simulink实现电池包与DC/DC的CAN通讯,可以按照以下步骤进行: 首先,在Simulink中创建一个模型,并导入CAN通信相关的库函数和模块。例如,可以使用CAN Communication Toolbox来实现CAN通讯功能。 其次,需要对电池包和DC/DC进行建模。可以使用Simulink的工具箱中的电池模块和DC/DC模块进行建模。电池模块可以模拟电池包的状态,例如电压、电流等;DC/DC模块可以模拟DC/DC转换器的工作原理。 然后,将CAN通信模块与电池包和DC/DC模块连接起来。可以使用Simulink中的信号线来将CAN通信模块与其他模块连接起来。可以设置合适的数据格式和通信参数,以确保电池包和DC/DC之间的通讯能够正常进行。 接下来,需要编写一些代码来实现CAN通讯的逻辑。可以使用Simulink的状态机或者MATLAB脚本来实现逻辑控制。例如,可以编写代码来读取电池包的状态,并将数据通过CAN总线发送给DC/DC;同时,可以编写代码来读取DC/DC返回的数据,并更新电池包的状态。 最后,可以运行模型,观察电池包与DC/DC之间的CAN通讯是否正常。可以使用Simulink中的仿真功能来验证模型的正确性,并根据需要进行调整和优化。 总体而言,通过Simulink实现电池包与DC/DC的CAN通讯,需要进行建模、连接、编写代码和验证等步骤。这样可以方便地进行电池包与DC/DC之间的通讯控制和数据交换。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值