第2章:系统总体架构:硬件系统层级划分与典型拓扑
好,咱们接着往下聊。上一章我们把电池化成设备的基本概念捋了一遍,这一章,我带你看看整个硬件系统的骨架长什么样。
说白了,一个电池化成设备,它不是一个简单的电源。它是一个完整的系统。我个人习惯把它拆成四个层级来看:功率层、控制层、通信层、上位机。这样分层,调试的时候思路特别清晰。
2.1 硬件系统层级划分
先说说这四个层级各自干什么活。
2.1.1 功率层
功率层是整个系统的心脏。它负责能量的转换和传输。你想想看,电网过来的交流电,要变成电池需要的直流电,而且还要能双向流动——充电时电网给电池送电,放电时电池把电送回电网。这活谁干?就是功率层。
功率层主要包括:
- AC/DC变换器:把380V交流电变成高压直流母线,典型电压在400V-800V之间。我在项目中遇到过,母线电压选高了,开关管应力大;选低了,后级DC/DC效率上不去。这个平衡点要仔细算。
- DC/DC变换器:把高压直流母线电压,转换成电池充电所需的精确电压和电流。这是最核心的部分,精度要求高,动态响应要快。
- EMI滤波器:别小看它。我曾经有一款产品,EMI死活过不了,最后发现是滤波器布局出了问题,离干扰源太远。
核心观点:功率层的设计,决定了整机的效率和可靠性。我建议你在选型时,至少留20%的余量。别问我为什么,吃过亏就知道了。
2.1.2 控制层
控制层是大脑。它负责采集信号、执行算法、发出PWM波。说白了,就是告诉功率管什么时候开、什么时候关。
控制层通常包含:
- 主控芯片:DSP或FPGA。我个人偏爱DSP,因为做数字电源算法方便。但如果你要做多路并行控制,FPGA的并行优势就出来了。
- 采样电路:电压、电流、温度。采样精度直接决定控制精度。嗯,这里要注意,采样电阻的温漂是个大坑,我建议用低温漂的锰铜电阻。
- 驱动电路:把控制器的弱电信号,放大成功率管需要的强电驱动信号。驱动能力不够,开关管会工作在放大区,瞬间烧掉。
个人经验:控制层和功率层之间,一定要做隔离。我见过有人图省事,直接用光耦,结果高频干扰串得一塌糊涂。后来改用数字隔离器,问题才解决。
2.1.3 通信层
通信层是神经网络。它负责把各个模块的数据传上来,也把控制指令发下去。
常见的通信方式:
| 通信方式 | 速率 | 距离 | 典型应用 |
|---|---|---|---|
| CAN总线 | 1Mbps | 40m | 模块间通信 |
| RS485 | 10Mbps | 1200m | 机柜间通信 |
| 以太网 | 100Mbps | 100m | 上位机通信 |
我个人习惯,模块内部用CAN,机柜之间用RS485,和上位机通信用以太网。这样分层,既保证了实时性,又兼顾了距离。
2.1.4 上位机
上位机是人机交互的窗口。它负责下发参数、显示数据、记录日志。说白了,就是操作员看到的那个屏幕。
上位机软件一般跑在工控机上,用C#或Python写。我建议用Python,开发快,而且数据分析库多,后期做大数据分析方便。
2.2 典型拓扑结构:集中式 vs 分布式
讲完层级,咱们聊聊拓扑。这是系统架构里最纠结的选择题。
2.2.1 集中式架构
集中式,就是一台大电源,带几十个通道。所有通道共享一个AC/DC和母线。
优点很明显:
- 成本低,元器件少
- 体积小,功率密度高
- 维护简单,就一个核心
缺点也很致命:
- 单点故障,整个系统瘫痪
- 灵活性差,不能单独控制每个通道
- 散热难,所有热量集中在一个地方
我记得有一次,客户要求每个通道独立控制充放电曲线。集中式架构根本做不到,最后只能改成分布式。
2.2.2 分布式架构
分布式,就是每个通道都有自己的AC/DC和DC/DC。每个通道都是一个独立的电源模块。
优点:
- 可靠性高,一个坏了不影响其他
- 灵活性好,每个通道可以独立设置参数
- 散热容易,热量分散
缺点:
- 成本高,元器件多了一倍
- 体积大,每个模块都要独立外壳
- 通信复杂,需要协调所有模块
避坑指南:我曾经在一个项目中,为了省钱选了集中式。结果生产时发现,散热根本压不住,80个通道同时满功率运行,温度直接飙到85度。后来不得不加装工业空调,成本反而更高了。所以,如果你通道数超过32路,我建议直接上分布式。
2.3 功能模块划分
最后,咱们把整个系统拆成几个功能模块。这样设计时,可以并行开发,效率高。
2.3.1 AC/DC模块
负责把交流电变成直流母线。常见拓扑有维也纳整流器、T型三电平。我个人推荐T型三电平,效率高,谐波小。
2.3.2 DC/DC模块
负责把直流母线变成电池需要的电压。常见拓扑有LLC谐振变换器、移相全桥。LLC效率高,但调压范围窄;移相全桥调压范围宽,但效率略低。怎么选?看你的电池类型。磷酸铁锂电压范围宽,我建议用移相全桥;三元锂电压范围窄,用LLC更合适。
2.3.3 采样模块
采样是控制的眼睛。电压采样用差分放大器,电流采样用霍尔传感器或分流器。霍尔传感器隔离好,但精度一般;分流器精度高,但需要隔离放大器。我个人的做法是:大电流用霍尔,小电流用分流器。
2.3.4 控制模块
控制模块就是前面说的控制层。它负责执行算法。常见的控制算法有PI控制、PR控制、滑模控制。对于电池化成,PI控制就够用了。别搞太复杂,稳定第一。
2.3.5 散热模块
散热是系统稳定性的保障。常见方式有风冷、液冷、自然冷却。功率小于5kW,风冷就够了;5kW-20kW,建议用液冷;超过20kW,必须上液冷。我曾经见过一个项目,为了省成本用风冷,结果夏天机房温度40度,设备直接过热保护停机。
总结一下:系统架构设计,说白了就是做选择题。集中式还是分布式?风冷还是液冷?LLC还是移相全桥?没有绝对的对错,只有适合不适合。我的建议是:先搞清楚你的应用场景,再选方案。别盲目追求高大上,也别一味省钱。平衡,才是硬道理。
好,这一章就到这里。下一章,我们开始讲AC/DC变换器的具体设计,那是整个系统的入口,也是技术含量最高的部分。到时候我会把我在项目中踩过的坑,一个一个讲给你听。