1. 系统概述与硬件架构
三电平储能变流器(PCS)作为现代电力电子系统的核心设备,其控制逻辑的稳定性和灵活性直接决定了整个储能系统的性能表现。基于TI DSP28335处理器的这套控制系统,通过精心设计的软件架构实现了从底层硬件驱动到上层控制算法的完整闭环。
1.1 核心硬件组成
这套系统的硬件架构采用了典型的"主控+协处理"设计理念:
- 主控制器:DSP28335作为核心运算单元,负责执行所有实时控制算法
- 协处理器:FPGA负责高速数据采集和预处理
- 接口模块:
- BMS接口用于电池状态监控
- 电网接口实现并网/离网切换
- 人机交互模块提供操作界面
实际工程中,我们通常会为DSP和FPGA设计独立的电源电路,避免数字噪声相互干扰。同时,所有信号接口都需添加光耦隔离,确保系统抗干扰能力。
1.2 软件架构设计
软件部分采用模块化设计,主要分为以下几个层次:
- 硬件抽象层:封装所有外设驱动(ADC、PWM、GPIO等)
- 实时控制层:实现各种控制算法(PLL、PI调节等)
- 应用逻辑层:处理运行模式切换、故障保护等高层逻辑
- 通信协议层:管理HMI、BMS等外部设备的通信
这种分层设计使得代码维护和功能扩展变得非常方便。例如当需要新增一种运行模式时,只需在应用逻辑层添加相应代码,无需修改底层驱动。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 代码结构与核心模块解析
2.1 工程文件组织
整个工程包含83个文件,按照功能划分为以下几个主要部分:
| 模块类型 | 核心文件 | 功能说明 |
|---|---|---|
| 处理器外设驱动 | DSP2833x_Adc.h | 配置ADC采样参数,包括采样率、触发源、通道选择等 |
