3、变桨控制器硬件:PLC与嵌入式控制器选型、变桨驱动器(伺服驱动器)、编码器与传感器接口

做变桨控制这么多年,我最大的体会是:算法写得再漂亮,硬件选型一翻车,全白搭。今天咱们就聊聊变桨控制器的硬件选型,这部分我踩过的坑,够写一本小册子了。

3.1 PLC vs 嵌入式控制器:到底选哪个?

这个问题,几乎每个刚入行的朋友都会问我。我的回答很简单:看你的实时性要求和成本预算。

核心结论:大型风电机组(2MW以上)建议用PLC,中小型或对成本敏感的项目,嵌入式控制器更香。

3.1.1 PLC方案

PLC的好处是稳定、抗干扰、开发周期短。我在内蒙古一个风场调试时,零下30度的环境,PLC照样跑得稳稳的。PLC的选型要点:

  • CPU性能:至少需要支持浮点运算,扫描周期不超过5ms
  • I/O点数:变桨系统一般需要16-32个数字量输入,8-16个模拟量输入
  • 通信接口:必须支持EtherCAT或PROFINET,这是和主控通信的命脉

我的经验:西门子S7-1500系列在风电领域用得最多,倍福CX系列也不错。但别迷信大牌,国产汇川、信捷的PLC在中小机型上性价比很高。

3.1.2 嵌入式控制器方案

嵌入式控制器,说白了就是一块定制的电路板,跑实时操作系统。我建议用STM32F4或F7系列,或者NXP的i.MX RT系列。

为什么?因为这些芯片有硬件浮点单元,处理PID算法不费劲。我曾经在一个项目中用STM32F407,主频168MHz,跑三个轴的变桨控制,CPU占用率才40%。

注意:嵌入式方案虽然成本低,但开发周期长。你得自己写驱动、搭协议栈、做EMC测试。没有3-5年嵌入式开发经验,我劝你别轻易尝试。

3.2 变桨驱动器(伺服驱动器)选型

变桨驱动器,其实就是伺服驱动器。它负责接收控制器的指令,驱动电机转动桨叶。选型时,我主要看三个参数:

参数 要求 说明
额定功率 1.5kW - 5kW 根据桨叶重量和变桨速度计算
过载能力 3倍额定电流,持续3秒 紧急收桨时需要大扭矩
通信周期 ≤1ms EtherCAT或CANopen

我个人习惯用EtherCAT总线,因为它的同步性能好。你想想看,三个桨叶如果不同步,那振动可不是闹着玩的。

3.2.1 驱动器的工作模式

变桨驱动器一般工作在两种模式:

  1. 位置模式:正常发电时用,精确控制桨叶角度
  2. 速度模式:紧急收桨时用,以最快速度把桨叶收到90度

我记得有一次调试,发现驱动器在位置模式下有抖动。查了两天才发现,是位置环的PID参数没调好。后来我把比例增益从50降到20,积分时间从100ms调到200ms,问题就解决了。

避坑指南:我曾经遇到过驱动器选型功率偏小,结果在极限风速下,电机过热保护停机。后来我学乖了,选型时留20%的余量。

3.3 编码器与传感器接口

编码器和传感器,是变桨系统的眼睛和耳朵。没有它们,控制器就是瞎子。

3.3.1 编码器选型

变桨电机上必须装编码器,用来反馈实际角度。我推荐用绝对值编码器,因为断电后还能记住位置。

  • 分辨率:至少12位(4096线),我习惯用17位
  • 接口:SSI或BiSS,抗干扰能力强
  • 防护等级:IP67,机舱里可不是干净地方

小技巧:编码器安装时,一定要用柔性联轴器。我见过有人用刚性联轴器,结果电机振动把编码器轴扭断了。

3.3.2 传感器接口

变桨系统需要的传感器不多,但个个关键:

传感器类型 信号类型 接口要求
桨叶角度传感器 4-20mA 或 SSI 双冗余设计
限位开关 数字量(干接点) 常闭触点,断线检测
温度传感器 PT100 或 K型热电偶 隔离输入
振动传感器 4-20mA 低通滤波

嗯,这里要注意:桨叶角度传感器一定要双冗余。为什么?因为如果角度反馈丢了,控制器就不知道桨叶在哪,那可就危险了。

3.3.3 接口电路设计要点

传感器接口电路,我总结了几条铁律:

  1. 所有模拟量输入必须加隔离,光耦隔离或磁隔离都行
  2. 数字量输入要加RC滤波,时间常数10ms左右,防止抖动
  3. 编码器信号线要用双绞屏蔽线,单端接地

我曾经在一个项目中,因为没加隔离,雷击时传感器接口全部烧毁。从那以后,我再也不敢省这个成本了。

3.4 硬件系统架构图

下面这张图,是我做变桨控制系统时常用的硬件架构。你看一眼就明白了:

变桨控制系统硬件架构图 主控PLC EtherCAT/PROFINET 变桨控制器 PLC / 嵌入式控制器 通信总线 驱动器 A 轴 驱动器 B 轴 驱动器 C 轴 伺服电机 A 伺服电机 B 伺服电机 C 编码器 A (SSI/BiSS) 编码器 B (SSI/BiSS) 编码器 C (SSI/BiSS) 传感器组 角度/限位/温度/振动 图例 控制器 驱动器 编码器 传感器

从这张图你能看到,变桨控制器是核心,它通过总线与主控通信,同时控制三个轴的驱动器。每个轴都有独立的电机和编码器,形成闭环控制。传感器组则提供额外的状态信息。

3.5 选型总结与建议

说了这么多,我最后给你一个实用的选型清单:

我的推荐配置(2MW级风机):

  • 控制器:西门子S7-1511或倍福CX5120
  • 驱动器:伦茨i700或博世力士乐IndraDrive
  • 编码器:海德汉ERN1387(17位SSI)
  • 传感器:图尔克或巴鲁夫的产品线

记住一句话:硬件选型不是越贵越好,而是越匹配越好。你想想看,一个2MW的风机,变桨系统成本也就几万块,但要是因为选型不当导致停机,一天的发电损失就够买好几套系统了。

好了,这一章的内容就到这。硬件选型是个经验活,多看看、多问问、多试试,慢慢就有感觉了。


公众号:蓝海资料掘金营,微信deep3321