3、FTU硬件架构:核心处理器选型、模拟量采集模块(CT/PT)、数字量输入输出模块、通信模块(以太网/串口/无线)

好,咱们今天聊聊FTU的硬件架构。说实话,搞了这么多年配电自动化,我见过太多因为硬件选型翻车的项目了。FTU这东西,看着不起眼,但它是配电网的“神经末梢”,硬件选不好,后面软件写得再漂亮也是白搭。

我个人习惯把FTU硬件分成四大块:大脑(核心处理器)、感官(模拟量采集)、手脚(数字量IO)、神经(通信模块)。咱们一块一块拆开讲。

3.1 核心处理器选型:这颗“芯”怎么挑?

处理器是FTU的大脑。你想想看,它要同时干多少活?实时采样、故障判断、逻辑运算、通信协议栈、数据存储……压力不小。

选型三大原则:

  • 实时性要硬:故障检测讲究的是毫秒级响应。我建议主频至少100MHz起步,最好带硬件浮点运算单元(FPU)。为什么?因为傅里叶变换算谐波的时候,没FPU能把你急死。
  • 外设要丰富:至少要有2路以上SPI(接ADC和无线模块)、3路以上UART(串口通信)、多路定时器(PWM输出和脉冲捕获)。
  • 工业级温度范围:-40℃到+85℃,这是底线。我在东北项目上吃过亏,普通商业级芯片冬天直接罢工。

主流方案对比:

方案 代表芯片 优势 劣势 我的建议
ARM Cortex-M4/M7 STM32F4/H7系列 生态好、开发快、成本低 算力有限,复杂算法吃力 中小型项目首选
ARM Cortex-A系列 AM335x、i.MX6 算力强、能跑Linux 功耗高、启动慢、成本高 需要高级通信协议栈时用
国产RISC-V GD32V、CH32V 自主可控、性价比高 生态不完善、资料少 有国产化要求时考虑
DSP+ARM双核 TI的C2000系列 数字信号处理极强 开发复杂、价格偏高 高精度故障检测场景

我个人最常用的是STM32F407,主频168MHz,带FPU和DSP指令集,性价比很均衡。不过最近国产化要求多了,我也开始用GD32F4系列,基本兼容,就是坑多了一点——嗯,这个后面避坑指南里细说。

3.2 模拟量采集模块:CT和PT的那些事

模拟量采集是FTU的“眼睛”。电流互感器(CT)和电压互感器(PT)把一次侧的高电压大电流,变成二次侧的小信号,然后ADC才能吃进去。

CT选型要点:

  • 变比:常规配电网用600A/5A或600A/1A。我个人习惯选1A输出的,线损小,但抗干扰要求高。
  • 精度等级:至少0.5级,故障检测建议0.2S级。别省这个钱,精度不够,故障判断就是瞎猜。
  • 饱和特性:这个很关键!我曾经遇到一个项目,短路电流一上来CT直接饱和,波形削顶了,故障检测算法直接懵圈。所以一定要选抗饱和CT,或者加保护级CT做冗余。

PT选型要点:

  • 变比:10kV/100V或10kV/100/√3V。
  • 相位误差:这个容易被忽略。PT的角差会影响功率计算和故障方向判断。我建议选角差≤5′的。

ADC采样电路设计心得:

我习惯用16位逐次逼近型ADC,比如AD7606或ADS8568。采样率至少64点/周波(50Hz下就是3.2kHz),故障检测建议128点/周波。

前端信号调理要注意:

  • 加二阶低通滤波器,截止频率设在2kHz左右,滤掉高频噪声。
  • 用精密运放做电平抬升,把双极性信号变成0-5V单极性,方便ADC输入。
  • TVS管和气体放电管一个都不能少——雷击浪涌是FTU的头号杀手。

3.3 数字量输入输出模块:开关量的世界

数字量IO,说白了就是FTU的“手脚”。DI负责感知外部开关状态,DO负责控制断路器分合闸。

数字量输入(DI):

  • 光耦隔离:必须的!现场干扰大,不隔离就是找死。我一般用TLP185或PC817,隔离电压至少2500Vrms。
  • 去抖处理:机械触点会有弹跳,硬件上加RC滤波,软件上做10-20ms的去抖延时。
  • 湿节点 vs 干节点:我个人偏好湿节点(有源输入),抗干扰能力更强。但有些老站用干节点,那就得配外接电源。

数字量输出(DO):

  • 继电器输出:控制断路器分合闸,至少需要两路独立的DO(一路分、一路合)。继电器触点容量要留余量,我一般选10A/250VAC的。
  • 固态继电器(SSR):寿命长、无触点抖动,但压降大、发热厉害。适合频繁操作的场景。
  • 互锁保护:这个必须强调!分闸和合闸输出一定要硬件互锁,防止同时动作烧坏线圈。我见过一个项目,软件逻辑写错了,结果两个继电器同时吸合……嗯,那场面挺壮观的。

⚠️ 避坑指南:

我曾经在一个项目中,DO输出驱动的是大功率接触器线圈,结果每次分合闸都导致FTU复位。查了半天,发现是线圈反电动势没有加续流二极管。从那以后,我所有DO输出都标配续流二极管+压敏电阻,再也没出过问题。

3.4 通信模块:以太网/串口/无线

通信是FTU的“神经”,数据传不出去,再好的算法也没用。FTU的通信场景很复杂,所以一般会配多种接口。

以太网接口:

  • 物理层:百兆以太网足够,用LAN8720或DP83848。我建议加网络变压器(比如HR911105A),隔离浪涌。
  • 协议栈:IEC 61850是趋势,但很多老站还在用IEC 104。我的做法是:硬件支持双协议栈,现场配置切换。
  • PoE供电:如果条件允许,用PoE可以省一路电源线,施工方便很多。

串口通信:

  • RS-485:最经典、最可靠。我一般用SP3485或MAX485,加TVS管和共模扼流圈。波特率9600或19200,距离能到1200米。
  • RS-232:现在用得少了,但有些老设备还在用。调试口我习惯保留一个RS-232,方便现场笔记本直连。
  • 光纤串口:强电磁干扰环境下,光纤是王道。我做过一个变电站项目,电缆沟里电磁环境恶劣,RS-485根本没法用,换成光纤串口后稳如老狗。

无线通信:

  • 4G/5G:现在的主流。用移远EC20或广和通L610,支持全网通。注意天线要外置,装在柜顶,信号才好。
  • LoRa:低功耗、远距离,适合郊区或山区。但速率低,只能传状态量,别指望传波形数据。
  • Wi-Fi:只在站内调试时用,别做主通信。安全性和稳定性都不够。
  • ZigBee:以前用过,现在基本淘汰了。组网复杂,抗干扰差。

通信模块选型总结:

接口类型 典型芯片/模块 适用场景 注意事项
以太网 LAN8720 + STM32 MAC 站内局域网、主站通信 加网络变压器,注意EMC
RS-485 SP3485 本地设备互联 终端电阻、偏置电阻不能省
4G 移远EC200A 远程主站通信 SIM卡座要防震,天线要外置
LoRa SX1278 偏远地区、低速率场景 频段要申请,注意干扰

好了,FTU硬件架构这块就聊到这儿。说白了,硬件选型就是个权衡的过程——性能、成本、可靠性、可维护性,哪个都不能偏废。我个人的经验是:关键指标上别省钱,非关键功能上别浪费。下一章咱们聊聊FTU的软件架构,那又是另一番天地了。