第三章 牵引系统核心硬件:主控芯片、功率器件与传感器
各位同学,欢迎来到第三讲。上一章我们聊了牵引系统的整体架构,今天咱们把目光聚焦在几个最关键的硬件上。说白了,就是牵引系统的「大脑」、「肌肉」和「神经末梢」。
我做了这么多年牵引系统开发,有个很深的体会:很多故障,追根溯源,都是对这几类器件理解不够深。你想想看,选型选错了,或者外围电路设计有瑕疵,到了现场跑起来,那真是叫天天不应。所以这一章,咱们把这三个核心掰开揉碎了讲。
3.1 主控芯片:MCU、DSP 与 FPGA 的「三国演义」
牵引系统的控制核心,目前主流就是这三类芯片。它们各有各的脾气,也各有各的看家本领。
3.1.1 MCU(微控制器)—— 管家角色
MCU 擅长处理事务性工作。比如系统上电后的自检、通信协议的解析、与列车网络(TCMS)的交互、故障记录与上报。这些任务对实时性要求没那么苛刻,但逻辑复杂,需要丰富的接口。
我个人习惯,把 MCU 当作系统的大管家。它不直接参与最核心的电流环控制,但负责协调一切。比如我们用的 Infineon TC27x 系列,或者 TI 的 TMS570 系列,都是车规级,可靠性很高。
3.1.2 DSP(数字信号处理器)—— 数学专家
DSP 是专门为数学运算设计的。牵引控制的核心算法——矢量控制、直接转矩控制——里面全是矩阵变换、PID 调节、坐标变换。这些运算量大,而且要求在一个 PWM 周期(比如 100 微秒)内算完。
DSP 的 MAC(乘累加)单元,一个时钟周期就能完成一次乘法和一次加法。这一点,通用 MCU 比不了。TI 的 C2000 系列,比如 TMS320F28379D,在牵引领域用得非常多。它把 MCU 的控制能力和 DSP 的运算能力整合在一起,我们叫它 Delfino。
嗯,这里要注意:DSP 的代码优化很关键。同样的算法,循环展开、查表法用得好不好,执行时间能差出一倍。我曾经为了把一个中断服务程序从 15 微秒优化到 8 微秒,整整调了一周。
3.1.3 FPGA(现场可编程门阵列)—— 硬件加速器
FPGA 的优势是并行和确定性。当我们需要同时处理多路编码器信号、实现高速的故障保护逻辑、或者做复杂的脉冲分配时,FPGA 就派上用场了。
举个例子,我们做三电平逆变器,需要产生 12 路带死区时间的 PWM 波。用 DSP 的 ePWM 模块也能做,但一旦死区时间需要动态调整,或者要加入一些特殊的脉冲抑制逻辑,DSP 就有点力不从心了。FPGA 呢?用硬件描述语言写个状态机,几纳秒就能响应。
我记得有个项目,客户要求故障保护响应时间小于 1 微秒。用 DSP 做软件保护,中断响应加上 AD 采样,怎么也得 3-5 微秒。最后我们在 FPGA 里用比较器实现了硬件过流保护,0.5 微秒内就能封锁脉冲。这就是 FPGA 的价值。
3.2 功率器件:IGBT 与 SiC 的「新老交替」
功率器件是牵引系统的「肌肉」。它直接决定了你能驱动多大的电机,以及系统的效率有多高。
3.2.1 IGBT(绝缘栅双极型晶体管)—— 老当益壮
IGBT 是目前轨道交通牵引系统的主力。它结合了 MOSFET 的输入阻抗高和 BJT 的导通压降低的优点。简单说,就是容易驱动,而且大电流下损耗小。
我们常用的 IGBT 模块,比如 Infineon 的 FF1400R17IP4,耐压 1700V,电流 1400A。用在 1500V 直流供电的地铁列车上,刚刚好。IGBT 的驱动电路非常讲究,正压 +15V 开通,负压 -8V 关断。这个负压很关键,能防止 dv/dt 引起的误导通。
3.2.2 SiC(碳化硅)MOSFET —— 后起之秀
SiC 器件这几年在牵引领域越来越热。它的优势很明显:耐压高、开关速度快、导通电阻小、耐高温。同样的电压等级,SiC MOSFET 的开关损耗可以比 IGBT 降低 70% 以上。
这意味着什么?意味着你可以把开关频率从 IGBT 的 1-2kHz 提高到 10kHz 甚至更高。电机电流的谐波更小,噪声更低,系统效率更高。而且 SiC 器件可以在 200°C 的结温下工作,散热系统可以做得更小。
当然,SiC 也有挑战。开关速度太快,对驱动电路和布局布线要求极高。一点点杂散电感,就会引起严重的电压过冲和振荡。我调试 SiC 驱动板时,光是把驱动回路和功率回路的寄生电感从 50nH 降到 20nH,就改了三版 PCB。
| 参数 | IGBT (1700V) | SiC MOSFET (1700V) |
|---|---|---|
| 开关频率 | 1-3 kHz | 10-20 kHz |
| 导通压降 | 约 2.0V | 约 0.5V (Rds(on)) |
| 开关损耗 | 高 | 低 (降低 70%+) |
| 最高结温 | 150°C | 200°C |
| 驱动电压 | +15V / -8V | +20V / -5V |
| 成本 | 低 | 高 (约 3-5 倍) |
3.3 传感器:系统的「神经末梢」
没有传感器,主控芯片就是瞎子。牵引系统里,最核心的传感器就三种:电流传感器、电压传感器、速度/位置传感器。
3.3.1 电流传感器
电流检测是闭环控制的基础。我们用的最多的是霍尔效应电流传感器,比如 LEM 的 LF 系列。它基于磁平衡原理,原边和副边电气隔离,精度高,响应快。
选型时要注意几个参数:测量范围、带宽、精度、响应时间。牵引系统里,电流传感器通常需要检测直流分量,所以不能用普通的电流互感器。带宽至少要 100kHz 以上,才能捕捉到 PWM 开关带来的电流纹波。
我遇到过一个问题:电流传感器安装位置离 IGBT 模块太近,强磁场干扰导致采样值波动。后来把传感器移远了 5 厘米,并在输出端加了 RC 滤波,问题就解决了。布局布线,细节决定成败。
3.3.2 电压传感器
电压传感器用于检测直流母线电压和电机相电压。直流母线电压是控制算法的重要输入,比如计算调制比、进行过压保护。相电压检测则用于无速度传感器控制中的磁链观测。
电压传感器通常也是霍尔原理,或者用电阻分压加隔离放大器。精度要求不如电流传感器高,但响应速度要快,特别是用于过压保护时。
3.3.3 速度/位置传感器
电机控制离不开转子位置信息。最常用的是旋转变压器(Resolver)和编码器(Encoder)。
旋转变压器坚固耐用,抗振动、抗油污,非常适合轨道交通的恶劣环境。它输出两路正余弦信号,需要专门的解码芯片(如 AD2S1200)来解算角度和速度。
编码器精度更高,但相对脆弱。我们一般用在环境较好的场合,或者作为辅助反馈。
3.4 小结
这一章我们聊了牵引系统的三大核心硬件。主控芯片是大脑,决定了系统的智能水平;功率器件是肌肉,决定了系统的出力大小;传感器是神经末梢,决定了系统的感知精度。
选型时,不要只看 datasheet 上的参数。要结合你的实际工况、散热条件、成本预算来综合考量。我常说,没有最好的器件,只有最合适的方案。下一章,我们开始讲牵引系统的软件架构,看看这些硬件是如何被「唤醒」和「指挥」的。